From 65b66e7e779fef9cfd181c5c61fcf0d2d33d957d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no>
Date: Wed, 2 Nov 2011 10:49:50 +0000
Subject: [PATCH] Large update to discojuice module. Now making use of
 discojuice.org

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2970 44740490-163a-0410-bde0-09ae8108e29a
---
 .../config-templates/discojuice.php           |   42 +
 .../config-templates/discojuicecentral.php    |   36 -
 .../config-templates/discojuiceembed.php      |   57 -
 .../config-templates/discojuicefeed.php       |   36 -
 modules/discojuice/lib/CentralHelper.php      |   11 +-
 modules/discojuice/templates/central.tpl.php  |  190 +--
 modules/discojuice/www/central.php            |   43 +-
 modules/discojuice/www/country.php            |   48 -
 .../images/ui-bg_flat_0_aaaaaa_40x100.png     |  Bin 180 -> 0 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png    |  Bin 120 -> 0 bytes
 .../images/ui-bg_glass_65_ffffff_1x400.png    |  Bin 105 -> 0 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png    |  Bin 111 -> 0 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png    |  Bin 110 -> 0 bytes
 .../images/ui-bg_glass_75_ffffff_1x400.png    |  Bin 107 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png  |  Bin 101 -> 0 bytes
 .../ui-bg_inset-soft_95_fef1ec_1x100.png      |  Bin 123 -> 0 bytes
 .../custom/images/ui-icons_222222_256x240.png |  Bin 4369 -> 0 bytes
 .../custom/images/ui-icons_2e83ff_256x240.png |  Bin 4369 -> 0 bytes
 .../custom/images/ui-icons_454545_256x240.png |  Bin 4369 -> 0 bytes
 .../custom/images/ui-icons_888888_256x240.png |  Bin 4369 -> 0 bytes
 .../custom/images/ui-icons_cd0a0a_256x240.png |  Bin 4369 -> 0 bytes
 .../css/custom/jquery-ui-1.8.5.custom.css     |  572 --------
 .../www/discojuice/css/discojuice.css         |  436 ------
 .../www/discojuice/discojuice.control.js      | 1003 --------------
 .../www/discojuice/discojuice.hosted.js       |   56 -
 .../discojuice/www/discojuice/discojuice.js   | 1188 -----------------
 .../www/discojuice/discojuice.min.js          |    1 -
 .../www/discojuice/discojuice.misc.js         |  714 ----------
 .../www/discojuice/discojuice.ui.js           |  476 -------
 .../discojuice/www/discojuice/flags/ad.png    |  Bin 643 -> 0 bytes
 .../discojuice/www/discojuice/flags/ae.png    |  Bin 408 -> 0 bytes
 .../discojuice/www/discojuice/flags/af.png    |  Bin 604 -> 0 bytes
 .../discojuice/www/discojuice/flags/ag.png    |  Bin 591 -> 0 bytes
 .../discojuice/www/discojuice/flags/ai.png    |  Bin 643 -> 0 bytes
 .../discojuice/www/discojuice/flags/al.png    |  Bin 600 -> 0 bytes
 .../discojuice/www/discojuice/flags/am.png    |  Bin 497 -> 0 bytes
 .../discojuice/www/discojuice/flags/an.png    |  Bin 488 -> 0 bytes
 .../discojuice/www/discojuice/flags/ao.png    |  Bin 428 -> 0 bytes
 .../discojuice/www/discojuice/flags/ar.png    |  Bin 506 -> 0 bytes
 .../discojuice/www/discojuice/flags/as.png    |  Bin 647 -> 0 bytes
 .../discojuice/www/discojuice/flags/at.png    |  Bin 403 -> 0 bytes
 .../discojuice/www/discojuice/flags/au.png    |  Bin 673 -> 0 bytes
 .../discojuice/www/discojuice/flags/aw.png    |  Bin 524 -> 0 bytes
 .../discojuice/www/discojuice/flags/ax.png    |  Bin 663 -> 0 bytes
 .../discojuice/www/discojuice/flags/az.png    |  Bin 589 -> 0 bytes
 .../discojuice/www/discojuice/flags/ba.png    |  Bin 593 -> 0 bytes
 .../discojuice/www/discojuice/flags/bb.png    |  Bin 585 -> 0 bytes
 .../discojuice/www/discojuice/flags/bd.png    |  Bin 504 -> 0 bytes
 .../discojuice/www/discojuice/flags/be.png    |  Bin 449 -> 0 bytes
 .../discojuice/www/discojuice/flags/bf.png    |  Bin 497 -> 0 bytes
 .../discojuice/www/discojuice/flags/bg.png    |  Bin 462 -> 0 bytes
 .../discojuice/www/discojuice/flags/bh.png    |  Bin 457 -> 0 bytes
 .../discojuice/www/discojuice/flags/bi.png    |  Bin 675 -> 0 bytes
 .../discojuice/www/discojuice/flags/bj.png    |  Bin 486 -> 0 bytes
 .../discojuice/www/discojuice/flags/bm.png    |  Bin 611 -> 0 bytes
 .../discojuice/www/discojuice/flags/bn.png    |  Bin 639 -> 0 bytes
 .../discojuice/www/discojuice/flags/bo.png    |  Bin 500 -> 0 bytes
 .../discojuice/www/discojuice/flags/br.png    |  Bin 593 -> 0 bytes
 .../discojuice/www/discojuice/flags/bs.png    |  Bin 526 -> 0 bytes
 .../discojuice/www/discojuice/flags/bt.png    |  Bin 631 -> 0 bytes
 .../discojuice/www/discojuice/flags/bv.png    |  Bin 512 -> 0 bytes
 .../discojuice/www/discojuice/flags/bw.png    |  Bin 443 -> 0 bytes
 .../discojuice/www/discojuice/flags/by.png    |  Bin 514 -> 0 bytes
 .../discojuice/www/discojuice/flags/bz.png    |  Bin 600 -> 0 bytes
 .../discojuice/www/discojuice/flags/ca.png    |  Bin 628 -> 0 bytes
 .../www/discojuice/flags/catalonia.png        |  Bin 398 -> 0 bytes
 .../discojuice/www/discojuice/flags/cc.png    |  Bin 625 -> 0 bytes
 .../discojuice/www/discojuice/flags/cd.png    |  Bin 528 -> 0 bytes
 .../discojuice/www/discojuice/flags/cf.png    |  Bin 614 -> 0 bytes
 .../discojuice/www/discojuice/flags/cg.png    |  Bin 521 -> 0 bytes
 .../discojuice/www/discojuice/flags/ch.png    |  Bin 367 -> 0 bytes
 .../discojuice/www/discojuice/flags/ci.png    |  Bin 453 -> 0 bytes
 .../discojuice/www/discojuice/flags/ck.png    |  Bin 586 -> 0 bytes
 .../discojuice/www/discojuice/flags/cl.png    |  Bin 450 -> 0 bytes
 .../discojuice/www/discojuice/flags/cm.png    |  Bin 525 -> 0 bytes
 .../discojuice/www/discojuice/flags/cn.png    |  Bin 472 -> 0 bytes
 .../discojuice/www/discojuice/flags/co.png    |  Bin 483 -> 0 bytes
 .../discojuice/www/discojuice/flags/cr.png    |  Bin 477 -> 0 bytes
 .../discojuice/www/discojuice/flags/cs.png    |  Bin 439 -> 0 bytes
 .../discojuice/www/discojuice/flags/cu.png    |  Bin 563 -> 0 bytes
 .../discojuice/www/discojuice/flags/cv.png    |  Bin 529 -> 0 bytes
 .../discojuice/www/discojuice/flags/cx.png    |  Bin 608 -> 0 bytes
 .../discojuice/www/discojuice/flags/cy.png    |  Bin 428 -> 0 bytes
 .../discojuice/www/discojuice/flags/cz.png    |  Bin 476 -> 0 bytes
 .../discojuice/www/discojuice/flags/de.png    |  Bin 545 -> 0 bytes
 .../discojuice/www/discojuice/flags/dj.png    |  Bin 572 -> 0 bytes
 .../discojuice/www/discojuice/flags/dk.png    |  Bin 495 -> 0 bytes
 .../discojuice/www/discojuice/flags/dm.png    |  Bin 620 -> 0 bytes
 .../discojuice/www/discojuice/flags/do.png    |  Bin 508 -> 0 bytes
 .../discojuice/www/discojuice/flags/dz.png    |  Bin 582 -> 0 bytes
 .../discojuice/www/discojuice/flags/ec.png    |  Bin 500 -> 0 bytes
 .../discojuice/www/discojuice/flags/ee.png    |  Bin 429 -> 0 bytes
 .../discojuice/www/discojuice/flags/eg.png    |  Bin 465 -> 0 bytes
 .../discojuice/www/discojuice/flags/eh.png    |  Bin 508 -> 0 bytes
 .../www/discojuice/flags/england.png          |  Bin 496 -> 0 bytes
 .../discojuice/www/discojuice/flags/er.png    |  Bin 653 -> 0 bytes
 .../discojuice/www/discojuice/flags/es.png    |  Bin 469 -> 0 bytes
 .../discojuice/www/discojuice/flags/et.png    |  Bin 592 -> 0 bytes
 .../www/discojuice/flags/europeanunion.png    |  Bin 479 -> 0 bytes
 .../discojuice/www/discojuice/flags/fam.png   |  Bin 532 -> 0 bytes
 .../discojuice/www/discojuice/flags/fi.png    |  Bin 489 -> 0 bytes
 .../discojuice/www/discojuice/flags/fj.png    |  Bin 610 -> 0 bytes
 .../discojuice/www/discojuice/flags/fk.png    |  Bin 648 -> 0 bytes
 .../discojuice/www/discojuice/flags/fm.png    |  Bin 552 -> 0 bytes
 .../discojuice/www/discojuice/flags/fo.png    |  Bin 474 -> 0 bytes
 .../discojuice/www/discojuice/flags/fr.png    |  Bin 545 -> 0 bytes
 .../discojuice/www/discojuice/flags/ga.png    |  Bin 489 -> 0 bytes
 .../discojuice/www/discojuice/flags/gb.png    |  Bin 599 -> 0 bytes
 .../discojuice/www/discojuice/flags/gd.png    |  Bin 637 -> 0 bytes
 .../discojuice/www/discojuice/flags/ge.png    |  Bin 594 -> 0 bytes
 .../discojuice/www/discojuice/flags/gf.png    |  Bin 545 -> 0 bytes
 .../discojuice/www/discojuice/flags/gh.png    |  Bin 490 -> 0 bytes
 .../discojuice/www/discojuice/flags/gi.png    |  Bin 463 -> 0 bytes
 .../discojuice/www/discojuice/flags/gl.png    |  Bin 470 -> 0 bytes
 .../discojuice/www/discojuice/flags/gm.png    |  Bin 493 -> 0 bytes
 .../discojuice/www/discojuice/flags/gn.png    |  Bin 480 -> 0 bytes
 .../discojuice/www/discojuice/flags/gp.png    |  Bin 488 -> 0 bytes
 .../discojuice/www/discojuice/flags/gq.png    |  Bin 537 -> 0 bytes
 .../discojuice/www/discojuice/flags/gr.png    |  Bin 487 -> 0 bytes
 .../discojuice/www/discojuice/flags/gs.png    |  Bin 630 -> 0 bytes
 .../discojuice/www/discojuice/flags/gt.png    |  Bin 493 -> 0 bytes
 .../discojuice/www/discojuice/flags/gu.png    |  Bin 509 -> 0 bytes
 .../discojuice/www/discojuice/flags/gw.png    |  Bin 516 -> 0 bytes
 .../discojuice/www/discojuice/flags/gy.png    |  Bin 645 -> 0 bytes
 .../discojuice/www/discojuice/flags/hk.png    |  Bin 527 -> 0 bytes
 .../discojuice/www/discojuice/flags/hm.png    |  Bin 673 -> 0 bytes
 .../discojuice/www/discojuice/flags/hn.png    |  Bin 537 -> 0 bytes
 .../discojuice/www/discojuice/flags/hr.png    |  Bin 524 -> 0 bytes
 .../discojuice/www/discojuice/flags/ht.png    |  Bin 487 -> 0 bytes
 .../discojuice/www/discojuice/flags/hu.png    |  Bin 432 -> 0 bytes
 .../discojuice/www/discojuice/flags/id.png    |  Bin 430 -> 0 bytes
 .../discojuice/www/discojuice/flags/ie.png    |  Bin 481 -> 0 bytes
 .../discojuice/www/discojuice/flags/il.png    |  Bin 431 -> 0 bytes
 .../discojuice/www/discojuice/flags/in.png    |  Bin 503 -> 0 bytes
 .../discojuice/www/discojuice/flags/io.png    |  Bin 658 -> 0 bytes
 .../discojuice/www/discojuice/flags/iq.png    |  Bin 515 -> 0 bytes
 .../discojuice/www/discojuice/flags/ir.png    |  Bin 512 -> 0 bytes
 .../discojuice/www/discojuice/flags/is.png    |  Bin 532 -> 0 bytes
 .../discojuice/www/discojuice/flags/it.png    |  Bin 420 -> 0 bytes
 .../discojuice/www/discojuice/flags/jm.png    |  Bin 637 -> 0 bytes
 .../discojuice/www/discojuice/flags/jo.png    |  Bin 473 -> 0 bytes
 .../discojuice/www/discojuice/flags/jp.png    |  Bin 420 -> 0 bytes
 .../discojuice/www/discojuice/flags/ke.png    |  Bin 569 -> 0 bytes
 .../discojuice/www/discojuice/flags/kg.png    |  Bin 510 -> 0 bytes
 .../discojuice/www/discojuice/flags/kh.png    |  Bin 549 -> 0 bytes
 .../discojuice/www/discojuice/flags/ki.png    |  Bin 656 -> 0 bytes
 .../discojuice/www/discojuice/flags/km.png    |  Bin 577 -> 0 bytes
 .../discojuice/www/discojuice/flags/kn.png    |  Bin 604 -> 0 bytes
 .../discojuice/www/discojuice/flags/kp.png    |  Bin 561 -> 0 bytes
 .../discojuice/www/discojuice/flags/kr.png    |  Bin 592 -> 0 bytes
 .../discojuice/www/discojuice/flags/kw.png    |  Bin 486 -> 0 bytes
 .../discojuice/www/discojuice/flags/ky.png    |  Bin 643 -> 0 bytes
 .../discojuice/www/discojuice/flags/kz.png    |  Bin 616 -> 0 bytes
 .../discojuice/www/discojuice/flags/la.png    |  Bin 563 -> 0 bytes
 .../discojuice/www/discojuice/flags/lb.png    |  Bin 517 -> 0 bytes
 .../discojuice/www/discojuice/flags/lc.png    |  Bin 520 -> 0 bytes
 .../discojuice/www/discojuice/flags/li.png    |  Bin 537 -> 0 bytes
 .../discojuice/www/discojuice/flags/lk.png    |  Bin 627 -> 0 bytes
 .../discojuice/www/discojuice/flags/lr.png    |  Bin 466 -> 0 bytes
 .../discojuice/www/discojuice/flags/ls.png    |  Bin 628 -> 0 bytes
 .../discojuice/www/discojuice/flags/lt.png    |  Bin 508 -> 0 bytes
 .../discojuice/www/discojuice/flags/lu.png    |  Bin 481 -> 0 bytes
 .../discojuice/www/discojuice/flags/lv.png    |  Bin 465 -> 0 bytes
 .../discojuice/www/discojuice/flags/ly.png    |  Bin 419 -> 0 bytes
 .../discojuice/www/discojuice/flags/ma.png    |  Bin 432 -> 0 bytes
 .../discojuice/www/discojuice/flags/mc.png    |  Bin 380 -> 0 bytes
 .../discojuice/www/discojuice/flags/md.png    |  Bin 566 -> 0 bytes
 .../discojuice/www/discojuice/flags/me.png    |  Bin 448 -> 0 bytes
 .../discojuice/www/discojuice/flags/mg.png    |  Bin 453 -> 0 bytes
 .../discojuice/www/discojuice/flags/mh.png    |  Bin 628 -> 0 bytes
 .../discojuice/www/discojuice/flags/mk.png    |  Bin 664 -> 0 bytes
 .../discojuice/www/discojuice/flags/ml.png    |  Bin 474 -> 0 bytes
 .../discojuice/www/discojuice/flags/mm.png    |  Bin 483 -> 0 bytes
 .../discojuice/www/discojuice/flags/mn.png    |  Bin 492 -> 0 bytes
 .../discojuice/www/discojuice/flags/mo.png    |  Bin 588 -> 0 bytes
 .../discojuice/www/discojuice/flags/mp.png    |  Bin 597 -> 0 bytes
 .../discojuice/www/discojuice/flags/mq.png    |  Bin 655 -> 0 bytes
 .../discojuice/www/discojuice/flags/mr.png    |  Bin 569 -> 0 bytes
 .../discojuice/www/discojuice/flags/ms.png    |  Bin 614 -> 0 bytes
 .../discojuice/www/discojuice/flags/mt.png    |  Bin 420 -> 0 bytes
 .../discojuice/www/discojuice/flags/mu.png    |  Bin 496 -> 0 bytes
 .../discojuice/www/discojuice/flags/mv.png    |  Bin 542 -> 0 bytes
 .../discojuice/www/discojuice/flags/mw.png    |  Bin 529 -> 0 bytes
 .../discojuice/www/discojuice/flags/mx.png    |  Bin 574 -> 0 bytes
 .../discojuice/www/discojuice/flags/my.png    |  Bin 571 -> 0 bytes
 .../discojuice/www/discojuice/flags/mz.png    |  Bin 584 -> 0 bytes
 .../discojuice/www/discojuice/flags/na.png    |  Bin 647 -> 0 bytes
 .../discojuice/www/discojuice/flags/nc.png    |  Bin 591 -> 0 bytes
 .../discojuice/www/discojuice/flags/ne.png    |  Bin 537 -> 0 bytes
 .../discojuice/www/discojuice/flags/nf.png    |  Bin 602 -> 0 bytes
 .../discojuice/www/discojuice/flags/ng.png    |  Bin 482 -> 0 bytes
 .../discojuice/www/discojuice/flags/ni.png    |  Bin 508 -> 0 bytes
 .../discojuice/www/discojuice/flags/nl.png    |  Bin 453 -> 0 bytes
 .../discojuice/www/discojuice/flags/no.png    |  Bin 512 -> 0 bytes
 .../discojuice/www/discojuice/flags/np.png    |  Bin 443 -> 0 bytes
 .../discojuice/www/discojuice/flags/nr.png    |  Bin 527 -> 0 bytes
 .../discojuice/www/discojuice/flags/nu.png    |  Bin 572 -> 0 bytes
 .../discojuice/www/discojuice/flags/nz.png    |  Bin 639 -> 0 bytes
 .../discojuice/www/discojuice/flags/om.png    |  Bin 478 -> 0 bytes
 .../discojuice/www/discojuice/flags/pa.png    |  Bin 519 -> 0 bytes
 .../discojuice/www/discojuice/flags/pe.png    |  Bin 397 -> 0 bytes
 .../discojuice/www/discojuice/flags/pf.png    |  Bin 498 -> 0 bytes
 .../discojuice/www/discojuice/flags/pg.png    |  Bin 593 -> 0 bytes
 .../discojuice/www/discojuice/flags/ph.png    |  Bin 538 -> 0 bytes
 .../discojuice/www/discojuice/flags/pk.png    |  Bin 569 -> 0 bytes
 .../discojuice/www/discojuice/flags/pl.png    |  Bin 374 -> 0 bytes
 .../discojuice/www/discojuice/flags/pm.png    |  Bin 689 -> 0 bytes
 .../discojuice/www/discojuice/flags/pn.png    |  Bin 657 -> 0 bytes
 .../discojuice/www/discojuice/flags/pr.png    |  Bin 556 -> 0 bytes
 .../discojuice/www/discojuice/flags/ps.png    |  Bin 472 -> 0 bytes
 .../discojuice/www/discojuice/flags/pt.png    |  Bin 554 -> 0 bytes
 .../discojuice/www/discojuice/flags/pw.png    |  Bin 550 -> 0 bytes
 .../discojuice/www/discojuice/flags/py.png    |  Bin 473 -> 0 bytes
 .../discojuice/www/discojuice/flags/qa.png    |  Bin 450 -> 0 bytes
 .../discojuice/www/discojuice/flags/re.png    |  Bin 545 -> 0 bytes
 .../discojuice/www/discojuice/flags/ro.png    |  Bin 495 -> 0 bytes
 .../discojuice/www/discojuice/flags/rs.png    |  Bin 423 -> 0 bytes
 .../discojuice/www/discojuice/flags/ru.png    |  Bin 420 -> 0 bytes
 .../discojuice/www/discojuice/flags/rw.png    |  Bin 533 -> 0 bytes
 .../discojuice/www/discojuice/flags/sa.png    |  Bin 551 -> 0 bytes
 .../discojuice/www/discojuice/flags/sb.png    |  Bin 624 -> 0 bytes
 .../discojuice/www/discojuice/flags/sc.png    |  Bin 608 -> 0 bytes
 .../www/discojuice/flags/scotland.png         |  Bin 649 -> 0 bytes
 .../discojuice/www/discojuice/flags/sd.png    |  Bin 492 -> 0 bytes
 .../discojuice/www/discojuice/flags/se.png    |  Bin 542 -> 0 bytes
 .../discojuice/www/discojuice/flags/sg.png    |  Bin 468 -> 0 bytes
 .../discojuice/www/discojuice/flags/sh.png    |  Bin 645 -> 0 bytes
 .../discojuice/www/discojuice/flags/si.png    |  Bin 510 -> 0 bytes
 .../discojuice/www/discojuice/flags/sj.png    |  Bin 512 -> 0 bytes
 .../discojuice/www/discojuice/flags/sk.png    |  Bin 562 -> 0 bytes
 .../discojuice/www/discojuice/flags/sl.png    |  Bin 436 -> 0 bytes
 .../discojuice/www/discojuice/flags/sm.png    |  Bin 502 -> 0 bytes
 .../discojuice/www/discojuice/flags/sn.png    |  Bin 532 -> 0 bytes
 .../discojuice/www/discojuice/flags/so.png    |  Bin 527 -> 0 bytes
 .../discojuice/www/discojuice/flags/sr.png    |  Bin 513 -> 0 bytes
 .../discojuice/www/discojuice/flags/st.png    |  Bin 584 -> 0 bytes
 .../discojuice/www/discojuice/flags/sv.png    |  Bin 501 -> 0 bytes
 .../discojuice/www/discojuice/flags/sy.png    |  Bin 422 -> 0 bytes
 .../discojuice/www/discojuice/flags/sz.png    |  Bin 643 -> 0 bytes
 .../discojuice/www/discojuice/flags/tc.png    |  Bin 624 -> 0 bytes
 .../discojuice/www/discojuice/flags/td.png    |  Bin 570 -> 0 bytes
 .../discojuice/www/discojuice/flags/tf.png    |  Bin 527 -> 0 bytes
 .../discojuice/www/discojuice/flags/tg.png    |  Bin 562 -> 0 bytes
 .../discojuice/www/discojuice/flags/th.png    |  Bin 452 -> 0 bytes
 .../discojuice/www/discojuice/flags/tj.png    |  Bin 496 -> 0 bytes
 .../discojuice/www/discojuice/flags/tk.png    |  Bin 638 -> 0 bytes
 .../discojuice/www/discojuice/flags/tl.png    |  Bin 514 -> 0 bytes
 .../discojuice/www/discojuice/flags/tm.png    |  Bin 593 -> 0 bytes
 .../discojuice/www/discojuice/flags/tn.png    |  Bin 495 -> 0 bytes
 .../discojuice/www/discojuice/flags/to.png    |  Bin 426 -> 0 bytes
 .../discojuice/www/discojuice/flags/tr.png    |  Bin 492 -> 0 bytes
 .../discojuice/www/discojuice/flags/tt.png    |  Bin 617 -> 0 bytes
 .../discojuice/www/discojuice/flags/tv.png    |  Bin 536 -> 0 bytes
 .../discojuice/www/discojuice/flags/tw.png    |  Bin 465 -> 0 bytes
 .../discojuice/www/discojuice/flags/tz.png    |  Bin 642 -> 0 bytes
 .../discojuice/www/discojuice/flags/ua.png    |  Bin 446 -> 0 bytes
 .../discojuice/www/discojuice/flags/ug.png    |  Bin 531 -> 0 bytes
 .../discojuice/www/discojuice/flags/um.png    |  Bin 571 -> 0 bytes
 .../discojuice/www/discojuice/flags/us.png    |  Bin 609 -> 0 bytes
 .../discojuice/www/discojuice/flags/uy.png    |  Bin 532 -> 0 bytes
 .../discojuice/www/discojuice/flags/uz.png    |  Bin 515 -> 0 bytes
 .../discojuice/www/discojuice/flags/va.png    |  Bin 553 -> 0 bytes
 .../discojuice/www/discojuice/flags/vc.png    |  Bin 577 -> 0 bytes
 .../discojuice/www/discojuice/flags/ve.png    |  Bin 528 -> 0 bytes
 .../discojuice/www/discojuice/flags/vg.png    |  Bin 630 -> 0 bytes
 .../discojuice/www/discojuice/flags/vi.png    |  Bin 616 -> 0 bytes
 .../discojuice/www/discojuice/flags/vn.png    |  Bin 474 -> 0 bytes
 .../discojuice/www/discojuice/flags/vu.png    |  Bin 604 -> 0 bytes
 .../discojuice/www/discojuice/flags/wales.png |  Bin 652 -> 0 bytes
 .../discojuice/www/discojuice/flags/wf.png    |  Bin 554 -> 0 bytes
 .../discojuice/www/discojuice/flags/ws.png    |  Bin 476 -> 0 bytes
 .../discojuice/www/discojuice/flags/ye.png    |  Bin 413 -> 0 bytes
 .../discojuice/www/discojuice/flags/yt.png    |  Bin 593 -> 0 bytes
 .../discojuice/www/discojuice/flags/za.png    |  Bin 642 -> 0 bytes
 .../discojuice/www/discojuice/flags/zm.png    |  Bin 500 -> 0 bytes
 .../discojuice/www/discojuice/flags/zw.png    |  Bin 574 -> 0 bytes
 .../discojuice/www/discojuice/idpdiscovery.js |  170 ---
 .../www/discojuice/images/LICENCE.txt         |   14 -
 .../www/discojuice/images/arrow.png           |  Bin 921 -> 0 bytes
 .../www/discojuice/images/arrowfam.png        |  Bin 1566 -> 0 bytes
 .../www/discojuice/images/close-hover.png     |  Bin 2127 -> 0 bytes
 .../www/discojuice/images/close.png           |  Bin 1576 -> 0 bytes
 .../www/discojuice/images/error.png           |  Bin 666 -> 0 bytes
 .../discojuice/www/discojuice/images/info.png |  Bin 467 -> 0 bytes
 .../www/discojuice/images/item-hover.png      |  Bin 1387 -> 0 bytes
 .../discojuice/www/discojuice/images/item.png |  Bin 1146 -> 0 bytes
 .../www/discojuice/images/overlay.png         |  Bin 972 -> 0 bytes
 .../www/discojuice/images/search-active.png   |  Bin 1571 -> 0 bytes
 .../www/discojuice/images/spinning.gif        |  Bin 433 -> 0 bytes
 .../www/discojuice/images/target.png          |  Bin 4717 -> 0 bytes
 .../www/discojuice/jquery-1.6.min.js          |   16 -
 .../discojuice/jquery-ui-1.8.5.custom.min.js  |  778 -----------
 .../www/discojuice/logos/protectnetwork.png   |  Bin 5187 -> 0 bytes
 .../www/discojuice/logos/twitter.png          |  Bin 3544 -> 0 bytes
 .../www/discojuice/logos/uninett.png          |  Bin 4720 -> 0 bytes
 modules/discojuice/www/feed-debug.php         |   33 -
 modules/discojuice/www/feed.php               |   40 -
 ...ceDiscoveryResponse.html => response.html} |    7 +-
 298 files changed, 122 insertions(+), 5845 deletions(-)
 create mode 100644 modules/discojuice/config-templates/discojuice.php
 delete mode 100644 modules/discojuice/config-templates/discojuicecentral.php
 delete mode 100644 modules/discojuice/config-templates/discojuiceembed.php
 delete mode 100644 modules/discojuice/config-templates/discojuicefeed.php
 delete mode 100644 modules/discojuice/www/country.php
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_flat_0_aaaaaa_40x100.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_55_fbf9ee_1x400.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_65_ffffff_1x400.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_dadada_1x400.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_e6e6e6_1x400.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_ffffff_1x400.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_highlight-soft_75_cccccc_1x100.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-bg_inset-soft_95_fef1ec_1x100.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-icons_222222_256x240.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-icons_2e83ff_256x240.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-icons_454545_256x240.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-icons_888888_256x240.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/images/ui-icons_cd0a0a_256x240.png
 delete mode 100644 modules/discojuice/www/discojuice/css/custom/jquery-ui-1.8.5.custom.css
 delete mode 100644 modules/discojuice/www/discojuice/css/discojuice.css
 delete mode 100644 modules/discojuice/www/discojuice/discojuice.control.js
 delete mode 100644 modules/discojuice/www/discojuice/discojuice.hosted.js
 delete mode 100644 modules/discojuice/www/discojuice/discojuice.js
 delete mode 100644 modules/discojuice/www/discojuice/discojuice.min.js
 delete mode 100644 modules/discojuice/www/discojuice/discojuice.misc.js
 delete mode 100644 modules/discojuice/www/discojuice/discojuice.ui.js
 delete mode 100644 modules/discojuice/www/discojuice/flags/ad.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ae.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/af.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ag.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ai.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/al.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/am.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/an.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ao.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ar.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/as.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/at.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/au.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/aw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ax.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/az.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ba.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bb.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bd.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/be.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bh.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bi.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bj.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bo.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/br.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bs.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bv.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/by.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/bz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ca.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/catalonia.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cd.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ch.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ci.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ck.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cl.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/co.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cs.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cv.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cx.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cy.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/cz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/de.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/dj.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/dk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/dm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/do.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/dz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ec.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ee.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/eg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/eh.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/england.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/er.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/es.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/et.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/europeanunion.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fam.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fi.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fj.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fo.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/fr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ga.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gb.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gd.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ge.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gh.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gi.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gl.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gp.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gq.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gs.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/gy.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/hk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/hm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/hn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/hr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ht.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/hu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/id.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ie.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/il.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/in.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/io.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/iq.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ir.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/is.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/it.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/jm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/jo.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/jp.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ke.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kh.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ki.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/km.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kp.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ky.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/kz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/la.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lb.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/li.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ls.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/lv.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ly.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ma.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/md.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/me.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mh.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ml.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mo.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mp.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mq.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ms.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mv.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mx.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/my.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/mz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/na.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/nc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ne.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/nf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ng.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ni.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/nl.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/no.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/np.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/nr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/nu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/nz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/om.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pa.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pe.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ph.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pl.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ps.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/pw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/py.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/qa.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/re.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ro.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/rs.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ru.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/rw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sa.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sb.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/scotland.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sd.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/se.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sh.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/si.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sj.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sl.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/so.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/st.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sv.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sy.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/sz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/td.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/th.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tj.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tk.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tl.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/to.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tr.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tv.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tw.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/tz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ua.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ug.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/um.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/us.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/uy.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/uz.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/va.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/vc.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ve.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/vg.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/vi.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/vn.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/vu.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/wales.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/wf.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ws.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/ye.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/yt.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/za.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/zm.png
 delete mode 100644 modules/discojuice/www/discojuice/flags/zw.png
 delete mode 100644 modules/discojuice/www/discojuice/idpdiscovery.js
 delete mode 100644 modules/discojuice/www/discojuice/images/LICENCE.txt
 delete mode 100644 modules/discojuice/www/discojuice/images/arrow.png
 delete mode 100755 modules/discojuice/www/discojuice/images/arrowfam.png
 delete mode 100644 modules/discojuice/www/discojuice/images/close-hover.png
 delete mode 100644 modules/discojuice/www/discojuice/images/close.png
 delete mode 100755 modules/discojuice/www/discojuice/images/error.png
 delete mode 100644 modules/discojuice/www/discojuice/images/info.png
 delete mode 100644 modules/discojuice/www/discojuice/images/item-hover.png
 delete mode 100644 modules/discojuice/www/discojuice/images/item.png
 delete mode 100644 modules/discojuice/www/discojuice/images/overlay.png
 delete mode 100644 modules/discojuice/www/discojuice/images/search-active.png
 delete mode 100644 modules/discojuice/www/discojuice/images/spinning.gif
 delete mode 100644 modules/discojuice/www/discojuice/images/target.png
 delete mode 100644 modules/discojuice/www/discojuice/jquery-1.6.min.js
 delete mode 100644 modules/discojuice/www/discojuice/jquery-ui-1.8.5.custom.min.js
 delete mode 100644 modules/discojuice/www/discojuice/logos/protectnetwork.png
 delete mode 100644 modules/discojuice/www/discojuice/logos/twitter.png
 delete mode 100644 modules/discojuice/www/discojuice/logos/uninett.png
 delete mode 100644 modules/discojuice/www/feed-debug.php
 delete mode 100644 modules/discojuice/www/feed.php
 rename modules/discojuice/www/{discojuice/discojuiceDiscoveryResponse.html => response.html} (86%)

diff --git a/modules/discojuice/config-templates/discojuice.php b/modules/discojuice/config-templates/discojuice.php
new file mode 100644
index 000000000..2f1e0e31e
--- /dev/null
+++ b/modules/discojuice/config-templates/discojuice.php
@@ -0,0 +1,42 @@
+<?php
+
+/**
+ * This is the configuration file for the DiscoJuice.
+ */
+
+$config = array(
+
+	// A human readable name describing the Service Provider
+	'name' => 'Service',
+	
+	/* A set of prepared metadata feeds from discojuice.org
+	 * You may visit
+	 * 		https://static.discojuice.org/feeds/
+	 *
+	 * to review the available feed identifiers.
+	 * You may choose to not use any of the provider feed, by setting this to an 
+	 * empty array: array()
+	 */
+	'feeds' => array('edugain'),
+	
+	/*
+	 * You may provide additional feeds
+	 */
+	'additionalFeeds' => array(
+	),
+	
+	/*
+	 * If you set this value to true, the module will contact discojuice.org to read and write cookies.
+	 * If you enable this, you will also need to get your host accepted in the access control list of 
+	 * discojuice.org
+	 *
+	 * The response url of your service, similar to:
+	 *
+	 *		https://sp.example.org/simplesaml/module.php/discojuice/response.html	
+	 *
+	 * will need to be registered at discojuice.org. If your response url is already registered in the metadata
+	 * of one of the federation feeds at discojuice.org, you should already have access.
+	 */
+	'enableCentralStorage' => false,
+	
+);
\ No newline at end of file
diff --git a/modules/discojuice/config-templates/discojuicecentral.php b/modules/discojuice/config-templates/discojuicecentral.php
deleted file mode 100644
index feb8793e4..000000000
--- a/modules/discojuice/config-templates/discojuicecentral.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-/**
- * This is a DiscoJuice configuration file.
- * 
- * This configuration is used for the standalone DiscoJuice instance, that will become available at:
- *  /simplesaml/module.php/discojuice/central.php
- *
- * For details about the configuration option visit the DiscoJuice documentation:
- *  http://discojuice.simplesamlphp.org/docs
- */
-
-$config = array(
-
-	// Which hostnames should be allowed to read user selections on entities chosen using DiscoJuice.
-	// You need to enable those hostnames that is configured to read data using the DiscoJuiceReadWrite protocol.
-	// 		http://discojuice.simplesamlphp.org/docs/1.0/discoreadwrite
-	'acl' => array(
-		'simplesamlphp.org', 'example.org',
-	),
-	
-	// DiscoJuice opitions for the central DiscoJuice page.
-	'discojuice.options' => array(
-		"title"=> 'Sign in to <strong>this service</strong>',
-		"subtitle"=> "Select your Provider",
-		
-		"always"=> true,
-		"overlay"=> true,
-		"cookie"=> true,
-		"type"=> false,
-		"country"=> true,
-		"location"=> true,
-		"debug.weight" => false,
-	),
-
-);
\ No newline at end of file
diff --git a/modules/discojuice/config-templates/discojuiceembed.php b/modules/discojuice/config-templates/discojuiceembed.php
deleted file mode 100644
index ae0c418a6..000000000
--- a/modules/discojuice/config-templates/discojuiceembed.php
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-
-/**
- * This is a DiscoJuice configuration file.
- * 
- * This configuration is used for the embedded DiscoJuice instance.
- *
- * For details about the configuration option visit the DiscoJuice documentation:
- *  http://discojuice.simplesamlphp.org/docs
- */
-
-$config = array(
-	'target' => 'a.signin',
-	'discojuice.options' => array(
-		"title"=> 'Sign in to <strong>Foodle</strong>',
-		"subtitle"=> "Select your Provider",
-		
-		//	Want to override the inline help texts in DiscoJuice, uncomment the following section:
-	
-		/*
-			'textSearch' => 'søk etter noe...',
-			'textHelp' => 'Finner du ikke en innnloggsingstjener du kjenner?',
-			'textHelpMore' => 'Let mer...',
- 		*/
-
-		// Where to fetch metadata from. DiscoJuiceJSON format..
-		// You may provide a 'callback=?' querystring parameter in ordert to support JSONP.
-		// By default this feed endpoint is automatically configured to be correct for the 
-		// DiscoJuice simpleSAMLphp module (which has a built-in feed generator). 
-		
-		//	"metadata" => 'http://example.org/discojuicejson/index.php?callback=?',
-		
-		"always"=> false,
-		"overlay"=> true,
-		"cookie"=> true,
-		"type"=> false,
-		"country"=> true,
-		"location"=> true,
-		"debug.weight" => false,
-	),
-	
-	"callback" => "
-		
-function(e) {
-
-	// The auth parameter is indicating which authentication method is being used.
-	var auth = e.auth || null;
-	var returnto = window.location.href || 'https://example.org';
-
-	window.location = 'https://foodl.org/simplesaml/module.php/core/as_login.php?AuthId=saml&ReturnTo=' + escape(returnto) + '&saml:idp=' + escape(e.entityID);
-
-}
-
-	"
-	
-
-);
\ No newline at end of file
diff --git a/modules/discojuice/config-templates/discojuicefeed.php b/modules/discojuice/config-templates/discojuicefeed.php
deleted file mode 100644
index bb05141a3..000000000
--- a/modules/discojuice/config-templates/discojuicefeed.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-/**
- * This is a DiscoJuice configuration file.
- * 
- * This configuration is used for the DiscoJuiceJSON metadata feed, that will become available at:
- * 	/simplesaml/module.php/discojuice/feed.php
- * 
- * For details about the configuration option visit the DiscoJuice documentation:
- *  http://discojuice.simplesamlphp.org/docs
- */
-
-$config = array(
-
-	// Provides a list of IdPs that has already successfully logged in at least one user.
-	// Will give these IdPs extra weight in the UI.	
-	//	'idplistapi' => 'https://foodl.org/api/idplist',
-	
-	// Merge DiscoJuiceJSON with a additional sources.
-	// 	'mergeEndpoints' => array(
-	// 	),
-
-	// Include a set of extra entities, that is not present in metadata (DiscoJuiceJSON)
-	'insert' => array(
-	),
-
-	// Exclude a set of entity IDs to not show in the Discovery Service
-	'exclude' => array(
-	),
-	
-	// Allows you to override DiscoJuiceJSON metadata.
-	// May be useful if an external party offers a DiscoJuiceJSON feed, and you would like to do some customization.
-	'overrides' => array(
-	),
-
-);
\ No newline at end of file
diff --git a/modules/discojuice/lib/CentralHelper.php b/modules/discojuice/lib/CentralHelper.php
index ccb4e9d14..501d85626 100644
--- a/modules/discojuice/lib/CentralHelper.php
+++ b/modules/discojuice/lib/CentralHelper.php
@@ -6,8 +6,7 @@
 class sspmod_discojuice_CentralHelper {
 	
 	public static function show($path = '/simplesaml/module.php/discojuice/discojuice/') {
-		
-		
+			
 		$djconfig = SimpleSAML_Configuration::getOptionalConfig('discojuicecentral.php');
 		$config = SimpleSAML_Configuration::getInstance();
 		
@@ -15,7 +14,6 @@ class sspmod_discojuice_CentralHelper {
 		$feed = new sspmod_discojuice_Feed();
 		$metadata = json_decode($feed->read(), TRUE);	
 		
-		
 		$t = new SimpleSAML_XHTML_Template($config, 'discojuice:central.tpl.php');
 		$t->data['metadata'] = $metadata;
 		$t->data['discojuice.options'] = $djconfig->getValue('discojuice.options');
@@ -23,14 +21,7 @@ class sspmod_discojuice_CentralHelper {
 		$t->data['acl'] = $djconfig->getValue('acl');
 		$t->show();
 		
-
-		
 	}
-	
-	
-	
-
-	
 
 }
 
diff --git a/modules/discojuice/templates/central.tpl.php b/modules/discojuice/templates/central.tpl.php
index d53630695..5ca6e5684 100644
--- a/modules/discojuice/templates/central.tpl.php
+++ b/modules/discojuice/templates/central.tpl.php
@@ -1,11 +1,7 @@
 <?php
 
-
-$version = '0.1-4';
 header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
 
-
-
 ?><!DOCTYPE html>
 <html lang="en">
 <head>
@@ -13,34 +9,18 @@ header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT
 	<title>Select Your Login Provider</title>
 	
 
-<?php
-
-echo '<link rel="shortcut icon" href="' . SimpleSAML_Module::getModuleURL('discojuice/favicon.png') . '" />
-
-';
-
-
-echo '<!-- JQuery -->';
-echo '<script type="text/javascript" language="javascript" src="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/jquery-1.6.min.js') . '"></script>
-<!-- script type="text/javascript" language="javascript" src="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/jquery-ui-1.8.5.custom.min.js') . '"></script -->
-<!-- link rel="stylesheet" type="text/css" href="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/css/custom/jquery-ui-1.8.5.custom.css') . '" / -->
-
-';
+<link rel="shortcut icon" href="http://discojuice.bridge.uninett.no/simplesaml/module.php/discojuice/favicon.png" />
 
 
-echo '<!-- DiscoJuice -->
-<script type="text/javascript" language="javascript" src="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/discojuice.misc.js?v=' . $version ) . '"></script>
-<script type="text/javascript" language="javascript" src="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/discojuice.ui.js?v=' . $version) . '"></script>
-<script type="text/javascript" language="javascript" src="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/discojuice.control.js?v=' . $version) . '"></script>
+<!-- JQuery hosted by Google -->
+<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
 
-<script type="text/javascript" language="javascript" src="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/idpdiscovery.js?v=' . $version) . '"></script>
+<!-- DiscoJuice hosted by UNINETT at discojuice.org -->
+<script type="text/javascript" src="https://engine.discojuice.org/discojuice-stable.min.js"></script>
+<link rel="stylesheet" type="text/css" href="https://static.discojuice.org/css/discojuice.css" />
 
-<link rel="stylesheet" type="text/css" href="' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/css/discojuice.css?v=' . $version) . '" />';
-
-?>
 
 	<style type="text/css">
-		
 		body {
 			text-align: center;
 		}
@@ -50,54 +30,46 @@ echo '<!-- DiscoJuice -->
 			width: 600px;
 			margin-right: auto;
 			margin-left: auto;
-			
 		}
-		
 	</style>
 
 	<script type="text/javascript">
-<?php
 
-global $options;
-global $returnidparam, $returnto;
-$options = $this->data['discojuice.options'];
+<?php
 
-if (!empty($_REQUEST['entityID'])) {
-	if (!array_key_exists('disco', $options)) {		
-		$options['disco'] = array();
+	echo '
+		$("document").ready(function() {
+			var djc = DiscoJuice.Hosted.getConfig(' . 
+				json_encode($this->data['hostedConfig'][0]) . "," .
+				json_encode($this->data['hostedConfig'][1]) . "," . 
+				json_encode($this->data['hostedConfig'][2]) .  "," .
+				json_encode($this->data['hostedConfig'][3]) .  "," .
+				json_encode($this->data['hostedConfig'][4]) .
+			');';
+
+	echo "	djc.country = false;\n";
+	echo "	djc.showLocationInfo = false;\n";
+	
+	if (!$this->data['enableCentralStorage']) {
+		echo "	delete djc.disco;\n";
+	}
+	if (!empty($this->data['additionalFeeds'])) {
+		foreach($this->data['additionalFeeds'] AS $feed) {
+			echo "	djc.metadata.push(" . json_encode($feed) . ");\n";
+		}
 	}
-	$options['disco']['spentityid'] = $_REQUEST['entityID'];
-}
-
-echo 'var options = ' . json_encode($options) . ';' . "\n\n";
-
-echo 'options.countryAPI = "' . SimpleSAML_Module::getModuleURL('discojuice/country.php'). '"; ' . "\n";
-
-if (empty($options['metadata'])) {
-	echo 'options.metadata = "' . SimpleSAML_Module::getModuleURL('discojuice/feed.php'). '"; ' . "\n";
-}
-
-if (!empty($options['disco'])) {
-	echo 'options.disco.url = "' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/discojuiceDiscoveryResponse.html?'). '"; ' . "\n";
-}
-
-
-
-
-if (empty($options['discoPath'])) {
-	echo 'options.discoPath = "discojuice/"; ' . "\n";
-	$options['discoPath'] = "discojuice/";
 	
-}
+	echo "	djc.always = true;\n";
+		
+	echo '
+			$("a.signin").DiscoJuice(djc);
+		});
+	';
+
+?>
 
-echo 'var acl = ' . json_encode($this->data['acl']) . ';' . "\n";
-echo 'acl.push("' . SimpleSAML_Utilities::getSelfHost() . '");' . "\n\n";
 
-SimpleSAML_Logger::info('Icon URL is: ' . $options['discoPath'] );
 
-?>
-		
-		IdPDiscovery.setup(options, acl);
 	</script>
 	
 	
@@ -105,99 +77,9 @@ SimpleSAML_Logger::info('Icon URL is: ' . $options['discoPath'] );
 </head>
 <body style="background: #ccc">
 
-<p style="text-align: right"><a class="signin" href="/"></a></p>
-<div class="noscript">
-<?php
-
-
-$metadata = $this->data['metadata'];
-
-function cmp($a, $b) {
-	$xa = isset($a['weight']) ? $a['weight'] : 0;
-	$xb = isset($b['weight']) ? $b['weight'] : 0;
-	return ($xa-$xb);
-}
-usort($metadata, 'cmp');
-
+	<p style="display: none; text-align: right"><a class="signin" href="/">signin</a></p>
 
-
-$spentityid = !empty($_REQUEST['entityID']) ? $_REQUEST['entityID'] : null;
-$returnidparam = !empty($_REQUEST['returnIDParam']) ? $_REQUEST['returnIDParam'] : 'entityID';
-$returnto = !empty($_REQUEST['return']) ? $_REQUEST['return'] : null;
-
-
-
-function show($item) {
-	
-	global $returnidparam, $returnto;
-	global $options; 
-	
-	$iconPath = $options['discoPath'] . 'logos/';
-	
-	if (empty($item['entityID'])) {
-		SimpleSAML_Logger::warning('Missing entityID on item to show in central discovery service...');
-		return;
-	}
-	
-	$href = $returnto . '&' . $returnidparam . '=' . urlencode($item['entityID']);
-	if (!empty($item['icon'])) {
-		echo '<a href="' . htmlspecialchars($href) . '" class="">' . 
-			'<img src="' . htmlspecialchars($iconPath . $item['icon']) . '" />' .
-			'<span class="title">' . htmlspecialchars($item['title']) . '</span>' . 
-			'<span class="substring">' . (!empty($item['descr']) ? htmlspecialchars($item['descr']) : '') . '</span>' .
-			'<hr style="clear: both; height: 0px; visibility:hidden" /></a>';
-
-	} else {
-		echo '<a href="' . htmlspecialchars($href) . '" class="">' . 
-			'<span class="title">' . htmlspecialchars($item['title']) . '</span>' . 
-			'<span class="substring">' . (!empty($item['descr']) ? htmlspecialchars($item['descr']) : '') . '</span></a>';
-	}
-
-}
-
-
-echo '<div style="display: block" class="discojuice">
-		<div class="top">
-			<a href="#" class="discojuice_close">&nbsp;</a>
-			<p class="discojuice_maintitle">Sign in</p>
-			<p class="discojuice_subtitle">Select your login provider</p>
-		</div>
-		<div id="content" style="">
-			<p class="moretext"></p>
-			<div class="scroller">';
-
-	foreach($metadata AS $item) {
-		show($item);
-	}
-
-	
-	echo '</div>
-		</div>
-		<div class="filters bottom">
-			<p>You have disabled Javascript in your browser &mdash; therefore there user interface for selecting your provider is
-			lacking some features. You may still use browser inline search to easier locate your provider on the list.</p>
-		</div>
-	</div>';
-
-
-
-?>
-</div>
 </body>
 </html>
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/modules/discojuice/www/central.php b/modules/discojuice/www/central.php
index 19f5e2847..3d8c92927 100644
--- a/modules/discojuice/www/central.php
+++ b/modules/discojuice/www/central.php
@@ -1,7 +1,11 @@
 <?php
 
+if (empty($_REQUEST['entityID'])) throw new Exception('Missing parameter [entityID]');
+if (empty($_REQUEST['return'])) throw new Exception('Missing parameter [return]');
 
-$djconfig = SimpleSAML_Configuration::getOptionalConfig('discojuicecentral.php');
+
+
+$djconfig = SimpleSAML_Configuration::getOptionalConfig('discojuice.php');
 $config = SimpleSAML_Configuration::getInstance();
 
 
@@ -9,11 +13,42 @@ $feed = new sspmod_discojuice_Feed();
 $metadata = json_decode($feed->read(), TRUE);	
 
 
+// EntityID
+$entityid = $_REQUEST['entityID'];
+
+// Return to...
+$returnidparam = !empty($_REQUEST['returnIDParam']) ? $_REQUEST['returnIDParam'] : 'entityID';
+$href = SimpleSAML_Utilities::addURLparameter(
+	$_REQUEST['return'],
+	array($returnidparam => '')
+);
+
+
+$hostedConfig = array(
+	// Name of service
+	$djconfig->getString('name', 'Service'),
+
+	$entityid,
+	
+	// Url to response
+	SimpleSAML_Module::getModuleURL('discojuice/response.html'),
+	
+	// Set of feeds to subscribe to.
+	$djconfig->getArray('feeds', 'Service'), 
+	
+	$href
+);
+
+/*
+	"a.signin", "Teest Demooo",
+    "https://example.org/saml2/entityid",
+    "' . SimpleSAML_Module::getModuleURL('discojuice/discojuice/discojuiceDiscoveryResponse.html') . '", ["kalmar"], "http://example.org/login?idp="
+*/
 
 $t = new SimpleSAML_XHTML_Template($config, 'discojuice:central.tpl.php');
-$t->data['metadata'] = $metadata;
-$t->data['discojuice.options'] = $djconfig->getValue('discojuice.options');
-$t->data['acl'] = $djconfig->getValue('acl');
+$t->data['hostedConfig'] = $hostedConfig;
+$t->data['enableCentralStorage'] = $djconfig->getBoolean('enableCentralStorage', true);
+$t->data['additionalFeeds'] = $djconfig->getArray('additionalFeeds', null);
 $t->show();
 
 
diff --git a/modules/discojuice/www/country.php b/modules/discojuice/www/country.php
deleted file mode 100644
index 094cc6228..000000000
--- a/modules/discojuice/www/country.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-
-//sleep(3);
-
-try {
-	
-	$djconfig = SimpleSAML_Configuration::getOptionalConfig('discojuicecentral.php');
-	$options = $djconfig->getConfigItem('discojuice.options');
-	$enableCountryAPI = $options->getValue('country', FALSE);
-	
-	if ($enableCountryAPI !== TRUE) {
-		throw new Exception('Use of the DiscoJuice Country API is disabled.');
-	}
-
-	$result = array('status' => 'ok');
-
-	$c = new sspmod_discojuice_Country();
-	$region = $c->getRegion();
-	
-	if (preg_match('|^(.*?)/(.*?)$|', $region, $matches)) {
-		if (!empty($matches[1])) $result['country'] = $matches[1];
-		if (!empty($matches[2])) $result['region'] = $matches[2];
-	}
-	
-	$geo = $c->getGeo();
-
-	if (preg_match('|^(.*?),(.*?)$|', $geo, $matches)) {
-		$result['geo'] = array('lat' => (float) $matches[1], 'lon' => (float)$matches[2]);
-	}
-
-
-
-	if(preg_match('/^[0-9A-Za-z_\-]+$/', $_REQUEST['callback'], $matches)) {
-		header('Content-type: application/javascript; utf-8');
-		echo $_REQUEST['callback'] . '(' . json_encode($result) . ');';
-	} else {
-		header('Content-type: application/json; utf-8');
-		echo json_encode($result);
-	}
-
-	
-} catch(Exception $e) {
-	
-	echo json_encode(array('status' => 'error', 'error' => $e->getMessage()));
-	
-}
-
diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_flat_0_aaaaaa_40x100.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_flat_0_aaaaaa_40x100.png
deleted file mode 100644
index 5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 180
zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^
z$vje}<irI&an_s0pV!D+$FtuP31JO&3=I&aE+u|=5A)Hv$*VMh&S3C#^>bP0l+XkK
DSH>_4

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_55_fbf9ee_1x400.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_55_fbf9ee_1x400.png
deleted file mode 100644
index ad3d6346e00f246102f72f2e026ed0491988b394..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 120
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn
z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z
UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_65_ffffff_1x400.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_65_ffffff_1x400.png
deleted file mode 100644
index 42ccba269b6e91bef12ad0fa18be651b5ef0ee68..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 105
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf=
z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst
E0O<Z9>;M1&

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_dadada_1x400.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_dadada_1x400.png
deleted file mode 100644
index 5a46b47cb16631068aee9e0bd61269fc4e95e5cd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 111
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb
zm^4K~wN3Zq+uP<E-4iDYHYX${Ii)G?xY5!0{fvg8SC7yQ4u<2&oOc%dd<Zm-fx*+&
K&t;ucLK6Ud-y?JY

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_e6e6e6_1x400.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_e6e6e6_1x400.png
deleted file mode 100644
index 86c2baa655eac8539db34f8d9adb69ec1226201c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 110
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq)a_s978O6-<~$)Vo(rZKDhVK
z|J9WTLT^QIG;Q^ml{ow8HvtEZhta#LLqp$|vO7%bGjI7IBizcw`SFI!bT^;@44$rj
JF6*2UngEbSBdP!Z

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_ffffff_1x400.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_glass_75_ffffff_1x400.png
deleted file mode 100644
index e65ca1297c7b0fca6d0d10c4c5475b8c20cf0e62..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 107
zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq>MaW978O6-<~?i$)F&>d~nX+
z>vO)oJQ&&FVaKefeOt$qOR>f~^ebnN_=~%qdHEa<EzM*v3QM<K=@A9$X7F_Nb6Mw<
G&;$VN7$B1X

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_highlight-soft_75_cccccc_1x100.png
deleted file mode 100644
index 7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 101
zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#Zv1V~E7m<ccpZF4n8Dv9Yx&
zy8QY7U*2m$;l+;n|NjK_PainIAnKgVYt6(keT9{lbLSy{pgsmqS3j3^P6<r_2PGZu

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-bg_inset-soft_95_fef1ec_1x100.png b/modules/discojuice/www/discojuice/css/custom/images/ui-bg_inset-soft_95_fef1ec_1x100.png
deleted file mode 100644
index 0e05810fffe0b6b8ac320e55d1eb4ba259b89d92..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 123
zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#{26V~E7myXUR>S{Ou}E*`%9
zKPdOkfrN+ZlHSt7(uY{3{#;wiJb&Ugx1>W4qtrSDm(4hFaaY-$3p3x|sIU3`%J?Qj
YcLn#R=pC)AfTl5cy85}Sb4q9e0MP_2(*OVf

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-icons_222222_256x240.png b/modules/discojuice/www/discojuice/css/custom/images/ui-icons_222222_256x240.png
deleted file mode 100644
index b273ff111d219c9b9a8b96d57683d0075fb7871a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4369
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

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-icons_2e83ff_256x240.png b/modules/discojuice/www/discojuice/css/custom/images/ui-icons_2e83ff_256x240.png
deleted file mode 100644
index 09d1cdc856c292c4ab6dd818c7543ac0828bd616..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4369
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

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-icons_454545_256x240.png b/modules/discojuice/www/discojuice/css/custom/images/ui-icons_454545_256x240.png
deleted file mode 100644
index 59bd45b907c4fd965697774ce8c5fc6b2fd9c105..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4369
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

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-icons_888888_256x240.png b/modules/discojuice/www/discojuice/css/custom/images/ui-icons_888888_256x240.png
deleted file mode 100644
index 6d02426c114be4b57aabc0a80b8a63d9e56b9eb6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4369
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

diff --git a/modules/discojuice/www/discojuice/css/custom/images/ui-icons_cd0a0a_256x240.png b/modules/discojuice/www/discojuice/css/custom/images/ui-icons_cd0a0a_256x240.png
deleted file mode 100644
index 2ab019b73ec11a485fa09378f3a0e155194f6a5d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4369
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

diff --git a/modules/discojuice/www/discojuice/css/custom/jquery-ui-1.8.5.custom.css b/modules/discojuice/www/discojuice/css/custom/jquery-ui-1.8.5.custom.css
deleted file mode 100644
index fc55f292b..000000000
--- a/modules/discojuice/www/discojuice/css/custom/jquery-ui-1.8.5.custom.css
+++ /dev/null
@@ -1,572 +0,0 @@
-/*
- * jQuery UI CSS Framework @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Theming/API
- */
-
-/* Layout helpers
-----------------------------------*/
-.ui-helper-hidden { display: none; }
-.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
-.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
-.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
-.ui-helper-clearfix { display: inline-block; }
-/* required comment for clearfix to work in Opera \*/
-* html .ui-helper-clearfix { height:1%; }
-.ui-helper-clearfix { display:block; }
-/* end clearfix */
-.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
-
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-disabled { cursor: default !important; }
-
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Overlays */
-.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
-
-
-/*
- * jQuery UI CSS Framework @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Theming/API
- *
- * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller
- */
-
-
-/* Component containers
-----------------------------------*/
-.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
-.ui-widget .ui-widget { font-size: 1em; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
-.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
-.ui-widget-content a { color: #222222; }
-.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
-.ui-widget-header a { color: #222222; }
-
-/* Interaction states
-----------------------------------*/
-.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
-.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
-.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
-.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
-.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
-.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
-.ui-widget :active { outline: none; }
-
-/* Interaction Cues
-----------------------------------*/
-.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
-.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
-.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
-.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
-.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
-.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
-.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
-.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
-
-/* Icons
-----------------------------------*/
-
-/* states and images */
-.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
-.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
-.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
-.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
-.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
-.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
-.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
-.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
-
-/* positioning */
-.ui-icon-carat-1-n { background-position: 0 0; }
-.ui-icon-carat-1-ne { background-position: -16px 0; }
-.ui-icon-carat-1-e { background-position: -32px 0; }
-.ui-icon-carat-1-se { background-position: -48px 0; }
-.ui-icon-carat-1-s { background-position: -64px 0; }
-.ui-icon-carat-1-sw { background-position: -80px 0; }
-.ui-icon-carat-1-w { background-position: -96px 0; }
-.ui-icon-carat-1-nw { background-position: -112px 0; }
-.ui-icon-carat-2-n-s { background-position: -128px 0; }
-.ui-icon-carat-2-e-w { background-position: -144px 0; }
-.ui-icon-triangle-1-n { background-position: 0 -16px; }
-.ui-icon-triangle-1-ne { background-position: -16px -16px; }
-.ui-icon-triangle-1-e { background-position: -32px -16px; }
-.ui-icon-triangle-1-se { background-position: -48px -16px; }
-.ui-icon-triangle-1-s { background-position: -64px -16px; }
-.ui-icon-triangle-1-sw { background-position: -80px -16px; }
-.ui-icon-triangle-1-w { background-position: -96px -16px; }
-.ui-icon-triangle-1-nw { background-position: -112px -16px; }
-.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
-.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
-.ui-icon-arrow-1-n { background-position: 0 -32px; }
-.ui-icon-arrow-1-ne { background-position: -16px -32px; }
-.ui-icon-arrow-1-e { background-position: -32px -32px; }
-.ui-icon-arrow-1-se { background-position: -48px -32px; }
-.ui-icon-arrow-1-s { background-position: -64px -32px; }
-.ui-icon-arrow-1-sw { background-position: -80px -32px; }
-.ui-icon-arrow-1-w { background-position: -96px -32px; }
-.ui-icon-arrow-1-nw { background-position: -112px -32px; }
-.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
-.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
-.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
-.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
-.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
-.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
-.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
-.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
-.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
-.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
-.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
-.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
-.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
-.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
-.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
-.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
-.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
-.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
-.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
-.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
-.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
-.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
-.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
-.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
-.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
-.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
-.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
-.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
-.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
-.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
-.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
-.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
-.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
-.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
-.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
-.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
-.ui-icon-arrow-4 { background-position: 0 -80px; }
-.ui-icon-arrow-4-diag { background-position: -16px -80px; }
-.ui-icon-extlink { background-position: -32px -80px; }
-.ui-icon-newwin { background-position: -48px -80px; }
-.ui-icon-refresh { background-position: -64px -80px; }
-.ui-icon-shuffle { background-position: -80px -80px; }
-.ui-icon-transfer-e-w { background-position: -96px -80px; }
-.ui-icon-transferthick-e-w { background-position: -112px -80px; }
-.ui-icon-folder-collapsed { background-position: 0 -96px; }
-.ui-icon-folder-open { background-position: -16px -96px; }
-.ui-icon-document { background-position: -32px -96px; }
-.ui-icon-document-b { background-position: -48px -96px; }
-.ui-icon-note { background-position: -64px -96px; }
-.ui-icon-mail-closed { background-position: -80px -96px; }
-.ui-icon-mail-open { background-position: -96px -96px; }
-.ui-icon-suitcase { background-position: -112px -96px; }
-.ui-icon-comment { background-position: -128px -96px; }
-.ui-icon-person { background-position: -144px -96px; }
-.ui-icon-print { background-position: -160px -96px; }
-.ui-icon-trash { background-position: -176px -96px; }
-.ui-icon-locked { background-position: -192px -96px; }
-.ui-icon-unlocked { background-position: -208px -96px; }
-.ui-icon-bookmark { background-position: -224px -96px; }
-.ui-icon-tag { background-position: -240px -96px; }
-.ui-icon-home { background-position: 0 -112px; }
-.ui-icon-flag { background-position: -16px -112px; }
-.ui-icon-calendar { background-position: -32px -112px; }
-.ui-icon-cart { background-position: -48px -112px; }
-.ui-icon-pencil { background-position: -64px -112px; }
-.ui-icon-clock { background-position: -80px -112px; }
-.ui-icon-disk { background-position: -96px -112px; }
-.ui-icon-calculator { background-position: -112px -112px; }
-.ui-icon-zoomin { background-position: -128px -112px; }
-.ui-icon-zoomout { background-position: -144px -112px; }
-.ui-icon-search { background-position: -160px -112px; }
-.ui-icon-wrench { background-position: -176px -112px; }
-.ui-icon-gear { background-position: -192px -112px; }
-.ui-icon-heart { background-position: -208px -112px; }
-.ui-icon-star { background-position: -224px -112px; }
-.ui-icon-link { background-position: -240px -112px; }
-.ui-icon-cancel { background-position: 0 -128px; }
-.ui-icon-plus { background-position: -16px -128px; }
-.ui-icon-plusthick { background-position: -32px -128px; }
-.ui-icon-minus { background-position: -48px -128px; }
-.ui-icon-minusthick { background-position: -64px -128px; }
-.ui-icon-close { background-position: -80px -128px; }
-.ui-icon-closethick { background-position: -96px -128px; }
-.ui-icon-key { background-position: -112px -128px; }
-.ui-icon-lightbulb { background-position: -128px -128px; }
-.ui-icon-scissors { background-position: -144px -128px; }
-.ui-icon-clipboard { background-position: -160px -128px; }
-.ui-icon-copy { background-position: -176px -128px; }
-.ui-icon-contact { background-position: -192px -128px; }
-.ui-icon-image { background-position: -208px -128px; }
-.ui-icon-video { background-position: -224px -128px; }
-.ui-icon-script { background-position: -240px -128px; }
-.ui-icon-alert { background-position: 0 -144px; }
-.ui-icon-info { background-position: -16px -144px; }
-.ui-icon-notice { background-position: -32px -144px; }
-.ui-icon-help { background-position: -48px -144px; }
-.ui-icon-check { background-position: -64px -144px; }
-.ui-icon-bullet { background-position: -80px -144px; }
-.ui-icon-radio-off { background-position: -96px -144px; }
-.ui-icon-radio-on { background-position: -112px -144px; }
-.ui-icon-pin-w { background-position: -128px -144px; }
-.ui-icon-pin-s { background-position: -144px -144px; }
-.ui-icon-play { background-position: 0 -160px; }
-.ui-icon-pause { background-position: -16px -160px; }
-.ui-icon-seek-next { background-position: -32px -160px; }
-.ui-icon-seek-prev { background-position: -48px -160px; }
-.ui-icon-seek-end { background-position: -64px -160px; }
-.ui-icon-seek-start { background-position: -80px -160px; }
-/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
-.ui-icon-seek-first { background-position: -80px -160px; }
-.ui-icon-stop { background-position: -96px -160px; }
-.ui-icon-eject { background-position: -112px -160px; }
-.ui-icon-volume-off { background-position: -128px -160px; }
-.ui-icon-volume-on { background-position: -144px -160px; }
-.ui-icon-power { background-position: 0 -176px; }
-.ui-icon-signal-diag { background-position: -16px -176px; }
-.ui-icon-signal { background-position: -32px -176px; }
-.ui-icon-battery-0 { background-position: -48px -176px; }
-.ui-icon-battery-1 { background-position: -64px -176px; }
-.ui-icon-battery-2 { background-position: -80px -176px; }
-.ui-icon-battery-3 { background-position: -96px -176px; }
-.ui-icon-circle-plus { background-position: 0 -192px; }
-.ui-icon-circle-minus { background-position: -16px -192px; }
-.ui-icon-circle-close { background-position: -32px -192px; }
-.ui-icon-circle-triangle-e { background-position: -48px -192px; }
-.ui-icon-circle-triangle-s { background-position: -64px -192px; }
-.ui-icon-circle-triangle-w { background-position: -80px -192px; }
-.ui-icon-circle-triangle-n { background-position: -96px -192px; }
-.ui-icon-circle-arrow-e { background-position: -112px -192px; }
-.ui-icon-circle-arrow-s { background-position: -128px -192px; }
-.ui-icon-circle-arrow-w { background-position: -144px -192px; }
-.ui-icon-circle-arrow-n { background-position: -160px -192px; }
-.ui-icon-circle-zoomin { background-position: -176px -192px; }
-.ui-icon-circle-zoomout { background-position: -192px -192px; }
-.ui-icon-circle-check { background-position: -208px -192px; }
-.ui-icon-circlesmall-plus { background-position: 0 -208px; }
-.ui-icon-circlesmall-minus { background-position: -16px -208px; }
-.ui-icon-circlesmall-close { background-position: -32px -208px; }
-.ui-icon-squaresmall-plus { background-position: -48px -208px; }
-.ui-icon-squaresmall-minus { background-position: -64px -208px; }
-.ui-icon-squaresmall-close { background-position: -80px -208px; }
-.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
-.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
-.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
-.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
-.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
-.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
-
-
-/* Misc visuals
-----------------------------------*/
-
-/* Corner radius */
-.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
-.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
-.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
-.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
-.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
-.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
-.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
-.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
-.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
-
-/* Overlays */
-.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
-.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
- * jQuery UI Resizable @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Resizable#theming
- */
-.ui-resizable { position: relative;}
-.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
-.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
-.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
-.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
-.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
-.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
-.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
-.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
-.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
-.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
- * jQuery UI Selectable @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Selectable#theming
- */
-.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
-/*
- * jQuery UI Accordion @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Accordion#theming
- */
-/* IE/Win - Fix animation bug - #4615 */
-.ui-accordion { width: 100%; }
-.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
-.ui-accordion .ui-accordion-li-fix { display: inline; }
-.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
-.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
-.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
-.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
-.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
-.ui-accordion .ui-accordion-content-active { display: block; }/*
- * jQuery UI Autocomplete @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Autocomplete#theming
- */
-.ui-autocomplete { position: absolute; cursor: default; }	
-
-/* workarounds */
-* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
-
-/*
- * jQuery UI Menu @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Menu#theming
- */
-.ui-menu {
-	list-style:none;
-	padding: 2px;
-	margin: 0;
-	display:block;
-	float: left;
-}
-.ui-menu .ui-menu {
-	margin-top: -3px;
-}
-.ui-menu .ui-menu-item {
-	margin:0;
-	padding: 0;
-	zoom: 1;
-	float: left;
-	clear: left;
-	width: 100%;
-}
-.ui-menu .ui-menu-item a {
-	text-decoration:none;
-	display:block;
-	padding:.2em .4em;
-	line-height:1.5;
-	zoom:1;
-}
-.ui-menu .ui-menu-item a.ui-state-hover,
-.ui-menu .ui-menu-item a.ui-state-active {
-	font-weight: normal;
-	margin: -1px;
-}
-/*
- * jQuery UI Button @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Button#theming
- */
-.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
-.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
-button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
-.ui-button-icons-only { width: 3.4em; } 
-button.ui-button-icons-only { width: 3.7em; } 
-
-/*button text element */
-.ui-button .ui-button-text { display: block; line-height: 1.4;  }
-.ui-button-text-only .ui-button-text { padding: .4em 1em; }
-.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
-.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
-.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
-.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
-/* no icon support for input elements, provide padding by default */
-input.ui-button { padding: .4em 1em; }
-
-/*button icon element(s) */
-.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
-.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
-.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
-.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
-.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
-
-/*button sets*/
-.ui-buttonset { margin-right: 7px; }
-.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
-
-/* workarounds */
-button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
-/*
- * jQuery UI Dialog @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Dialog#theming
- */
-.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
-.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
-.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
-.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
-.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
-.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
-.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
-.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
-.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
-.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
-.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
-.ui-draggable .ui-dialog-titlebar { cursor: move; }
-/*
- * jQuery UI Slider @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Slider#theming
- */
-.ui-slider { position: relative; text-align: left; }
-.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
-.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
-
-.ui-slider-horizontal { height: .8em; }
-.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
-.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
-.ui-slider-horizontal .ui-slider-range-min { left: 0; }
-.ui-slider-horizontal .ui-slider-range-max { right: 0; }
-
-.ui-slider-vertical { width: .8em; height: 100px; }
-.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
-.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
-.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
-.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
- * jQuery UI Tabs @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Tabs#theming
- */
-.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
-.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
-.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
-.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
-.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
-.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
-.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
-.ui-tabs .ui-tabs-hide { display: none !important; }
-/*
- * jQuery UI Datepicker @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Datepicker#theming
- */
-.ui-datepicker { width: 17em; padding: .2em .2em 0; }
-.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
-.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
-.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
-.ui-datepicker .ui-datepicker-prev { left:2px; }
-.ui-datepicker .ui-datepicker-next { right:2px; }
-.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
-.ui-datepicker .ui-datepicker-next-hover { right:1px; }
-.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
-.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
-.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
-.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
-.ui-datepicker select.ui-datepicker-month, 
-.ui-datepicker select.ui-datepicker-year { width: 49%;}
-.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
-.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
-.ui-datepicker td { border: 0; padding: 1px; }
-.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
-.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
-.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
-.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
-
-/* with multiple calendars */
-.ui-datepicker.ui-datepicker-multi { width:auto; }
-.ui-datepicker-multi .ui-datepicker-group { float:left; }
-.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
-.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
-.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
-.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
-.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
-.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
-.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
-.ui-datepicker-row-break { clear:both; width:100%; }
-
-/* RTL support */
-.ui-datepicker-rtl { direction: rtl; }
-.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
-.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
-.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
-.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
-.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
-.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
-.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
-.ui-datepicker-rtl .ui-datepicker-group { float:right; }
-.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
-.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
-
-/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
-.ui-datepicker-cover {
-    display: none; /*sorry for IE5*/
-    display/**/: block; /*sorry for IE5*/
-    position: absolute; /*must have*/
-    z-index: -1; /*must have*/
-    filter: mask(); /*must have*/
-    top: -4px; /*must have*/
-    left: -4px; /*must have*/
-    width: 200px; /*must have*/
-    height: 200px; /*must have*/
-}/*
- * jQuery UI Progressbar @VERSION
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Progressbar#theming
- */
-.ui-progressbar { height:2em; text-align: left; }
-.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
\ No newline at end of file
diff --git a/modules/discojuice/www/discojuice/css/discojuice.css b/modules/discojuice/www/discojuice/css/discojuice.css
deleted file mode 100644
index 98a7e5d16..000000000
--- a/modules/discojuice/www/discojuice/css/discojuice.css
+++ /dev/null
@@ -1,436 +0,0 @@
-
-
-/*
- * Generic css for whole popup box
- */
-div.discojuice {
-	font-family: Arial;
-	
-/*	font-size: small;*/
-	z-index: 100;
-	margin: 0;
-	padding: 0;
-	width: 500px;
-	position: absolute;
-	top: 30px;
-	right: 10px;
-	z-index: 150;
-
-}
-
-/*div.discojuice * {
-	color: #000;
-	background: none;
-}*/
-
-div.discojuice p {
-	margin: 2px; padding: 0px;
-}
-
-
-
-
-
-
-div.discojuice form.discojuice_up {
-	padding: 0px; 
-	margin: 0px;
-	font-family: Helvetica;
-}
-div.discojuice form.discojuice_up h2 {
-	margin: 0px inherit 3px inherit;
-}
-div.discojuice form.discojuice_up  p{
-		padding: 0px; margin: 0px;
-}
-div.discojuice form.discojuice_up label.discojuice_up {
-	display: block;
-	margin: 22px 5px 0px 0px;
-	font-size: 160%;
-	color: #444;
-
-}
-div.discojuice form.discojuice_up input.discojuice_up {
-	width: 60%;
-	font-size: 200%;
-	border-radius: 6px;
-	border: 1px solid #aaa;
-	padding: 6px 20px;
-	background: #fff;
-	margin: 0px 5px 3px 0px;
-}
-div.discojuice form.discojuice_up input.submit {
-	font-size: 105px ! important;
-}
-
-
-div.discojuice div.discojuice_page {
-	
-}
-
-div.discojuice p#dj_help {
-	cursor: pointer;
-}
-
-
-
-div.discojuice > div.top {
-
-	background: #fff;
-	border-bottom: 1px solid #bbb;
-	
-	-webkit-border-top-left-radius: 15px;
-	-webkit-border-top-right-radius: 15px;
-	-moz-border-radius-topleft: 15px;
-	-moz-border-radius-topright: 15px;
-	border-top-left-radius: 15px;
-	border-top-right-radius: 15px;
-}
-
-div.discojuice > div {
-
-	background: #eee;
-	border-bottom: 1px solid #bbb;
-	
-	padding: 8px 14px;
-	margin: 0;
-}
-
-div.discojuice > div.bottom {
-/*	background: url(../images/box-bottom.png) no-repeat 0% 100%;*/
-
-	background: #f8f8f8;
-
-	padding: 10px 17px;
-	margin: 0;
-		
-	-webkit-border-bottom-right-radius: 15px;
-	-webkit-border-bottom-left-radius: 15px;
-	-moz-border-radius-bottomright: 15px;
-	-moz-border-radius-bottomleft: 15px;
-	border-bottom-right-radius: 15px;
-	border-bottom-left-radius: 15px;
-	
-}
-
-div.discojuice .discojuice_maintitle {
-	font-size: 15px;
-	font-family: Tahoma, Helvetica;
-	font-weight: normal;
-	color: #666;
-}
-
-div.discojuice .discojuice_subtitle {
-	font-size: 12px;
-	font-family: Tahoma, Helvetica;
-	font-weight: normal;
-	color: #888;
-}
-
-div.discojuice .discojuice_close {
-	width: 62px;
-	height: 29px;
-	background: url(../images/close.png) no-repeat;
-	text-decoration: none;
-	float: right;
-}
-
-div.discojuice .discojuice_close:hover {
-	background: url(../images/close-hover.png) no-repeat;
-}
-
-
-div.discojuice a {
-	outline: none;
-	color: #444;
-	text-decoration: none;
-}
-
-div.discojuice a img {
-	border: none;
-	outline: none;
-}
-
-div.discojuice a.textlink:hover {
-	color: #666;
-	border-bottom: 1px solid #aaa;
-}
-
-
-
-
-
-
-/*
- * Section for the scroller
- */
-div.discojuice .discojuice_listContent {
-	overflow: auto;	
-/*	max-height: 40%;	*/
-	max-height: 450px;
-}
-div.discojuice div.scroller {
-	padding:  1px 1px 10px 1px;
-}
-div.discojuice div.scroller img.logo {
-	margin: 0px;
-	float:  right;
-}
-
-div.discojuice div.scroller a {
-	padding: 3px 6px;
-	font-size: 100% ! important;
-}
-div.discojuice div.scroller a span {
-/*	margin: 3px;*/
-/*	display: block;*/
-}
-div.discojuice div.scroller a span.title {
-	margin-right: .4em;
-}
-div.discojuice div.scroller a span.substring {
-	font-size:  95%;
-	color: #777;
-}
-div.discojuice div.scroller a span.distance {
-	font-size:  90%;
-	color: #aaa;
-}
-
-div.discojuice div.scroller a span.location {
-	display: block;
-}
-div.discojuice div.scroller a span.country {
-	font-size:  86%;
-	color: #555;
-	margin-right: 7px;
-}
-div.discojuice div.scroller a div.debug {
-	font-size:  86%;
-	color: #aaa;
-}
-
-
-div.discojuice div.scroller hr {
-	margin: 0px;
-	padding: 0px;
-}
-
-
-div.discojuice div.scroller.filtered a {
-	display: none !important;
-}
-
-div.discojuice div.scroller.filtered a.present {
-	display: inline-block !important;
-}
-
-
-div.discojuice div.loadingData {
-	color: #aaa;
-}
-
-
-
-/*
- * Section for the filters
- */
-
-
-
-
-
-
-
-
-/*
- * Section for the search box
- */
-div.discojuice input.discojuice_search {
-	width: 100%;
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-/*
- * ------ SECTION FOR THE IDP Buttons -----
- */
-
-/* Generals */
-div.discojuice div.scroller a {
-	margin: 4px 2px 0px 0px;
-	display:  block;
-
-	border: 1px solid #bbb;
-	border-radius: 4px;
-	-moz-border-radius:4px;
-	-webkit-border-radius:4px;
-	
-	background-color: #fafafa;
-	
-	background-image: -webkit-gradient(
-		linear,
-		left bottom,
-		left top,
-		color-stop(0.3, rgb(220,220,220)),
-		color-stop(0.9, rgb(240,240,240))
-	);
-	background-image: -moz-linear-gradient(
-		center bottom,
-		rgb(220,220,220) 30%,
-		rgb(240,240,240) 90%
-	);
-	background-image: -o-linear-gradient(
-		bottom,
-		rgb(220,220,220) 30%,
-		rgb(240,240,240) 90%
-	);
-
-	/* Text */
-	color: #333;
-	text-shadow: 0 1px #fff;
-	font-size:  135%;
-	font-family:  "Arial Narrow", "Arial", sans-serif;
-	text-decoration: none;
-}
-
-/* Shaddow effect for normal entries... */
-div.discojuice div.scroller a  {
-/*	box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;*/
-} 
-
-
-/* Item that is hovered. */
-div.discojuice div.scroller a:hover, div.discojuice div.scroller a.hothit:hover {
-	background-color: #fafafa;
-	border: 1px solid #666! important;
-}
-div.discojuice div.scroller a:hover {
-	background-color: #fafafa;
-	border: 1px solid #666;
-
-/*
-	-o-box-shadow: none;
-	-webkit-box-shadow:none;
-	-moz-box-shadow: none;
-	color: #333;
-	text-shadow: 0 1px #fff;
-*/
-}
-
-
-/* Highlight the entry that is listed on top reccomended.
- * usually because the user has selected that item before.
- */
-div.discojuice div.scroller a.hothit {
-/*	border: 3px solid #ccc;*/
-	border: 1px solid #aaa;
-/*	background-color: #daebf3;*/
-	color: #333;
-	margin-bottom: 14px;
-	
-	border-radius: 4px;
-	box-shadow: 0 0 5px  #ccc;
-	-o-box-shadow: 0 0 5px  #ccc;
-	-webkit-box-shadow: 0 0 5px  #ccc;
-	-moz-box-shadow: 0 0 5px  #ccc;
-	color: #333;
-	text-shadow: 0 1px #fff;
-}
-
-div.discojuice div.scroller a.disabled span.title {
-	color: #999 !important;
-}
-div.discojuice div.scroller a.disabled span.location {
-	color: #999 !important;
-}
-
-
-
-
-/*
- * ------ END OF ---- SECTION FOR THE IDP Buttons -----
- */
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-div.discojuice a#moreoptions, a.discojuice_what {
-	padding-left: 12px;
-	background: url(../images/arrow.png) no-repeat 0px 3px;
-}
-
-div.discojuice .discojuice_whatisthis.show a.discojuice_what {
-	background: url(../images/arrow-r.png) no-repeat 0px 5px;
-}
-
-div.discojuice p.moretext {
-	margin-top: 0;
-	color: #777;
-}
-
-div.discojuice div.discojuice_whatisthis {
-	margin-bottom: 10px;
-}
-
-div.discojuice .discojuice_whattext {
-	display: none;
-	margin-top: 1px;
-	margin-left: 12px;
-	margin-bottom: 0;
-	padding: 0;
-	font-size: 11px;
-	color: #555;
-}
-
-div.discojuice .discojuice_whatisthis.show .discojuice_whattext {
-	display: block;
-}
-
-
-
-
-/*
- * Overlay grey out background
- */
-
-div#discojuice_overlay {
-    background-color: black;
-    filter:alpha(opacity=50); /* IE */
-    opacity: 0.5; /* Safari, Opera */
-    -moz-opacity:0.50; /* FireFox */
-    z-index: 20;
-    height: 100%;
-    width: 100%;
-    background-repeat:no-repeat;
-    background-position:center;
-    position:absolute;
-    top: 0px;
-    left: 0px;
-}
-
-
-
-
diff --git a/modules/discojuice/www/discojuice/discojuice.control.js b/modules/discojuice/www/discojuice/discojuice.control.js
deleted file mode 100644
index 699453a1c..000000000
--- a/modules/discojuice/www/discojuice/discojuice.control.js
+++ /dev/null
@@ -1,1003 +0,0 @@
-/*
- * DiscoJuice
- * Author: Andreas Ă…kre Solberg, UNINETT, andreas.solberg@uninett.no
- * Licence undecided.
- */
-if (typeof DiscoJuice == "undefined") var DiscoJuice = {};
-
-
-DiscoJuice.Control = {
-	// Reference to the top level DiscoJuice object
-	"parent" : DiscoJuice,
-
-	// Reference to the UI object...
-	"ui": null,	
-	
-	// entity data.
-	"data": null,
-	
-	"quickEntry": null,
-	"subsetEnabled": null,
-	
-	// Set filter values to filter the result.
-	"filters": {},
-	
-	"location": null,
-	"showdistance": false,
-
-	"maxhits": 25,
-	
-	"extensionResponse": null,
-	
-
-
-	// Waiter Notification Callback Registry
-	"wncr": [],
-	
-	
-	"registerCallback": function (callback) {
-		this.wncr.push(callback);
-		return (this.wncr.length - 1);
-	},
-	
-	"runCallback": function (i) {
-		if (this.wncr[i] && typeof this.wncr[i] === 'function') this.wncr[i]();
-	},
-	
-	
-	// "mergeData": function (data) {
-	// 	var i, item, relID;
-	// 	for (i = 0; i < data.length; i++) {
-	// 		item = data[i];
-	// 		relID = item.entityID;
-	// 		if (item.subID) {
-	// 			relID += '#' + item.subID;
-	// 		}
-	// 		item['relID'] = relID;
-	// 		
-	// 		if (!this.alreadyLoaded[relID]) {
-	// 			this.data.push(item);
-	// 			this.alreadyLoaded[relID] = true;
-	// 		}
-	// 	}
-	// },
-	
-	/*
-	 * Fetching JSON Metadata using AJAX.
-	 * Callback postLoad is called when data is returned.
-	 */
-	"load": function() {
-		var that = this;		
-		if (this.data) return;
-		this.data = [];
-		
-		this.subsetEnabled = this.parent.Utils.options.get('subsetEnabled', null);
-		
-		var metadataurl = this.parent.Utils.options.get('metadata');
-		var metadataurls = [];
-		var parameters = {};
-		var curmdurl = null;
-		var i,
-			waiter;
-		
-		if (typeof metadataurl === 'string') {
-			metadataurls.push(metadataurl);
-		} else if (typeof metadataurl === 'object' && metadataurl) {
-			metadataurls = metadataurl;
-		}
-		
-
-		
-		this.parent.Utils.log('metadataurl is ' + metadataurl);
-		if (!metadataurl) return;
-
-		// If SP EntityID is set in configuration make sure it is sent as a parameter
-		// to the feed endpoint.
-		var discosettings = this.parent.Utils.options.get('disco');
-		if (this.parent.Utils.options.get('discoSetRequestor', false)) {
-			parameters.entityID = discosettings.spentityid;
-		}
-		
-		that.parent.Utils.log('Setting up load() waiter');
-		waiter = DiscoJuice.Utils.waiter(function() {
-			that.parent.Utils.log('load() waiter EXECUTE');
-			that.postLoad();
-		}, 10000);
-		
-		for (i = 0; i < metadataurls.length; i++) {
-			curmdurl = metadataurls[i];
-			waiter.runAction(
-				function(notifyCompleted) {
-					var j = i+1;
-					$.ajax({
-						url: curmdurl,
-						dataType: 'jsonp',
-						jsonpCallback: function() { return 'dj_md_' + j; },
-						cache: true,
-						data: parameters,
-						success: function(data) {
-							that.data = $.merge(that.data, data);
-							//that.mergeData(data);
-							that.parent.Utils.log('Successfully loaded metadata (' + data.length + ') (' + j + ' of ' + metadataurls.length + ')');
-							notifyCompleted();
-						}
-					});
-
-				}, 
-				// Callback function that will be executed if action completed after timeout.
-				function () {
-					var c = curmdurl;
-					return function() {
-						that.ui.error("Metadata retrieval from [" + c + "] to slow. Ignoring response.");
-					}
-				}()
-			);
-		}
-		
-		waiter.startTimer();
-		
-
-		
-		
-	},
-	
-	"postLoad": function() {
-		var 
-			that = this,
-			waiter;
-		
-		if (!this.data) return;
-		
-		// Iterate through entities, and update title from DisplayNames to support Shibboleth integration.
-		for(i = 0; i < this.data.length; i++) {
-			if (!this.data[i].title) {
-				if (this.data[i].DisplayNames) {
-					this.data[i].title = this.data[i].DisplayNames[0].value;
-				}
-			}
-		}
-		
-		if (that.parent.Utils.options.get('country', false)) {
-			that.filterCountrySetup();
-		}
-
-
-		that.readCookie(); // Syncronous
-		that.readExtensionResponse(); // Reading response set by the Browser extension
-
-		that.parent.Utils.log('Setting up postLoad() waiter');
-
-		waiter = DiscoJuice.Utils.waiter(function() {
-			that.prepareData();
-			that.searchboxSetup();
-			that.parent.Utils.log('postLoad() waiter EXECUTE');
-		}, 2000);
-		
-		waiter.allowMultiple = true;
-				
-		that.discoReadSetup(waiter);
-		that.discoSubReadSetup(waiter);
-		that.getCountry(waiter);
-		
-		waiter.startTimer();
-		
-		
-	},
-	
-	"readCookie": function() {
-		if (this.parent.Utils.options.get('cookie', false)) {
-			var selectedRelID = this.parent.Utils.readCookie();
-			
-			var entityID = selectedRelID;
-			var subID = undefined;
-			if (selectedRelID && selectedRelID.match(/^.*#.+?$/)) {
-				var matched = /^(.*)#(.+?)$/.exec(selectedRelID);
-				entityID = matched[1];
-				subID = matched[2];
-			}
-			
-			this.parent.Utils.log('COOKIE read ' + selectedRelID);
-			if(selectedRelID) this.setWeight(-100, entityID, subID);
-		}
-	},
-	
-	/*
-	 * Reading response set by the Browser extension
-	 */
-	"readExtensionResponse": function() {
-	
-		if (!this.extensionResponse) return;
-		
-		if(!!this.extensionResponse.autologin) {
-			this.selectProvider(this.extensionResponse.entityID, this.extensionResponse.subID);
-		}
-
-		if(this.extensionResponse.selectedRelID) {
-			this.setWeight(-100, this.extensionResponse.entityID, this.extensionResponse.subID);
-		}
-		this.parent.Utils.log('DiscoJuice Extension readExtensionResponse ' + this.extensionResponse.entityID + ' ' + this.extensionResponse.subID);
-
-	},
-
-	
-	"discojuiceextension": function() {
-		
-// 		console.log('Listener activated...');
-		
-//		this.ui.show();
-	
-		var selectedRelID = $("meta#discojuiceextension_id").attr('content');
-		if (!selectedRelID) return;
-		
-// 		console.log('Value found: ' + selectedRelID);
-		
-		var entityID = selectedRelID;
-		var subID = undefined;
-		if (selectedRelID && selectedRelID.match(/^.*#.+?$/)) {
-			var matched = /^(.*)#(.+?)$/.exec(selectedRelID);
-			entityID = matched[1];
-			subID = matched[2];
-		}
-		
-		this.parent.Utils.log('DiscoJuice Extension read ' + selectedRelID + ' ' + entityID + ' ' + subID);
-		
-		var autologin = $("meta#discojuice_autologin").attr('content');
-		
-		this.extensionResponse = {
-			selectedRelID: selectedRelID,
-			entityID: entityID,
-			subID: subID,
-			autologin: autologin
-		};
-
-		
-	},
-	
-	
-	
-	/*
-	 * Set weight to a specific data entry.
-	 */
-	"setWeight": function(weight, entityID, subID) {
-		for(i = 0; i < this.data.length; i++) {
-			if (this.data[i].entityID !== entityID) continue;				
-			if (subID && !this.data[i].subID) continue;
-			if (subID && subID !== this.data[i].subID) continue;
-			if (this.data[i].subID && !subID) continue;
-
-			if (isNaN(this.data[i].weight)) this.data[i].weight = 0;
-			this.data[i].weight += weight;
-			this.parent.Utils.log('COOKIE Setting weight to ' + this.data[i].weight);
-			return;
-		}
-		this.parent.Utils.log('DiscoJuice setWeight failer (no entries found for) ' + entityID + ' # ' + subID);
-	},
-	
-	"discoResponseError": function (cid, error) {
-		this.parent.Utils.log('DiscoResponse ERROR Received cid=' + cid);
-		if (cid) {
-			this.runCallback(cid);
-		}
-		
-		if (error) {
-			this.ui.error(error);
-		}
-	},
-	
-	"discoResponse": function(sender, entityID, subID, cid) {
-		this.parent.Utils.log('DiscoResponse Received from [' + sender  + '] entityID: ' + entityID + ' subID: ' + subID);
-		
-		var settings = this.parent.Utils.options.get('disco');
-		if (settings) {
-			var stores = settings.subIDstores;
-			if (stores) {
-				if (stores[entityID] && !subID) {
-					this.parent.Utils.log('Ignoring discoResponse from entityID: ' + entityID + ' because subID was required and not provided');
-					return;
-				}
-			}
-		}
-		
-		this.setWeight(-100, entityID, subID);
-		
-		if (cid) {
-			this.runCallback(cid);			
-		} else {
-			// Fallback; if response endpoint is not yet updated to support passing a callback ID reference.
-			this.prepareData();
-		}
-		
-	},
-	
-	"calculateDistance": function(update) {
-		var targets, distances;
-		for(var i = 0; i < this.data.length; i++) {
-			if (this.data[i].geo) {
-				
-				targets = [];
-				distances = [];
-				
-				// Support multiple geo coordinates. Make targets be an array of targets.
-				if (typeof(this.data[i].geo)=='object' && (this.data[i].geo instanceof Array)) {
-					targets = this.data[i].geo;
-				} else {
-					targets.push(this.data[i].geo);
-				}
-
-// 				console.log('targets'); console.log(targets);
-				
-				
-				// Iterate through all targets, and stuff the distances in to 'distances'.
-				for(var j = 0; j < targets.length; j++) {
-			
-// 					console.log(targets[j]);
-					distances.push(
-						this.parent.Utils.calculateDistance(targets[j].lat, targets[j].lon, this.location[0], this.location[1])
-					);
-				}
-				this.data[i].distance = Math.min.apply( Math, distances);
-				
-// 				console.log('distances'); console.log(distances);
-// 				console.log('distance'); console.log(this.data[i].distance);
-			
-// 				this.data[i].distance = this.parent.Utils.calculateDistance(
-// 					this.data[i].geo.lat, this.data[i].geo.lon, this.location[0], this.location[1]
-// 				);
-				
-				this.data[i].distanceweight = (2 * Math.log(this.data[i].distance + 1)) - 10;
-				
-//				console.log('object'); console.log(this.data[i]);
-			}
-		}
-// 		for(i = 0; i < this.data.length; i++) {
-// 			if (this.data[i].distance) {
-// 				console.log('Distance for [' + this.data[i].title + '] ' + this.data[i].distance);
-// 			} else {
-// 				console.log('Distance for [' + this.data[i].title + '] NA');
-// 			}
-// 		}
-		this.showdistance = true;
-		if (update) this.prepareData();
-	},
-	
-	"locateMe": function() {
-		var that = this;
-		this.parent.Utils.log('Locate Me');
-		
-		if (navigator.geolocation) {
-			navigator.geolocation.getCurrentPosition( 
-	
-				function (position) {  
-	
-					// Did we get the position correctly?
-					// alert (position.coords.latitude);
-	
-					// To see everything available in the position.coords array:
-					// for (key in position.coords) {alert(key)}
-	
-					//console.log('You are here: lat ' + position.coords.latitude + ' lon ' + position.coords.longitude);
-					
-					that.ui.setLocationText('You are here: ' + position.coords.latitude + ', ' + position.coords.longitude + '. Nearby providers shown on top.');
-					
-					that.location = [position.coords.latitude, position.coords.longitude];
-					that.calculateDistance(true);
-					
-				}, 
-				// next function is the error callback
-				function (error) {
-					switch(error.code) {
-						case error.TIMEOUT:
-							that.ui.setLocationText('Timeout');
-							break;
-						case error.POSITION_UNAVAILABLE:
-							that.ui.setLocationText('Position unavailable');
-							break;
-						case error.PERMISSION_DENIED:
-							that.ui.setLocationText('Permission denied');
-							break;
-						case error.UNKNOWN_ERROR:
-							that.ui.setLocationText('Unknown error');
-							break;
-					}
-				}
-			);
-		} else {
-			this.parent.Utils.log('Did not find navigator.geolocation');
-		}
-		
-	},
-	
-	"increase": function() {
-		
-		this.maxhits += 100;
-		this.prepareData();
-		
-	},
-	
-	"isEnabled": function (item) {
-		
-		var relID = item.entityID;
-		if (item.subID) {
-			relID += '#' + item.subID;
-		}
-		
-		if (this.subsetEnabled === null) return true;		
-		if (this.subsetEnabled[relID]) return true;
-		if (this.subsetEnabled[item.entityID]) return true;
-
-		return false;
-	},
-	
-	"prepareData": function(showall) {
-	
-		var showall = (showall ? true : false);
-	
-		this.parent.Utils.log('DiscoJuice.Control prepareData()');
-		
-		var hits, i, current, search;
-		var someleft = false;
-
- 		var term = this.getTerm();
- 		var categories = this.getCategories();
-
-		this.quickEntry = null;
-
-		if (!this.data) return;
-		
-		/*
-		 * Sort data by weight...
-		 */
-		this.data.sort(function(a, b) {
-		
-			// Weight
-			var xa, xb;		
-			xa = (a.weight ? a.weight : 0);
-			xb = (b.weight ? b.weight : 0);
-			
-			if (a.distanceweight) xa += a.distanceweight;
-			if (b.distanceweight) xb += b.distanceweight;
-
-			return (xa-xb);
-		});
-		
-		if (term || categories) {
-			this.ui.popup.find("p.discojuice_showall").show();
-		} else {
-			this.ui.popup.find("p.discojuice_showall").hide();
-		}
-
-		this.ui.clearItems();
-		
-		var quickSelected = false;
-		
-		hits = 0;
-		for(i = 0; i < this.data.length; i++) {
-			current = this.data[i];
-			if (!current.weight) current.weight = 0;
-			
-			if (!current.title) {
-				console.log('No title for this entry [' + current.entityID + (current.relID) + '] skipping.');
-				continue;
-			}
-			
-			if (term) {
-				search = this.parent.Utils.searchMatch(current,term);
-//				if (search === false && current.weight > -50) continue;
-				if (search === false) continue;
-			} else {
-				search = null;
-			}
-			
-			if (categories && categories.country) {
-				if (!current.country) continue;
-				if (current.country !== '_all_' && categories.country !== current.country && current.weight > -50) continue;
-//				if (current.country !== '_all_' && categories.country !== current.country) continue;
-			}
-// 			if (categories && categories.type) {
-// 				if (!current.ctype && current.weight > -50) {
-// 	//				DiscoJuice.log(current);
-// 				continue;
-// 				}
-// 	//			DiscoJuice.log(current.title + ' category ' + current.ctype);
-// 				if (categories.type !== current.ctype && current.weight > -50) continue;
-// 			}
-
-			if (++hits > this.maxhits) {
-				someleft = true;
-				break;
-			}
-			
-	// 		DiscoJuice.log('Accept: ' + current.title);
-	
-			var countrydef = null;
-			if (current.country) {
-				var cname = (this.parent.Constants.Countries[current.country] ? this.parent.Constants.Countries[current.country] : current.country);
-				if (cname !== '_all_')  {
-					var cflag = (this.parent.Constants.Flags[current.country] ? this.parent.Constants.Flags[current.country] : undefined);
-					countrydef = {'country': cname, 'flag': cflag};
-				}
-			}
-	
-			var descr = current.descr || null;
-	
-			// addItem(item, {country, flag}, keywordmatch, distance)
-			
-			/*
-			 * Quick selection is the entry that you can go to by just hitting enter.
-			 */
-			var quickSel = false;
-			if (!quickSelected) {
-				// console.log('Term: ' + term);
-				// console.log('Search: ' + search);
-				if (term && search !== false) {
-					quickSel = true;
-					quickSelected = true;
-				} else if (!term) {
-					quickSel = true;
-					quickSelected = true;	
-				}
-			}
-			
-			var enabled = this.isEnabled(current);
-			
-			
-			this.ui.addItem(current, countrydef, search, current.distance, quickSel, enabled);
-
-			if (quickSel) {
-				this.quickEntry = current;
-			}
-
-		}
-		
-		this.ui.refreshData(someleft, this.maxhits, hits);
-	},
-	
-	
-	"hitEnter": function () {
-		console.log(this.quickEntry);
-		this.selectProvider(this.quickEntry.entityID, this.quickEntry.subID);
-	},
-	
-	"selectProvider": function(entityID, subID) {
-	
-		// console.log('entityid: '  + entityID);
-	
-	
-		var callback;
-		var that = this;
-		var entity = null;
-		
-		callback = this.parent.Utils.options.get('callback');	
-		
-		for(i = 0; i < this.data.length; i++) {
-			if (this.data[i].entityID == entityID) {
-				if (!subID || subID == this.data[i].subID) {
-					entity = this.data[i];
-				}
-			}
-		}
-		
-		if (entity.auth && entity.auth === 'local') {
-			console.log('local');
-			callback(entity, that);
-			return;
-		}
-		
-		
-		var mustwait = that.discoWrite(entityID, subID);
-		
-		if (this.parent.Utils.options.get('cookie', false)) {
-			var relID = entityID;
-			if (subID) relID += '#' + subID;
-			
-			this.parent.Utils.log('COOKIE write ' + relID);
-			this.parent.Utils.createCookie(relID);
-		}
-
-
-
-		console.log('Entity Selected');
-		console.log(entity);
-// 		return;
-
-
-		if (callback) {
-			if (mustwait) {
-				$.doTimeout(1000, function(){
-					callback(entity, that);
-					// alert('done');
-				});
-				
-			} else {
-				callback(entity, that);
-			}
-			return;
-		}
-
-	},
-	
-	// Setup an iframe to read discovery cookies from other domains
-	"discoReadSetup": function(waiter) {
-		var that = this;
-		var settings = this.parent.Utils.options.get('disco');
-		
-		if (!settings) return;
-	
-		var html = '';
-		var returnurl = settings.url;
-		var spentityid = settings.spentityid;
-		var stores = settings.stores;
-		var i;
-		var currentStore;
-		var callbackid;
-		var returnurlwithparams;
-		
-		if (!stores) return;
-		
-		for(i = 0; i < stores.length; i++) {
-			
-			waiter.runAction(function (notifyCompleted) {
-			
-				callbackid = that.registerCallback(notifyCompleted);
-				returnurlwithparams = returnurl + '?cid=' + callbackid;
-				
-				currentStore = stores[i];
-				that.parent.Utils.log('Setting up DisoJuice Read from Store [' + currentStore + ']');
-				iframeurl = currentStore + '?entityID=' + escape(spentityid) + '&isPassive=true&returnIDParam=entityID&return=' + escape(returnurlwithparams);
-				html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-				that.ui.addContent(html);
-				
-			});
-
-		}
-	},
-	
-	// Setup an iframe to read discovery cookies from other domains
-	"discoSubReadSetup": function(waiter) {
-		var settings = this.parent.Utils.options.get('disco');
-		var that = this;
-		
-		if (!settings) return;
-	
-		var html = '';
-		var returnurl = settings.url;
-		var spentityid = settings.spentityid;
-		var stores = settings.subIDstores;
-		var i;
-		var currentStore;
-		var callbackid;
-		
-		if (!stores) return;
-		
-		for(var idp in stores) {
-			
-			waiter.runAction(function (notifyCompleted) {
-			
-				callbackid = that.registerCallback(notifyCompleted);
-				returnurl = settings.url + '?entityID=' + escape(idp) + '&cid=' + callbackid;
-				
-				currentStore = stores[idp];
-				that.parent.Utils.log('Setting up SubID DisoJuice Read from Store [' + idp + '] =>  [' + currentStore + ']');
-				iframeurl = currentStore + '?entityID=' + escape(spentityid) + '&isPassive=true&returnIDParam=subID&return=' + escape(returnurl);
-				that.parent.Utils.log('iFrame URL is  [' + iframeurl + ']');
-				that.parent.Utils.log('return URL is  [' + returnurl + ']');
-				html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-				that.ui.addContent(html);
-			});
-		}
-	},
-
-
-	"discoWrite": function(entityID, subID) {
-	
-		var settings = this.parent.Utils.options.get('disco');
-		if (!settings) return false;
-		if (!settings.writableStore) return false;
-	
-		var html = '';
-		var returnurl = settings.url;
-		var spentityid = settings.spentityid;
-		var writableStore = settings.writableStore;
-		
-		this.parent.Utils.log('DiscoJuice.Control discoWrite()');
-		
-		if (subID) {
-			this.parent.Utils.log('DiscoJuice.Control discoWrite(...)');			
-			if (settings.subIDwritableStores && settings.subIDwritableStores[entityID]) {
-			
-				this.parent.Utils.log('DiscoJuice.Control discoWrite(...)');			
-				writableStore = settings.subIDwritableStores[entityID];
-				
-				this.parent.Utils.log('DiscoJuice.Control discoWrite(' + entityID + ') with SubID [' + subID + ']');
-					
-				iframeurl = writableStore + escape(subID);
-				this.parent.Utils.log('DiscoJuice.Control discoWrite iframeURL (' + iframeurl + ') ');
-					
-				html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-				this.ui.addContent(html);
-				return true;
-				
-			
-			} else {
-				return false;
-			}
-			
-		}
-		
-		this.parent.Utils.log('DiscoJuice.Control discoWrite(' + entityID + ') to ' + writableStore);
-			
-		// iframeurl = writableStore + '?entityID=' + escape(spentityid) + '&IdPentityID=' + 
-		// 	escape(entityID) + '&isPassive=true&returnIDParam=bogus&return=' + escape(returnurl);
-
-		iframeurl = writableStore + '&entityID=' + escape(spentityid) + '&origin=' + 
-			escape(entityID) + '&isPassive=true&returnIDParam=bogus&return=' + escape(returnurl);
-
-			
-		this.parent.Utils.log('DiscoJuice.Control discoWrite iframeURL (' + iframeurl + ') ');
-			
-		html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-		this.ui.addContent(html);
-		return true;
-	},
-
-	"searchboxSetup": function() {
-		
-		var that = this;
-		/*
-			Initialise the search box.
-			*/
-		
-		var waiter = function (setCallback) {
-			var my = {};
-			
-			// Number of milliseconds to wait for more events.
-			my.delay = 400;
-			my.counter = 0;
-			
-			// Call back to fire, when the waiter is pinged, and waited for the timeout 
-			// (without subsequent events).
-			my.callback = setCallback;
-			
-			// Ping
-			function ping (event) {
-				console.log('Search box detected a change. Executing refresh...')
-				my.counter++;
-				setTimeout(function() {
-					if (--my.counter === 0) {
-						my.callback(event);
-					}
-				}, my.delay);
-			}
-			
-			my.ping = ping;
-			return my;
-		}
-		
-		var performSearch = waiter(function(event) {
-			
-			term = that.ui.popup.find("input.discojuice_search").val();
-			console.log(that.ui.popup.find("input.discojuice_search"));
-			console.log('Term ' + term);
-		
-//			if (term.length === 0) alert('Zero!');
-			
-			// Will not perform a search when search term is only one character..
-			if (term.length === 1) return; 
-	//		that.resetCategories();
-			that.prepareData();
-		});
-			
-//		this.parent.Utils.log(this.ui.popup.find("input.discojuice_search"));
-		this.ui.popup.find("input.discojuice_search").keydown(function (event) {
-		 	var 
-				charCode, term;
-
-		    if (event && event.which){
-		        charCode = event.which;
-		    }else if(window.event){
-		        event = window.event;
-		        charCode = event.keyCode;
-		    }
-
-		    if(charCode == 13) {
-				that.hitEnter();
-				return;
-		    }
-		    if(charCode == 27) {
-				that.ui.hide();
-				return;
-		    }
-			
-			performSearch.ping(event);
-		});
-		this.ui.popup.find("input.discojuice_search").change(function (event) {
-			performSearch.ping(event);
-		});
-		this.ui.popup.find("input.discojuice_search").mousedown(function (event) {
-			performSearch.ping(event);
-		});
-		
-	},
-
-	"filterCountrySetup": function (choice) {
-		var that = this;
-		var key;
-		
-		console.log('filterCountrySetup()');
-		
-		// Reduce country list to those in metadata
-		var validCountry = {};
-		for (key in this.data) {
-			if (this.data[key].country && this.data[key].country !== '_all_') {
-				validCountry[this.data[key].country] = true;
-			}
-		}
-		console.log(validCountry);
-
-		var countries = 0;
-		for (key in validCountry) {
-			countries++;
-		}
-
-
-		var preset = this.parent.Utils.options.get('setCountry');
-		if (!choice && preset) {
-			if (filterOptions[preset]) choice = preset;
-		}
-	
-		var ftext = '<p class="discojuice_filter_country">' + DiscoJuice.Dict.showIn+ ' ' +
-			'<select class="discojuice_filterCountrySelect" name="filterCountrySelect">';
-		
-		if (choice) {
-			ftext += '<option value="all">' + DiscoJuice.Dict.allCountries+ '</option>';
-		} else {
-			ftext += '<option value="all" selected="selected">' + DiscoJuice.Dict.allCountries+ '</option>';
-		}
-		
-		for (key in this.parent.Constants.Countries) {
-			//console.log('Considering: ' + this.parent.Constants.Countries[key]);
-			if (key === choice) {
-				ftext += '<option value="' + key + '" selected="selected">' + this.parent.Constants.Countries[key] + '</option>';
-			} else if (validCountry[key]) {
-				ftext += '<option value="' + key + '" >' + this.parent.Constants.Countries[key] + '</option>';
-			}
-		}
-		ftext += '</select>';
-		ftext += ' <a class="discojuice_showall textlink" href="">' + DiscoJuice.Dict.showAllCountries+ '</a>';
-		ftext += '</p>';
-		
-		this.ui.addFilter(ftext).find("select").change(function(event) {
-			event.preventDefault();
-			//$("input#ulxSearchField").val('')
-			//DiscoJuice.listResults();
-			that.resetTerm();
-			that.ui.focusSearch();
-			if (that.ui.popup.find("select.discojuice_filterCountrySelect").val() !== 'all') {
-				that.ui.popup.find("a.discojuice_showall").show();
-			} else {
-				that.ui.popup.find("a.discojuice_showall").hide();
-			}
-			that.prepareData();
-		});
-		this.ui.popup.find("a.discojuice_showall").click(function(event) {
-			event.preventDefault();
-			that.resetCategories();
-			that.resetTerm();
-			that.prepareData(true);
-			that.ui.focusSearch();
-			that.ui.popup.find("a.discojuice_showall").hide();
-		});
-		
-	},
-	"setCountry": function(country, update) {
-		if (this.parent.Constants.Countries[country]) {
-			this.ui.popup.find('select.discojuice_filterCountrySelect').val(country);
-			if (update) {
-				this.prepareData();
-			}
-
-		}
-	},
-	"setPosition": function(lat, lon, update) {
-		this.location = [lat, lon];
-		this.calculateDistance(update);
-	},
-	"getCountry": function(waiter) {
-		// If countryAPI is set, then lookup by IP.
-		var countryapi = this.parent.Utils.options.get('countryAPI', false);
-		var that = this;
-		
-		console.log('country api : ' + countryapi);
-		
-		if (countryapi) {
-			
-			var countrycache = this.parent.Utils.readCookie('Country2');
-			var geocachelat = parseFloat(this.parent.Utils.readCookie('GeoLat'));
-			var geocachelon = parseFloat(this.parent.Utils.readCookie('GeoLon'));
-		
-			if (countrycache) {
-				
-				this.setCountry(countrycache, false);
-				this.parent.Utils.log('DiscoJuice getCountry() : Found country in cache: ' + countrycache);
-				
-				if (geocachelat && geocachelon) {
-					this.setPosition(geocachelat, geocachelon, false);
-				}
-				
-			} else {
-				
-				waiter.runAction( 	
-					function (notifyCompleted) {
-						
-						$.ajax({
-							cache: true,
-							url: countryapi,
-							dataType: 'jsonp',
-							jsonpCallback: function() { return 'dj_country'; },
-							success: function(data) {
-								if (data && data.status == 'ok' && data.country) {
-
-									that.parent.Utils.createCookie(data.country, 'Country2');
-									that.setCountry(data.country, false);
-									that.parent.Utils.log('DiscoJuice getCountry() : Country lookup succeeded: ' + data.country);
-
-									if (data.geo && data.geo.lat && data.geo.lon) {
-										that.setPosition(data.geo.lat, data.geo.lon, false);
-										that.parent.Utils.createCookie(data.geo.lat, 'GeoLat');
-										that.parent.Utils.createCookie(data.geo.lon, 'GeoLon');
-									} 
-
-								} else if (data && data.error){
-									that.parent.Utils.log('DiscoJuice getCountry() : Country lookup failed: ' + (data.error || ''));
-									that.ui.error("Error looking up users localization by country: " + (data.error || ''));
-								} else {
-									that.parent.Utils.log('DiscoJuice getCountry() : Country lookup failed');
-									that.ui.error("Error looking up users localization by country.");
-								}
-								notifyCompleted();
-							}
-						});
-
-					}
-				);
-
-			}
-		}
-	},
-	
-
-	"resetCategories": function() {
-		//this.ui.popup.find("select.discojuice_filterTypeSelect").val()
-		this.ui.popup.find("select.discojuice_filterCountrySelect").val('all');
-	},
-	
-		
-	"getCategories": function () {
-		var filters = {};
-		var type, country;
-		
-		type = this.ui.popup.find("select.discojuice_filterTypeSelect").val();	
-		if (type && type !== 'all') {
-			filters.type = type;
-		}
-	
-		country = this.ui.popup.find("select.discojuice_filterCountrySelect").val();	
-		if (country && country !== 'all') {
-			filters.country = country;
-		}
-	//	DiscoJuice.log('filters is');
-//		this.parent.Utils.log(filters);
-		
-		return filters;
-	},
-	
-	"getTerm": function() {
-		return this.ui.popup.find("input.discojuice_search").val();
-	},
-	"resetTerm": function() {
-		//this.ui.popup.find("select.discojuice_filterTypeSelect").val()
-		this.ui.popup.find("input.discojuice_search").val('');
-	}
-
-
-};
\ No newline at end of file
diff --git a/modules/discojuice/www/discojuice/discojuice.hosted.js b/modules/discojuice/www/discojuice/discojuice.hosted.js
deleted file mode 100644
index 28184bd56..000000000
--- a/modules/discojuice/www/discojuice/discojuice.hosted.js
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * DiscoJuice
- * Author: Andreas Ă…kre Solberg, UNINETT, andreas.solberg@uninett.no
- * Licence undecided.
- */
-if (typeof DiscoJuice == "undefined") var DiscoJuice = {};
-
-function getConfig (target, title, spentityid, responseurl, feeds, redirectURL) {
-	var options, i;
-	
-	options = {
-		"title": "Sign in to <strong>" + title + "</strong>",
-		"subtitle": "Select your Provider",
-		"disco": {
-			"spentityid": spentityid,
-			"url": responseurl,
-			"stores": ["https://store.discojuice.org/"],
-			"writableStore": "https://store.discojuice.org/"
-		},
-		"cookie": true,
-		"country": true,
-		"location": true,
-		"countryAPI": "https://store.discojuice.org/country",
-		"discoPath": "https://static.discojuice.org/",
-		"callback": function (e, djc) {
-            var returnto = window.location.href;
-			window.location = redirectURL + escape(e.entityID);
-		},
-		"metadata": []
-	};
-	
-	for(i = 0; i < feeds.length; i++) {
-		options.metadata.push("https://static.discojuice.org/feeds/" + feeds[i]);
-	}
-	return options;
-}
-
-
-DiscoJuice.Hosted = {
-	
-	"getConfig": getConfig,
-		
-	"setup": function (target, title, spentityid, responseurl, feeds, redirectURL) {
-		var options;
-
-		options = getConfig(target, title, spentityid, responseurl, feeds, redirectURL);
-		
-		$(document).ready(function() {
-			$(target).DiscoJuice(options);
-			console.log("SETUP completed");
-			console.log(options);
-		});
-		
-	}
-	
-};
\ No newline at end of file
diff --git a/modules/discojuice/www/discojuice/discojuice.js b/modules/discojuice/www/discojuice/discojuice.js
deleted file mode 100644
index 6c48104d6..000000000
--- a/modules/discojuice/www/discojuice/discojuice.js
+++ /dev/null
@@ -1,1188 +0,0 @@
-/*
- * jQuery doTimeout: Like setTimeout, but better! - v1.0 - 3/3/2010
- * http://benalman.com/projects/jquery-dotimeout-plugin/
- * 
- * Copyright (c) 2010 "Cowboy" Ben Alman
- * Dual licensed under the MIT and GPL licenses.
- * http://benalman.com/about/license/
- */
-(function($){var a={},c="doTimeout",d=Array.prototype.slice;$[c]=function(){return b.apply(window,[0].concat(d.call(arguments)))};$.fn[c]=function(){var f=d.call(arguments),e=b.apply(this,[c+f[0]].concat(f));return typeof f[0]==="number"||typeof f[1]==="number"?this:e};function b(l){var m=this,h,k={},g=l?$.fn:$,n=arguments,i=4,f=n[1],j=n[2],p=n[3];if(typeof f!=="string"){i--;f=l=0;j=n[1];p=n[2]}if(l){h=m.eq(0);h.data(l,k=h.data(l)||{})}else{if(f){k=a[f]||(a[f]={})}}k.id&&clearTimeout(k.id);delete k.id;function e(){if(l){h.removeData(l)}else{if(f){delete a[f]}}}function o(){k.id=setTimeout(function(){k.fn()},j)}if(p){k.fn=function(q){if(typeof p==="string"){p=g[p]}p.apply(m,d.call(n,i))===true&&!q?o():e()};o()}else{if(k.fn){j===undefined?e():k.fn(j===false);return true}else{e()}}}})(jQuery);
-
-
-// Making sure that console.log does not throw errors on Firefox + IE etc.
-if (typeof console == "undefined") var console = { log: function() {} };
-
-var DiscoJuice = {};
-
-
-/*
- * Country codes available here http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
- */
-DiscoJuice.Constants = {
-	"Countries": {
-		'CZ': 'Czech',
-		'DK': 'Denmark',
-		'FI': 'Finland',
-		'FR': 'France',
-		'DE': 'Germany',
-		'GR': 'Greece',
-		'HR': 'Croatia',
-		'IE': 'Ireland',
-		'IT': 'Italy',
-		'JP': 'Japan',
-		'HU': 'Hungary',
-		'LU': 'Luxembourg',
-		'NL': 'Netherlands',
-		'NO': 'Norway',
-		'PL': 'Poland',
-		'PT': 'Portugal',
-		'SI': 'Slovenia',
-		'ES': 'Spain',
-		'SE': 'Sweden',
-		'CH': 'Switzerland',
-		'TR': 'Turkey',
-		'US': 'USA',
-		'GB': 'UK',
-		'XX': 'Experimental'
-	},
-	"Flags": {
-		'CZ': 'cz.png',
-		'DK': 'dk.png',
-		'FI': 'fi.png',
-		'FR': 'fr.png',
-		'DE': 'de.png',
-		'GR': 'gr.png',
-		'HR': 'hr.png',
-		'IE': 'ie.png',
-		'IT': 'it.png',
-		'JP': 'jp.png',
-		'HU': 'hu.png',
-		'LU': 'lu.png',
-		'NL': 'nl.png',
-		'NO': 'no.png',
-		'PL': 'pl.png',
-		'PT': 'pt.png',
-		'SI': 'si.png',
-		'ES': 'es.png',
-		'SE': 'se.png',
-		'CH': 'ch.png',
-		'TR': 'tr.png',
-		'GB': 'gb.png',
-		'US': 'us.png'
-	}
-};
-
-DiscoJuice.Utils = {
-	"log": function(string) {
-		console.log(string);
-		// opera.postError(string);
-	},
-	"options": function() {
-		var options;
-		return {
-			"get": function (key, def) {
-	//			DiscoJuice.log(options);
-	//			DiscoJuice.log('Getting [' + key + '] default [' + def + '] val [' + options[key] + ']');
-				if (!options) return def;
-				if (!options[key]) return def;
-				return options[key];
-			},
-			"set": function(opts) {
-				options = opts;
-			},
-			"update": function(key, value) {
-				options[key] = value;
-			}
-		}
-	}(),
-	
-	/* Functions for setting, reading and erasing cookies */
-	"createCookie": function(value, type) {
-		var type = type || 'EntityID';
-		var name = '_DiscoJuice_' + type;
-		var days = 1825;
-		if (days) {
-			var date = new Date();
-			date.setTime(date.getTime()+(days*24*60*60*1000));
-			var expires = "; expires="+date.toGMTString();
-		}
-		else var expires = "";
-		document.cookie = name+"="+escape(value)+expires+"; path=/";
-	},
-	"readCookie": function(type) {
-		var type = type || 'EntityID';
-		var name = '_DiscoJuice_' + type;
-		var days = 1825;
-		var nameEQ = name + "=";
-		var ca = document.cookie.split(';');
-		for(var i=0;i < ca.length;i++) {
-			var c = ca[i];
-			while (c.charAt(0)==' ') c = c.substring(1,c.length);
-			if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length));
-		}
-		return null;
-	},
-	"eraseCookie": function (type) {
-		var type = type || 'EntityID';
-		var name = '_DiscoJuice_' + type;
-		DiscoJuice.createCookie(name,"",-1);
-	},
-	/* ------ ------ ------ ------ ------ */
-
-
-	/*
-	 * Performs a search 'term' against an entity.
-	 * If no match, return false.
-	 * If match return the keyword that matches.
-	 */
-	"searchMatch": function(item, term) {
-		if (item.title.toLowerCase().search(term.toLowerCase()) !== -1) return true;
-		var key, i, keyword;
-		
-		if (item.keywords) {
-			for(key in item.keywords) {
-				keyword = item.keywords[key];
-				for(i = 0; i < keyword.length; i++) {
-					if (keyword[i].toLowerCase().search(term.toLowerCase()) !== -1) return keyword[i];
-				}
-			}
-		}
-		return false;
-	},
-
-
-
-	// calculate distance between two locations
-	"calculateDistance": function (lat1, lon1, lat2, lon2) {
-		var R = 6371; // km
-		var dLat = this.toRad(lat2-lat1);
-		var dLon = this.toRad(lon2-lon1); 
-		var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
-				Math.cos(this.toRad(lat1)) * Math.cos(this.toRad(lat2)) * 
-				Math.sin(dLon/2) * Math.sin(dLon/2); 
-		var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
-		var d = R * c;
-		return d;
-	},
-
-	"toRad": function (deg) {
-		return deg * Math.PI/180;
-	}
-
-
-
-
-};
-
-
-
-
-/*
-	Plugin for JQuery.
-	*/
-(function($) {
-	$.fn.DiscoJuice = function(options) {
-		return this.each(function() {
-			DiscoJuice.Utils.options.set(options);
-			
-			DiscoJuice.Control.ui = DiscoJuice.UI;
-			DiscoJuice.UI.control = DiscoJuice.Control;
-			
-			DiscoJuice.UI.enable(this);
-
-		});
-	};
-})(jQuery);
-
-
-/*
- * DiscoJuice
- *  Work is based upon mock up made by the Kantara ULX group.
- * 
- * Author: Andreas Ă…kre Solberg, UNINETT, andreas.solberg@uninett.no
- * Licence undecided. Awaiting alignment with the licence of the origin Kantara mockup.
- */
-if (typeof DiscoJuice == "undefined") var DiscoJuice = {};
-
-
-DiscoJuice.UI = {
-	// Reference to the top level DiscoJuice object
-	"parent" : DiscoJuice,
-	
-	// The current data model
-	"control": null,
-	
-	// Reference to the 
-	"popup": null,
-	
-	
-	// Entities / items
-	"resulthtml": 'Loading data…',
-
-	"show": function() {
-		this.control.load();
-	
-		this.popup.fadeIn("slow");
-		$("div#discojuice_overlay").show(); // fadeIn("fast");
-		this.focusSearch();
-	},
-	
-	"focusSearch": function() {
-		$("input.discojuice_search").focus();
-	},
-	
-	"hide": function() {
-		$("div#discojuice_overlay").fadeOut("slow"); //fadeOut("fast");
-		this.popup.fadeOut("slow");
-	},
-	
-	"clearItems": function() {
-		this.resulthtml = '';
-	},
-	
-	// addItem(item, description, {country, flag}, keywordmatch, distance)	 		
-	// addItem(current, current.descr || null, countrydef, search, current.distance);
-	"addItem": function(item, countrydef, search, distance) {
-		var textLink = '';
-		var classes = '';
-		if (item.weight < -50) classes += 'hothit';
-
-		var iconpath = this.parent.Utils.options.get('discoPath', '') + 'logos/';
-		var flagpath = this.parent.Utils.options.get('discoPath', '') + 'flags/';
-		var clear = false;
-		
-		var debugweight = this.parent.Utils.options.get('debug.weight', false);
-		
-		
-		// Add icon element first
-		if (item.icon) {
-			textLink += '<img class="logo" src="' + iconpath + item.icon + '" />';
-			clear = true;
-		}
-		
-		// Add title
-		textLink += '<span class="title">' + item.title + '</span>';
-		
-		// Add matched search term
-		if (search && search !== true) {
-			textLink += '<span class="substring">– ' + search + '</span>';
-		} else if (item.descr) {
-			textLink += '<span class="substring">– ' +  item.descr + '</span>';
-		}
-		
-		
-
-		if (countrydef || (distance != undefined)) {
-				
-			textLink += '<span class="location">';
-			if (countrydef) {
-				textLink += '<span class="country">';
-				if (countrydef.flag) textLink += '<img src="' + flagpath + countrydef.flag + '" alt="' + escape(countrydef.country) + '" /> ';
-				textLink += countrydef.country + '</span>';
-			}
-	
-			
-			if (distance != undefined) {
-				if (distance < 1) {
-					textLink += '<span class="distance">Nearby</span>';
-				} else {
-					textLink += '<span class="distance">' +  Math.round(distance) + ' km' + '</span>';
-				}
-
-			}
-			textLink += '</span>';
-		}
-		
-		if (debugweight) {
-			textLink += '<div class="debug">';
-			
-			if (item.subID) {
-				textLink += '<input value="' + item.subID + '" />';
-			}
-			
-			var w = 0;
-			if (item.weight) {
-				w += item.weight;
-			}
-			if (item.distanceweight) {
-				w += item.distanceweight;
-			}
-			textLink += 'Weight <strong style="color: #888">' + Math.round(100*w)/100 + '</strong> ';
-
-			if (item.weight) {
-				textLink += ' (base ' + item.weight + ')   ';
-			}
-			if (item.distanceweight) {
-				textLink += '(dist ' + Math.round(100*item.distanceweight)/100 + ')';
-			}
-
-
-			textLink += '</div>';
-		}
-
-		
-		// Add a clear bar. 
-		if (clear) {
-			textLink += '<hr style="clear: both; height: 0px; visibility:hidden" />';
-		}
-		
-		
-		var relID = item.entityID;
-		if (item.subID) {
-			relID += '#' + item.subID;
-		}
-		
-		// Wrap in A element
-		textLink = '<a href="" class="' + classes + '" rel="' + escape(relID) + '" title="' + escape(item.title) + '">' + 
-			textLink + '</a>';
-
-
-		this.resulthtml += textLink;
-	},
-		
-	"refreshData": function(showmore, show, listcount) {
-		var that = this;
-		
-		this.parent.Utils.log('DiscoJuice.UI refreshData()');
-		
-		this.popup.find("div.scroller").empty().append(this.resulthtml);
-		this.popup.find("div.scroller a").each(function() {
-			var overthere = that;	// Overthere is a reference to the UI object
-			$(this).click(function(event) {
-				event.preventDefault();
-				overthere.hide();
-							
-				// The "rel" attribute is containing: 'entityid#subid'
-				// THe following code, decodes that.
-				var relID = unescape($(this).attr('rel'));
-				var entityID = relID;
-				var subID = undefined;
-				if (relID.match(/^.*#.+?$/)) {
-					var matched = /^(.*)#(.+?)$/.exec(relID);
-					entityID = matched[1];
-					subID = matched[2];
-				}
-				overthere.control.selectProvider(entityID, subID);
-			});
-		});
-		
-		if (showmore) {
-			var moreLink = '<a class="discojuice_showmore textlink" href="">Results limited to ' + show + ' entries – show more…</a>';
-			this.popup.find("p.discojuice_moreLinkContainer").empty().append(moreLink);
-			this.popup.find("p.discojuice_moreLinkContainer a.discojuice_showmore").click(function(event) {
-				event.preventDefault();
-				that.control.increase();
-			});
-		} else {
-			this.popup.find("p.discojuice_moreLinkContainer").empty();
-			if (listcount > 10) {
-				var moreLink = '<span style="color: #888">' + listcount + ' entries listed</span>';
-				this.popup.find("p.discojuice_moreLinkContainer").append(moreLink);
-			} 
-		}
-	},
-
-	"enable": function(control) {
-		var imgpath = this.parent.Utils.options.get('discoPath', '') + 'images/';
-		
-		var textSearch = this.parent.Utils.options.get('textSearch', 'or search for a provider, in example Univerity of Oslo');
-		var textHelp = this.parent.Utils.options.get('textHelp', 'Help me, I cannot find my provider');
-		var textHelpMore = this.parent.Utils.options.get('textHelpMore', 'If your institusion is not connected to Foodle, you may create a new account using any of the Guest providers, such as <strong>OpenIdP (Guest users)</strong>.');
-	
-		var html = 	'<div style="display: none" class="discojuice">' +
-			'<div class="top">' +
-				'<a href="#" class="discojuice_close">&nbsp;</a>' +
-				'<p class="discojuice_maintitle">' + this.parent.Utils.options.get('title', 'Title')  +  '</p>' +
-				'<p class="discojuice_subtitle">' + this.parent.Utils.options.get('subtitle', 'Subtitle') + '</p>' +
-			'</div>' +
-			
-			'<div class="discojuice_listContent" style="">' +
-				'<div class="scroller">' +
-					'<div class="loadingData" ><img src="' + imgpath + 'spinning.gif" /> Loading list of providers...</div>' +
-				'</div>' +
-				'<p class="discojuice_moreLinkContainer" style="margin: 0px; padding: 4px">&nbsp;</p>' +
-			'</div>' +
-	
-			'<div id="search" class="" >' +
-				'<p><input type="search" class="discojuice_search" results=5 autosave="discojuice" name="searchfield" placeholder="' + textSearch + '" value="" /></p>' +
-				'<div class="discojuice_whatisthis" style="margin-top: 15px; font-size: 11px;">' +
-					'<a  href="#" class="textlink discojuice_what">' + textHelp + '</a>' +
-					'<p class="discojuice_whattext">' + textHelpMore + '</p>' +
-				'</div>' +
-			'</div>' +
-			
-			'<div id="locatemediv">' +
-				'<div class="locatemebefore">' +
-					'<p style="margin-top: 10px"><a id="locateme" href="">' +
-						'<img style="float: left; margin-right: 5px; margin-top: -10px" src="' + imgpath + 'target.png" alt="locate me..." />' +
-						'Locate me more accurately using HTML5 Geo-Location</a>' +
-					'</p>' +
-					'<p style="color: #999" id="locatemeinfo"></p>' +
-				'</div>' +
-				'<div style="clear: both" class="locatemeafter"></div>' +
-			'</div>' +
-			
-			'<div style="display: none">' + 
-				'<button id="discojuiceextesion_listener" />' +
-			'</div>' +
-			
-			'<div class="filters bottom">' +
-				'<p style="margin 0px; text-align: right; color: #ccc; font-size: 75%">DiscoJuice &copy; UNINETT</p>' +
-			'</div>' +
-	
-
-		'</div>';
-		var that = this;
-		
-		if (this.parent.Utils.options.get('overlay', true) === true) {
-			var overlay = '<div id="discojuice_overlay" style="display: none"></div>';
-			$(overlay).appendTo($("body"));
-		}
-		
-		this.popup = $(html).appendTo($("body"));
-
-
-		if (this.parent.Utils.options.get('always', false) === true) {
-			this.popup.find(".discojuice_close").hide();
-			this.show();
-		} else {
-			// Add a listener to the sign in button.
-			$(control).click(function(event) {
-				event.preventDefault();
-				that.show();
-				return false;
-			});
-		}
-
-		this.popup.find("#discojuiceextesion_listener").click(function() {
-			that.control.discojuiceextension();
-		});
-
-		// Add listeners to the close button.
-		this.popup.find(".discojuice_close").click(function() {
-			that.hide();
-		});
-
- 		// Add toogle for what is this text.
-		this.popup.find(".discojuice_what").click(function() {
-			that.popup.find(".discojuice_whatisthis").toggleClass("show");
-		});
-
-
-		if (this.parent.Utils.options.get('location', false) && navigator.geolocation) {
-			var that = this;
-			$("a#locateme").click(function(event) {
-				that.parent.Utils.log('Locate me. Detected click event.');
-				var imgpath = that.parent.Utils.options.get('discoPath', '') + 'images/';
-				event.preventDefault();
- 				event.stopPropagation();
-				$("div.locatemebefore").hide();
-				$("div.locatemeafter").html('<div class="loadingData" ><img src="' + imgpath + 'spinning.gif" /> Getting your location...</div>');
-				that.control.locateMe();
-			});
-		} else {
-			$("dd#locatemediv").hide();
-		}	
-
-	
-	},
-	
-	"setLocationText": function(html) {
-		return $("div.locatemeafter").html(html);
-	},
-	
-	"addContent": function(html) {
-		return $(html).appendTo($("body"));
-	},
-	"addFilter": function(html) {
-		return $(html).prependTo(this.popup.find('.filters'));
-//		this.popup.find('.filters').append(html).css('border', '1px solid red');
-	}
-};
-
-/*
- * DiscoJuice
- *  Work is based upon mock up made by the Kantara ULX group.
- * 
- * Author: Andreas Ă…kre Solberg, UNINETT, andreas.solberg@uninett.no
- * Licence undecided. Awaiting alignment with the licence of the origin Kantara mockup.
- */
-if (typeof DiscoJuice == "undefined") var DiscoJuice = {};
-
-
-DiscoJuice.Control = {
-	// Reference to the top level DiscoJuice object
-	"parent" : DiscoJuice,
-
-	// Reference to the UI object...
-	"ui": null,	
-	"data": null,
-	
-	// Set filter values to filter the result.
-	"filters": {},
-	
-	"location": null,
-	"showdistance": false,
-
-	"maxhits": 25,
-	
-	"extensionResponse": null,
-	
-	/*
-	 * Fetching JSON Metadata using AJAX.
-	 * Callback postLoad is called when data is returned.
-	 */
-	"load": function() {
-		var that = this;		
-		if (this.data) return;
-		var metadataurl = this.parent.Utils.options.get('metadata');
-		var parameters = {};
-		
-		this.parent.Utils.log('metadataurl is ' + metadataurl);
-		if (!metadataurl) return;
-
-		// If SP EntityID is set in configuration make sure it is sent as a parameter
-		// to the feed endpoint.
-		var discosettings = this.parent.Utils.options.get('disco');
-		if (discosettings) {
-			parameters.entityID = discosettings.spentityid;
-		}
-		
-		$.getJSON(metadataurl, parameters, function(data) {
-			that.data = data;
-			that.parent.Utils.log('Successfully loaded metadata (' + data.length + ')');
-			that.postLoad();
-		});
-		
-		
-	},
-	
-	"postLoad": function() {
-		if (!this.data) return;
-		
-		// Iterate through entities, and update title from DisplayNames to support Shibboleth integration.
-		for(i = 0; i < this.data.length; i++) {
-			if (!this.data[i].title) {
-				if (this.data[i].DisplayNames) {
-					this.data[i].title = this.data[i].DisplayNames[0].value;
-				}
-			}
-		}
-
-		
-		this.readCookie();
-		this.readExtensionResponse();
-		this.prepareData();
-		this.discoReadSetup();
-		this.discoSubReadSetup();
-		this.searchboxSetup();		
-		if (this.parent.Utils.options.get('country', false)) {
-			this.filterCountrySetup();
-		}
-
-		this.getCountry();
-		
-	},
-	
-	"readCookie": function() {
-		if (this.parent.Utils.options.get('cookie', false)) {
-			var selectedRelID = this.parent.Utils.readCookie();
-			
-			var entityID = selectedRelID;
-			var subID = undefined;
-			if (selectedRelID && selectedRelID.match(/^.*#.+?$/)) {
-				var matched = /^(.*)#(.+?)$/.exec(selectedRelID);
-				entityID = matched[1];
-				subID = matched[2];
-			}
-			
-			this.parent.Utils.log('COOKIE read ' + selectedRelID);
-			if(selectedRelID) this.setWeight(-100, entityID, subID);
-		}
-	},
-	
-	"readExtensionResponse": function() {
-	
-		if (!this.extensionResponse) return;
-		
-		if(!!this.extensionResponse.autologin) {
-			this.selectProvider(this.extensionResponse.entityID, this.extensionResponse.subID);
-		}
-
-		if(this.extensionResponse.selectedRelID) {
-			this.setWeight(-100, this.extensionResponse.entityID, this.extensionResponse.subID);
-		}
-		this.parent.Utils.log('DiscoJuice Extension readExtensionResponse ' + this.extensionResponse.entityID + ' ' + this.extensionResponse.subID);
-
-	},
-
-	
-	"discojuiceextension": function() {
-		
-// 		console.log('Listener activated...');
-		
-//		this.ui.show();
-	
-		var selectedRelID = $("meta#discojuiceextension_id").attr('content');
-		if (!selectedRelID) return;
-		
-// 		console.log('Value found: ' + selectedRelID);
-		
-		var entityID = selectedRelID;
-		var subID = undefined;
-		if (selectedRelID && selectedRelID.match(/^.*#.+?$/)) {
-			var matched = /^(.*)#(.+?)$/.exec(selectedRelID);
-			entityID = matched[1];
-			subID = matched[2];
-		}
-		
-		this.parent.Utils.log('DiscoJuice Extension read ' + selectedRelID + ' ' + entityID + ' ' + subID);
-		
-		var autologin = $("meta#discojuice_autologin").attr('content');
-		
-		this.extensionResponse = {
-			selectedRelID: selectedRelID,
-			entityID: entityID,
-			subID: subID,
-			autologin: autologin
-		};
-
-		
-	},
-	
-	
-	
-	/*
-	 * Set weight to a specific data entry.
-	 */
-	"setWeight": function(weight, entityID, subID) {
-		for(i = 0; i < this.data.length; i++) {
-			if (this.data[i].entityID !== entityID) continue;				
-			if (subID && !this.data[i].subID) continue;
-			if (subID && subID !== this.data[i].subID) continue;
-			if (this.data[i].subID && !subID) continue;
-
-			if (isNaN(this.data[i].weight)) this.data[i].weight = 0;
-			this.data[i].weight += weight;
-			this.parent.Utils.log('COOKIE Setting weight to ' + this.data[i].weight);
-			return;
-		}
-		this.parent.Utils.log('DiscoJuice setWeight failer (no entries found for) ' + entityID + ' # ' + subID);
-	},
-	
-	"discoResponse": function(sender, entityID, subID) {
-		this.parent.Utils.log('DiscoResponse Received from [' + sender  + '] entityID: ' + entityID + ' subID: ' + subID);
-		
-		var settings = this.parent.Utils.options.get('disco');
-		if (settings) {
-			var stores = settings.subIDstores;
-			if (stores) {
-				if (stores[entityID] && !subID) {
-					this.parent.Utils.log('Ignoring discoResponse from entityID: ' + entityID + ' because subID was required and not provided');
-					return;
-				}
-			}
-		}
-		
-		this.setWeight(-100, entityID, subID);
-		this.prepareData();
-	},
-	
-	"calculateDistance": function() {
-		var targets, distances;
-		for(var i = 0; i < this.data.length; i++) {
-			if (this.data[i].geo) {
-				
-				targets = [];
-				distances = [];
-				
-				// Support multiple geo coordinates. Make targets be an array of targets.
-				if (typeof(this.data[i].geo)=='object' && (this.data[i].geo instanceof Array)) {
-					targets = this.data[i].geo;
-				} else {
-					targets.push(this.data[i].geo);
-				}
-
-// 				console.log('targets'); console.log(targets);
-				
-				
-				// Iterate through all targets, and stuff the distances in to 'distances'.
-				for(var j = 0; j < targets.length; j++) {
-			
-// 					console.log(targets[j]);
-					distances.push(
-						this.parent.Utils.calculateDistance(targets[j].lat, targets[j].lon, this.location[0], this.location[1])
-					);
-				}
-				this.data[i].distance = Math.min.apply( Math, distances);
-				
-// 				console.log('distances'); console.log(distances);
-// 				console.log('distance'); console.log(this.data[i].distance);
-			
-// 				this.data[i].distance = this.parent.Utils.calculateDistance(
-// 					this.data[i].geo.lat, this.data[i].geo.lon, this.location[0], this.location[1]
-// 				);
-				
-				this.data[i].distanceweight = (2 * Math.log(this.data[i].distance + 1)) - 10;
-				
-//				console.log('object'); console.log(this.data[i]);
-			}
-		}
-// 		for(i = 0; i < this.data.length; i++) {
-// 			if (this.data[i].distance) {
-// 				console.log('Distance for [' + this.data[i].title + '] ' + this.data[i].distance);
-// 			} else {
-// 				console.log('Distance for [' + this.data[i].title + '] NA');
-// 			}
-// 		}
-		this.showdistance = true;
-		this.prepareData();
-	},
-	
-	"locateMe": function() {
-		var that = this;
-		this.parent.Utils.log('Locate Me');
-		
-		if (navigator.geolocation) {
-			navigator.geolocation.getCurrentPosition( 
-	
-				function (position) {  
-	
-					// Did we get the position correctly?
-					// alert (position.coords.latitude);
-	
-					// To see everything available in the position.coords array:
-					// for (key in position.coords) {alert(key)}
-	
-					//console.log('You are here: lat ' + position.coords.latitude + ' lon ' + position.coords.longitude);
-					
-					that.ui.setLocationText('You are here: ' + position.coords.latitude + ', ' + position.coords.longitude + '. Nearby providers shown on top.');
-					
-					that.location = [position.coords.latitude, position.coords.longitude];
-					that.calculateDistance();
-					
-				}, 
-				// next function is the error callback
-				function (error) {
-					switch(error.code) {
-						case error.TIMEOUT:
-							that.ui.setLocationText('Timeout');
-							break;
-						case error.POSITION_UNAVAILABLE:
-							that.ui.setLocationText('Position unavailable');
-							break;
-						case error.PERMISSION_DENIED:
-							that.ui.setLocationText('Permission denied');
-							break;
-						case error.UNKNOWN_ERROR:
-							that.ui.setLocationText('Unknown error');
-							break;
-					}
-				}
-			);
-		} else {
-			this.parent.Utils.log('Did not find navigator.geolocation');
-		}
-		
-	},
-	
-	"increase": function() {
-		
-		this.maxhits += 100;
-		this.prepareData();
-		
-	},
-	
-	"prepareData": function(showall) {
-	
-		var showall = (showall ? true : false);
-	
-		this.parent.Utils.log('DiscoJuice.Control prepareData()');
-		
-		var hits, i, current, search;
-		var someleft = false;
-
- 		var term = this.getTerm();
- 		var categories = this.getCategories();
-
-		if (!this.data) return;
-		
-		/*
-		 * Sort data by weight...
-		 */
-		this.data.sort(function(a, b) {
-		
-			// Weight
-			var xa, xb;		
-			xa = (a.weight ? a.weight : 0);
-			xb = (b.weight ? b.weight : 0);
-			
-			if (a.distanceweight) xa += a.distanceweight;
-			if (b.distanceweight) xb += b.distanceweight;
-
-			return (xa-xb);
-		});
-		
-		if (term || categories) {
-			this.ui.popup.find("p.discojuice_showall").show();
-		} else {
-			this.ui.popup.find("p.discojuice_showall").hide();
-		}
-
-		this.ui.clearItems();
-		
-		hits = 0;
-		for(i = 0; i < this.data.length; i++) {
-			current = this.data[i];
-			if (!current.weight) current.weight = 0;
-			
-			if (term) {
-				search = this.parent.Utils.searchMatch(current,term);
-				if (search === false && current.weight > -50) continue;
-			} else {
-				search = null;
-			}
-			
-			if (categories && categories.country) {
-				if (!current.country) continue;
-				if (current.country !== '_all_' && categories.country !== current.country && current.weight > -50) continue;
-			}
-// 			if (categories && categories.type) {
-// 				if (!current.ctype && current.weight > -50) {
-// 	//				DiscoJuice.log(current);
-// 				continue;
-// 				}
-// 	//			DiscoJuice.log(current.title + ' category ' + current.ctype);
-// 				if (categories.type !== current.ctype && current.weight > -50) continue;
-// 			}
-
-			if (++hits > this.maxhits) {
-				someleft = true;
-				break;
-			}
-			
-	// 		DiscoJuice.log('Accept: ' + current.title);
-	
-			var countrydef = null;
-			if (current.country) {
-				var cname = (this.parent.Constants.Countries[current.country] ? this.parent.Constants.Countries[current.country] : current.country);
-				if (cname !== '_all_')  {
-					var cflag = (this.parent.Constants.Flags[current.country] ? this.parent.Constants.Flags[current.country] : undefined);
-					countrydef = {'country': cname, 'flag': cflag};
-				}
-			}
-	
-			var descr = current.descr || null;
-	
-			// addItem(item, {country, flag}, keywordmatch, distance)
-			this.ui.addItem(current, countrydef, search, current.distance);
-
-		}
-		
-		this.ui.refreshData(someleft, this.maxhits, hits);
-	},
-	
-	
-	"selectProvider": function(entityID, subID) {
-	
-		// console.log('entityid: '  + entityID);
-	
-		var callback;
-		var that = this;
-		var mustwait = that.discoWrite(entityID, subID);
-		
-		if (this.parent.Utils.options.get('cookie', false)) {
-			var relID = entityID;
-			if (subID) relID += '#' + subID;
-			
-			this.parent.Utils.log('COOKIE write ' + relID);
-			this.parent.Utils.createCookie(relID);
-		}
-
-		var entity = null;
-		for(i = 0; i < this.data.length; i++) {
-			if (this.data[i].entityID == entityID) {
-				if (!subID || subID == this.data[i].subID) {
-					entity = this.data[i];
-				}
-			}
-		}
-
-// 		console.log('Entity Selected');
-// 		console.log(entity);
-// 		return;
-
-		callback = this.parent.Utils.options.get('callback');	
-		if (callback) {
-			if (mustwait) {
-				$.doTimeout(1000, function(){
-					callback(entity);
-					// alert('done');
-				});
-				
-			} else {
-				callback(entity);
-			}
-			return;
-		}
-
-	},
-	
-	// Setup an iframe to read discovery cookies from other domains
-	"discoReadSetup": function() {
-		var settings = this.parent.Utils.options.get('disco');
-		
-		if (!settings) return;
-	
-		var html = '';
-		var returnurl = settings.url;
-		var spentityid = settings.spentityid;
-		var stores = settings.stores;
-		var i;
-		var currentStore;
-		
-		if (!stores) return;
-		
-		for(i = 0; i < stores.length; i++) {
-			currentStore = stores[i];
-			this.parent.Utils.log('Setting up DisoJuice Read from Store [' + currentStore + ']');
-			iframeurl = currentStore + '?entityID=' + escape(spentityid) + '&isPassive=true&returnIDParam=entityID&return=' + escape(returnurl);
-			html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-			this.ui.addContent(html);
-		}
-	},
-	
-	// Setup an iframe to read discovery cookies from other domains
-	"discoSubReadSetup": function() {
-		var settings = this.parent.Utils.options.get('disco');
-		
-		if (!settings) return;
-	
-		var html = '';
-		var returnurl = settings.url;
-		var spentityid = settings.spentityid;
-		var stores = settings.subIDstores;
-		var i;
-		var currentStore;
-		
-		if (!stores) return;
-		
-		for(var idp in stores) {
-			returnurl = settings.url + 'entityID=' + escape(idp);
-			currentStore = stores[idp];
-			this.parent.Utils.log('Setting up SubID DisoJuice Read from Store [' + idp + '] =>  [' + currentStore + ']');
-			iframeurl = currentStore + '?entityID=' + escape(spentityid) + '&isPassive=true&returnIDParam=subID&return=' + escape(returnurl);
-			this.parent.Utils.log('iFrame URL is  [' + iframeurl + ']');
-			this.parent.Utils.log('return URL is  [' + returnurl + ']');
-			html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-			this.ui.addContent(html);
-		}
-	},
-
-
-	"discoWrite": function(entityID, subID) {
-	
-		var settings = this.parent.Utils.options.get('disco');
-		if (!settings) return false;
-		if (!settings.writableStore) return false;
-	
-		var html = '';
-		var returnurl = settings.url;
-		var spentityid = settings.spentityid;
-		var writableStore = settings.writableStore;
-		
-		if (subID) {
-			
-			if (settings.subIDwritableStores && settings.subIDwritableStores[entityID]) {
-			
-				writableStore = settings.subIDwritableStores[entityID];
-				
-				this.parent.Utils.log('DiscoJuice.Control discoWrite(' + entityID + ') with SubID [' + subID + ']');
-					
-				iframeurl = writableStore + escape(subID);
-				this.parent.Utils.log('DiscoJuice.Control discoWrite iframeURL (' + iframeurl + ') ');
-					
-				html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-				this.ui.addContent(html);
-				return true;
-				
-			
-			} else {
-				return false;
-			}
-			
-		}
-		
-		this.parent.Utils.log('DiscoJuice.Control discoWrite(' + entityID + ') to ' + writableStore);
-			
-		iframeurl = writableStore + '?entityID=' + escape(spentityid) + '&IdPentityID=' + 
-			escape(entityID) + '&isPassive=true&returnIDParam=bogus&return=' + escape(returnurl);
-			
-		this.parent.Utils.log('DiscoJuice.Control discoWrite iframeURL (' + iframeurl + ') ');
-			
-		html = '<iframe src="' + iframeurl + '" style="display: none"></iframe>';
-		this.ui.addContent(html);
-		return true;
-	},
-
-	"searchboxSetup": function() {
-		
-		var that = this;
-		/*
-			Initialise the search box.
-			*/
-			
-//		this.parent.Utils.log(this.ui.popup.find("input.discojuice_search"));
-		this.ui.popup.find("input.discojuice_search").autocomplete({
-			minLength: 0,
-			source: function( request, response ) {
-				var term = request.term;
-				if (term.length === 1) return;
-//				that.resetCategories();							
-				that.prepareData();
-			}
-		});
-	},
-
-	"filterCountrySetup": function (choice) {
-		var that = this;
-		var key;
-
-		var preset = this.parent.Utils.options.get('setCountry');
-		if (!choice && preset) {
-			if (filterOptions[preset]) choice = preset;
-		}
-	
-		var ftext = '<p class="discojuice_filter_country">Show providers in ' +
-			'<select class="discojuice_filterCountrySelect" name="filterCountrySelect">';
-		
-		if (choice) {
-			ftext += '<option value="all">all countries</option>';
-		} else {
-			ftext += '<option value="all" selected="selected">all countries</option>';
-		}
-		
-		for (key in this.parent.Constants.Countries) {
-			if (key === choice) {
-				ftext += '<option value="' + key + '" selected="selected">' + this.parent.Constants.Countries[key] + '</option>';
-			} else {
-				ftext += '<option value="' + key + '" >' + this.parent.Constants.Countries[key] + '</option>';
-			}
-		}
-		ftext += '</select>';
-		ftext += ' <a class="discojuice_showall textlink" href="">show all countries</a>';
-		ftext += '</p>';
-		
-		this.ui.addFilter(ftext).find("select").change(function(event) {
-			event.preventDefault();
-			//$("input#ulxSearchField").val('')
-			//DiscoJuice.listResults();
-			that.resetTerm();
-			that.ui.focusSearch();
-			if (that.ui.popup.find("select.discojuice_filterCountrySelect").val() !== 'all') {
-				that.ui.popup.find("a.discojuice_showall").show();
-			} else {
-				that.ui.popup.find("a.discojuice_showall").hide();
-			}
-			that.prepareData();
-		});
-		this.ui.popup.find("a.discojuice_showall").click(function(event) {
-			event.preventDefault();
-			that.resetCategories();
-			that.resetTerm();
-			that.prepareData(true);
-			that.ui.focusSearch();
-			that.ui.popup.find("a.discojuice_showall").hide();
-		});
-		
-	},
-	"setCountry": function(country) {
-		if (this.parent.Constants.Countries[country]) {
-			this.ui.popup.find('select.discojuice_filterCountrySelect').val(country);
-			this.prepareData();		
-		}
-	},
-	"setPosition": function(lat, lon) {
-		this.location = [lat, lon];
-		this.calculateDistance();
-	},
-	"getCountry": function() {
-		// If countryAPI is set, then lookup by IP.
-		var countryapi = this.parent.Utils.options.get('countryAPI', false);
-		var that = this;
-		
-		if (countryapi) {
-			
-			var countrycache = this.parent.Utils.readCookie('Country2');
-			var geocachelat = parseFloat(this.parent.Utils.readCookie('GeoLat'));
-			var geocachelon = parseFloat(this.parent.Utils.readCookie('GeoLon'));
-		
-			if (countrycache) {
-				
-				this.setCountry(countrycache);
-				this.parent.Utils.log('DiscoJuice getCountry() : Found country in cache: ' + countrycache);
-				
-				if (geocachelat && geocachelon) {
-					this.setPosition(geocachelat, geocachelon);
-				}
-				
-			} else {
-				
-				$.getJSON(countryapi, function(data) {
-		//			DiscoJuice.log(data);
-					if (data.status == 'ok' && data.country) {
-						that.parent.Utils.createCookie(data.country, 'Country2');
-						that.setCountry(data.country);
-						that.parent.Utils.log('DiscoJuice getCountry() : Country lookup succeeded: ' + data.country);
-						
-						if (data.geo && data.geo.lat && data.geo.lon) {
-							that.setPosition(data.geo.lat, data.geo.lon);
-							that.parent.Utils.createCookie(data.geo.lat, 'GeoLat');
-							that.parent.Utils.createCookie(data.geo.lon, 'GeoLon');
-						}
-						
-					} else {
-						that.parent.Utils.log('DiscoJuice getCountry() : Country lookup failed: ' + (data.error || ''));
-					}
-				});
-			
-			}
-		}
-	},
-	
-
-	"resetCategories": function() {
-		//this.ui.popup.find("select.discojuice_filterTypeSelect").val()
-		this.ui.popup.find("select.discojuice_filterCountrySelect").val('all');
-	},
-	
-		
-	"getCategories": function () {
-		var filters = {};
-		var type, country;
-		
-		type = this.ui.popup.find("select.discojuice_filterTypeSelect").val();	
-		if (type && type !== 'all') {
-			filters.type = type;
-		}
-	
-		country = this.ui.popup.find("select.discojuice_filterCountrySelect").val();	
-		if (country && country !== 'all') {
-			filters.country = country;
-		}
-	//	DiscoJuice.log('filters is');
-//		this.parent.Utils.log(filters);
-		
-		return filters;
-	},
-	
-	"getTerm": function() {
-		return this.ui.popup.find("input.discojuice_search").val();
-	},
-	"resetTerm": function() {
-		//this.ui.popup.find("select.discojuice_filterTypeSelect").val()
-		this.ui.popup.find("input.discojuice_search").val('');
-	}
-
-
-};
\ No newline at end of file
diff --git a/modules/discojuice/www/discojuice/discojuice.min.js b/modules/discojuice/www/discojuice/discojuice.min.js
deleted file mode 100644
index 1a7703731..000000000
--- a/modules/discojuice/www/discojuice/discojuice.min.js
+++ /dev/null
@@ -1 +0,0 @@
-(function($3){var $5={},$6="doTimeout",$7=Array.prototype.slice;$3[$6]=function(){return $4.apply(window,[0].concat($7.call(arguments)));};$3.fn[c]=function(){var $11=$7.call(arguments),$9=$4.apply(this,[$6+$11[0]].concat($11));return typeof $11[0]==="number"||typeof $11[1]==="number"?this:$9;};function $4($8){var $b=this,$c,$d={},$e=$8?$3.fn:$3,$f=arguments,$10=4,$11=$f[1],$12=$f[2],$13=$f[3];if(typeof $11!=="string"){$10--;$11=$8=0;$12=$f[1];$13=$f[2];}if($8){$c=$b.eq(0);$c.data($8,$d=$c.data($8)||{});}else {if($11){$d=$5[$11]||($5[$11]={});}}$d.id&&clearTimeout($d.id);delete $d.id;function $9(){if($8){$c.removeData($8);}else {if($11){delete $5[$11];}}}function $a(){$d.id=setTimeout(function(){$d.fn();},$12);}if($13){$d.fn=function($14){if(typeof $13==="string"){$13=$e[$13];}$13.apply($b,$7.call($f,$10))===true&&!$14?$a():$9();};$a();}else {if($d.fn){$12===undefined?$9():$d.fn($12===false);return true;}else {$9();}}}})(jQuery);if(typeof console=="undefined")var $1={log:function(){;}};var $2={};$2.Constants={"Countries":{'CZ':'Czech','DK':'Denmark','FI':'Finland','FR':'France','DE':'Germany','GR':'Greece','HR':'Croatia','IE':'Ireland','IT':'Italy','JP':'Japan','HU':'Hungary','LU':'Luxembourg','NL':'Netherlands','NO':'Norway','PL':'Poland','PT':'Portugal','SI':'Slovenia','ES':'Spain','SE':'Sweden','CH':'Switzerland','TR':'Turkey','US':'USA','GB':'UK','XX':'Experimental'},"Flags":{'CZ':'cz.png','DK':'dk.png','FI':'fi.png','FR':'fr.png','DE':'de.png','GR':'gr.png','HR':'hr.png','IE':'ie.png','IT':'it.png','JP':'jp.png','HU':'hu.png','LU':'lu.png','NL':'nl.png','NO':'no.png','PL':'pl.png','PT':'pt.png','SI':'si.png','ES':'es.png','SE':'se.png','CH':'ch.png','TR':'tr.png','GB':'gb.png','US':'us.png'}};$2.Utils={"log":function($15){$1.log($15);},"options":function(){var $16;return {"get":function($17,$18){if(!$16)return $18;if(!$16[$17])return $18;return $16[$17];},"set":function($19){$16=$19;},"update":function($17,$1a){$16[$17]=$1a;}};}(),"createCookie":function($1a,$1b){var $1b=$1b||'EntityID';var $1c='_DiscoJuice_'+$1b;var $1d=1825;if($1d){var $1e=new Date();$1e.setTime($1e.getTime()+($1d*24*60*60*1000));var $1f="; expires="+$1e.toGMTString();}else var $1f="";document.cookie=$1c+"="+escape($1a)+$1f+"; path=/";},"readCookie":function($1b){var $1b=$1b||'EntityID';var $1c='_DiscoJuice_'+$1b;var $1d=1825;var $20=$1c+"=";var $21=document.cookie.split(';');for(var $10=0;$10<$21.length;$10++){var $6=$21[$10];while($6.charAt(0)==' ')$6=$6.substring(1,$6.length);if($6.indexOf($20)==0)return unescape($6.substring($20.length,$6.length));}return null;},"eraseCookie":function($1b){var $1b=$1b||'EntityID';var $1c='_DiscoJuice_'+$1b;$2.createCookie($1c,"",-1);},"searchMatch":function($22,$23){if($22.title.toLowerCase().search($23.toLowerCase())!==-1)return true;var $17,$10,$24;if($22.keywords){for($17 in $22.keywords){$24=$22.keywords[key];for($10=0;$10<$24.length;$10++){if($24[$10].toLowerCase().search($23.toLowerCase())!==-1)return $24[$10];}}}return false;},"calculateDistance":function($25,$26,$27,$28){var $29=6371;var $2a=this.toRad($27-$25);var $2b=this.toRad($28-$26);var $5=Math.sin($2a/2)*Math.sin($2a/2)+Math.cos(this.toRad($25))*Math.cos(this.toRad($27))*Math.sin($2b/2)*Math.sin($2b/2);var $6=2*Math.atan2(Math.sqrt($5),Math.sqrt(1-$5));var $7=$29*$6;return $7;},"toRad":function($2c){return $2c*Math.PI/180;}};(function($3){$3.fn.DiscoJuice=function($16){return this.each(function(){$2.Utils.options.set($16);$2.Control.ui=$2.UI;$2.UI.control=$2.Control;$2.UI.enable(this);});};})(jQuery);if(typeof $2=="undefined")var $2={};$2.UI={"parent":$2,"control":null,"popup":null,"resulthtml":'Loading data…',"show":function(){this.control.load();this.popup.fadeIn("slow");$("div#discojuice_overlay").show();this.focusSearch();},"focusSearch":function(){$("input.discojuice_search").focus();},"hide":function(){$("div#discojuice_overlay").fadeOut("slow");this.popup.fadeOut("slow");},"clearItems":function(){this.resulthtml='';},"addItem":function($22,$2d,$2e,$2f){var $30='';var $31='';if($22.weight<-50)$31+='hothit';var $32=this.parent.Utils.options.get('discoPath','')+'logos/';var $33=this.parent.Utils.options.get('discoPath','')+'flags/';var $34=false;var $35=this.parent.Utils.options.get('debug.weight',false);if($22.icon){$30+='<img class="logo" src="'+$32+$22.icon+'" />';$34=true;}$30+='<span class="title">'+$22.title+'</span>';if($2e&&$2e!==true){$30+='<span class="substring">– '+$2e+'</span>';}else if($22.descr){$30+='<span class="substring">– '+$22.descr+'</span>';}if($2d||($2f!=undefined)){$30+='<span class="location">';if($2d){$30+='<span class="country">';if($2d.flag)$30+='<img src="'+$33+$2d.flag+'" alt="'+escape($2d.country)+'" /> ';$30+=$2d.country+'</span>';}if($2f!=undefined){if($2f<1){$30+='<span class="distance">Nearby</span>';}else {$30+='<span class="distance">'+Math.round($2f)+' km'+'</span>';}}$30+='</span>';}if($35){$30+='<div class="debug">';if($22.subID){$30+='<input value="'+$22.subID+'" />';}var $36=0;if($22.weight){$36+=$22.weight;}if($22.distanceweight){$36+=$22.distanceweight;}$30+='Weight <strong style="color: #888">'+Math.round(100*$36)/100+'</strong> ';if($22.weight){$30+=' (base '+$22.weight+')   ';}if($22.distanceweight){$30+='(dist '+Math.round(100*$22.distanceweight)/100+')';}$30+='</div>';}if($34){$30+='<hr style="clear: both; height: 0px; visibility:hidden" />';}var $37=$22.entityID;if($22.subID){$37+='#'+$22.subID;}$30='<a href="" class="'+$31+'" rel="'+escape($37)+'" title="'+escape($22.title)+'">'+$30+'</a>';this.resulthtml+=$30;},"refreshData":function($38,$39,$3a){var $3b=this;this.parent.Utils.log('DiscoJuice.UI refreshData()');this.popup.find("div.scroller").empty().append(this.resulthtml);this.popup.find("div.scroller a").each(function(){var $3d=$3b;$(this).click(function($3e){$3e.preventDefault();$3d.hide();var $37=unescape($(this).attr('rel'));var $3f=$37;var $40=undefined;if($37.match(/^.*#.+?$/)){var $41=/^(.*)#(.+?)$/.exec($37);$3f=$41[1];$40=$41[2];}$3d.control.selectProvider($3f,$40);});});if($38){var $3c='<a class="discojuice_showmore textlink" href="">Results limited to '+$39+' entries – show more…</a>';this.popup.find("p.discojuice_moreLinkContainer").empty().append($3c);this.popup.find("p.discojuice_moreLinkContainer a.discojuice_showmore").click(function($3e){$3e.preventDefault();$3b.control.increase();});}else {this.popup.find("p.discojuice_moreLinkContainer").empty();if($3a>10){var $3c='<span style="color: #888">'+$3a+' entries listed</span>';this.popup.find("p.discojuice_moreLinkContainer").append($3c);}}},"enable":function($42){var $43=this.parent.Utils.options.get('discoPath','')+'images/';var $44=this.parent.Utils.options.get('textSearch','or search for a provider, in example Univerity of Oslo');var $45=this.parent.Utils.options.get('textHelp','Help me, I cannot find my provider');var $46=this.parent.Utils.options.get('textHelpMore','If your institusion is not connected to Foodle, you may create a new account using any of the Guest providers, such as <strong>OpenIdP (Guest users)</strong>.');var $47='<div style="display: none" class="discojuice">'+'<div class="top">'+'<a href="#" class="discojuice_close">&nbsp;</a>'+'<p class="discojuice_maintitle">'+this.parent.Utils.options.get('title','Title')+'</p>'+'<p class="discojuice_subtitle">'+this.parent.Utils.options.get('subtitle','Subtitle')+'</p>'+'</div>'+'<div class="discojuice_listContent" style="">'+'<div class="scroller">'+'<div class="loadingData" ><img src="'+$43+'spinning.gif" /> Loading list of providers...</div>'+'</div>'+'<p class="discojuice_moreLinkContainer" style="margin: 0px; padding: 4px">&nbsp;</p>'+'</div>'+'<div id="search" class="" >'+'<p><input type="search" class="discojuice_search" results=5 autosave="discojuice" name="searchfield" placeholder="'+$44+'" value="" /></p>'+'<div class="discojuice_whatisthis" style="margin-top: 15px; font-size: 11px;">'+'<a  href="#" class="textlink discojuice_what">'+$45+'</a>'+'<p class="discojuice_whattext">'+$46+'</p>'+'</div>'+'</div>'+'<div id="locatemediv">'+'<div class="locatemebefore">'+'<p style="margin-top: 10px"><a id="locateme" href="">'+'<img style="float: left; margin-right: 5px; margin-top: -10px" src="'+$43+'target.png" alt="locate me..." />'+'Locate me more accurately using HTML5 Geo-Location</a>'+'</p>'+'<p style="color: #999" id="locatemeinfo"></p>'+'</div>'+'<div style="clear: both" class="locatemeafter"></div>'+'</div>'+'<div style="display: none">'+'<button id="discojuiceextesion_listener" />'+'</div>'+'<div class="filters bottom">'+'<p style="margin 0px; text-align: right; color: #ccc; font-size: 75%">DiscoJuice &copy; UNINETT</p>'+'</div>'+'</div>';var $3b=this;if(this.parent.Utils.options.get('overlay',true)===true){var $48='<div id="discojuice_overlay" style="display: none"></div>';$($48).appendTo($("body"));}this.popup=$($47).appendTo($("body"));if(this.parent.Utils.options.get('always',false)===true){this.popup.find(".discojuice_close").hide();this.show();}else {$($42).click(function($3e){$3e.preventDefault();$3b.show();return false;});}this.popup.find("#discojuiceextesion_listener").click(function(){$3b.control.discojuiceextension();});this.popup.find(".discojuice_close").click(function(){$3b.hide();});this.popup.find(".discojuice_what").click(function(){$3b.popup.find(".discojuice_whatisthis").toggleClass("show");});if(this.parent.Utils.options.get('location',false)&&navigator.geolocation){var $3b=this;$("a#locateme").click(function($3e){$3b.parent.Utils.log('Locate me. Detected click event.');var $43=$3b.parent.Utils.options.get('discoPath','')+'images/';$3e.preventDefault();$3e.stopPropagation();$("div.locatemebefore").hide();$("div.locatemeafter").$47('<div class="loadingData" ><img src="'+$43+'spinning.gif" /> Getting your location...</div>');$3b.control.locateMe();});}else {$("dd#locatemediv").hide();}},"setLocationText":function($47){return $("div.locatemeafter").$47($47);},"addContent":function($47){return $($47).appendTo($("body"));},"addFilter":function($47){return $($47).prependTo(this.popup.find('.filters'));}};if(typeof $2=="undefined")var $2={};$2.Control={"parent":$2,"ui":null,"data":null,"filters":{},"location":null,"showdistance":false,"maxhits":25,"extensionResponse":null,"load":function(){var $3b=this;if(this.data)return ;var $49=this.parent.Utils.options.get('metadata');var $4a={};this.parent.Utils.log('metadataurl is '+$49);if(!$49)return ;var $4b=this.parent.Utils.options.get('disco');if($4b){$4a.entityID=$4b.spentityid;}$.getJSON($49,$4a,function($4c){$3b.data=$4c;$3b.parent.Utils.log('Successfully loaded metadata ('+$4c.length+')');$3b.postLoad();});},"postLoad":function(){if(!this.data)return ;for(i=0;i<this.data.length;i++){if(!this.data[i].title){if(this.data[i].DisplayNames){this.data[i].title=this.data[i].DisplayNames[0].value;}}}this.readCookie();this.readExtensionResponse();this.prepareData();this.discoReadSetup();this.discoSubReadSetup();this.searchboxSetup();if(this.parent.Utils.options.get('country',false)){this.filterCountrySetup();}this.getCountry();},"readCookie":function(){if(this.parent.Utils.options.get('cookie',false)){var $4d=this.parent.Utils.readCookie();var $3f=$4d;var $40=undefined;if($4d&&$4d.match(/^.*#.+?$/)){var $41=/^(.*)#(.+?)$/.exec($4d);$3f=$41[1];$40=$41[2];}this.parent.Utils.log('COOKIE read '+$4d);if($4d)this.setWeight(-100,$3f,$40);}},"readExtensionResponse":function(){if(!this.extensionResponse)return ;if(!!this.extensionResponse.autologin){this.selectProvider(this.extensionResponse.entityID,this.extensionResponse.subID);}if(this.extensionResponse.selectedRelID){this.setWeight(-100,this.extensionResponse.entityID,this.extensionResponse.subID);}this.parent.Utils.log('DiscoJuice Extension readExtensionResponse '+this.extensionResponse.entityID+' '+this.extensionResponse.subID);},"discojuiceextension":function(){var $4d=$("meta#discojuiceextension_id").attr('content');if(!$4d)return ;var $3f=$4d;var $40=undefined;if($4d&&$4d.match(/^.*#.+?$/)){var $41=/^(.*)#(.+?)$/.exec($4d);$3f=$41[1];$40=$41[2];}this.parent.Utils.log('DiscoJuice Extension read '+$4d+' '+$3f+' '+$40);var $4e=$("meta#discojuice_autologin").attr('content');this.extensionResponse={selectedRelID:$4d,entityID:$3f,subID:$40,autologin:$4e};},"setWeight":function($4f,$3f,$40){for(i=0;i<this.data.length;i++){if(this.data[i].entityID!==$3f)continue;if($40&&!this.data[i].subID)continue;if($40&&$40!==this.data[i].subID)continue;if(this.data[i].subID&&!$40)continue;if(isNaN(this.data[i].weight))this.data[i].weight=0;this.data[i].weight+=$4f;this.parent.Utils.log('COOKIE Setting weight to '+this.data[i].weight);return ;}this.parent.Utils.log('DiscoJuice setWeight failer (no entries found for) '+$3f+' # '+$40);},"discoResponse":function($50,$3f,$40){this.parent.Utils.log('DiscoResponse Received from ['+$50+'] entityID: '+$3f+' subID: '+$40);var $51=this.parent.Utils.options.get('disco');if($51){var $52=$51.subIDstores;if($52){if($52[$3f]&&!$40){this.parent.Utils.log('Ignoring discoResponse from entityID: '+$3f+' because subID was required and not provided');return ;}}}this.setWeight(-100,$3f,$40);this.prepareData();},"calculateDistance":function(){var $53,$54;for(var $10=0;$10<this.data.length;$10++){if(this.data[i].geo){$53=[];$54=[];if(typeof (this.data[i].geo)=='object'&&(this.data[i].geo instanceof Array)){$53=this.data[i].geo;}else {$53.push(this.data[i].geo);}for(var $12=0;$12<$53.length;$12++){$54.push(this.parent.Utils.calculateDistance($53[$12].lat,$53[$12].lon,this.location[0],this.location[1]));}this.data[i].distance=Math.min.apply(Math,$54);this.data[i].distanceweight=(2*Math.log(this.data[i].distance+1))-10;}}this.showdistance=true;this.prepareData();},"locateMe":function(){var $3b=this;this.parent.Utils.log('Locate Me');if(navigator.geolocation){navigator.geolocation.getCurrentPosition(function($55){$3b.ui.setLocationText('You are here: '+$55.coords.latitude+', '+$55.coords.longitude+'. Nearby providers shown on top.');$3b.location=[$55.coords.latitude,$55.coords.longitude];$3b.calculateDistance();},function($56){switch($56.code){case $56.TIMEOUT:$3b.ui.setLocationText('Timeout');break;case $56.POSITION_UNAVAILABLE:$3b.ui.setLocationText('Position unavailable');break;case $56.PERMISSION_DENIED:$3b.ui.setLocationText('Permission denied');break;case $56.UNKNOWN_ERROR:$3b.ui.setLocationText('Unknown error');break;}});}else {this.parent.Utils.log('Did not find navigator.geolocation');}},"increase":function(){this.maxhits+=100;this.prepareData();},"prepareData":function($57){var $57=($57?true:false);this.parent.Utils.log('DiscoJuice.Control prepareData()');var $58,$10,$59,$2e;var $5a=false;var $23=this.getTerm();var $5b=this.getCategories();if(!this.data)return ;this.data.sort(function($5,$4){var $5f,$60;$5f=($5.weight?$5.weight:0);$60=($4.weight?$4.weight:0);if($5.distanceweight)$5f+=$5.distanceweight;if($4.distanceweight)$60+=$4.distanceweight;return ($5f-$60);});if($23||$5b){this.ui.popup.find("p.discojuice_showall").show();}else {this.ui.popup.find("p.discojuice_showall").hide();}this.ui.clearItems();$58=0;for($10=0;$10<this.data.length;$10++){$59=this.data[i];if(!$59.weight)$59.weight=0;if($23){$2e=this.parent.Utils.searchMatch($59,$23);if($2e===false&&$59.weight>-50)continue;}else {$2e=null;}if($5b&&$5b.country){if(!$59.country)continue;if($59.country!=='_all_'&&$5b.country!==$59.country&&$59.weight>-50)continue;}if(++$58>this.maxhits){$5a=true;break;}var $2d=null;if($59.country){var $5c=(this.parent.Constants.Countries[current.country]?this.parent.Constants.Countries[current.country]:$59.country);if($5c!=='_all_'){var $5d=(this.parent.Constants.Flags[current.country]?this.parent.Constants.Flags[current.country]:undefined);$2d={'country':$5c,'flag':$5d};}}var $5e=$59.descr||null;this.ui.addItem($59,$2d,$2e,$59.distance);}this.ui.refreshData($5a,this.maxhits,$58);},"selectProvider":function($3f,$40){var $61;var $3b=this;var $62=$3b.discoWrite($3f,$40);if(this.parent.Utils.options.get('cookie',false)){var $37=$3f;if($40)$37+='#'+$40;this.parent.Utils.log('COOKIE write '+$37);this.parent.Utils.createCookie($37);}var $63=null;for(i=0;i<this.data.length;i++){if(this.data[i].entityID==$3f){if(!$40||$40==this.data[i].subID){$63=this.data[i];}}}$61=this.parent.Utils.options.get('callback');if($61){if($62){$.doTimeout(1000,function(){$61($63);});}else {$61($63);}return ;}},"discoReadSetup":function(){var $51=this.parent.Utils.options.get('disco');if(!$51)return ;var $47='';var $64=$51.url;var $65=$51.spentityid;var $52=$51.stores;var $10;var $66;if(!$52)return ;for($10=0;$10<$52.length;$10++){$66=$52[$10];this.parent.Utils.log('Setting up DisoJuice Read from Store ['+$66+']');iframeurl=$66+'?entityID='+escape($65)+'&isPassive=true&returnIDParam=entityID&return='+escape($64);$47='<iframe src="'+iframeurl+'" style="display: none"></iframe>';this.ui.addContent($47);}},"discoSubReadSetup":function(){var $51=this.parent.Utils.options.get('disco');if(!$51)return ;var $47='';var $64=$51.url;var $65=$51.spentityid;var $52=$51.subIDstores;var $10;var $66;if(!$52)return ;for(var $67 in $52){$64=$51.url+'entityID='+escape($67);$66=$52[$67];this.parent.Utils.log('Setting up SubID DisoJuice Read from Store ['+$67+'] =>  ['+$66+']');iframeurl=$66+'?entityID='+escape($65)+'&isPassive=true&returnIDParam=subID&return='+escape($64);this.parent.Utils.log('iFrame URL is  ['+iframeurl+']');this.parent.Utils.log('return URL is  ['+$64+']');$47='<iframe src="'+iframeurl+'" style="display: none"></iframe>';this.ui.addContent($47);}},"discoWrite":function($3f,$40){var $51=this.parent.Utils.options.get('disco');if(!$51)return false;if(!$51.writableStore)return false;var $47='';var $64=$51.url;var $65=$51.spentityid;var $68=$51.writableStore;if($40){if($51.subIDwritableStores&&$51.subIDwritableStores[entityID]){$68=$51.subIDwritableStores[entityID];this.parent.Utils.log('DiscoJuice.Control discoWrite('+$3f+') with SubID ['+$40+']');iframeurl=$68+escape($40);this.parent.Utils.log('DiscoJuice.Control discoWrite iframeURL ('+iframeurl+') ');$47='<iframe src="'+iframeurl+'" style="display: none"></iframe>';this.ui.addContent($47);return true;}else {return false;}}this.parent.Utils.log('DiscoJuice.Control discoWrite('+$3f+') to '+$68);iframeurl=$68+'?entityID='+escape($65)+'&IdPentityID='+escape($3f)+'&isPassive=true&returnIDParam=bogus&return='+escape($64);this.parent.Utils.log('DiscoJuice.Control discoWrite iframeURL ('+iframeurl+') ');$47='<iframe src="'+iframeurl+'" style="display: none"></iframe>';this.ui.addContent($47);return true;},"searchboxSetup":function(){var $3b=this;this.ui.popup.find("input.discojuice_search").autocomplete({minLength:0,source:function($69,$6a){var $23=$69.term;if($23.length===1)return ;$3b.prepareData();}});},"filterCountrySetup":function($6b){var $3b=this;var $17;var $6c=this.parent.Utils.options.get('setCountry');if(!$6b&&$6c){if(filterOptions[$6c])$6b=$6c;}var $6d='<p class="discojuice_filter_country">Show providers in '+'<select class="discojuice_filterCountrySelect" name="filterCountrySelect">';if($6b){$6d+='<option value="all">all countries</option>';}else {$6d+='<option value="all" selected="selected">all countries</option>';}for($17 in this.parent.Constants.Countries){if($17===$6b){$6d+='<option value="'+$17+'" selected="selected">'+this.parent.Constants.Countries[key]+'</option>';}else {$6d+='<option value="'+$17+'" >'+this.parent.Constants.Countries[key]+'</option>';}}$6d+='</select>';$6d+=' <a class="discojuice_showall textlink" href="">show all countries</a>';$6d+='</p>';this.ui.addFilter($6d).find("select").change(function($3e){$3e.preventDefault();$3b.resetTerm();$3b.ui.focusSearch();if($3b.ui.popup.find("select.discojuice_filterCountrySelect").val()!=='all'){$3b.ui.popup.find("a.discojuice_showall").show();}else {$3b.ui.popup.find("a.discojuice_showall").hide();}$3b.prepareData();});this.ui.popup.find("a.discojuice_showall").click(function($3e){$3e.preventDefault();$3b.resetCategories();$3b.resetTerm();$3b.prepareData(true);$3b.ui.focusSearch();$3b.ui.popup.find("a.discojuice_showall").hide();});},"setCountry":function($6e){if(this.parent.Constants.Countries[country]){this.ui.popup.find('select.discojuice_filterCountrySelect').val($6e);this.prepareData();}},"setPosition":function($6f,$70){this.location=[$6f,$70];this.calculateDistance();},"getCountry":function(){var $71=this.parent.Utils.options.get('countryAPI',false);var $3b=this;if($71){var $72=this.parent.Utils.readCookie('Country2');var $73=parseFloat(this.parent.Utils.readCookie('GeoLat'));var $74=parseFloat(this.parent.Utils.readCookie('GeoLon'));if($72){this.setCountry($72);this.parent.Utils.log('DiscoJuice getCountry() : Found country in cache: '+$72);if($73&&$74){this.setPosition($73,$74);}}else {$.getJSON($71,function($4c){if($4c.status=='ok'&&$4c.country){$3b.parent.Utils.createCookie($4c.country,'Country2');$3b.setCountry($4c.country);$3b.parent.Utils.log('DiscoJuice getCountry() : Country lookup succeeded: '+$4c.country);if($4c.geo&&$4c.geo.lat&&$4c.geo.lon){$3b.setPosition($4c.geo.lat,$4c.geo.lon);$3b.parent.Utils.createCookie($4c.geo.lat,'GeoLat');$3b.parent.Utils.createCookie($4c.geo.lon,'GeoLon');}}else {$3b.parent.Utils.log('DiscoJuice getCountry() : Country lookup failed: '+($4c.error||''));}});}}},"resetCategories":function(){this.ui.popup.find("select.discojuice_filterCountrySelect").val('all');},"getCategories":function(){var $75={};var $1b,$6e;$1b=this.ui.popup.find("select.discojuice_filterTypeSelect").val();if($1b&&$1b!=='all'){$75.type=$1b;}$6e=this.ui.popup.find("select.discojuice_filterCountrySelect").val();if($6e&&$6e!=='all'){$75.country=$6e;}return $75;},"getTerm":function(){return this.ui.popup.find("input.discojuice_search").val();},"resetTerm":function(){this.ui.popup.find("input.discojuice_search").val('');}};
diff --git a/modules/discojuice/www/discojuice/discojuice.misc.js b/modules/discojuice/www/discojuice/discojuice.misc.js
deleted file mode 100644
index 7a31fee70..000000000
--- a/modules/discojuice/www/discojuice/discojuice.misc.js
+++ /dev/null
@@ -1,714 +0,0 @@
-/*
- * jQuery doTimeout: Like setTimeout, but better! - v1.0 - 3/3/2010
- * http://benalman.com/projects/jquery-dotimeout-plugin/
- * 
- * Copyright (c) 2010 "Cowboy" Ben Alman
- * Dual licensed under the MIT and GPL licenses.
- * http://benalman.com/about/license/
- */
-(function($){var a={},c="doTimeout",d=Array.prototype.slice;$[c]=function(){return b.apply(window,[0].concat(d.call(arguments)))};$.fn[c]=function(){var f=d.call(arguments),e=b.apply(this,[c+f[0]].concat(f));return typeof f[0]==="number"||typeof f[1]==="number"?this:e};function b(l){var m=this,h,k={},g=l?$.fn:$,n=arguments,i=4,f=n[1],j=n[2],p=n[3];if(typeof f!=="string"){i--;f=l=0;j=n[1];p=n[2]}if(l){h=m.eq(0);h.data(l,k=h.data(l)||{})}else{if(f){k=a[f]||(a[f]={})}}k.id&&clearTimeout(k.id);delete k.id;function e(){if(l){h.removeData(l)}else{if(f){delete a[f]}}}function o(){k.id=setTimeout(function(){k.fn()},j)}if(p){k.fn=function(q){if(typeof p==="string"){p=g[p]}p.apply(m,d.call(n,i))===true&&!q?o():e()};o()}else{if(k.fn){j===undefined?e():k.fn(j===false);return true}else{e()}}}})(jQuery);
-
-
-// Making sure that console.log does not throw errors on Firefox + IE etc.
-if (typeof console == "undefined") var console = { log: function() {} };
-
-var DiscoJuice = {};
-
-
-/*
- * Country codes available here http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
- */
-DiscoJuice.Constants = {
-	"Countries": {
-		'AF': 'Afghanistan',
-		'AX': 'Ă…land Islands',
-		'AL': 'Albania',
-		'DZ': 'Algeria',
-		'AS': 'American Samoa',
-		'AD': 'Andorra',
-		'AO': 'Angola',
-		'AI': 'Anguilla',
-		'AQ': 'Antarctica',
-		'AG': 'Antigua and Barbuda',
-		'AR': 'Argentina',
-		'AM': 'Armenia',
-		'AW': 'Aruba',
-		'AC': 'Ascension Island',
-		'AU': 'Australia',
-		'AT': 'Austria',
-		'AZ': 'Azerbaijan',
-		'BS': 'Bahamas', //The Bahamas
-		'BH': 'Bahrain',
-		'BD': 'Bangladesh',
-		'BB': 'Barbados',
-		'BY': 'Belarus',
-		'BE': 'Belgium',
-		'BZ': 'Belize',
-		'BJ': 'Benin',
-		'BM': 'Bermuda',
-		'BT': 'Bhutan',
-		'BO': 'Bolivia',
-		'BQ': 'Bonaire, Sint Eustatius and Saba', //Caribbean Netherlands
-		'BA': 'Bosnia and Herzegovina',
-		'BW': 'Botswana',
-		'BV': 'Bouvet Island',
-		'BR': 'Brazil',
-		'IO': 'British Indian Ocean Territory',
-		'VG': 'British Virgin Islands', //Virgin Islands, British
-		'BN': 'Brunei Darussalam', // Brunei
-		'BG': 'Bulgaria',
-		'BF': 'Burkina Faso',
-		'MM': 'Burma', //Myanmar
-		'BI': 'Burundi',
-		'KH': 'Cambodia',
-		'CM': 'Cameroon',
-		'CA': 'Canada',
-		'CV': 'Cape Verde',
-		'KY': 'Cayman Islands',
-		'CF': 'Central African Republic',
-		'TD': 'Chad',
-		'CL': 'Chile',
-		'CN': 'China', //People's Republic of China
-		'CX': 'Christmas Island',
-		'CC': 'Cocos (Keeling) Islands',
-		'CO': 'Colombia',
-		'KM': 'Comoros',
-		'CD': 'Congo, Democratic Republic of the', //Democratic Republic of the Congo
-		'CG': 'Congo, Republic of the', //Republic of the Congo|Congo
-		'CK': 'Cook Islands',
-		'CR': 'Costa Rica',
-		'CI': "CĂ´te d'Ivoire",
-		'HR': 'Croatia',
-		'CU': 'Cuba',
-		'CW': 'Curaçao',
-		'CY': 'Cyprus',
-		'CZ': 'Czech Republic',
- 		'DK': 'Denmark',
-		'DJ': 'Djibouti',
-		'DM': 'Dominica',
-		'DO': 'Dominican Republic',
-		'EC': 'Ecuador',
-		'EG': 'Egypt',
-		'SV': 'El Salvador',
-		'GQ': 'Equatorial Guinea',
-		'ER': 'Eritrea',
-		'EE': 'Estonia',
-		'ET': 'Ethiopia',
-		'FK': 'Falkland Islands', //|Falkland Islands (Malvinas)
-		'FO': 'Faroe Islands',
-		'FJ': 'Fiji',
- 		'FI': 'Finland',
- 		'FR': 'France',
-		'GF': 'French Guiana',
-		'PF': 'French Polynesia',
-		'TF': 'French Southern and Antarctic Lands', //French Southern Territories
-		'GA': 'Gabon',
-		'GM': 'Gambia', //The Gambia
-		'GE': 'Georgia',
- 		'DE': 'Germany',
-		'GH': 'Ghana',
-		'GI': 'Gibraltar',
- 		'GR': 'Greece',
-		'GL': 'Greenland',
-		'GD': 'Grenada',
-		'GP': 'Guadeloupe',
-		'GU': 'Guam',
-		'GT': 'Guatemala',
-		'GG': 'Guernsey',
-		'GN': 'Guinea',
-		'GW': 'Guinea-Bissau',
-		'GY': 'Guyana',
-		'HT': 'Haiti',
-		'HM': 'Heard Island and McDonald Islands',
-		'HN': 'Honduras',
-		'HK': 'Hong Kong',
-		'HU': 'Hungary',
-		'IS': 'Iceland',
-		'IN': 'India',
-		'ID': 'Indonesia',
-		'IR': 'Iran', //Iran, Islamic Republic of
-		'IQ': 'Iraq',
-		'IE': 'Ireland', //Republic of Ireland
-		'IM': 'Isle of Man',
-		'IL': 'Israel',
- 		'IT': 'Italy',
-		'JM': 'Jamaica',
- 		'JP': 'Japan',
-		'JE': 'Jersey',
-		'JO': 'Jordan',
-		'KZ': 'Kazakhstan',
-		'KE': 'Kenya',
-		'KI': 'Kiribati',
-		'KP': 'North Korea', //Korea, Democratic People's Republic of
-		'KR': 'South Korea', //Korea, Republic of
-		'KW': 'Kuwait',
-		'KG': 'Kyrgyzstan',
-		'LA': 'Laos', //Lao People's Democratic Republic
-		'LV': 'Latvia',
-		'LB': 'Lebanon',
-		'LS': 'Lesotho',
-		'LR': 'Liberia',
-		'LY': 'Libya', //Libyan Arab Jamahiriya
-		'LI': 'Liechtenstein',
-		'LT': 'Lithuania',
- 		'LU': 'Luxembourg',
-		'MO': 'Macau', //Macao|Macao Special Administrative Region of the People's Republic of China
-		'MK': 'Macedonia', //Republic of Macedonia|FYR Macedonia|Macedonia, the former Yugoslav Republic of
-		'MG': 'Madagascar',
-		'MW': 'Malawi',
-		'MY': 'Malaysia',
-		'MV': 'Maldives',
-		'ML': 'Mali',
-		'MT': 'Malta',
-		'MH': 'Marshall Islands',
-		'MQ': 'Martinique',
-		'MR': 'Mauritania',
-		'MU': 'Mauritius',
-		'YT': 'Mayotte',
-		'MX': 'Mexico',
-		'FM': 'Micronesia, Federated States of', //Federated States of Micronesia
-		'MD': 'Moldova', //Moldova, Republic of
-		'MC': 'Monaco',
-		'MN': 'Mongolia',
-		'ME': 'Montenegro',
-		'MS': 'Montserrat',
-		'MA': 'Morocco',
-		'MZ': 'Mozambique',
-		'NA': 'Namibia',
-		'NR': 'Nauru',
-		'NP': 'Nepal',
- 		'NL': 'Netherlands',
-		'NC': 'New Caledonia',
-		'NZ': 'New Zealand',
-		'NI': 'Nicaragua',
-		'NE': 'Niger',
-		'NG': 'Nigeria',
-		'NU': 'Niue',
-		'NF': 'Norfolk Island',
-		'MP': 'Northern Mariana Islands',
- 		'NO': 'Norway',
-		'OM': 'Oman',
-		'PK': 'Pakistan',
-		'PW': 'Palau',
-		'PS': 'Palestine', //State of Palestine|Palestinian territories|Palestinian Territory, Occupied
-		'PA': 'Panama',
-		'PG': 'Papua New Guinea',
-		'PY': 'Paraguay',
-		'PE': 'Peru',
-		'PH': 'Philippines',
-		'PN': 'Pitcairn Islands', //Pitcairn
- 		'PL': 'Poland',
- 		'PT': 'Portugal',
-		'PR': 'Puerto Rico',
-		'QA': 'Qatar',
-		'RE': 'RĂ©union',
-		'RO': 'Romania',
-		'RU': 'Russia', //Russian Federation
-		'RW': 'Rwanda',
-		'BL': 'Saint Barthélemy',
-		'SH': 'Saint Helena, Ascension and Tristan da Cunha',
-		'KN': 'Saint Kitts and Nevis',
-		'LC': 'Saint Lucia',
-		'MF': 'Saint Martin', //Collectivity of Saint Martin|Saint Martin (French part)
-		'PM': 'Saint Pierre and Miquelon',
-		'VC': 'Saint Vincent and the Grenadines',
-		'WS': 'Samoa',
-		'SM': 'San Marino',
-		'ST': 'São Tomé and Príncipe',
-		'SA': 'Saudi Arabia',
-		'SN': 'Senegal',
-		'RS': 'Serbia',
-		'SC': 'Seychelles',
-		'SL': 'Sierra Leone',
-		'SG': 'Singapore',
-		'SX': 'Sint Maarten', //Sint Maarten (Dutch part)
-		'SK': 'Slovakia',
- 		'SI': 'Slovenia',
-		'SB': 'Solomon Islands',
-		'SO': 'Somalia',
-		'ZA': 'South Africa',
-		'GS': 'South Georgia and the South Sandwich Islands',
- 		'ES': 'Spain',
-		'LK': 'Sri Lanka',
-		'SD': 'Sudan',
-		'SR': 'Suriname',
-		'SJ': 'Svalbard and Jan Mayen',
-		'SZ': 'Swaziland',
- 		'SE': 'Sweden',
- 		'CH': 'Switzerland',
-		'SY': 'Syria', //Syrian Arab Republic
-		'TW': 'Taiwan',	//Taiwan, Province of China
-		'TJ': 'Tajikistan',
-		'TZ': 'Tanzania', //Tanzania, United Republic of
-		'TH': 'Thailand',
-		'TL': 'Timor-Leste', //East Timor
-		'TG': 'Togo',
-		'TK': 'Tokelau',
-		'TO': 'Tonga',
-		'TT': 'Trinidad and Tobago',
-		'TN': 'Tunisia',
- 		'TR': 'Turkey',
-		'TM': 'Turkmenistan',
-		'TC': 'Turks and Caicos Islands',
-		'TV': 'Tuvalu',
-		'UG': 'Uganda',
-		'UA': 'Ukraine',
-		'GB': 'UK', //United Kingdom|United Kingdom of Great Britian and Northern Ireland|Great Britian
-		'AE': 'United Arab Emirates',
-		'UM': 'United States Minor Outlying Islands',
-		'UY': 'Uruguay',
-		'US': 'USA', //United States of America|United States
-		'UZ': 'Uzbekistan',
-		'VU': 'Vanuatu',
-		'VA': 'Vatican City', //Holy See (Vatican City State)
-		'VE': 'Venezuela', //Venezuela, Bolivarian Republic of
-		'VN': 'Viet Nam', //Vietnam,
-		'VI': 'Virgin Islands, U.S.', //United States Virgin Islands,
-		'WF': 'Wallis and Futuna',
-		'EH': 'Western Sahara',
-		'YE': 'Yemen',
-		'ZM': 'Zambia',
-		'ZW': 'Zimbabwe',
- 		'XX': 'Experimental'
-	},
-	"Flags": {
-		'AD': 'ad.png',
-		'AE': 'ae.png',
-		'AF': 'af.png',
-		'AG': 'ag.png',
-		'AI': 'ai.png',
-		'AL': 'al.png',
-		'AM': 'am.png',
-		'AN': 'an.png',
-		'AO': 'ao.png',
-		'AR': 'ar.png',
-		'AS': 'as.png',
-		'AT': 'at.png',
-		'AU': 'au.png',
-		'AW': 'aw.png',
-		'AX': 'ax.png',
-		'AZ': 'az.png',
-		'BA': 'ba.png',
-		'BB': 'bb.png',
-		'BD': 'bd.png',
-		'BE': 'be.png',
-		'BF': 'bf.png',
-		'BG': 'bg.png',
-		'BH': 'bh.png',
-		'BI': 'bi.png',
-		'BJ': 'bj.png',
-		'BM': 'bm.png',
-		'BN': 'bn.png',
-		'BO': 'bo.png',
-		'BR': 'br.png',
-		'BS': 'bs.png',
-		'BT': 'bt.png',
-		'BV': 'bv.png',
-		'BW': 'bw.png',
-		'BY': 'by.png',
-		'BZ': 'bz.png',
-		'CA': 'ca.png',
-		'CC': 'cc.png',
-		'CD': 'cd.png',
-		'CF': 'cf.png',
-		'CG': 'cg.png',
-		'CH': 'ch.png',
-		'CI': 'ci.png',
-		'CK': 'ck.png',
-		'CL': 'cl.png',
-		'CM': 'cm.png',
-		'CN': 'cn.png',
-		'CO': 'co.png',
-		'CR': 'cr.png',
-		'CS': 'cs.png',
-		'CU': 'cu.png',
-		'CV': 'cv.png',
-		'CX': 'cx.png',
-		'CY': 'cy.png',
- 		'CZ': 'cz.png',
-		'DE': 'de.png',
-		'DJ': 'dj.png',
- 		'DK': 'dk.png',
-		'DM': 'dm.png',
-		'DO': 'do.png',
-		'DZ': 'dz.png',
-		'EC': 'ec.png',
-		'EE': 'ee.png',
-		'EG': 'eg.png',
-		'EH': 'eh.png',
-		'ER': 'er.png',
-		'ES': 'es.png',
-		'ET': 'et.png',
- 		'FI': 'fi.png',
-		'FJ': 'fj.png',
-		'FK': 'fk.png',
-		'FM': 'fm.png',
-		'FO': 'fo.png',
- 		'FR': 'fr.png',
-		'GA': 'ga.png',
-		'GB': 'gb.png',
-		'GD': 'gd.png',
-		'GE': 'ge.png',
-		'GF': 'gf.png',
-		'GH': 'gh.png',
-		'GI': 'gi.png',
-		'GL': 'gl.png',
-		'GM': 'gm.png',
-		'GN': 'gn.png',
-		'GP': 'gp.png',
-		'GQ': 'gq.png',
- 		'GR': 'gr.png',
-		'GS': 'gs.png',
-		'GT': 'gt.png',
-		'GU': 'gu.png',
-		'GW': 'gw.png',
-		'GY': 'gy.png',
-		'HK': 'hk.png',
-		'HM': 'hm.png',
-		'HN': 'hn.png',
- 		'HR': 'hr.png',
-		'HT': 'ht.png',
-		'HU': 'hu.png',
-		'ID': 'id.png',
- 		'IE': 'ie.png',
-		'IL': 'il.png',
-		'IN': 'in.png',
-		'IO': 'io.png',
-		'IQ': 'iq.png',
-		'IR': 'ir.png',
-		'IS': 'is.png',
- 		'IT': 'it.png',
-		'JM': 'jm.png',
-		'JO': 'jo.png',
- 		'JP': 'jp.png',
-		'KE': 'ke.png',
-		'KG': 'kg.png',
-		'KH': 'kh.png',
-		'KI': 'ki.png',
-		'KM': 'km.png',
-		'KN': 'kn.png',
-		'KP': 'kp.png',
-		'KR': 'kr.png',
-		'KW': 'kw.png',
-		'KY': 'ky.png',
-		'KZ': 'kz.png',
-		'LA': 'la.png',
-		'LB': 'lb.png',
-		'LC': 'lc.png',
-		'LI': 'li.png',
-		'LK': 'lk.png',
-		'LR': 'lr.png',
-		'LS': 'ls.png',
-		'LT': 'lt.png',
- 		'LU': 'lu.png',
-		'LV': 'lv.png',
-		'LY': 'ly.png',
-		'MA': 'ma.png',
-		'MC': 'mc.png',
-		'MD': 'md.png',
-		'ME': 'me.png',
-		'MG': 'mg.png',
-		'MH': 'mh.png',
-		'MK': 'mk.png',
-		'ML': 'ml.png',
-		'MM': 'mm.png',
-		'MN': 'mn.png',
-		'MO': 'mo.png',
-		'MP': 'mp.png',
-		'MQ': 'mq.png',
-		'MR': 'mr.png',
-		'MS': 'ms.png',
-		'MT': 'mt.png',
-		'MU': 'mu.png',
-		'MV': 'mv.png',
-		'MW': 'mw.png',
-		'MX': 'mx.png',
-		'MY': 'my.png',
-		'MZ': 'mz.png',
-		'NA': 'na.png',
-		'NC': 'nc.png',
-		'NE': 'ne.png',
-		'NF': 'nf.png',
-		'NG': 'ng.png',
-		'NI': 'ni.png',
- 		'NL': 'nl.png',
- 		'NO': 'no.png',
-		'NP': 'np.png',
-		'NR': 'nr.png',
-		'NU': 'nu.png',
-		'NZ': 'nz.png',
-		'OM': 'om.png',
-		'PA': 'pa.png',
-		'PE': 'pe.png',
-		'PF': 'pf.png',
-		'PG': 'pg.png',
-		'PH': 'ph.png',
-		'PK': 'pk.png',
- 		'PL': 'pl.png',
-		'PM': 'pm.png',
-		'PN': 'pn.png',
-		'PR': 'pr.png',
-		'PS': 'ps.png',
- 		'PT': 'pt.png',
-		'PW': 'pw.png',
-		'PY': 'py.png',
-		'QA': 'qa.png',
-		'RE': 're.png',
-		'RO': 'ro.png',
-		'RS': 'rs.png',
-		'RU': 'ru.png',
-		'RW': 'rw.png',
-		'SA': 'sa.png',
-		'SB': 'sb.png',
-		'SC': 'sc.png',
-		'SD': 'sd.png',
-		'SE': 'se.png',
-		'SG': 'sg.png',
-		'SH': 'sh.png',
- 		'SI': 'si.png',
-		'SJ': 'sj.png',
-		'SK': 'sk.png',
-		'SL': 'sl.png',
-		'SM': 'sm.png',
-		'SN': 'sn.png',
-		'SO': 'so.png',
-		'SR': 'sr.png',
-		'ST': 'st.png',
-		'SV': 'sv.png',
-		'SY': 'sy.png',
-		'SZ': 'sz.png',
-		'TC': 'tc.png',
-		'TD': 'td.png',
-		'TF': 'tf.png',
-		'TG': 'tg.png',
-		'TH': 'th.png',
-		'TJ': 'tj.png',
-		'TK': 'tk.png',
-		'TL': 'tl.png',
-		'TM': 'tm.png',
-		'TN': 'tn.png',
-		'TO': 'to.png',
- 		'TR': 'tr.png',
-		'TT': 'tt.png',
-		'TV': 'tv.png',
-		'TW': 'tw.png',
-		'TZ': 'tz.png',
-		'UA': 'ua.png',
-		'UG': 'ug.png',
-		'UM': 'um.png',
-		'US': 'us.png',
-		'UY': 'uy.png',
-		'UZ': 'uz.png',
-		'VA': 'va.png',
-		'VC': 'vc.png',
-		'VE': 've.png',
-		'VG': 'vg.png',
-		'VI': 'vi.png',
-		'VN': 'vn.png',
-		'VU': 'vu.png',
-		'WF': 'wf.png',
-		'WS': 'ws.png',
-		'YE': 'ye.png',
-		'YT': 'yt.png',
-		'ZA': 'za.png',
-		'ZM': 'zm.png',
-		'ZW': 'zw.png'
-	}
-};
-
-DiscoJuice.Utils = {
-	"log": function(string) {
-		console.log(string);
-		// opera.postError(string);
-	},
-	"options": function() {
-		var options;
-		return {
-			"get": function (key, def) {
-	//			DiscoJuice.log(options);
-	//			DiscoJuice.log('Getting [' + key + '] default [' + def + '] val [' + options[key] + ']');
-				if (!options) return def;
-				if (!options[key]) return def;
-				return options[key];
-			},
-			"set": function(opts) {
-				options = opts;
-			},
-			"update": function(key, value) {
-				options[key] = value;
-			}
-		}
-	}(),
-	
-	/* Functions for setting, reading and erasing cookies */
-	"createCookie": function(value, type) {
-		var type = type || 'EntityID';
-		var name = '_DiscoJuice_' + type;
-		var days = 1825;
-		if (days) {
-			var date = new Date();
-			date.setTime(date.getTime()+(days*24*60*60*1000));
-			var expires = "; expires="+date.toGMTString();
-		}
-		else var expires = "";
-		document.cookie = name+"="+escape(value)+expires+"; path=/";
-	},
-	"readCookie": function(type) {
-		var type = type || 'EntityID';
-		var name = '_DiscoJuice_' + type;
-		var days = 1825;
-		var nameEQ = name + "=";
-		var ca = document.cookie.split(';');
-		for(var i=0;i < ca.length;i++) {
-			var c = ca[i];
-			while (c.charAt(0)==' ') c = c.substring(1,c.length);
-			if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length));
-		}
-		return null;
-	},
-	"eraseCookie": function (type) {
-		var type = type || 'EntityID';
-		var name = '_DiscoJuice_' + type;
-		DiscoJuice.createCookie(name,"",-1);
-	},
-	/* ------ ------ ------ ------ ------ */
-
-
-	/*
-	 * Performs a search 'term' against an entity.
-	 * If no match, return false.
-	 * If match return the keyword that matches.
-	 */
-	"searchMatch": function(item, term) {
-		if (item.title.toLowerCase().search(term.toLowerCase()) !== -1) return true;
-		if (item.descr && item.descr.toLowerCase().search(term.toLowerCase()) !== -1) return true;
-		var key, i, keyword;
-		
-		if (item.keywords) {
-			for(key in item.keywords) {
-				keyword = item.keywords[key];
-				for(i = 0; i < keyword.length; i++) {
-					if (keyword[i].toLowerCase().search(term.toLowerCase()) !== -1) return keyword[i];
-				}
-			}
-		}
-		return false;
-	},
-
-
-
-	// calculate distance between two locations
-	"calculateDistance": function (lat1, lon1, lat2, lon2) {
-		var R = 6371; // km
-		var dLat = this.toRad(lat2-lat1);
-		var dLon = this.toRad(lon2-lon1); 
-		var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
-				Math.cos(this.toRad(lat1)) * Math.cos(this.toRad(lat2)) * 
-				Math.sin(dLon/2) * Math.sin(dLon/2); 
-		var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
-		var d = R * c;
-		return d;
-	},
-
-	"toRad": function (deg) {
-		return deg * Math.PI/180;
-	},
-	
-	
-	"waiter": function (completed, waitSeconds) {
-		
-		var
-		 	my = {},
-			parallellActions = [],
-			executed = false;
-		
-		
-		function execute () {
-			
-			if (executed) {
-				console.log('Execution cancelled. Already performed.');
-				return;
-			}
-			
-			executed = true;
-			completed(my);
-		}
-		
-		function runAction (act, tooLate) {
-			var
-				thisAction = {completed: false};
-				
-			parallellActions.push(thisAction);
-			console.log('Running action ' + parallellActions.length);
-			act(function () {
-				var i;
-				thisAction.completed = true;
-				for (i = 0; i < parallellActions.length; i++) {
-					if (!parallellActions[i].completed) {
-						console.log('Cannot execute because we are waiting for another action to complete.');
-						return;
-					}
-				}
-				if (executed) {
-					if (my.allowMultiple) {
-						console.log('Slow response; but executing anyway!!');
-						execute();
-					} else if (typeof tooLate === 'function') {
-						console.log('All actions completed. Too late for executing...');
-						tooLate();
-					}
-					return;
-				}
-				console.log('All actions completed. Executing!');
-				execute();
-			});
-			
-		}
-		
-		function startTimer() {
-			if (parallellActions.length === 0) {
-				console.log('Executing because no action is scheduled....');
-				if (!executed) execute();
-				return;
-			}
-			
-			setTimeout(function() {
-				console.log('Action timeout!');
-				if (!executed) execute();
-			}, waitSeconds);
-			
-		}
-
-		my.allowMultiple = false;
-
-		my.startTimer = startTimer;
-		my.runAction = runAction;
-		return my;
-	}
-
-
-
-
-};
-
-
-
-
-/*
-	Plugin for JQuery.
-	*/
-(function($) {
-	$.fn.DiscoJuice = function(options) {
-		return this.each(function() {
-			DiscoJuice.Utils.options.set(options);
-			
-			DiscoJuice.Control.ui = DiscoJuice.UI;
-			DiscoJuice.UI.control = DiscoJuice.Control;
-			
-			DiscoJuice.UI.enable(this);
-
-		});
-	};
-})(jQuery);
-
-
diff --git a/modules/discojuice/www/discojuice/discojuice.ui.js b/modules/discojuice/www/discojuice/discojuice.ui.js
deleted file mode 100644
index a8907f7e5..000000000
--- a/modules/discojuice/www/discojuice/discojuice.ui.js
+++ /dev/null
@@ -1,476 +0,0 @@
-/*
- * DiscoJuice
- * Author: Andreas Ă…kre Solberg, UNINETT, andreas.solberg@uninett.no
- * Licence undecided.
- */
-if (typeof DiscoJuice == "undefined") var DiscoJuice = {};
-
-
-DiscoJuice.UI = {
-	// Reference to the top level DiscoJuice object
-	"parent" : DiscoJuice,
-	
-	// The current data model
-	"control": null,
-	
-	// Reference to the 
-	"popup": null,
-	
-	"alreadyLoaded": {},
-	
-	// Entities / items
-	"resulthtml": 'Loading data…',
-
-	"show": function() {
-		this.control.load();
-	
-		this.popup.fadeIn("slow");
-		$("div#discojuice_overlay").show(); // fadeIn("fast");
-		this.focusSearch();
-	},
-	
-	"focusSearch": function() {
-		$("input.discojuice_search").focus();
-	},
-	
-	"hide": function() {
-		$("div#discojuice_overlay").fadeOut("slow"); //fadeOut("fast");
-		this.popup.fadeOut("slow");
-	},
-	
-	"clearItems": function() {
-		this.resulthtml = '';
-		this.alreadyLoaded = {};
-	},
-	
-	"sprintf": function() {
-	   if (!arguments || arguments.length < 1 || !RegExp)
-	   {
-	      return;
-	   }
-	   var str = arguments[0];
-	   var re = /([^%]*)%('.|0|\x20)?(-)?(\d+)?(\.\d+)?(%|b|c|d|u|f|o|s|x|X)(.*)/;
-	   var a = b = [], numSubstitutions = 0, numMatches = 0;
-	   while (a = re.exec(str))
-	   {
-	      var leftpart = a[1], pPad = a[2], pJustify = a[3], pMinLength = a[4];
-	      var pPrecision = a[5], pType = a[6], rightPart = a[7];
-
-	      numMatches++;
-	      if (pType == '%')
-	      {
-	         subst = '%';
-	      }
-	      else
-	      {
-	         numSubstitutions++;
-	         if (numSubstitutions >= arguments.length)
-	         {
-	            alert('Error! Not enough function arguments (' + (arguments.length - 1)
-	               + ', excluding the string)\n'
-	               + 'for the number of substitution parameters in string ('
-	               + numSubstitutions + ' so far).');
-	         }
-	         var param = arguments[numSubstitutions];
-	         var pad = '';
-	                if (pPad && pPad.substr(0,1) == "'") pad = leftpart.substr(1,1);
-	           else if (pPad) pad = pPad;
-	         var justifyRight = true;
-	                if (pJustify && pJustify === "-") justifyRight = false;
-	         var minLength = -1;
-	                if (pMinLength) minLength = parseInt(pMinLength);
-	         var precision = -1;
-	                if (pPrecision && pType == 'f')
-	                   precision = parseInt(pPrecision.substring(1));
-	         var subst = param;
-	         switch (pType)
-	         {
-	         case 'b':
-	            subst = parseInt(param).toString(2);
-	            break;
-	         case 'c':
-	            subst = String.fromCharCode(parseInt(param));
-	            break;
-	         case 'd':
-	            subst = parseInt(param) ? parseInt(param) : 0;
-	            break;
-	         case 'u':
-	            subst = Math.abs(param);
-	            break;
-	         case 'f':
-	            subst = (precision > -1) ? Math.round(parseFloat(param) * Math.pow(10, precision)) / Math.pow(10, precision) : parseFloat(param);
-	            break;
-	         case 'o':
-	            subst = parseInt(param).toString(8);
-	            break;
-	         case 's':
-	            subst = param;
-	            break;
-	         case 'x':
-	            subst = ('' + parseInt(param).toString(16)).toLowerCase();
-	            break;
-	         case 'X':
-	            subst = ('' + parseInt(param).toString(16)).toUpperCase();
-	            break;
-	         }
-	         var padLeft = minLength - subst.toString().length;
-	         if (padLeft > 0)
-	         {
-	            var arrTmp = new Array(padLeft+1);
-	            var padding = arrTmp.join(pad?pad:" ");
-	         }
-	         else
-	         {
-	            var padding = "";
-	         }
-	      }
-	      str = leftpart + padding + subst + rightPart;
-	   }
-	   return str;
-	},
-	
-	"addItem": function(item, countrydef, search, distance, quickentry, enabled) {
-		var textLink = '';
-		var classes = (enabled ? 'enabled' : 'disabled');
-//		if (item.weight < -50) classes += 'hothit';
-
-		var iconpath = this.parent.Utils.options.get('discoPath', '') + 'logos/';
-		var flagpath = this.parent.Utils.options.get('discoPath', '') + 'flags/';
-		var clear = false;
-		
-		var debugweight = this.parent.Utils.options.get('debug.weight', false);
-		
-		var relID = item.entityID;
-		if (item.subID) {
-			relID += '#' + item.subID;
-		}
-		
-		if (this.alreadyLoaded[relID]) return;
-		this.alreadyLoaded[relID] = true;
-		
-		// Add icon element first
-		if (item.icon && this.parent.Utils.options.get('showIcon', true)) {
-			textLink += '<img class="logo" src="' + iconpath + item.icon + '" />';
-			clear = true;
-		}
-		
-		if (quickentry) {
-			textLink += '<span style="font-size: 80%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; background: #eee; color: #777; padding: 3px 2px 0px 2px; margin: 3px; float: left; left: -10px">&#8629;</span>';
-		}
-		
-		// Add title
-		textLink += '<span class="title">' + item.title + '</span>';
-		
-		// Add matched search term
-		if (search && search !== true) {
-			textLink += '<span class="substring">&#8212; ' + search + '</span>';
-		} else if (item.descr) {
-			textLink += '<span class="substring">&#8212; ' +  item.descr + '</span>';
-		}
-		
-		
-
-		if (
-				(countrydef || (distance != undefined))
-				&& this.parent.Utils.options.get('showLocationInfo', true)
-			) {
-				
-			textLink += '<span class="location">';
-			if (countrydef) {
-				textLink += '<span class="country">';
-				if (countrydef.flag) textLink += '<img src="' + flagpath + countrydef.flag + '" alt="' + escape(countrydef.country) + '" /> ';
-				textLink += countrydef.country + '</span>';
-			}
-	
-			
-			if (distance != undefined) {
-				if (distance < 1) {
-					textLink += '<span class="distance">' + DiscoJuice.Dict.nearby + '</span>';
-				} else {
-					textLink += '<span class="distance">' +  Math.round(distance) + ' km' + '</span>';
-				}
-
-			}
-			textLink += '</span>';
-		}
-		
-		if (debugweight) {
-			textLink += '<div class="debug">';
-			
-			if (item.subID) {
-				textLink += '<input value="' + item.subID + '" />';
-			}
-			
-			var w = 0;
-			if (item.weight) {
-				w += item.weight;
-			}
-			if (item.distanceweight) {
-				w += item.distanceweight;
-			}
-			textLink += 'Weight <strong style="color: #888">' + Math.round(100*w)/100 + '</strong> ';
-
-			if (item.weight) {
-				textLink += ' (base ' + item.weight + ')   ';
-			}
-			if (item.distanceweight) {
-				textLink += '(dist ' + Math.round(100*item.distanceweight)/100 + ')';
-			}
-
-
-			textLink += '</div>';
-		}
-
-		
-		// Add a clear bar. 
-		if (clear) {
-			textLink += '<hr style="clear: both; height: 0px; visibility:hidden" />';
-		}
-		
-
-		
-		// Wrap in A element
-		textLink = '<a href="" class="' + classes + '" rel="' + escape(relID) + '" title="' + escape(item.title) + '">' + 
-			textLink + '</a>';
-
-
-		this.resulthtml += textLink;
-	},
-	
-	
-	"setScreen": function (content) {
-		$("div.discojuice_listContent").hide();
-		$("div#locatemediv").hide();
-		$("div#search").hide();
-
-		$("div.filters").hide();
-		
-		$("div#discojuice_page div.discojuice_content").html(content);		
-		
-		$("div#discojuice_page").show();
-		$("div#discojuice_page_return").show();
-		
-		console.log($("div#discojuice_page"));
-		
-	},
-	
-	"returnToProviderList": function () {
-		$("div.discojuice_listContent").show();
-		$("div#discojuice_page").hide();
-		$("div#discojuice_page_return").hide();
-		
-		if (this.parent.Utils.options.get('location', false) && navigator.geolocation) {
-			$("div#locatemediv").show();
-		}
-		$("div#search").show();
-		$("div.filters").show();
-	},
-		
-	"refreshData": function(showmore, show, listcount) {
-		var that = this;
-		
-		this.parent.Utils.log('DiscoJuice.UI refreshData()');
-		
-		this.popup.find("div.scroller").empty().append(this.resulthtml);
-		this.popup.find("div.scroller a").each(function() {
-			var overthere = that;	// Overthere is a reference to the UI object
-			$(this).click(function(event) {
-				event.preventDefault();
-				event.stopPropagation();
-				//overthere.hide();
-							
-				// The "rel" attribute is containing: 'entityid#subid'
-				// THe following code, decodes that.
-				var relID = unescape($(this).attr('rel'));
-				var entityID = relID;
-				var subID = undefined;
-				if (relID.match(/^.*#.+?$/)) {
-					var matched = /^(.*)#(.+?)$/.exec(relID);
-					entityID = matched[1];
-					subID = matched[2];
-				}
-				overthere.control.selectProvider(entityID, subID);
-			});
-		});
-		
-		if (showmore) {
-			
-			var moreLink = '<a class="discojuice_showmore textlink" href="">' + this.sprintf(DiscoJuice.Dict.moreLink, show, this.parent.Control.data.length)+ '…</a>';
-			this.popup.find("p.discojuice_moreLinkContainer").empty().append(moreLink);
-			this.popup.find("p.discojuice_moreLinkContainer a.discojuice_showmore").click(function(event) {
-				event.preventDefault();
-				that.control.increase();
-			});
-		} else {
-			this.popup.find("p.discojuice_moreLinkContainer").empty();
-			if (listcount > 10) {
-				var moreLink = '<span style="color: #888">' + listcount + ' entries listed</span>';
-				this.popup.find("p.discojuice_moreLinkContainer").append(moreLink);
-			} 
-		}
-	},
-	
-	"error": function(message) {
-		console.log("error" + message);
-		this.popup.find("div#discojuice_error").show();
-		this.popup.find("div.discojuice_errortext").append('<p style="border-bottom: 1px dotted #ddd; margin-bottom: 3px" class="discojuice_errortext">' + message + '</p>');
-	},
-
-	"enable": function(control) {
-		var imgpath = this.parent.Utils.options.get('discoPath', '') + 'images/';
-		
-		var textSearch = this.parent.Utils.options.get('textSearch',  DiscoJuice.Dict.orSearch);
-		var textHelp = this.parent.Utils.options.get('textHelp', DiscoJuice.Dict.help);
-		var textHelpMore = this.parent.Utils.options.get('textHelpMore', DiscoJuice.Dict.helpMore);
-	
-		var subtitleText = this.parent.Utils.options.get('subtitle', null);
-		var subtitleHTML = (subtitleText !== null ? '<p class="discojuice_subtitle">' + subtitleText + '</p>' : '');
-	
-		var html = 	'<div style="display: none" class="discojuice">' +
-			'<div class="top">' +
-				'<a href="#" class="discojuice_close">&nbsp;</a>' +
-				'<p class="discojuice_maintitle">' + this.parent.Utils.options.get('title', 'Title')  +  '</p>' +
-				subtitleHTML +
-			'</div>' +
-			
-			'<div class="discojuice_listContent" style="">' +
-				'<div class="scroller">' +
-					'<div class="loadingData" ><img src="' + imgpath + 'spinning.gif" /> ' + DiscoJuice.Dict.loading + '...</div>' +
-				'</div>' +
-				'<p class="discojuice_moreLinkContainer" style="margin: 0px; padding: 4px">&nbsp;</p>' +
-			'</div>' +
-			
-			'<div id="discojuice_page" style="display: none"  class="" >' +
-				'<div class="discojuice_content" style="">' + 
-				'</div>' +
-			'</div>' +
-			
-			'<div id="discojuice_page_return" style="display: none"  class="" >' +
-				'<div class="" style="">' + 
-				'<input id="discojuice_returntoproviderlist" type="submit" value="« ' + DiscoJuice.Dict.pageReturn + '" />' +
-				'</div>' +
-			'</div>' +
-	
-			'<div id="search" class="" >' +
-				'<p><input type="search" class="discojuice_search" results=5 autosave="discojuice" name="searchfield" placeholder="' + textSearch + '" value="" /></p>' +
-				'<div class="discojuice_whatisthis" style="margin-top: 15px; font-size: 11px;">' +
-					'<a  href="#" class="textlink discojuice_what">' + textHelp + '</a>' +
-					'<p class="discojuice_whattext">' + textHelpMore + '</p>' +
-				'</div>' +
-			'</div>' +
-			
-			'<div id="discojuice_error" style="display: none"  class="" >' +
-				'<img src="' + imgpath + 'error.png" style="float: left" />' +
-				'<div class="discojuice_errortext" style="clear: none; margin-top: 0px; margin-left: 30px; font-size: 11px;">' + 
-				'</div>' +
-			'</div>' +
-			
-			'<div id="locatemediv">' +
-				'<div class="locatemebefore">' +
-					'<p style="margin-top: 10px"><a id="locateme" href="">' +
-						'<img style="float: left; margin-right: 5px; margin-top: -10px" src="' + imgpath + 'target.png" alt="locate me..." />' +
-						DiscoJuice.Dict.locateMe + '</a>' +
-					'</p>' +
-					'<p style="color: #999" id="locatemeinfo"></p>' +
-				'</div>' +
-				'<div style="clear: both" class="locatemeafter"></div>' +
-			'</div>' +
-			
-			'<div style="display: none">' + 
-				'<button id="discojuiceextesion_listener" />' +
-			'</div>' +
-			
-			'<div class="bottom">' +
-//				'<p style="margin 0px; color: #ccc; font-size: 75%; float: left">Settings</p>' +
-				'<div class="filters" style="padding: 0px; margin: 0px"></div>' +
-				'<p id="dj_help" style="margin 0px; text-align: right; color: #ccc; font-size: 75%">' + 
-				'DiscoJuice &copy; UNINETT ' + 
-				'<img class="" style="position: relative; bottom: -4px; right: -5px" alt="Information" src="' + imgpath + 'info.png" />'
-				'</p>' +
-
-			'</div>' +
-	
-
-		'</div>';
-		var that = this;
-		
-		if (this.parent.Utils.options.get('overlay', true) === true) {
-			var overlay = '<div id="discojuice_overlay" style="display: none"></div>';
-			$(overlay).appendTo($("body"));
-		}
-		
-		this.popup = $(html).appendTo($("body"));
-
-
-		if (this.parent.Utils.options.get('always', false) === true) {
-			this.popup.find(".discojuice_close").hide();
-			this.show();
-		} else {
-			// Add a listener to the sign in button.
-			$(control).click(function(event) {
-				event.preventDefault();
-				that.show();
-				return false;
-			});
-		}
-		
-		this.popup.find("p#dj_help").click(function() {
-			that.setScreen(
-				'<h2>' + DiscoJuice.Dict.about + '</h2>' +
-				'<p style="margin: .5em 0px">' + that.sprintf(DiscoJuice.Dict.aboutDescr, '<a href="http://uninett.no">', '</a>') + '</p>' +
-
-				'<p style="margin: .5em 10px"><a href="http://discojuice.org" target="_blank">' + DiscoJuice.Dict.aboutMore + '</a></p>' +
-				'<p style="margin: .5em 0px; font-size: 80%">' + DiscoJuice.Dict.version + ': ' + DiscoJuice.Version);
-		});
-
-		this.popup.find("#discojuiceextesion_listener").click(function() {
-			that.control.discojuiceextension();
-		});
-
-		this.popup.find("#discojuice_page_return input").click(function(e) {
-			e.preventDefault();
-			that.returnToProviderList();
-		});
-
-		// Add listeners to the close button.
-		this.popup.find(".discojuice_close").click(function() {
-			that.hide();
-		});
-
- 		// Add toogle for what is this text.
-		this.popup.find(".discojuice_what").click(function() {
-			that.popup.find(".discojuice_whatisthis").toggleClass("show");
-		});
-
-
-		if (this.parent.Utils.options.get('location', false) && navigator.geolocation) {
-			var that = this;
-			$("a#locateme").click(function(event) {
-				var imgpath = that.parent.Utils.options.get('discoPath', '') + 'images/';
-
-				that.parent.Utils.log('Locate me. Detected click event.');
-				event.preventDefault();
- 				event.stopPropagation();
-				$("div.locatemebefore").hide();
-				$("div.locatemeafter").html('<div class="loadingData" ><img src="' + imgpath + 'spinning.gif" /> ' + DiscoJuice.Dict.locating + '...</div>');
-				that.control.locateMe();
-			});
-		} 
-		
-	},
-	
-
-	
-	"setLocationText": function(html) {
-		return $("div.locatemeafter").html(html);
-	},
-	
-	"addContent": function(html) {
-		return $(html).appendTo($("body"));
-	},
-	"addFilter": function(html) {
-		return $(html).prependTo(this.popup.find('.filters'));
-//		this.popup.find('.filters').append(html).css('border', '1px solid red');
-	}
-};
-
diff --git a/modules/discojuice/www/discojuice/flags/ad.png b/modules/discojuice/www/discojuice/flags/ad.png
deleted file mode 100644
index 625ca84f9ec596848d4b967b5556fda897ca7183..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 643
zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6-h)vRCwBA
zOs~HF<HtV+28MtC7=HX>S}{rU-#^xW|9%5S{`_G8k=zVG=|5luWB>#JF#yj01oZa&
zTu&JQ008~}|NQ&{0055x0sR95`v3p?1_t~7{`v!N`v3d-{`&g=`T6amqXIBA$0h)T
zKokWRkpoMx|Go@O4FvhR>O1p+i7`B6t^3)y2dJ<#?4I?d4x-E}Az98Z`2`TmzkmP!
z{`(J9{pauh-+zJD{JOYLhW+QSzkh#x`Y&wke*WLjpZ~u9`2XuC<FB7UCjkTy%b!0$
zE&u-f{rBh3|9}7f|Ns9}<imU6E1$oGePO)F`S0J)f4_eG{|+J<fByQ#zyJ_HOh0}B
zRRdlB@Asd7zkUOC{P@B83#gjA^A*r3|A6TG_kTaX11$kr#lQd%KtK(DfDQqw{{0(-
z9$w>r@{^OJ|MkZb_UGR@Z=V<Z|MSORU^xEz3G_7327mwpY4`(H{p<JNA3y&~t3CYl
z`{xmB)zc>>fB*iaq<8P{*B}2u-uMnu#J~U$KrBDL0bT$1_irEqiZcM6WEF7g<|*+%
zzkjHi-TwRc=f7_t9|K*?`1?07lmG&V<<qwxzyJK_<zWHpXJZA1us8$5Pj$0jz<~Jo
zPlk!<7o$ATmmt+3k1{X-1Q4UX=l)l(eth}y>)V$<e?KuiybuhGa$p?8(LY0IOoNgG
d0|P*S0RVW+clR-Rn4bUu002ovPDHLkV1izoK(7D*

diff --git a/modules/discojuice/www/discojuice/flags/ae.png b/modules/discojuice/www/discojuice/flags/ae.png
deleted file mode 100644
index ef3a1ecfccdfe9cf7e9fc086a2c6c010f7977ed8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 408
zcmV;J0cZY+P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzDoI2^RCwBA
z{Lg>@{}>pUYZ(~+fDw@M3(WY1!T<=sp}f-o0K!lJ3<>Jc!&VtMslE3ph2^H3FGe(F
z4|^}slF1@l1Nxc}^5hjjU=0la|37)k@b@neJ^1|l@87?_{{z(l6@kcKe}Db@_Y267
z<&g#201!YdV6*>2R0EZ*bYA%%2Vi7me5m>mAb?naPGtnD20MY__n-f`0mzg8{s9CK
z*hzmtW)s%H$oS{aAAkS?JLxaT`2W9u;n%<jwge!6z)k`h|LYgXRlk1WaSxCLItd_v
zKpL1q#{Xvc4GJ4;YwKUXe*OOa8%ly%fByXb^XIRMips@{7XbnYq=D)89|lQDke)w(
zW&Zqz0HAXrBoO?C0iZnq0mS$f9H($3%s>DD1Q-B%#%TuGpFSS|0000<MNUMnLSTaC
C)2r10

diff --git a/modules/discojuice/www/discojuice/flags/af.png b/modules/discojuice/www/discojuice/flags/af.png
deleted file mode 100644
index a4742e299f517aee16c248e40eccad39ac34c9e9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 604
zcmV-i0;BzjP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz?ny*JRCwBA
z)YR1c^yw1=82tM6>&5HW|5#c7{r(N){s9YCi84$~U|{$Glm>AD0*K|^yLU}ZO+eP)
ze;~;4`#0mCzs$dX{r~-&?f370zkUTM{{OB1_1E8DKmYz*JbN)f0I>i8Q1#1Kum1f0
z{pZggpt}FRe*ORX>;JEx|9}4c_w(m__W!pfKK=atLxM{ZXbC_7vHbh@@9*EgK-ECy
zzkh)Y{?EYhFEQc&-#`EN9{7Lq7*OE*@9)2U|NQmmC(vO40VtezBLF}U2%?OI(TG)&
zJC>!~;SYmN-)zb6gc(7A-^Q(#z0vHb9!CJ#T#ii{@&pjek8j`pfX)5|H00+GpnLvt
za{MtfWBC4qk%R63j~{=2{QLgr`wyTb*am<AV)^>x2hce{<v+my=*z$N?=p!?{^REP
zbNvS6w{O4z18Vy9=NCxBF9v`BVqy3XboTEbKYl>;{QL3a|BhWh#6<u9{=;_VIs?#L
zpfi8}1nT+y?>A5bKmf5of*%NgdVm^$Zuo!gI_LQd|G=96g51yW<L~!hz;O8s(f|-Z
zAPqouLc+ojPc!`d#qjGV<F8+gKYud*{tXNhK5+&`Ug6(=e*gLR2k2>l0Agf71rLE?
q3XWqq@&Lw?Iyk0*94-cc00RK~MQKxxUU$F%0000<MNUMnLSTa4q&7_e

diff --git a/modules/discojuice/www/discojuice/flags/ag.png b/modules/discojuice/www/discojuice/flags/ag.png
deleted file mode 100644
index 556d5504dc28d89be22ec1883f12e8d8c07d5f41..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 591
zcmV-V0<iswP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz;Ymb6RCwBA
zuw)<&00a=@b_Ry))zxnq82*6)Bg0=F&cB}4fBygbvti$#m+yXm|NiIC@87@w{Nelk
zTVc~CfB*n70M7peE&u=*0RNWc<@o*m|Ni}eXZzON{TU7W{{8zhA^R~%`&)YY_xSq%
z`}=_%9r^$O0st`p&i?}X0012R|3Cfx{Qds_{`;}M{W&fA6&L#!8T&ji`k=7+|Ni>=
z`}|7!`YQYT5C8xIh~*yx1DgQ1_jkSr_QgN{Gn)!7=zkRT=l(yS{y%^Jd$>%yr<u<9
z^JmK192QXlpkjak0%`d7=imQ7f4o+;&vq`J^(OK6k3YZvG66OG`t$$l^E{Scp9@zO
zF!KEV_vg<a1_potVgh;`=s%#h<hg#i9-J*Hz#t{YC?(1OL^5IwGQ!M$yZbbGz5#vx
z@Aq$@=>P!)vVq~xpZ~xA{{HjZ>hB|)Z~OQoBLBm{yCqA0{k;C`&+mV~|1$jj15^wU
zKukakbkF}kzkmk({q_6zmUTZaUWBOraqa5!?(V-pgMR}R{04?0&`AIR#PSE^hrdi>
z;*7t4gLVFSJ$J5DTibsorq@%ai5h7B2l^1G@*gM=fUW@uAjYc<48V{DX@ijvE(11_
dg@FMezyQzuBHsGv+i3s*002ovPDHLkV1jTADB=JB

diff --git a/modules/discojuice/www/discojuice/flags/ai.png b/modules/discojuice/www/discojuice/flags/ai.png
deleted file mode 100644
index 74ed29d92616c86757d3c0ec04378301c8f591b4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 643
zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6-h)vRCw9|
zF#yj00bOXewDSY+0|Ke|#s>ocPy#thD++(+#W%SS0Qvp^`1%0+_yGC)0QUL-|M&m^
z`T_tk0M7pe&iDc7fh@K74M*k&0{8f*88BG;;GY6ve?;&4{{Q>_{{8&^`u+g@|Ns5}
z|C?Nv0*Gb#mu+n4z6ZW~#qjy_|6ji&ZeIEMk16oyzH)i@Pk$MNxLARR?a#kwpMS72
zF)}cG2M8dRUN*~81wCz%$A2$f`_IL|A|w6j^RHtc7{2`lYG-KkQ{(*knSqh%3kzr7
zs%s1kKL7#%F#yj00-^B^D;pD^^AqC)4C(?1m>@q26ceiU4*2{4`u_d~@vQ*ykp&A1
z3h$o${r~^~`vQo?Pm-bY@cm79zVQG5%l!B6)Riap%L`bGemnT<@2|iAfl64!%YWS~
z`p0YY_dig_cYpw5WYAmG*lPLk!;jy8|NZ#~MF0Q%{rCG1ko^Di`(Fhkd3F{?py0<J
ze}6xGu_3DxAb^+{e*XIN|KBf&>c9Vg{{gA~^#>F<|Nj5KapBR^@Bf~CXSi|t;lF=C
z8-4)<5DUX^V9+rDCI3RuUy#}V{s46X!}R~}@4ug&fA|+@;n!b(1zCZ900<x!pbbFt
z#Ch5Nf^C2}2^i$RLF|8j|1yBMKsf>KKMX({{sIILBZE*UQbc|SngJt$+`m9Kz!<;5
dBm+Qz0RWL%NC2%sdjkLf002ovPDHLkV1lARHI@JX

diff --git a/modules/discojuice/www/discojuice/flags/al.png b/modules/discojuice/www/discojuice/flags/al.png
deleted file mode 100644
index 92354cb6e257be2cade71cb825027ce8d9efc06d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 600
zcmV-e0;m0nP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz>PbXFRCwBA
zyv)hK@{fUmi2(>${xJOc&A`II@PmN?BKC`c;SU)710$d~Kmf4-r6niy16BY3`}g0!
ze=L9h&Uybegp-Ns@87v^zGQMU|NZla@z1Y+zkdVKmFbHB0*HkH4F0@)&iwE1;&<Od
zIhl07{-}HR_0O+g5uA*_-u&x*{i%SP3CLxWkOW!?5I`*d{(;N}p+A3&ng3V5`1IrF
z&;P%FasBx->GRLuzkX(OGXMMa``@o$|Ni_2x(y(Jn3#TnHT?el|IhC;U%pHK`}6Df
z@2@|9J^lXU=Z~KvfBzi*^!4A*U;lv`e*Fge3Lt=(82$q_`~m9z|ND;$!(WEqze~6o
ze}X|JFO$H(U+VvX#{c{avi3L7@c;n?3L&6l7=Hix`}emN<6i~#|7+iUWBL8-&##}m
zKKx5zXJr5LA80nvkwCM6egFs{po<uQs)77JKYw!m`PK3AV=(*w4?lhaQ5*+j>9Y?&
zL6B;olm7ns#=rm&Kp-3b{RIXY(1{??Ha=$NKfkS+|9@us$Mfg+93j@fzkY#y2y!;i
z&kO(o1PWH5>zPHwn7|>;0Mz;WPl13iP!Y(WKYy4&4hBXMSPugOKmaiw2gk!dq!|4J
mj$lZ<LSqRm!T=Tl2rvL;`a(cWc8Wa!0000<MNUMnLSTZ1lqpI8

diff --git a/modules/discojuice/www/discojuice/flags/am.png b/modules/discojuice/www/discojuice/flags/am.png
deleted file mode 100644
index 344a2a86c43d52f490455d0fe582da93e07175b2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 497
zcmV<N0S^9&P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzgGod|RCwBA
z{H?0W@Zkdk1pNE=@7J$?fBrE1`o-|~??0db7%{*YKm-tggfYee00e;;QJ>E0R~eis
zC&uN{cDQ8`!@ZNLOqwtoG6nhzPx}SV-d6yzFfcIz75{(rngJyDkKrFw8iaoThHCr$
zo8k9wMhS^O3=9AP!~%5B|9}4(ASQtkLN$m1CV&5705X362095KfLKJhW;OjWdGY7l
zzrX*$DuLu*pcFC#NdEr)SL!$SY=)lz0mSm_*B_u)|AM4J<Zl#pfByhY0jq{^85n*5
z1P}{2JpRL-4RH(DIsd?3fEW+)KPb2W0*LYZR0bBCuK!=3{{R2y|39GcZv^@8_dgKh
zFT+0&mx){E#hj%80mSkT7)U@lkZPcTa6P}ls=?fUe;B~zzyJRjSQr2Th~?iWhX23*
zGBArUFaQJX4<q9r21cj~My9`v|H0t~3=p8~&p-b@FaQJ)<HueGhHni2eldUyf{?&4
ngfSQ(+&`d5264F<00ImE80Lq~rp{NU00000NkvXXu0mjfmZj6F

diff --git a/modules/discojuice/www/discojuice/flags/an.png b/modules/discojuice/www/discojuice/flags/an.png
deleted file mode 100644
index 633e4b89fded98256a8d142dfb60a8058f7e6b67..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 488
zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzdPzh<RCwBA
z{P^)B0}}Z6kAXpu{~v@6M9-gtNF)FdKrBEBK0ZDm`Tzfah@Srig$#fH{QvWZ;m@D{
z!ovT-QV{U$*)xCuVu31xs|GS2KKTFpHxwZOMn=XzfBpaj5DU6$Ao=ST(D?tqfEs=w
zYXCd=A3y*AF#yj00RRAbc6LtU;`99c{`~v?009B^`2BTsF8==ieSOOT0RQy#`TF|&
z`}_VM9}U65h60EQs10Zw*#3V&)ZT9P_s_qE`qQ;Fr+)wWUte$Z>(}33zy1Lc&_o7?
zKL7y)bkd){fBym<_v`mxpbeRs`+WRVot-5A{r$IX$CJFg13<HYdcem0WnlOL5I~G?
z-@fJN=ZCr;0<5i}J_dT`!UebofS$f{=MF#svHSytJOhdbpgM?Zq)>u{3eX_{0R++j
zR}GCkSy{&4zk!krKoTg(2n-k?g31B}5J<zTSFe!c^3T?-keL1h43OKm|1mKEgY(Zn
eh!_JvfB^u;X->W!NMq0d0000<MNUMnLSTY9z1-gb

diff --git a/modules/discojuice/www/discojuice/flags/ao.png b/modules/discojuice/www/discojuice/flags/ao.png
deleted file mode 100644
index bcbd1d6d40d8665ed9b1001c490ce48befabb258..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 428
zcmV;d0aN~oP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzPDw;TRCwB4QL#z`K@i<NFLwtP!On18
zaRGw??ZtmcrM;vR1rZ_m2?77Xe1Lv}Wg3fMk?Ifx5t1&A5H7nryW`AmID*46yqS43
z^X5)|^!rYTNU$kH6oNwZAxKFH@EJ=X7e!3L@o*?8aE=}VFt8T2CNBU2U~kOZY!>q<
zM7LZb@rX?|r)2RP-+aO3(7q?c3+$-Vv0E)PxM3SDV%@s`#GkZvw_x^WBa~uq3^l}t
zWdf(j(=(>^SgETc#5#EZT(4ObRkfxbzP9G;yza0;Ygc8-_*?EP(ca#`l6-Z6D0{tL
zQ4|~MCSi!9Q9YkW=V$ix#EqZ!rc?e<p_FCWYPE{2HvkBrs^nl`+6V4=B5$vuDS<a*
zjO=#1w4tu+W>WA0TwdVID+3aqrYUXUhCI)Ad5!(cP!BhhW$Ayb2&r8kK!bz*2`~UE
W(Ndrek0Jg50000<MNUMnLSTY9OSlOD

diff --git a/modules/discojuice/www/discojuice/flags/ar.png b/modules/discojuice/www/discojuice/flags/ar.png
deleted file mode 100644
index e5ef8f1fcddb9fa0b89c353430e9640c122445cc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 506
zcmV<W0R{evP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzj7da6RCwBA
zj6DAT%O3^^_{Z??7ZCqp01Ev2^Y72Ue?R^JML-C|`16mAi2)#hSU&w>NL7TW{{R0!
z<G=qv2E)I9|Ns7H{QHmjF9XxxfB(T;5XwFF1t5S}e*9th{g2`O@BbjB{~16MKuiAr
z|ML%wKwKzWn4OW~*FS&&VyTyXqbVi~)bk%`%YTqIAOso-0$@Ib2_#t=8AP?;00a<=
zI`2PWHU_X_uv#Gfeed5dn}LQhaeMyfaQhDfjEoFs!VCZb#02p!R18A@*z@n-{r`XO
z{r|T8KQaLM?H@n@u^_8vfaqYeWBBm~7*78=oRQTt0v-16A3y-HT>JP>i}(MpzaSkj
z=eqvqa`^|6{{QbQRQ11q3~Vg_kG}Z}5I`(hw}ncX8D4$|h64jUK>or*=^r$dfI%n0
z$<TR35Fmh9nEw4^WMC3yhX&|hV90`WG6ETYK;a8?Hv>3MKz;!F0w91GjkkV%_X`@4
wKR^hm`X5LwD9*v?4;TUC6Bz$&3;+QJ0QLcJ=WT{TU;qFB07*qoM6N<$f>3bX%K!iX

diff --git a/modules/discojuice/www/discojuice/flags/as.png b/modules/discojuice/www/discojuice/flags/as.png
deleted file mode 100644
index 32f30e4ce4eedd22d4f09c4f3a46c52dd064f113..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 647
zcmV;20(kw2P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!8A(JzRCwBA
zR8;)`;R6E%{QC9p#}9_Te}T+@U<3g`#<FsTG#7@yYzzzl0RS-o&i@4L>;Rmc0RI30
z|Nj5|{Q>>`0R8>{{QLs@`vM01^D6+%Ap+Y10Qw3Sr3ED)s=c}b05Jg0{{#dC0RR60
z)z$y}`~dv>0Q&p?0Q>ne0Khr|#}EMN1`-ttJvaFq6VTDg`OMJS*4F}vg#m0fQ1$QM
z42u6QTCg3K<haMo!O3Ny$Lf^Bz|Mbd$K1zD=iR;ZNIy74*}@YbfLQ+g`p5O}vp35w
zMfPi~jK4V)<k_8b7{%oNgTbx6%bs68$|5As#e9pM;q$8xYybho67hAX?WcSH*q^bg
zt8%&pGIDYMhk>t8+Li1J#Y_zUd>4Lw{URe1tEjLbKmY(S0M7pd(g2qsJ0|z;{R`~d
z`n<6E*3bb41p*Zr{{R344LkeqyaMyV01O!W0PZ0+TjlEQ0st`p&i?@b0Q{Gi0m{n%
z`T6-B``1JQx+4kM0{rp_FfRy7P6Qq%_1|&<`|JPx`Uew8u)+%h2<Yj*zkad&{0Y>+
zdiAI7xt}_}e|$CmbI9$<Ho2X7ESzjywx+D1F~3=u*;)QFF+BhXAfOFDySi9@{`&v(
z$NwK-^z$b$20@JfKfii0A2DD*%+Gv}O<IQC!FkJzmjD3-)bJe^uYX_+WG*D84>2>u
h*D)|iF)#oG7yty8`q2#I8zBGy002ovPDHLkV1j5VEF}N{

diff --git a/modules/discojuice/www/discojuice/flags/at.png b/modules/discojuice/www/discojuice/flags/at.png
deleted file mode 100644
index 0f15f34f2883c4b4360fc871d7105309f1533282..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 403
zcmV;E0c`$>P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzB}qg<RCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`&prl$WjwHQRjfmQ&G0jUOA
z@&|<Aj6Z*V{rbfwF8*)(c7On4eEIUFsHiB|mj4W3hz5X4AtX09_uIE`0Rjl(B&aGl
z13LiA0t65XLJ?N;k=6ePhRZ*I0Al>Dug_Rm`2Y251|$~)1M2@@6mI}!8O6olw6y^Q
z5X--d7nzS8`+x5q12kBmVFD!~j6c5_fMKno0(1^Q0I>i=is|<s21!X!fC5E<a=;J-
xvHvhYNU-q`1XK(VK#X5eBN9&>LjXX40RRttS6cG0UZ?;7002ovPDHLkV1fxUnjZiF

diff --git a/modules/discojuice/www/discojuice/flags/au.png b/modules/discojuice/www/discojuice/flags/au.png
deleted file mode 100644
index a01389a745d51e16b01a9dc0a707572564a17625..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 673
zcmV;S0$%-zP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Gf6~2RCwBA
zJYL>>fJ3En$GhGS>sbE%%m3$AD)q?8M9y>88-}kR7#RKlk!P~Y_PLuF7~U~3`~nC7
zF#yj00ZUDdpLsm{7ajP|&HwoK0Usg|6%f4L_{`Mi{rvv-`ukf=Ed&Gs-sA7L!Q7*a
zj{*QO0M7pb%?Sw^g@yy{>ihEY{`vU@3=8@G0rvO$i3mOL`~mv-`W+b$Mmr&io5dg<
z5v!7q0*L95jt`TzK8Kd(Utv)OSp_aLv){6ccV+Z`{Q2+asKUU&aO3`Kpz6wW8wp`<
z28M3{0mSqnB#A*-c*8%1=RD#sSOwMznKA3=e&iEzwo{cA=PgXK`2OQ}gqId83!|%*
zA_Kz@fB*n70M7pdECCwp4H&@R`1|(w-}M5x*74i)0}%fAt;XafA{48))#>Z>?C<vx
z4+yBW)ZEa+0st`p&i@0;-YG3aF7@#A-unsO`UeF3`snNQ&*=O8|Nq9#<LT}6|NsA2
zODmwR(Fq6z-qF4ShzS&MfByac^DoF=sW!#@*YCf7{{Cb5_xJa&KmY#y`~Ua<&!2yK
z<{bO@>D#}*e}Ret0tl$#*RMZ7<Nli)NXtp`1-NPa{Pp|S?>}Jl7Z|M45`5*URzH9L
z{rmSnPy;{!u>dsyO%meg+<D}#zMAO4lMiGi_<sHb%KrQF=l}N~zlsvgwUotv{`$LS
z=QW_G0Ro7Tfx#CXoj-s&k<cGxuBv0%?fp#*4F7<k3=m)d3iunO7I*l>00000NkvXX
Hu0mjfN{&}S

diff --git a/modules/discojuice/www/discojuice/flags/aw.png b/modules/discojuice/www/discojuice/flags/aw.png
deleted file mode 100644
index a3579c2d621069c8128d7cf16440d5e45a3ab3cd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 524
zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzo=HSORCwAf
z#=!{yAP@t=D2IJmvQ^oT4>^}0h@W9fA9JOn#opKkr#VO<{LPm{QLg}EdH3Vb1Zzpp
zqiZ+XNBm%5{`ViKi{bCTe}Dh~2a+HyfB%6Q|9}7eKVjxEfB<6Q<6r}-{{7;G=hB{;
zLB+p+|Ni^;|DXT={s75;AoBO$f4@PDf8sps4FCQC1Q64wUw^h*hy4HZXO3U)@85qw
zD*pci8U|DWQu_BVi2MUWKoOv;00M{w=;|*lY_o%kegGx^{`&*A{SSok_usF-P)oof
z|A86+0*K|;FQAM6fB*Ft<dT2?A#VK(Cc*ZAodjWkeGd>oEI&bZG5mq328#as{}<$F
zWDQ{Ffz1MH00<z)-?teUg{%JmdBgy8JlOpR62biolx1X*e{*FQKmf6@PTJZWr1j*}
zPl!XoX8!|Q@((Hkc0JHb^86gDYwQ66i1GVX1{R4TU@!trVgQCGC`iE!pa{bsus#1k
zHZc4FhUx1|2LJ+yks*IS!>1phxCBNdC_2H6U$AI~GQbEJqg*Ti0R{kQ(yH?TRrCY^
O0000<MNUMnLSTYH7wQxM

diff --git a/modules/discojuice/www/discojuice/flags/ax.png b/modules/discojuice/www/discojuice/flags/ax.png
deleted file mode 100644
index 1eea80a7b739bea4a249dd10a3457010525f60da..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 663
zcmV;I0%-k-P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!DM>^@RCwBA
zRL|V|<JUh12Bv@i7%n9g@Wnj(H;GMP$&{}jm>7QjV)*ul;Rlceqc6W0{`~_8AeMg&
z|LUXE8U8c=`}dziv6P|mEu%JjM}pqh@65md|Ni~w->=_)fBgZXe?Nc!ot?WGAOHX{
z0M7pe`uG9>{{ZXo`u+d?{`u+u=j#9V2j%Sc^797z|N8p+{rLO+`TP9&`u!FW2mk>3
z0#G;xDFDDQ2vg|)-@5Zw?JVTrAxNs~5&|AZ;5uWfQ`vUsMGm`>aGWoI7=P|oW>%~E
z|Kk<I|6dHhfBm2N_J0KXUv8i~e*XXa^WR@E`RCW)zdx8cq#mtW1`t3jED_KC*MDSu
z_6F$S|KET7|Mu(OjE@X|elq_2!SLfJBT(Cq?~FfxGX40;AjibAjR7D405Jg0{{;G;
z2n8wz{`Uy}{s95|0REEm|6T|E3<3Z80{;C1{rv*}`~&{{1pfU60}BiI4*&v)g=^N7
zzEtC<Z@&Eg^S9Az5$oUY|2Y^UcVzte^9ShHAHP84FOa|g%8PRES<V0ufFXLh0RRMn
zAPSL_{dejQTopH&3f@@mIzrkkeiH!;e_L_TTOqqs0m9<Qf^ydvKr9R&J^`hL_*s7c
zVPIktW)S_!z|J8d!2XSs;nzR5-+%vtqv8)Ry#D<C$-wXfAb=PdjOR1F`^NAA6qo1Q
x%7uy<{^T<#PfQ0I29yQ{JPiE-BQ}5l0|0RyOf8qXn?V2o002ovPDHLkV1inUNG|{Y

diff --git a/modules/discojuice/www/discojuice/flags/az.png b/modules/discojuice/www/discojuice/flags/az.png
deleted file mode 100644
index 4ee9fe5ced2610a60ff99e6cc4fbe80d7d53c624..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 589
zcmV-T0<!&yP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz-$_J4RCwBA
zWSDrI;m02a2>8dq@aG@HzdsB>fj@shYzX-a%=q<(frSYmfLIv5{Hb<T1S$RxMF0Q(
z{|{8~_us!iAjUr+`}bcU`S16?|G)qK-!$_WKmf5YaB(p(vpo3<6lVac{{8RY-@ib)
zzrX)8fE4}v|LgC+UqB6i|H*Q*F|hFf1Q6q4Mn<JclYYH;`TyTvhQC15{`~**=N}mT
z|NR@p0Fu9d0|nV6Bo57-2@pUm3`|TQ_W@1(`<LPOpT9r8i$z7TN=bj*e}Gk9_T%Bh
z->zQ${~M_P_y6C&m>3uU0*DFd0+8#0#Gk)^|NLQBRAyCBeB9H+Wn{=Mr@*PJ_ZKV<
zB>w@GFfafF5Ks>TBP0ZV{bBt5_ve*sKkwd`OiO#eX6=u=cfX!E#rX3NBT(umNC7Yu
z0Ro8S7X#4ce?Xr63$phg)Bk64X8r&5``_O`AFf^jc>p5y?+^38KVKLa00M}`wU!~x
z=I_1Fe}Df4D*yZI@1I|PfBgnRptt`0`2{iq<e)$Q{;Kf*yZDd+Ab?mHJ~90M{YR2b
z<o922(15i4`OW$VY#rGBAkP7V`tRSLe;M8}00a;tLn#AL4=8GX!O$Nh#vd5tADHA}
b00=MuuH0o0e<Ph&00000NkvXXu0mjf=xZ5r

diff --git a/modules/discojuice/www/discojuice/flags/ba.png b/modules/discojuice/www/discojuice/flags/ba.png
deleted file mode 100644
index c77499249c9c54700885c84465bc9039a433a2c9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 593
zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<4Ht8RCwBA
zWMDY0>MpRNPo|?TW>MPOFW(r1_!xlT-yep5|G*@e%^SFxf#DC32@n7=0M7pe00011
zNe=7o{FIuhzQ(sjF~t7>`T+s_0sj00{`>*}`~Uy^|Ni?^Z7Tcx|FW0O0tlpm;s5{T
z+df{s^E1rDZN;v4VP>0|8GkY`{`&t1s2YfV{r~st=KUYCl59Xr00M{!Xv@F<41fPH
zoWA^R$>xvtF5yd$xc~X{7o-}f=ig7DY9RXc``_>1K-c{N2q2&ahQEIq{`~z1RCDs;
zw*~7zIJ!sAKj8J}&!7K)enC|K{|nUc|Mwq|27mwp*#K1f8;Jh=2byv8+}GKw-@AGz
z%-rMu^XK3HKtBLA{Qvdq*I%FsKn(x^1k&&qY(LP_Uw?q)|3jz0PF?=a(?4bU?qHzN
z5I+E=z&88?2q2IKpz*){`~&I%+VJc5-=Dw#?LYB#!lHLRL7BZ<BEb&({pa_;zhD~x
z0tl!9=-Pi^r9gAQBpB^J_N9B?+ko(bwhi$>8-NZ5x*TXaKmf6TZ20qEQj`^F;~x-W
z05U+*fBxNj@_W(7kJ(ujGnWgh$g%(Z2hso#K#U9wI~hQ+`3Dk_7z`j1tL#*2FTcgW
f@C+EF009O7>dRn2w6d?H00000NkvXXu0mjfueTzu

diff --git a/modules/discojuice/www/discojuice/flags/bb.png b/modules/discojuice/www/discojuice/flags/bb.png
deleted file mode 100644
index 0df19c71d20d7fdc06e1cba01028983439b2bdae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 585
zcmV-P0=E5$P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+et)0RCwBA
zWMFP&fP=sP{+<VO-!c6A!|;!b;U5zNr*%Gv&+vzV;TI4A1P}{QwtA8$ko@=W|Gz&>
zj51&U|NhG$_=oZTA7<u1Of0`+s{H@_`~CYb2ydD&86bdIz$X8H^6J~)zyJUKV*LN>
z0mJ{l|Ns2{|Nr-Y#^3*c{=WU_!>_-;fvROCxPdkR1P~M0Xa=C_KR`47{sXG+pY!Yf
zqu=)*{%)W0>;M0szkdJy_507SKYxDz`3KYh5I`&-cY{^``2$3Z|NsB`^ZWO@y}$qd
z{r%_nFQBC$4Is{6hz5WF0@(mI8^j0N`~Tl>LzQ1Ye}a&q>MtPo*RQ`|OMu4x1!@2Y
zAfSdne}TsT{`c$8-(P?J0c~)w`~?J`zx?#Dg*yp^z&88=2q2IKpt(TRKniTbum8-y
z1bBWi0e#F0wgIH{FVJ|Pxj-8L0tgsNfByUdJMs7b-@h3^8h-!E3i%CU{QCW$1*GB6
ze~`2PfHeF82q2&aU>N+96yg32bmdP5238q{|Gydk0=52OVEN6!@<&OA7Z~7wL16>b
z@DCt>7#SFn85mf=5eY;LZ#OUe_l@D-2Zn#Y82<4v{9|E|jkRQ8_`$&N0jL_N03g5s
XX0T^_9W~6o00000NkvXXu0mjfXpthO

diff --git a/modules/discojuice/www/discojuice/flags/bd.png b/modules/discojuice/www/discojuice/flags/bd.png
deleted file mode 100644
index 076a8bf87c0cedcce47099c6b74b59f2c9d1dbce..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 504
zcmV<U0SEqxP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzib+I4RCwBA
zWN>CcfPV}OzZe+)fYC1)`hmpw%>WR9L@~Dk00x0r!@5ksR;+hV0>ZLfIcBS@orh;x
zv}95za5W)x_7^}bV3YqpdH?h;NZnuSC%?V#{+0gl`~RQckJx{&l>NO~;@7XgzkdJz
zEh{VwR0<G4EI?-fO@<h3^W=BhrN2zSe*ORRhvC<6xi7y8U;g@`{d>LSuiyWGR{aKQ
z00<x^pmYEJ{|mDH&u@z-e?Y2#|Najo!HDU{FQ<FIe*O9N>-R5+27mwp+3@G@Um)kt
zzdstU{y<d&Nf<-_IY`6rKfi%S0yO{x5EIb*ATR#=0~Ec&12*_KnEd$@LZ0CR+wc!+
z13&<QGyqvZA)u@FivIfZ2dL=Rf0)C7?%X5=@&M5IzkfkC00a;VFm(TbgA8ctR*By~
zHGhR)|0Vwor1}o$?>Wl9SIB_0ft3II3)BD*KrA2|{``^Tm;4PDy`=a1tTre>fEI#8
u{{2z<2NVVaum*qtVq}m+iAaI~Aiw~?reC_kVQV=60000<MNUMnLSTXd@#O9R

diff --git a/modules/discojuice/www/discojuice/flags/be.png b/modules/discojuice/www/discojuice/flags/be.png
deleted file mode 100644
index d86ebc800a673e6cf357c33d00edef93e2df0787..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 449
zcmV;y0Y3hTP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzQ%OWYRCwBA
zWIzQU-!t(10x|ymWB4b)@b44DKXHbC3<v}eKrBGH>gsB+3J~Dn`pdxgmx19A<NrU*
z41bt-fB%p9^Z)nn|9?Q_mra`h0*D1{?*AuGp8f@cfB$|nF#P@h|2Gu<{r&&;um8V(
z0aY`~$^vZw2p|@)+5dq`{{Rutr2jzGzyAOK1J>{hgns>oXkhsL8>j&wfIu2Rsv+R_
zAB5T1GyoL?1Q1BWpFe+p|Nf1n;TJ-~Kd@?uhChFRHUI<=#0HS!U%!8$YJib28yLY(
z0tg_G2B7i3e*FSj@aq@44gY_`jRywQ69xu=0D?FP=vyd&x*M*V6|CV8P{Uu4OBfgc
z0tjNmA4y3`us8lPG6H?}8%zRafgb(Cp!5f*6oP<G0tg^Rw3xnqm*E!+1JHN>{xAq}
rF#LPR@IoIX4%E%Yz;K6w0U*EtuUcjA`-_J300000NkvXXu0mjf+>pV;

diff --git a/modules/discojuice/www/discojuice/flags/bf.png b/modules/discojuice/www/discojuice/flags/bf.png
deleted file mode 100644
index ab5ce8fe1237a18d6809a5570024eb108cb14a3e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 497
zcmV<N0S^9&P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzgGod|RCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`(ov;U*021-Lr1*!W5(gW7O
z@cTDV13&<=05Ky_HBiN$KMcQt<nRCget*vgk?ifi{{Q?1(+Sc5G#wy-Sk5sp$a4Pu
z#RGBWpMOB<_FufhK)K(~7yM$4|NZaRuYar{dsw;tTw-7V2p|^IT84c0KMy|t`StJD
zpTB>819e>gHP`g_|Np;&&;0(C^$RHS>o<s0;`@E-2?Ia?3dr0B02l^BF0x~$^<L3E
zR?Z!wLY#U<uhNJHoKoCoqzV*aERSsE>lZ*Q41X9v27}ar6#W9}0h{^{OajIK0?h(y
z_zOe~zZd`lhy{p$|NA4!EeST}?;nUxkP49VfMx;1;V%&U|N9rH;SU2q05LM8GXV8K
n(H~UyA0);fa6B_H00bBSQ>$p&<A*}N00000NkvXXu0mjfu#eXe

diff --git a/modules/discojuice/www/discojuice/flags/bg.png b/modules/discojuice/www/discojuice/flags/bg.png
deleted file mode 100644
index 0469f0607dc76eb60327c29e04d9585f3ef25dc7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 462
zcmV;<0WtoGP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzU`a$lRCwBA
z{QC7P0}}Z6?;nIjX28LpfBygihy^Ih#l;0A|Ns9F(F3Oc|A$jZ;Khp<00G1TQ}iF1
z@gEytWMl+d0uVqfcRt;bVUqd#|1Uy@;r~A%1cQGt2t=$*EVsVh0tg^RhGvE`m$FBn
zAN~3F2Z(<E`wc>WfB*UmB!B(-`wPhZ^#?@C^U5EbbPyl_g=3Hc01Sh${{P9=HB%4|
z34*<3-m=C?^;L%miR{xQv2*hU;8+Y&0Dxf-W~KjsusWFAC4@j0#9_j;X5z6SjRhH>
zd}sd(7FPhVFdSi!*Zj@;_Sc`kfByUdk|3A-`STmZ_yb~qxIp9o{E-p)bLt=iKmf7)
z+|Ix(`{&<1pm88mK&}8g1WG~}e||Ik`OB#Cw~m1UAb?na(Zlrn4}+v6P!1@{@CT$5
z<gPz|7$77N{rw9;K*az7#0ZS%e@KV{m5U|?1ONdB06frThAL}}IsgCw07*qoM6N<$
Eg5Z+INB{r;

diff --git a/modules/discojuice/www/discojuice/flags/bh.png b/modules/discojuice/www/discojuice/flags/bh.png
deleted file mode 100644
index ea8ce68761bbd8ee06f80c487c24d4493abfb52d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 457
zcmV;)0XF`LP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzTS-JgRCwBA
z{PgJ)0}SwP-~KNuisA2H2=^Zt{edwc2q1tMff{&uc_AwP|NG1E`ZdG6`Tt+NX88N(
z|DQh$fByXY{{8>&-#|8y{IY2iKmf5omHz(^qAp)ym^JhN+jk7Vet{H$(Z8=>|AV=V
zva&!M00M{!p&AHub^kXuF^G#pRQ&(-8^nMkpk@XJfB<6o_wOIv5C1P;X6Wwu|KUB<
zc%X*g2-OTg#J~U$KumBafq;(A|A`a+OH08N{X($;=pP0KfB<5Fs|GR7oM!0i{{QYB
zSm|$=!=N@Wf}I2qKuka<{f7YtBjf)QCj1u{`~UM7nrdKh0c`*VF+c!8{Q&j%sZ;-Z
zd;dRshENS5{{S`og~Sg)05QIL^-54s5b7kL(8GuS8yfz9{>%Ui`+q-vfW*P*^_43C
z0mK4S`s2qBh&}(NP5W0_$$%QQ@R)`GfB*vkck5Jby^kNv00000NkvXXu0mjfy0pt~

diff --git a/modules/discojuice/www/discojuice/flags/bi.png b/modules/discojuice/www/discojuice/flags/bi.png
deleted file mode 100644
index 5cc2e30cfc47452d5bef949628e955a522d59e50..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 675
zcmV;U0$lxxP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!HAzH4RCwBA
z{D1W-!!NEI7ApUK{$&vt|M%w)5HbAv_3y`zKmY&#V_*QH9}FO%v-S8tmQMfy#HhVo
z@k+!!AphIRlVA4iVHOo-`1|+I=g$m4Z5$l`|Ni~`=n=QO2e+%s|Ns9v+c*IN05Jg0
z{{sR%@c|7A5)2p^AS??rIq<Hl{Os%#U0?_-E%LUt`r+XihmHj)CDr)ae9U>$wbBBJ
zMTk#;k4<3e#ePFE;{?TciOx=-NpIdg`t|#dcz^$YFqm+of7AU<7UGr+0t^5F#PsJM
z(2)${Jd)SmT+KY5@!|h>po)L5-!r~>3uJux|0`&Jz~QGy6a*CiGyVtq1|Wc#zWw|0
z_y6C2|NnAvaR2)A>-NX%|3Ci{R?!hvH~jzU``ypCK7Rkq&&~h)FDNvCApj5nF#yj0
z0_X_*{{Q{_|NQXv@Av-qBMmR$teo!O*6-%u-J+8r3n~2s`s?uP{Qmp>{`~+900M{!
zNC9;}eE(3IS9-C{62AZc<>Jx><Tdyu<P|fEx&Hs(<FsF0NbSa(>%af}0@?r&05Jg0
z{{#T;0Os`NWh`ko4>SM%|Kw(60099Kad7|t0qcf^`tR-^sIP`Fhru7lkI#w#>Hq?W
zkzqQ+@08y_|9v}t;{CEE%)%nTc=-MC<G<g(nYg(A|M~Ot(L<s5ByJBkVA$|w^8o}9
z<H7p}Wj=_VGt~UVz`(}9@CO{VK=K!u0bxU=?3S;+CiMy+zyN({CUlyEn$-XR002ov
JPDHLkV1lIBS^oe4

diff --git a/modules/discojuice/www/discojuice/flags/bj.png b/modules/discojuice/www/discojuice/flags/bj.png
deleted file mode 100644
index 1cc8b458a4ca83a29117c1ab9e6cd1e60a717db2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 486
zcmV<C0U7>@P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzcu7P-RCwBA
zWSGdn@Ph#g{xLB80nvY}82<gkh8P$C0*Hm-3q!SQHAwOQe?Y{{$PCu{nUV1iGxHxN
zrr-bn|M~wPN`CpW2_S%27+8SP|DSw)`uG3ezyJQSGP3?-`1}9=N3bFY`UOV685w1P
zmH-403j@fm|3IaG{{Q{+?>7S@!~g$((Ud|+28Q224FCZIGXF0FQ1zcbfB*dX_lJRr
z;s3wCNa|2D02KoSAbE^!0Dxf-mZ69ApkCb5fP^9ydGO$cm6w`kGj(t#`M{tFlLo%j
z*4%mm2&CaJSn02SzkrtfWBLcO;r%bLy5Gnoqrh)qC;<czNCU{IzrTQbe*gUivH|Eo
z4Al&OK&}RcIY0n`o%9!|^!M+7zk%ex|Ns9%G(c2CH2eW-0Q&SV&<_9s!~%@9-~awd
za!Z1}@t1{(`QM+vjIumHBN@O3gV5i<5Cn7*Kmai^lrk`U0!Q#KFak2ZF}&Okic~ZN
c0RRC803-oxJV3ZB;s5{u07*qoM6N<$g26f1y#N3J

diff --git a/modules/discojuice/www/discojuice/flags/bm.png b/modules/discojuice/www/discojuice/flags/bm.png
deleted file mode 100644
index c0c7aead8dfdeb942752d40cead84182c94f3c94..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 611
zcmV-p0-XJcP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz^+`lQRCwBA
zJegj)he@G&`n7t|ODs$bwJ&9|Wxqt(Nqty4lZk=h4+FzLF!}>VKmZT`F#yj00W%wG
zw4zx17##T6*Z=hN0Tvey7!|wG?K;V)0{r{_`}_X<{Qmp<|NQ*_`}@YSvI2-@&cAgG
z*R?p0?_>V(@&EVlEP?{x|1esA`||VNU68t8zyJRJ_3zg&hTp&0WMzR?0R#}s1|E|%
zRV}tRkH6o2#3;(nsVMXI-pgBmh17ms`TzTu!pfBl%*_9R;OEbWDJei#0R#}sGpDd$
z96Spi@~bn7G5z{~^_!ZLy2#s;5B~o8&G`G*|6f0Ap0WS=_rFd2C(ubi4FCZEF#yj0
z1a!1=<P~`V*Xs`t_5b|)_`}iOAr(jq@a_Bg{rdX<{r$yjN@ZJI{!LB&{QUd?00M~R
z!PD0opC3y6dGPneuYbS)_yc`;<=5L^zk%)s8aeIxbk`2!yMHhDKfN6QwgDi3n1Epi
zlmHqARQ><gFCgRZPmnMFfd!po*0Qs6uyJs>2e0}MwgDi3SU@2S4mePl{012eQ4J-3
z|Mm`933BS6zyJRJ1;ztF0D(08|NVzmQWB*4&)@%$um=Y`lmy1W-@hDx{{qQh3=9AP
x#JH7#;TJ3-|G=X54_FW_j)5c_0|P*S0RT0dOSD~(4;cUe002ovPDHLkV1hfJDkcB`

diff --git a/modules/discojuice/www/discojuice/flags/bn.png b/modules/discojuice/www/discojuice/flags/bn.png
deleted file mode 100644
index 8fb09849e9b5712e9cdd8a2c25035da201535cf5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 639
zcmV-_0)YLAP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!5lKWrRCwBA
z{Cbmt;THn~69WYN`v=5O#=k!x_P>8n_8%|<AOOQ+Yy&V1!!Y~*H?s7gTu~qyIz|yI
zK;S~Ef#~~<(rfSX1y?Jx@=#hhCe)hGFMwDe1~c(QGk~r6_xIJmj}w1>dG+hlCr-g%
z|9<~wU<9iE{r}%DMphZ1Jpcj3%*DZBWo-@72DFWlk(-gj@!ngb-$#D&C_i9e{QvLY
zw|{?r|NHlgiHY~?^IHG`05Jg0{{(k=dF}7->+9=cXlNG}79t%T{rC3_t(pA#`tSX#
z4jKOh|NsB|;rr`({{a5__y7Wk5omBxQSrlv5B>nb??0VZ8qCZrpS+?}gatn>o%-+B
zPl=+||6st##PspQ2Y>)#{Cu5(QJ~_^?faD-pMV;E|7MwLubjQ@B-gLso$mVYgECpU
zxpfp2fEt*XnBKpC4-fz`0M7pb@zVeZ8g>5r-~k2r`Sbhd;{WmN02I(80QmHEv)Ik{
z>H7Nm`}_MdF)?FhWi>T50*LYBMFw`s0-y$le?J(QfB$Fr_2c8e-`_!j`0PG|ckZ*_
zzkY$-`sc5Tips@{7Xbo@1sGC5IYwrQfB%2{|MTZR!ygX*-%M<O8UFoNwfcSY4ByXB
z|DHVi^W^!Ts*bNf4+8`c<J;4qSOiAlpI=Z0kYr+E_yuHt1I08G7tjoFl>cG4cZmTY
ZzyK0(F$K@T-Dv;-002ovPDHLkV1la=J3;^e

diff --git a/modules/discojuice/www/discojuice/flags/bo.png b/modules/discojuice/www/discojuice/flags/bo.png
deleted file mode 100644
index ce7ba522aa7e948d581478432643c230eed1a658..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 500
zcmV<Q0So?#P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzhDk(0RCwBA
z{4dJP00aO2{AKtBq!<`}F#P)uqA?Lb01o9G2LKR;fnYe^jwlgtrAurRXhvIXf8*SV
zs6rSi(17d))Nloa`1%>^3LvnC{|x`%yaFl$ss8ha0V@6XKS=c-5cwO(_{}IL0ki=i
zfLOjo{AE-9^-mn=h(G`Tfz|!{{r?|W+uz?{^yeR#!Nm9NlRN`J0I_^YV&Ikj@%Q)F
z|Ns9m{0FN3^Z!3k!*8HnFvf4N5x<yNc|Wu;00a;V&?6v&LDGL1K#br2fYMM!fBrH2
z0yBVuf0%&We+&Qt!~(SZKf`aZY7qGkW&_l0h$Udn|ADUj!vGLKENlKS*a98&=jT7L
z3LyCx!uStnfVn``z!2bJ{xS0h13&<=<bGnv|NZsBuTQ`K{r>as50L!z?-wXsAPk7$
ze<1l+iQ((fPYeJ7#KQ200VpKFA^{3Nph^G!{9^b86oDW}(Ek1R7ZiL9e}Ret0*H}e
qBRB&8AR!3%7c6cef(%d+Aiw~vBYd|xMihYn0000<MNUMnLSTaF<K6uL

diff --git a/modules/discojuice/www/discojuice/flags/br.png b/modules/discojuice/www/discojuice/flags/br.png
deleted file mode 100644
index 9b1a5538b264a295021f4f717d4299bb8ed98d98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 593
zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<4Ht8RCwBA
zWJqQ}fPV}Oe_-S<FoH86=m!Hp0I>j-HAXl7XJGjM{~r+i{r~sxzrQwG-&h#_Y&p;L
z=ieV7_s^f-zyJOD{rC5(+EoAn1k&)I;s3Kw&;LT?{{2}P{Pq8T&j0^^J4?LvUd;UK
z&+k8ffB*XXONL(tXahh1fi?X94^$0Q>Z$uRRO)Y4)uapmB!2(-ul(c1=C+V!kAF`)
z$PCo;`_FHns{jIs3Fu;wy-Z(c2YwAz{&V4aXk?bejFO*Op&u`@i<P#NM5z2anDp@%
z$W_0AHUI<=6VO{y{6FUU{$~3B`#;0){+-SR)BjJ|$ol6OM|0|bK^^`7|9=6|$@CBU
z(q9<9G5`b+6VR3i@0ilI{`t=Uk}wuL1$4~Cd;i;4vwV2{U!V5`M1#wcUk5J#X5eQ4
z2q2IRfByV=_lYTJDa)3Jzp`T5RX=}y{qq0s&;Jju|Ke_2x8cDr?MbYUUbC`tu`+yQ
z00<x!pbdZigMti*ChuqN;{3XAg2Vsc(*J+|{?C3(Z!*j8e=I;B|M?3F6<`Pf1Q1BW
z?>~PecqBpL@DIoojb8mb+WHGK%fG2>)a3=iVf_~v+`s?*1;!`?Kmai^I3i*ZIYtpN
f{g(k500bBS@<T5{{p$N}00000NkvXXu0mjf4z?hV

diff --git a/modules/discojuice/www/discojuice/flags/bs.png b/modules/discojuice/www/discojuice/flags/bs.png
deleted file mode 100644
index 639fa6cfa9c4792d03fb09fa197faf7ae549bfdf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 526
zcmV+p0`dKcP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzph-kQRCwBA
zWbpQ8sH$RMV`KR7g8>Ns{bTs^2gCr95H^s6Fo1}O2_S$Nfl}4;<}o-r{^R8Q_xtzX
z|Nnu?|Ni^;2gm@D3=F@4<iCHv|NjS~O~;M_1P}|zu)BAj+`aoZB;>EC#P1&<J-`1k
z{DzYMe*OCoL_lq_?5qs`cmM*31?-Cde;+^kGk0#b-3u#&zd$uW)Bpeb4QBj;F@7`t
zll%B%4?qBcH2nSh_YV-fcrkzdA4Z1X=6YcJA?m<N!HnMw|9=A&0|XEg*n59}gTc#>
zzuV{ie)#0qf2Lnh)j(~3VeG$ufPMl9Aczeh3x56n#l!R`HRQLf<gfp~pr#_*!1(Vs
zPy;{!fouSp{p;7SKRmptLBH%xfBpaS3v4Qq9-w=`!S?3|13&<=fSvT`x0u-PgoFlJ
zg<oHP{Q?FeC}d#de^9Xg`S)MtKl??NV*mjJ((qeOUeeF^H!ts>pFjVwfkN;%I39k(
zVgne^e?jDThF>oL0*Hk{T6(^^8pGqq44*zhqZ1OZzkZ>_F(mFeH~<0+0A4S6=>Lb*
QN&o-=07*qoM6N<$f&=*Yr2qf`

diff --git a/modules/discojuice/www/discojuice/flags/bt.png b/modules/discojuice/www/discojuice/flags/bt.png
deleted file mode 100644
index 1d512dfff42db1ea3e7c59fa7dd69319e789ee12..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 631
zcmV--0*L*IP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!2}wjjRCwAn
z$*~ClAP~U7D3AM>?&DC3JV7l?ccjcgB=Qq4l4w|Q;eOZ4z|IjsEI`#PYSloM|AFHF
zfy)2>XZQ=$@t;lU|F1tRzpnmg{PUOLH{-8A|F{4CvUU?d0I>k|0TuuM^_1cNUy$nm
zzZn?*{^!*ACzSEy$NyhHzB0Wn`TXRU=!%=n%Ci4h82|!^32gR%glZtk^6USnb00o@
z{`LDW>%U)&BK_|-y<imh^`HIszuyc10mKA$AW-!mkm~<`{xkjh_L=F`cd36L_kR5P
z>-75RkKVi&O=|xC<=6keK+72b0*D2q;Xlai|Ns9mF#h@f<M$Kp6%4<=Gqe6@Vg9e{
zo5sMv#5*_cKj&|T-+zE=0Ro8S-yfh4{`?2p!1#-S`OjOyvVY%yh_ik8`{Vb!@0`59
zU;WwE`2WMN|J=VB|NaJQ00<zaf1t4W{h#^Qcb=fTES>M(h;aV>^!x1-zNu02XV-n@
zm3imZ@&EI0hChG)|NZlafdL?Zn1I0yH26P<=DUx29QQsc%}izF;QV-S-hYOl|1V4z
zX|a-<=Kf#g*Z)7i{{y|szyJ_HEKEEM|C#>$KmJzoZa)M2-~Wm-e7Cl+vi)L|kY`}}
z&A<nY)IXpw{0j<3ppyUsi1G7$28IlVe?J-iiGm^(7{~v<f<q1iK>$F20RV*|BkB*O
Rz6SsR002ovPDHLkV1m;fPLlut

diff --git a/modules/discojuice/www/discojuice/flags/bv.png b/modules/discojuice/www/discojuice/flags/bv.png
deleted file mode 100644
index 160b6b5b79db15e623fa55e5774e5d160b933180..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 512
zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl1W5CRCwBA
ze8>O=a{vExMP2%`MCSoB^FIcLe_%lf;|~%E5I`(IQNh}3Ao>6Q|DFUXMn*>AqQd`w
z|1kXd^B;tM|Njjl{{hM0zwd6?1Q0+hV1xeud-4=Wy?p-%sO`^#2S61Jzk!N?s)6X&
zzhA%p|N6}=D+{y%Ab`Lc{sL9~1=0UN4*CD*7s%9KAf+JHKs~=eB-8KTKvw|-5R1&;
zzd&a|ob(5%^Z$Q=wHy9p13+aOpFRNu5F>N&`Tk_-7w>=n{RejQzkfh&Kn{rf10?_b
z{tFTZibx5v&dxav5I~H7|Ney-|DWN1$%1FyagzUW0464;_wU~W1Q5$TW@eGxtUvee
z3vAf*8|<XFcGmxXfqcvW^6qb_H-7(NQC7No`W!$2u>igK9~@*rr66bh|NrkNM8z+V
zAV?>O@ek;bKfu6d00<zkhChFpBtb3_<pTv8vy3d$Ur@j^fP<g;&mWNLzkmOM9S;yd
zj8|b%sPO*1px%kM7tF2+3;%(|F(iT+U?dO#1Q-DHo?4QnY^9|D0000<MNUMnLSTZ4
C8Rb6!

diff --git a/modules/discojuice/www/discojuice/flags/bw.png b/modules/discojuice/www/discojuice/flags/bw.png
deleted file mode 100644
index fcb103941523e24b03726fbbd88ef213dd476577..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 443
zcmV;s0Yv_ZP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzO-V#SRCwBA
zR6Y6s!yg6+`19}IuYW+20Z9J;_mANpnDYnBfUp@D00J;9##R78Koq;fB!*R*%P>k6
zPW&$KB`I@TtA?2x@Q~7pdcWi#1>DDZ2>MuG0I@IumHuaV^&7|soAMvT0IK){RtF@1
zgH;3B;_Qq-34j1%{P^)BFE1~|NkA(gBv!!4$aw$$eSiRB1ga=2D|__l(H|iA4T2Ex
z>lc`SQ9x2&UjE?0g8%`<0`lvhzd$}*14J4{IhY2@0~G@V5J<z{zaYiGe*c1*4^n_^
zHrxoHVt@c*eEaq-KR-Wy*F$81ez<k(7C->82%q9<QD=Da0~izx$YBB@K@3Q6{bP{h
zWLUjN2q1u1K(Y0oNsJ8=lnmf7W%&J%5yAjQ%U_TnFn<3314k`D05LLb|H|+KDN_G1
lK%@2-S{#F=*cbo;3;<_!ePLeZWljJ9002ovPDHLkV1mwauw?)M

diff --git a/modules/discojuice/www/discojuice/flags/by.png b/modules/discojuice/www/discojuice/flags/by.png
deleted file mode 100644
index 504774ec10efa9fdbedf75295ac88848f23a3908..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 514
zcmV+d0{#7oP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzlu1NERCwA<
z!a)iE5D);s`KhOSfh28`w63O+5m`#sn%wVUvj`@GPU8u{q#WA-0D~|PbcSakW=n&x
zaVXP#ar(0#su1CB%s?^)(Im)4f4!Mc0I@K9{K&9t*Z=%{1|R~e25JM7Q1lB({`&vx
z7m&>;EBlXu0U&@_82I`BfBC|Yn~P8llm?myQ3_K18=`^X_ivyEfB<6p_xd%%#*GZ!
z-C&_V5IGPDK|g;X*gypg3;+Sd!XPTj0Q7fK5>&$<sCiIraLqv3KYxHW00a;d!|T`o
z*RA_MX)??KF!JY51PMkECjkTy%RjGx|NFLo%}9*R`1AYUuU~(E|Ni^y_ut>Y{sHB|
zjK9DB00sa3QR4q|tc?L6fSCSm+3>HW`NxbYpP7GsX8sK%KS9yYPfWi)GJ)AFzdp14
z{>t>1fsFwmfLQ*Ci!yxq#8guv=_mQ;-(Rp{AoS<oAE5C-66meJK=2=g7=ADS1Q6rb
z=P$oWia&UK+O*1);THo4{b4{b7{H7l3=IDmAOIl10B<*SmRnR}WdHyG07*qoM6N<$
Ef=o)|H2?qr

diff --git a/modules/discojuice/www/discojuice/flags/bz.png b/modules/discojuice/www/discojuice/flags/bz.png
deleted file mode 100644
index be63ee1c623af897a81d80c8e60506d2c9bc0a43..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 600
zcmV-e0;m0nP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz>PbXFRCwBA
z{K<d<{(#XBFq;h~_z#AF03d)E8RYMF)C++{|Nr~T@ROZ`{p&Ywj$gn3{dxb1^$Rm6
z<GYW4{xbaj^Z(DEfAhO90|XEYgNVcrF1Bay{{Q{^|Ia@Lrauf0cCW=`e*F0R_wkEg
zyEkZm{KyYf4MZ}cObiTa009KVK$98%{QdtMsG9L_MBEWKbzWm8S+jo<KC&Vyc?a28
zfByRO7l?iXEn@fu5I{^oC;$2PAISdu=f9HV3mJ9+o{x-|t{pyi@zDQAKP4D>boB21
z`ppP*BG3|`!vO*asNvt=e_;3gWsp&PA@E<2jYs6ilRy6-zmSku5?~OOP=5aV@4sI_
zSN#QP00<x^hF|~w0{!&&|F6IQUOW-_{QtxEAKyQ*i#}vfee>z<Plm7Wp7Q?w_5b&8
zkf(tf00M}G;TK5tZ?FMpuF4pD9{KZw#nw<6sQ>Q!JD>SpAKYgR_QStF|9~F;2M|Ck
zz%U1e+FyoWe;B_0VVclq;}vp_kNy3hKMWrj7*{kqJbMcaQ;_Pve;I)x1Q0+h46j}>
zeiN4E1lkA+>|e|*mzJsW^M3)l^W_^hf&c&c`Mv->`48yHFF-%s0|+3-*GLfwiRNz%
m3}3(u4lrUsie?}H2rvLBbQv(L;??y40000<MNUMnLSTZ=KNo5M

diff --git a/modules/discojuice/www/discojuice/flags/ca.png b/modules/discojuice/www/discojuice/flags/ca.png
deleted file mode 100644
index 1f204193ae58c87efdd88d46700ccb48c2e1d0d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 628
zcmV-)0*n2LP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!21!IgRCwBA
z{OBG0@52Ws7N#Gso^YQ&&42{{|NjppfBpLPOjwu=$Y5aj!@vL#KrH_rJ>e`b1WGV}
ze#gbd^&bp=ef-GykAYc$@BhDltSqdeSy?RXJpcawy+5fJAb?mHcsPJ&{d@EF@4HtJ
z)qno||1xd*zaM|Ot4f#|8A1AQ-~Pubz$7IBv;-i4SQvovfB*ge{fFVtAE4aNE7yPi
z`^Eg=5yP(^Ur(Q5`TLjM%#`8#_rHuB|9}1hItd_vSpNO`#qjs<|KGp=|NIHm@MXqK
z79K7}ZvOwQ9Df%s{`~lX*xI%KzW-!k{Lc96Cr|@G0I@Lq`0?-epMSr9|NHeD<V$7w
z|L4yAXXRo1@`LH)GiG&-fB*jd`T3oRg%hX%=p=vuV*2yr$NxXSfj0d6`2(ndCn@Qh
zun5r8zkh%EA|%FNUJexe4OH{<*WX_tCjkTy%fByQz^Z?O(7%5S931=&4d3_dVr1tK
zGB;=B;P?x4@Xw!rS${G726~hMAb?o@ynPDxz^{KmxBdGEG>?&umBG}6iH(DSogJte
zDERNk_kV0Zng09%Itd_vSb&=T{rt@+B*66dJ0my{fpNkvBm!jpV_;xnVgd@XDk?Dx
zh=IJyzyJ_HjJJUrz)|>#fr0nRl^;KTz#|yK`2G9$BS%LzureS32rvK^u`=B;c)+&+
O0000<MNUMnLSTZV3pytN

diff --git a/modules/discojuice/www/discojuice/flags/catalonia.png b/modules/discojuice/www/discojuice/flags/catalonia.png
deleted file mode 100644
index 5041e308e3a0f57f5ef9651b574d49d30e5dc635..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 398
zcmV;90df9`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzFiAu~RCwA{kxfejK@5hIRf?spRf@%r
zgQvPss1($j7k`Gfe^k5_v7mSn_2fYhRojCrv<gdiG7~d1JM9|6%S#xZOcJDr69~b~
z#+agNt;H-<VpXctId$(1ux8M}#MUTgg-ifyg}qnm<`pOXz2^Q|-a<%P0a;~osU$O|
zObnDO^Sc*J@4Ix^g5|dauRPvmCTgr^2({T@gyY_BW9<kEfi%zA7M$fxq(h}Tdwj#+
z+fM1A0sn)|63@osr2^6V`*4Dv7dxA!cJXyYsp}Bf!DFrd^EATgu+80OVY3!&!T`oM
zv16zR>d94tALrX!<v0xNVUFrHlUGQA(Olg~pU3!p9Y@D;U=s(V`@O7-gl+G`+5jb&
sQ~VmV{Eht~{dE`WPwu@KdHE;60C<>Wj0S6V-v9sr07*qoM6N<$f?*uARsaA1

diff --git a/modules/discojuice/www/discojuice/flags/cc.png b/modules/discojuice/www/discojuice/flags/cc.png
deleted file mode 100644
index aed3d3b4e4467c33717ab3e2f61596e06113f9bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 625
zcmV-%0*?KOP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!14%?dRCwBA
zWQb*EfP+7O8U6uD28LfS5`yFy7_NaCKNtW4hy|!@b3vDn=EpB@*jg_0{{8pw57Xbj
z|Nj2@`{xgk{P$OZ^LwJ)`}q$z&c0*XR5lSHfIu32WWFY>Vbu`-)NXk-Y`p?2$B#e1
z{(buQ`}e;;zyJNd_UF(2w_nb@VUiUP2igD-Kuin_BL6vl`zgIQV*mR8|8G|2U!T7I
zn`-)Ow$bxne}9LGfB5z5*XcJ*K(;aeSD>o^0st`p&i@1e@&c~g4N@7~{}B9V!5sbp
z`j|K8<@Nq-&kt=P>@pAZ`T7Q#;RiPl^j;kSgdzX}05Jg0{{#R8=f>y-z~LG0`u_d<
z{QLg=2?6_k)DH^)`=sFo8YTUi-v;{r`o8J{6Wj>^)c^vB2^cJY|Nnmc_5b@He}DY@
z_51JdufKoSslWR1>-W9)3`r;XfsXn0`_Fc($H!lT!V@5Xn1Igu{qOIuf50&L{qg7D
z?|*(LofMGa_%_k-*{}b<f%<>_0g?9mMSwvE)Bq4bEI<vw5c~}m{r&gPm%qO`7=8yG
z68iQJsPxw_pw!>r*1})*zF_+U)&LMdEMOb{Nb-vOh6FrNC(tkd{&4;N%g_D$&)>g>
z0^hO}m?z%iIsOJ1mka;_#K>R{i_RZNQ42x8VJSe8f#Ern2@qfa%&RHCyvg>Q00000
LNkvXXu0mjf=TkSf

diff --git a/modules/discojuice/www/discojuice/flags/cd.png b/modules/discojuice/www/discojuice/flags/cd.png
deleted file mode 100644
index 5e489424884d2ec9e429f70d69af00edf242a077..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 528
zcmV+r0`L8aP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvPnciRCwBSkv~k6K^VrL@A}nJf)*T1
z3L#8Y;~xSzAPEDBL&Hq5jf=)VENWO?jf9E6D@-hqG{&JMepOP?gpvvgmH^Sjfyu<l
z0^(P`-re`|UfY3%%iZP8d%t_~+&xzCI{~=gwNNNN<^l>JkPqeYl28iLgD=0{><C@=
zJiungxto1}cc1TEbAAt6Ff?hOd|fT*N&AO;jnhbVxG|CY^%Eg-iEa~J<+*&ikorN%
zJvqE{n%F+cAI*?%rryi{5jn;cirvbxJX><<Ez>0$P44T5yOrT$dE?(KkwMFdoG^-J
zGv9P)Kk|i5`lcNgUUAbboca5{hI)v&h!9!~`Yg)Ld}$VwYqqXn@gVLi>3LSVGm1W?
z3qnDJAk6chH(<V;E4`d@hN9sB)Pe0wm1uSP!zuIys30W7C5QlfebIoq^6KHMscfS9
z0p<@t(x!nRk~feJY9L_fI{M}K^~5KGqDC|BTTs5eWuXUuP#fn^Trf-yBGzgR9M;gK
z{3GtPHKFQ((-20Rc(;g5#MU}rdW!Lpu}m>u7f~FohUBCxfQDx8?5BQsCcprAnfVhO
SHC~zk0000<MNUMnLSTZ!v-Dd4

diff --git a/modules/discojuice/www/discojuice/flags/cf.png b/modules/discojuice/www/discojuice/flags/cf.png
deleted file mode 100644
index da687bdce928e32e4a2bcbed2f3d2d97f42d340c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 614
zcmV-s0-61ZP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz_(?=TRCwBA
z<kY{x%rCgUR?@%mIRg{J?|=XPeqs1{LGmvHgMi9o2G)NJfBrK3`p57WO#b=<5CAa%
z&i@1h4-nX<up1kF<1(hI$ZP%n0RQ;_3c+pv{QQbM75fAK{r&&_{{Q>@|NZ~|iEi8i
zh~?j3h8^dV0y&$fY|i?}`2XK;hJSzm|G$6#|L@;V)&KqZ3sU;$?>`_ZF38C6g#jRd
z7@s_ODJ3Nev=9gw8UKSQhX4P)z5oCE{eQ>y|1j|H-+x9%#`EXT0R#{W1H*5i5@u$g
zs{agN2m-%;fixfipeaCQpFe*F2q2cU!)f`}`5%6M06O*WzrTN({{8*;CkCkD_wPBk
z=llWket~@P=ieVecEOTuB>(}$vTge|RYlbYUmpDW_v_E!KfnL|{{8n?G|>28zowm@
z_UrGj-+zAtrGTUoztWctUjPD#h2amw@BhDn5<oM6N`L(Wu|e+n{Tr$pNV5F?0}Nf}
zKMZUP00G2OlEe_D{O9ZM-@u^z_wP3-wEu%O{QA}J_!}5J|Nj00N&WxJ!}_-~hXEjf
zSOPd0bOrzX|1bIfKhXEU5d95e$o^*d^T$aN$o>OHz(52cF<S<J0Af6Jh=GZTfs>Pg
zot=T34<!B%7_G_-{}>qlT?57Mzkg5?0ssOG0Ftp>paW8OyZ`_I07*qoM6N<$f+2k}
AjsO4v

diff --git a/modules/discojuice/www/discojuice/flags/cg.png b/modules/discojuice/www/discojuice/flags/cg.png
deleted file mode 100644
index a859792ef32a02b41503b5ab5f216191af397e02..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 521
zcmV+k0`~ohP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzn@L1LRCwBA
zWH`>i@P`2b{=v9^K<w{Q;{X2q`uFb#2>tp0uZ001fLMSM)r!?%mH+<z|M&O*-#-k0
z|Ni~M$nYmd_zw%`@Bjb*{QnOoxBdRIeG@<cv4Bnc|K#^mpwhqp{{H^|8%P3G<V*ZE
z;Q0OTA5iHp5L)@0aiuKKdVm080-OCGWH3zipZ~v7M1NazL6rUkk?Vf_@A&oq_ivyE
zfB<3vDhI3n^XLB`Ao=&-?=-RBZoI$2&H$Ue`S<^(U;lspX88RZXgWXufi(R24>B91
z=ii?+(ckX8zrd=&8g~5t-|*}I50LQ;KzRlRfB=Hn08;wv->)Q*Kc0LLgTdsU-~VfV
z{r~#=|1XdRMzE6r0tlo5X#B6gzhXrG`18Y*0!g6iieLY~Kvgq<oeT_WfB*so>z}`W
zLWO>Z3Lv@r7+CdZpiy8Ae}EeP0z(_<2Y>)#Vfe-1#`njMUlORAfdMG=o8iiD#%aG9
z#Q!h|feZ$rzkeYJ=p=vuV)VVru<RQrG$O&#{Lc{--Ixdh00ImEs)1&9CQ|Xr00000
LNkvXXu0mjfrU(Kl

diff --git a/modules/discojuice/www/discojuice/flags/ch.png b/modules/discojuice/www/discojuice/flags/ch.png
deleted file mode 100644
index 242ec01aaf5ad351cb978a4eb650ad801a438b09..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 367
zcmeAS@N?(olHy`uVBq!ia0vp^+#t-s1SHkYJtzcHEa{HEjtmUzPnffIy#(?lOI#yL
zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+AuIMGJ3i=hE&{2`g6X4;eWtQ0TuxV
z9fi13(+NNRzn525R_^%t+x&39d{6y9ga1E2r+>?7U|?FE@Z<mglfiBK>m|i>fBlzF
zc~M_qKf%h=bAcoS;}NE7f8|yFe%B9?;;8%o@BeG_!|(4qhyo=(h-XBmKHXpc{~y!A
z`THH3fsDVeudko)ARzm9UL&JI!+~uEM*rBES1=kd6zV%LH0J*N$gIQAc0y}k9qTFv
z4h1oVG?rB#zNY^8{QUp5wE>>R#S4NZQd1i@F)*?OF@6y}@zmk^!Gr7L9asuAf!ae1
z{{CbBBH<BO!*oHaZN7cOF3AJ88i0zA{1Dar@o!<98Ve(f1jD+O$NQIep1%kTF$Pap
KKbLh*2~7ZUpO<I=

diff --git a/modules/discojuice/www/discojuice/flags/ci.png b/modules/discojuice/www/discojuice/flags/ci.png
deleted file mode 100644
index 3f2c62eb4d7dc192036af889b593b782dbe8abac..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 453
zcmV;$0XqJPP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzS4l)cRCwBA
z{6CR_;Rgc<{A2j{hv8GsM<5Fb7$DTYf8r;^fl>^Az=(+fAb?mHzA!MjRs*H~|NF=I
z{~td;@BjZG-hUVsqZ#w(|L@=b|NQ>{d(*K^00G3pzycQk`jp|{UxvSb;p*Vv_V?Sr
z{{Q;@@3$<wEYK=|0Ac~+|Ns7jRR8<?|L<=!)j;s;-!G5`pe6r)16>6WKrBG#F*5vR
z`2XiW&<Fqi{Ko)L4gY|y0%-sUAQq5Uz-IsdOF+XPpn^XP009Kj05ltnelh&TYXjIx
z00G1TbO_^rpz&bUe}7@s0Cdcse}De|2iX7+Kp+jwAf>+<K(6|YRl^^U29P3PkN^Y_
z%fBBCOh8TCk{~^Q{(_^Bfsv7s0S1&flz?9R`wtl8e;Ix;00a=@*HVUmpFnX8)Coi%
vy6*n@^9K^s5QhE^eNap@fMc4C0U*Et7^HTbL!piS00000NkvXXu0mjfoMp*{

diff --git a/modules/discojuice/www/discojuice/flags/ck.png b/modules/discojuice/www/discojuice/flags/ck.png
deleted file mode 100644
index 746d3d6f758858c749523ac27c05c85930d10667..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 586
zcmV-Q0=4~#P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+(|@1RCwBA
z+?`&%<%7t?OD{UVoMB=3SNumSoaLRLnMm~7Z43-D3=BUQ7=9rmfB<4NH*Z|u<M~}c
z<nN7Z|9<}ZBPJyx!n5bzw=<WoGqZC2`Sb73-@hOd1pY1TF9rwzF#yj01f1lU0@4)^
z@a_5T@BaDu2N4hW`~Nie`m6F71P2ZL`~Ca;{jHc~NM4g07!Uve_yUM&hnUSj6-^dZ
z)!#y*|D@#D^bNmD$X(}A`VCb2`_Ia$$-jR82C4>Xo6{KsbP_-SF+DJF`pL$*;0gaz
z7NKVhyo<lc{FYXD%Eb5U*Y97y|9U4*1(Lsh|M~UnPgMRq28O=?0mSrf-?8OqUSEFs
zZvPX8-H-ntI(23Gr4PS<{s1akKQryuACNsD+kjs9{qOMM!vF!qvi#vYWyXI%vFnU1
zzZn^U;*XxZz4QAI3p<}%%%tCcLB<1p^5@TApzm#MZ2<y^3Fxf9e?bQP1{nr2?-$5O
z5D9e5o+Wt@)j+A$(^4217ytqYqyZRSzkvv*2ttBg^2ai$3rHScUkbF!FJ(GV13&<=
z05t&378l_KSqd@i?>`U;4*0+SK#>rfF<U`K<nP~qKn(x^#K^#4h#HqaVB}v0Yycp@
Y0CuxTZrJ%C5&!@I07*qoM6N<$f^Me?fdBvi

diff --git a/modules/discojuice/www/discojuice/flags/cl.png b/modules/discojuice/www/discojuice/flags/cl.png
deleted file mode 100644
index 29c6d61bd4f16075228cdc6e526aafc3443029d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 450
zcmV;z0X_bSP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR7pfZRCwBA
zWJo{G@a+%79|i^{28JL17`T}JF0f)?VEBg>FfafF5DUYXKh;r+@n*scPQUy6`!63S
zGXn!71H*qtMn-04W+o=4|487=moEST#KiEAA;m(3;Xgy1iO{3BKc9a12~-UM7^Z`)
z1qdLZI~bN-c=z}J|D88K{QmR*&tHcBxB*ZDKmf5Ya0q<-!`is-{h$8~f7m(x{QZSX
zH3Jv`1P}|uy*o^wIGI2G`1kie)4zYe_&EQ6|NftW0ohon1}3I|Z{7d|5aVB<uKfJ}
z4<7vg{fhzUrr*DTjQ_uW|Nr$1#6}{Sl$73|It36wEI_|7f`u6V{6SHKsv0Ew=MOOO
z0Rjl5f%y-}U<SA%Ol^OF8vZi;1-S+wfIu3Ue*a;Rlmr{|m*EdcCnMNM1_%j6fB!-d
sP%%INF@6PxE)rru<)TRe0YHEO0EUfd201@Dy#N3J07*qoM6N<$g8h8DJ^%m!

diff --git a/modules/discojuice/www/discojuice/flags/cm.png b/modules/discojuice/www/discojuice/flags/cm.png
deleted file mode 100644
index f65c5bd5a79e2885060515be55f03a3ea4a15d95..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 525
zcmV+o0`mQdP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzpGibPRCwBA
zWSGdn@Ph#gSQs7_Gsu9M|KR8=!@qwp#J~U$fI>Mp0ssVo0Ek~;W>Z#0SJsA+2j`G%
zv|UVeYYs-#Sn6_J90h1VosR?LBU7{U1rQ6+R0f9sPrg3=`~UA>#=n0a|7Q67_y6zT
zP{j57|G!`V{{zu)Mn+knB>(|98e;<hU=Rj5wEzDbqg1=F0VnoFb(zT~E+lL;g1Gwm
zWkinf1Q5u4kPCoH{`~>E17s>tTLaMG-~Y>h{r`!g0jL-tfS4HmF#P%V_xIo5zyJLP
zk|2W%e*G8w^<VPW|Egag?*Cs<1XTEs0U&@t8vgzR8UO3=uV4Ru{R29q{@4HKzy3e{
z`M>1X|KC618W{eAoCFX+EI<t)$Nv2V)bpG17syFKXJmtY4D<{e+&#ch`t#=x13&<Q
zH2nGd2jnE65(coMU%#NLApr%|@E43200M{w7;C@({gLFB1o{E!Iwq;#3_QOXfqH?a
z0ZE=e42*wZs{aC=1Q0-s45bVVpMVyE5d*`?g$zo_(F{Znq0tNh009O75XfYM2l-It
P00000NkvXXu0mjfKy2q>

diff --git a/modules/discojuice/www/discojuice/flags/cn.png b/modules/discojuice/www/discojuice/flags/cn.png
deleted file mode 100644
index 89144146219e6fbec7eaa89e1bf4b073d299569e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 472
zcmV;}0Vn>6P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzYDq*vRCwBA
zyw1Sz4~&=?KtRBi;ni*s10whbEcgeB4G=&qK$b*(HE%4#=N12075}lD{uOxo_w$B7
z48Q*T|MTbn@8AExB!qo!(<Xob0%_ol`_C-)lsE40+p53+zWru1`OB*Q`^(1PAa%ch
z<gb6fegWAmva&!+00Ic)kS}Zg|NH#+>$bmtfBa_T{rmsVufH!rO2O)W0!b+P{TrwO
zAb?mv&i(NBb<rP&|9?15|FEe1{(j{5_rpNd2($l#RsRQT00<zElm7ku3vuiBlYbaE
ze}CQpR`mNf#8d{D@jwMY4FCZI((wN;$bSsKfBpUT=hHfn!4UWSgPRS}07MK7009Kn
z01*O)1Cj&KRRc`~+W-(iAPqnk#EJjF&VZ_bxf^U2Fj)Wo|N9rH79fCFK#}tM53{5s
zP>u;G`sX*)cv$d*%>MiL-(QdhpkjakVmyu%k;sfcNRj;yhJaxT5MTg0u5&QfH8#Bf
O0000<MNUMnLSTX%SKDF$

diff --git a/modules/discojuice/www/discojuice/flags/co.png b/modules/discojuice/www/discojuice/flags/co.png
deleted file mode 100644
index a118ff4a146fbd40ce865ea3c93b9d20ab3f14a0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 483
zcmV<90UZ8`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzbxA})RCwBA
ze7~LH-#-Q@_y=NxxDdu448*_y5I`(I2_gMzpyK~P?tdWq`=8-2Q1btOkdprlzyAZt
zf4_m;|NnpA+p-BDfLOpL1KCf3N*VtB1+qYTKq`L2$X{Uen~_}>XbC_7v4G9~kE;3?
z$h?1GrT>4y7{3|*{r>Zd0U&@_82$jY{AFPH^Plk#hy=QU5o|Ds0oDLyFn~2M0QE2c
z1P~*G;PKK9g@-SH{rUU<_aC4k|G@~v`1Kn|{`&=C|M{yZ!G37cNq_)iVfexD=MNA8
zh5p0Hf4_c1v;p<}|Ak}_F!%rh2&CcXZ-(!`82<cb`2C0B7a08pYXC7IT#$*3zkY$j
z2Oxl0uK%|byOHzz-u?f-e}PT@{SPPuB!OI@KCrVuf`9+8DJ!36I0X<uENl!6%zu6`
zNs53S^b16Sq=D}E4PgTf|M&Ob|G$6!|NX(kzyJ_HjCUEp;l#l33lzT~^aqJVLqGr!
ZU;wayYr!vk`O5$R002ovPDHLkV1m^H+|&R7

diff --git a/modules/discojuice/www/discojuice/flags/cr.png b/modules/discojuice/www/discojuice/flags/cr.png
deleted file mode 100644
index c7a3731794031667843f05ad3897a85c7c434877..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 477
zcmV<30V4j1P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzZ%IT!RCwBA
zWZ-XQ_{9JP|Nb%j`or-59|OZ5B=ieL0?|K!02IWz4FDhv1VIM`h{ouMJ_wx9D))d_
zqir#Ip6LiXWQ&F>&@8$XA^gF6<r6@RKmY${W&kS(5?}^cGYWw485tQreEI|sKr9T4
z7BLtb|Ns8&|39F_zyJSW=r5QAIuC3Skj==&{cH6~fB+Q6K@k8T2n0YJ3)p~`^rMAe
ziNPT#pPe0tXo+02ibzBS3Lqf;$J4#~?PT7nPXMt1J;(rbFHjWdMu-NmG+Z5s{PpYK
z@83*76B!r)0tlo5>?xq}zd#y5N`WeVBbyB+frx<tAb?mz+FLmso&SCL3~?xg{0DP4
zkOcYx?3cexe0(yKCjkTy<M*FGS(uqYatw&j`G*-w3=F_fdh_-zKmai^Fci1Wivl_d
zXwV-p0);)03#9*m;sj*DzyCmSpsuCuWdH#L)Q}E~MR;_=xrhh`vw<WNK!5=N7J+%w
T8XW5G00000NkvXXu0mjf>ZH0-

diff --git a/modules/discojuice/www/discojuice/flags/cs.png b/modules/discojuice/www/discojuice/flags/cs.png
deleted file mode 100644
index 8254790ca72f98d9e79d94bdfcb8839b1fd434ad..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 439
zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzNl8RORCwBA
zWMG)c!0>|s3jQ%L{DG0k=ogG+0SLgMnA-pV!aytqt1(q3VU5g2cTadE%W~lnu`}m;
z-504zOD10s2K8+~RqF^K7O;8$o;>*sR0>r0`!|sM`x~eNg#P~i_4n8BzrTI~MgGdl
z@-i@d0|+1%Q&SyHO(9WHu7Cgk{{@--A8b6x2B1zb1BygNIks=N00<z)zb{`hii!fA
z^#A{V1~9}07#SHq-M9e|Kr9f?LWJN9tbl=$5oi%W0I`5P3l+d?KG25$z)<-I5I`*d
zoSYcT%m2TA%>WJ{7y^0)%zz1kWJN^&bany+5X-;o*O`wU`+x5q12BMq=+`e0f-vAB
ze||Ik`OBc90(3J#0I>iAmFf2%21!Yv97q%>_xm>^i2a8FLV}HlAfRG^0Al<Ki3k{C
hK;@!I0RcdO0RVH1XBvO&hhG2y002ovPDHLkV1mc!t#$wa

diff --git a/modules/discojuice/www/discojuice/flags/cu.png b/modules/discojuice/www/discojuice/flags/cu.png
deleted file mode 100644
index 083f1d611c94a535e02954711486da244ec3c5d0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 563
zcmV-30?hr1P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz#Ysd#RCwBA
zyv@L%>bRVNjfdgKH->)<41fMG{Q1Z53yA)}NHF>VM86o=*Z=~EMTLRklg;&|8vY-+
zh5rBh|L@=bKM?ZoKOp1JpMQV<{rmmr|L=eQfFkpA_5cJB<7Wm2?&_*f&z|!oCH%Iq
zVPN<V)b{^B0~CX)e_)!Ck@5Y<j{pJ00(8aifB!ju|NcCE2G7^846g3~85y7oVTcJ#
zGBPr-F);uH5aUM%2KM%LW;3(jvuFSO{$n4X)^_tSpyPl4`3G_ako*fJr35*a6mA6w
zAdn3#uC5Hay3D`-uuhs}_wvlAU0>&@1^xa7gnxhi`TP6#zh6KNfByZH;9_972M|CY
z4S#m*VEXjw_teQhfB)LctFzlGTKpda#8eRa1F`|=V+j!s1_l{`0AhU0z`&K2_5c3;
z?|=UACdB;@3Hy%?Ffai9!1(6P8-M@;JL%7#4}bn}Wu*W1^8Nqk|9@zxfJk8Yg2Rge
z5=!5G`~e6c79IwMkAMHSMfCl8%kXF6O^EHl82Alg`~}6s-@pI={`>#;Kf}J}IRF8~
zc$$I1RCFdZQi0L={}0epF!T#d{sWT?V3G+SzyRi{Q|!NXWpDrh002ovPDHLkV1m+z
B7Bv6>

diff --git a/modules/discojuice/www/discojuice/flags/cv.png b/modules/discojuice/www/discojuice/flags/cv.png
deleted file mode 100644
index a63f7eaf63c028615b2ded5878b5e14a7dbe962f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 529
zcmV+s0`C2ZP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzqe(<TRCwBA
zWJvta00;m6G5i6N3=F>*82<cY`1KD;0?`i$g8?7_g>p^=00=`tlmIeOf&y&dk@6oT
z&CV8YCOfMzZ7b-;WHc4ffO<aUDt-6+0*D1-^s`Su6<`ZMav%-AVCsGY(H{_3nx7G9
z4?qBcH2nPsQVq1+T<ScK7pK2&&RM@-e;M}NH3lmE{TGgaPW=ZEKukb|V1pT~WX?wE
zZhH7ZBzjHrgZE;|hN~RpkNpB$_3IA^0rdd=01!ZofB*hvWMupg^1x#TMw$P(0V5OB
z#}6L>0*K`UGc#9pHKW{n=1`s=Y4`sB0UGuD|F2(+4xFrs{6A+r|Fh*S$P>SRGs(%l
z+O-QHfEa)O{tdAK=ovi517(5A-n@AO5I`)f0sl(Vm><0RZzq2;(QtLuuFT6X6;y@p
zb-8u)9gSFj-3}5^z@SqUX4qfA01!aT3<}j|#!Osn3@^V(zxysO&hx#~ZN`f)vS*$d
zpLlA?$HBnM&cM&k$j1o^^oKjY0t65vgZ)>ehy*ei5K#*ZyWju7F%Ll?01#jRixNU5
T4U6zw00000NkvXXu0mjf>cZT~

diff --git a/modules/discojuice/www/discojuice/flags/cx.png b/modules/discojuice/www/discojuice/flags/cx.png
deleted file mode 100644
index 48e31adbf4cc0074f40e95f87c1f103b91fe270e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 608
zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz@<~KNRCwBA
zWDt*M=vm0X!vF>Uz~~Q*L}q{yKmai^Fs!d`Rbj9@@=xl~KZbvQ|NZ^*|L@=bfBpc`
zKOp-38^rz{DEepVv)`L`Yyt=%76t}3hHqR?<~aN{I`!9n&u`}MKs~?z|Ni|Cihlk3
z1w?Q7fI4M?HUI<=3&<7!82<kK_veK1pKJ1e16Kc%d;m22_ut>Y{{Q;@?^mDN?|=V)
z{r~^ll=rtu5CcE}F#**BRkyY(adR>Mc_H{~T5^XRV~oVFSgBv#s=t2z{grn0SJIVV
z|Ni~D^5u8)5(a<(0%_pmV<{@S{pr)+Nt0E6|KyV7{&xHKulY}Z0S*2Ic2cIyuhSoY
z&3*a@=p=vu0%~ALNs$10lZEA9e*W!WzkWV{%9A7hYlh}ewm<)V{rd@2{rBIm&Idr}
z{RV0P2mmnv&i?}d08{q%2kh+oUtbt0DGA2L@2{yn^Xv%Q%_4hjZ2Q<D!x_=S`1Ab!
z{162X=hEi_2pFu()6xtcKmPvn=f596{(?f}7ch)iK(6`y4P-3K*FOm}|5zPV;ZnJ{
z;vzr*0YmB6@85rQ^>{KfBuh*0fWjOcoPYi>{Qk`ejtlm`TPy!Q@c0|K1n4Ay00P>u
ul!4(JQe+}W>@P40kp+Sq42=5$0t^6?P(4CrvcmZQ0000<MNUMnLSTY0E+*pu

diff --git a/modules/discojuice/www/discojuice/flags/cy.png b/modules/discojuice/www/discojuice/flags/cy.png
deleted file mode 100644
index 5b1ad6c07886e6963db439afff55d7056e3c5cd4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 428
zcmV;d0aN~oP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzK1oDDRCwBA
z{P^)B0}}Z64@|%*3;+;7EI`1;#RZi9|NlQk519V{A5I~G7cX7_1P}{M(SKwHs<MAT
zF(Adr$OyCnAb^-qRsUo7cJ2SK=l>s1`2Y9I{~ve$KWO@Yukru?KTxgz{s9CK3*7Y}
zZC_6Qf4TJkuQ&gHzW)Di+kXz$|9k=eg(Cm|XMz~|=g%L20Ahjo4`KiVr|y5|U;qEV
z`p@?NKb!P_9;^R?@o<+hfSm*oKp+h;f&YIQ*bg)L>I;A4<JP<O`StbBZvzAnUSR|~
z2_S%25XOW3@c7%8Gq2vr^WD7i>WVP82*P-nR{;Wu@%{Vvyu7@~4txIf`R>OD+-01E
zIfRil07L2S-Mat*#Q65@TRuKMWMi;}EJy%|ff@h;2;_%%@7_UT@edf{0+7H22rvMY
Ws9gjvbyTka0000<MNUMnLSTZV#l#o@

diff --git a/modules/discojuice/www/discojuice/flags/cz.png b/modules/discojuice/www/discojuice/flags/cz.png
deleted file mode 100644
index c8403dd21fd15f46d501a766a7a97733462f3b22..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 476
zcmV<20VDp2P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzZb?KzRCwBA
zWQaf89UzkBCc*#)|Ni}hkjM-;`19`{Kmf4_{`<nlD|_?BUjs!Rh@Sud!33N_0xw>?
z00<x^AmIN0XZ3|IN3MT_sDLX&Gah0gKmf4-8Grx%=lc6|<CTAZ|NXPm68Mh;Kr{dZ
z5X&E+yMTuM|IhvR=emo3|NQ;upe=w)!=FEY00M~R*B`KN{{H{__dn;~pDWJ(72m#E
zNt6x9|M%w)kYxA^mizmcQ9ytpFApGqfHnXP1qlN6{QmpT_re;Pa~ppC`u+dcufM-R
z<p1Bl|A9#sC8ZBPe*y#$%iljhr-PINHQ1fsXm@TSRMGF>48MLcfb{@Lpld*gfdL?Z
zSQvhRtN^J#x6%GQNHxSfxHgc;AD{-1tAIKH0tl!9q}uD*5!1Kl8Kk6va!f$;fJ%WL
z`2Cv^NdEc54D$xi27mx!VfgXqT8ME7!~2)OPy-`SXu#NiAkhzFFflLy1Q-A_8F>@M
S6G{sJ0000<MNUMnLSTYdwbYLQ

diff --git a/modules/discojuice/www/discojuice/flags/de.png b/modules/discojuice/www/discojuice/flags/de.png
deleted file mode 100644
index ac4a977362738ca7daa20784717f10f9617136b4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 545
zcmV++0^a?JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvq?ljRCwBA
z^zm_K`1_sV-#-RsmS2DV{rdgq|G(c14F4E#0Du5u`ThHQadA12^$!gG{{8d!FNFL9
z1;2m)`3t6g|6aFlH9!EdFflO!Ri8L{2_yj){sja-K@bjp{P+RH{sB%vl>h<6BFn%a
z@b8~2SoNP@zd$;E{sbbRuHQd?{QCI=sNwhbA3*&Qe}GP900=;09NYi^f<O@Dffdn=
z{Wswq2xv6fOjc*mGA*Lr`%B&mEaDA%u^c0|iW~vN^8fd*|9}570M-5a{U4~}*ROw2
z4Pezk^!+<TKS(7513&<=05QYgKL~??j2}OMs-fC|s(=0b3semh|NHwd0|P(+vHZ4T
zU{L%2pZVYazyJRI2BN<Z#(z-o0!fCyzyAZte?ZcN@yB5XfB<6ougCCT=HGuopehjh
z4<vyWf<pKYB$$C>U@pUdVa9*13;+Sd!tjgXKhXQEMobL97(p6<<R6CrzyE{SK=RN3
z|3DpoK(_q)!}OH_Ab?nYyk*!kZ_+=YHfDyO-$60_pO1m*2g5&LKrl1>{RLvMGBN!7
j!N9=G@a-1^K!5=NcXWu!7_DDe00000NkvXXu0mjfeQx^H

diff --git a/modules/discojuice/www/discojuice/flags/dj.png b/modules/discojuice/www/discojuice/flags/dj.png
deleted file mode 100644
index 582af364f8a9cb680628beae33cc9a2dbe0559f4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 572
zcmV-C0>k}@P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz&PhZ;RCwBA
zJbeBCj6Do5-Z5~nF)%Rv`}K$6-#>;we;9uK`S<6~zaM{qBL9B<0yBR7V`E_e2q4D)
z|Nnpa!Ep64!{fLA8NdLj;oraifB*mg`;Xx-kn#6Fhzn-q&in!pKrBENJRA&WD*ySo
z7*5@0`26EP69WTC_22)0z>5C-g{l_hVFa245I`UeKudt6h7^Mc@BgDW81BCO4-x~L
z`sXhc{R3+I%fRsKA3y*x{R6rHsA1>M|6jifb2E4w{<qcm&&l|o;n#mA7-IhQpAn20
zzAyj;5Xc6GvuFQr-~Rv8Cx+l)M#le!3je=x-r02F>z{xB{`~z5CPC;Y7bk<j4uAjx
zJIToC|BDy@?d`!1`M2rArn#SIK9_&}`~UA>|9<`c2PXgjR$^CT@Hzz$KrBEfF#?VC
z^aSdB^z+g5SJMxCJOGqNsQwQkfr0#&=?~CJ009Kjz|71H^!MIRd#Ajb^76;aUyQ$y
z%m(TN#spBq-#`C>zGeUjAdrR+|30kwu=eoBL!3-pGMq9%bs!`E|ACMovw<P>4;Zk2
z8GbPU1Q5%#7t@Nb6*GKbU;u{yA29j{CVzn$|6qa)V3LCYAiw~8(_SNKujRx50000<
KMNUMnLSTY(1rd4x

diff --git a/modules/discojuice/www/discojuice/flags/dk.png b/modules/discojuice/www/discojuice/flags/dk.png
deleted file mode 100644
index e2993d3c59ae78855f777c158a6aae6c1fb5c843..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 495
zcmV<L0TBL)P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzfk{L`RCwBA
z{K&xYj{ypR41vFY|Gj$kK~nM`n2U`5fYks55DSpSQC$sI{tt*485x;)dAUo9|9$=T
z|IeTQzkf4;Ng(^*@82&sZ2|}&7O=Me|DHT$`1|)i5COs8zklyP{P*QENZqgB|9}7b
z|LYe}HIu9?&~$(REX_d<06+`@K>h!ZNvLM`<}kPiIA3?K?Zl!VJuS0ABN12uI2v;s
z000mK68GQM4oDR3?|C6;zBc4LR82Q1eETXSa+3nD0Ad8%4|Ml`Fn}2U{~ypshW{9V
zk%{T!hYtV&#KHiVV*o?2zW>+&Bgm+K00G4EikX==E9>w5`yf~S`o*<t*Z+?nzxew7
z`}_&w9*75kvMfqUPtKhK2q3Txkbnca6-YuX`}LFI=TE30P{SW!;Qj@A73c?m00MdX
z|L;Fcl9FI!{(=ITnHd;@3}3!5LW2L#AEv)x)qg><00G4K6dZ++hy)_Bw{QPEdi2K7
l5H1Kw2asrHVqgFWFaQRwS@oh;XP^K8002ovPDHLkV1foV*8Tth

diff --git a/modules/discojuice/www/discojuice/flags/dm.png b/modules/discojuice/www/discojuice/flags/dm.png
deleted file mode 100644
index 5fbffcba3cb0f20016c9717614127b89db4c9664..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 620
zcmV-y0+aoTP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz{z*hZRCwBA
zWawl-fPV}Oe?a8lC<bO#hMzxwvRAN!M1C<q$zKcr0mK4S*6h*@B>yt}{r~U(pZ|aU
z{rk@#!dhJXj+vP`D<JFlzu$lU{r>&$&!2yPR?Jud5I`&tqo00z_V3?cpb$_)%#~li
z5Bw?p&G@T5&5h~tB<;UIJ-`3_mgbQL+5iwhOdtm^{QZlh+Tg>NcGo{qR#UR9ewx4g
zlzHy^uRp(j{rmOj?;oHBfB*n70M7pb{ow!s5r+W$=Kufw0RQ~_o$a1N^GPoTT-yiw
z&XGVBSbe$r0&xrf|M~#~9P-zx0st`p&i?@b004Y@cH`sX`~3X;`}>j`1PlZ1WGkKd
zF<hCP_XYd=@$d;w*Yf)M`X3)4xw^mti1F{=zd$|zfq(%7|8%A=GP@nM_XkVX|AhPB
zWIz9{-6_k|z8)yg#KiRe{d<4_Vq~ahDE2OX`1#@Qzo5`aIse1--RHH=zY=!-Zgl^f
zz3#^$ZssPV|3D8Y@+lr_KLij!OuzsJa(?~&1=R5C@9&A)|BiAoCGBQ<|B|DAyEH^K
zPzo5Ve}SI-!vGLKEI^O{{{LHoQvw)7K%Ky_T4Vj&&ww*8{l)UG^~-kp%LA1H!GBOl
z0yO{x5F<k_N<>1~FN+w&9T}cJeJULy4V8r?0tN<v00RI`oh*#KILw0p0000<MNUMn
GLSTXg<||78

diff --git a/modules/discojuice/www/discojuice/flags/do.png b/modules/discojuice/www/discojuice/flags/do.png
deleted file mode 100644
index 5a04932d87963bcb063497b1179cee12f407e18a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 508
zcmV<Y0R#StP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzj!8s8RCwBA
zWY%2F00V#j{A2j_kKy0Hx7QN*{(QJ6DEyCs0f_z}kpKb20#rAt#`He}!~g#b|Nj2}
z_wWCofB(4H7#LZ&L{n4$|Ni~|&mSQ94@}<Ov<V=9KpKEbU%mVB7oz&_KOp1p|Nkui
z{{Fsu_y4co|9}7b_v;r>HM6WN&<2126ppbC05A-~q$vMCOd&N)3^rn&3WaiZo>@dB
zxpL5=L>h@#UjVT%{Q39iA58Ths0J3s|NohoLF&Lt!8(8c18V>XAjZFc|1vT%{s#lF
z^Kb%2CZ>-cJ^%y|<6Q;@;r#qR4;}z*|Nr|B$h_ab1b6QI%fu2>dIV_O?>~RR<Ubj4
z?xlST00M{!=#T$UOaFj82Sh)C=*KUx+kmQngH`|e19S=~Yykp@1*8EIa3HgPL);Da
zGBAXoW&;)f0fh=k13&<QHT?d=Bq_-V3UZ*we*+neOw3G-jFMtpe?g%P3W<OJKqN5g
y00M~dDr!VRNVTgMKX8euE7l+hLl_JI0R{lXvUlH4Njp~n0000<MNUMnLSTZz0^Iii

diff --git a/modules/discojuice/www/discojuice/flags/dz.png b/modules/discojuice/www/discojuice/flags/dz.png
deleted file mode 100644
index 335c2391d39090d6b40a409870a74326665589c2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 582
zcmV-M0=fN(P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz*hxe|RCwBA
zRIK#<@Z$>u82tM4=f|&Ke}8;oX5+eBw}y?G6)5=s|Nnnr@aNATAPEpaEN{Mj=m^OD
z&%p5S|G&Tg{{H#<7bL;LEGj9<&cFmz{_j5mJbLs9Ab?m{m{|TZ{D1lB9Z2clKfnI{
z`ThHs^2c9)q;CF`l>Eoa3N#g>nv07INCE^93j<gHsQUNcKR_h=`CH(f*POq8e*3+h
z$K97fRFr|48EykmEkFP<{rK|>WH3<mpWna!|8afrmh0Eg22C+$Pv0+F*D^9OLA(di
z0CX)t05Ji52{QiAub+Q^|NQk!<m>lKe}28-VENu!{qxMpm&svFOiawo%#4hT5U&FS
z5Yzu(KY%Xz`RDh~-yl6N|NT~b@qz9A2lm1$Hf43G`D-AmnZXVNY5)izCWas1fbRMA
z8?52ykLBVV-&q+tkKFpbbOC=r`2SzOfQo=l0_p*hfB*gk2q2IKpzD7Eo%H+Hk6%A8
za57|Q3rv;f;d1r)FDv_xg9F*eKs^8f#KQ37)2~0jMR){${rwHH2k3S7pO3`Z{#jf7
z{|`16Y&=9YkOT-IMh0&|hF9+yelRe6V}O#tcxPkSx96}BCoe=1&?OKCkOT-Y05IoG
U$(*n^qyPW_07*qoM6N<$f?|9Y@c;k-

diff --git a/modules/discojuice/www/discojuice/flags/ec.png b/modules/discojuice/www/discojuice/flags/ec.png
deleted file mode 100644
index 0caa0b1e785295d003869330fc4e073dce07e7f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 500
zcmV<Q0So?#P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzhDk(0RCwBA
z{CQKI;om0)2>1sCzZm}g`N!}J$oTi?|G$4gL7*^D3`7C}Kmf5Y{CmeN)&f@km*M|^
zrvE_l-~a!AA&BAspa1{=fXIJ9!9O2vbOQts3j+fX{b%^|8m0my0Yd-4N`WN9@BjaR
z=no^SIM8~400P<oatc<}Aax+)e}lQdftrDC1qdJ(7Oqc>%s(0a|A0FHhM?*o#se9Q
zEZ;b|7ytr@MWm#zEz$bb`!9d~{{Q>$@1MW_!07MqKOpw+zkh)g(B$8L|49h*Ov!x=
z5I`*NZ%IA<!1wqK%Wsf0$kyL~{`~^00P6Yu=RZvF@8`c<3=B#D0mQ=a;~&^0kh<T0
z;EcZz#;-sB|3Iwz^Y8CpP#6OQ5aW3U2C1T=Uk@Jq|NZ;l@83}J*DoLmHW?)H{|^xT
zWmQr-d+;DY0I?`AFmQbRz#zyC5(OCxQo#UX{{e~o1z7=9&G7f{|1WQK7#IKoi18r<
q!yiy=qM$!W3<e|y69WT4fB^vfY=I+7gOt1g0000<MNUMnLSTYPIp9kG

diff --git a/modules/discojuice/www/discojuice/flags/ee.png b/modules/discojuice/www/discojuice/flags/ee.png
deleted file mode 100644
index 0c82efb7dde983e6ab0f6bebb3b2eb326ce3874a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 429
zcmV;e0aE^nP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzKS@MERCwBA
zWN_Zk00;jV7=Ha@_yb12{(#s(^y3eh{fFVlKZf6b00K}b#{>X?Fbu$UU<G+ofGafM
zs%y*k<jU%Ha!*#srreoQ(Zx0}3Nq-M?+YLnh|y2p1I0nAfz;o>AQCA3`wxix_2=I&
zAouq_Sz&ethCcuS!~%52Kai0?gF&VORsRAR2~rJG2PFT1^!)w@)C_d-AAkU2Vc75Z
z*R<@<qep*$;5P_Dz^`9m0!D#^<mDL{4gv%a$Vq?x`~`C18lck1%E2^H9;g@~fIu4l
z{sk%i_4^mhe2@ZUv*AVn6$1ni<I|^4#l^+{|Njr<{KpMIN*Nh1T(|%bKrH`&UIr^A
zr~w@G{{R9AqyerP9)Uo^7*GI^`yZkKAb>y`9z1vevIh)-p7{p`5C+7f|6l;f1_&?!
X)GmJPc-xs)00000NkvXXu0mjfGFPrC

diff --git a/modules/discojuice/www/discojuice/flags/eg.png b/modules/discojuice/www/discojuice/flags/eg.png
deleted file mode 100644
index 8a3f7a10b5757b006948ea4436fb242d02dc9a4e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 465
zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzV@X6oRCwBA
ze9OS_j{yq)p^|X)2T2eh0LNi&0{{pEu@sbSoUIs&CGI1luw}1dchAHwJ5s2KA&U$!
z;qL<OIZptwfRr-)|NG=A15oMTzd%ut9w7PqH%Q$tAmi7+U%!CjOtP{-s{jIsh0WBI
zNmGkKR19i7P|x4LzkmK_w*AJmpY`AGUqG{&{(vlG6cuILz8xTd82|qL%gD$GvgiMQ
z1~B~h@9&S-^B8_VVU?(0_|Nhm27t;wefk6tKui$tLdC%Jua{kaet!D*_vf!?E&q`L
z(9{3^0R#{enrblk^ZU>LAHVtk{r`=k{y)(2e*gi*sIRYISXlV_^=qKp{(!;n-+xj9
zUjemETFMXP0$m6sfwJP_;%#kh009JYeOg-Dy?gh5gTXH_fG|KLm<2Qhs6|CZ<>JMQ
z009IFR-loRl9E6vpeV=!FaTTi8)D~Q7yv2;2q2OXK!5=N{?|@pNV(X=00000NkvXX
Hu0mjfG@sA`

diff --git a/modules/discojuice/www/discojuice/flags/eh.png b/modules/discojuice/www/discojuice/flags/eh.png
deleted file mode 100644
index 90a1195b47a6f12c70d06cb0bd0e4ea88d7bfb03..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 508
zcmV<Y0R#StP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzj!8s8RCwBA
zU?2r-WMBXYAQm81UtbR-|NZ;-7Yu-mKYxDz`2%AA{{8z87y^Y_zJKT4xDg<LSim~}
zKYjWPDE$Wxe*gIe)B+^H;NP!bbH9C)l#%(wzyJ_HEcfr<7ZMTzN`myE0-#m@fr7t(
zfARK~{q+mT_{YEi5I`&<QX<@}+z{0aVEF&cng1tG{{Qgde|b4j(L+m1*`Ggw3<e-#
zU;qdprhg3o5M~4ED_8!{n)Tn!?f>`hKmn*~pz%QT=MPXRKmaj;?1ifa0xhloNlE|L
zuK&--1mwx?-uoV+`qwW8u#*4+i1F_GyFwg7fByafIr{%Uh)$p>Ae%w(|Nq~=m~|`#
z{`_H7QhIal96$iEC^sml1*F~kc<(nb4FCQ91q_kDz!3TkBLDsd`Sky<|4qNomi`s~
z`xoeVfB<3v8uI)9A4wibp!A=AfB%5B0nwj-e?TNKsQ>@@`|oeijK3Q@{{o!^5I~F!
y*$fQd7#Mzm(H|HCnf(WhfND7yc3x%x2rvM-AWsdQI)rrq0000<MNUMnLSTaaA?2q4

diff --git a/modules/discojuice/www/discojuice/flags/england.png b/modules/discojuice/www/discojuice/flags/england.png
deleted file mode 100644
index 3a7311d5617df952329b1e293fdfddc64e95ca72..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 496
zcmV<M0T2F(P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzf=NU{RCwBA
z{P^)B0}}Z6kKy09FXyDC|1mHa+`i4g$M+8v00a;VP!S&=ACUb2|36d@C%bx4(Z4@`
zgruYx*x3FffoIR20R#{WL=jvyNci8s9}gb<`~Cah-@iZ`;i?%K8UOtG0}wzgXsRJ3
zQ1$;`zkx~^kc<aA_#Z$3u{=mgk&BQ2`{4u7JfPVOfB*jb`SaheU;lsqem!FbP!&)d
zB=zSHi;&QT++2VFVtKcEwV;yHug8!7|Nis;&u@@RfW`yKU%%e1S@RFf0Q%?uuV3s6
z3eOlA00M}G%if;b$cRl|{@=g941Yj|0d4rWbt_OQuZs)R2B3z&e_2ID1orI%2q4C{
zZ{PCs^TS;a^1zQDw_II;2CMGd2M;BnEYQ<;?%V+gAQqrMki83$1UUnU{{Ce|@-Ywq
zLkS>&KpNnxA)<^73~VwoKqoOWF#%15i9uxn0tlqx)vH&?arx`ryF**H{9<5mxO9m@
mNC@PFfB*h~9RdUZ0R{j9;Y1$IN+(bN0000<MNUMnLSTZX3fP7K

diff --git a/modules/discojuice/www/discojuice/flags/er.png b/modules/discojuice/www/discojuice/flags/er.png
deleted file mode 100644
index 13065ae99ccace42df97be8b594049f9f40dcc4f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 653
zcmXw1T}V@582&uljzg!GcrmAG5$1(Rvt>&(jx%j7OGE_~DVuFcQkgj@33fJv($pjj
zgoNxWFM>pG#K4X+%S_Ys!f>f$mib36%ekHNec$;y5njB{!+Y`YzVGwA&4mTVh%ikU
z03gD2Hn&LPeNu%hDG7PUvzrphs|^<n0Q7#)D;}*&eXK37%vM}`)po~x+X@Vp+A8Zo
z(+zXAwa99=G}Mh-vjCtHO}U1WyY8y2$#Jdmp}8&ARhmK5k@SN~?M`UxXSGTNLPmqn
zoz9*&TbVkSZi~^sBa1N*wvy?}9}Fut&Tt-%ILA5GPT<hBxg!ox#g7aRzyH;~zM@NN
zW<GWjcb_<jy@7I`xtDGqx`O>(-as$IIo1LmPya%Hc0Qn*6qc4XX3oKoa+Z)_XBQk8
znPA)<qL6^<^L|g8<~_+4mRW}WuI+%2a83=NKpL1LauEQ95eb7ZWIv*k(QX@3+5|z3
zl?yO)3ua8CO$D0L;L$^HRSUuHp6s7-G)7->XelBh#6J<)fj|w>7X+~Yun^@Bp4$+N
z6L8rb{%QnJN{fql*fJH1L*2YjUlB~CXS&&LY)1V3h&68|x1_5-(4l3HUgs~3JvLXI
z$_D=zL{dTnq9RK`-w~w|sCYqqA;@OoAE0!{9Gi+cF%zA>5*8OAiX<fj!2NF$x5>Ws
z!A~!@Tb_6WJ;mn(q~>CYJ~Oq(|Mc`miY)G1d$)?S_lf*=dz3nd-8+hwz5w#U=!7L-
z+<aupZ2obdJPL{-a)jftDB>Ve0W8Werm#o=KvYxRVVNtM9!poHk%m;Y{gxKdXC|Y{
fc0^aUlspXz7vm>S7OoCUZUIwXLGJ6E%Z+~lY(hhH

diff --git a/modules/discojuice/www/discojuice/flags/es.png b/modules/discojuice/www/discojuice/flags/es.png
deleted file mode 100644
index c2de2d7111e3cb59cf6511dd2ab045e824bdb43e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 469
zcmV;`0V@89P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzXGugsRCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`&pe;NKW0^Ri&h`xRJ_x;0v
zUa?=y?0^3M|NZ~}FE9c#{{3cP{Qd6}13&;Vf!z&M{pZWqKYu4MFm$tgedF}w=P#IQ
z7-9gT-$11R0mKA$(qEu4%ok$*y!^wMRm*x;`R7|k6yu?K{s8?55I{^|9{?Tjhec2I
zv+6&FhFWG_BbNVc|Ns94tNRJp!0`V!Py;{!F#$2enB#XZaohg-5%Tlk#oa&nzQW9g
zl0Y{D4gK?n0U&@Fe=;yIr=|V7caH%YEYL84k`Tt9-wc2LGODP&y?7BIfLMT@X8Qey
zK~fSFpuiXa$^k<V#QwtoA%O@S;y?sc3=lw!Ur{3xPaH!4K!5=N30g<Izl*iB00000
LNkvXXu0mjfXaCA;

diff --git a/modules/discojuice/www/discojuice/flags/et.png b/modules/discojuice/www/discojuice/flags/et.png
deleted file mode 100644
index 2e893fa056c3d27448b6b9b6579486439ac6e490..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 592
zcmV-W0<ZmvP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz;z>k7RCwBA
zWQbH``0|MX0{;DB`1Ob3-!Fz=zZw28fY1*HhF@R=VQ?@21P}|ur+3w<Z6L+}{{Q>`
z_wT=dfByab`{x&s{PXYspTB>919^Y{{Qd`I{N9v10U&@_7=ExZ{APUe{`KE~Al1MB
z{rb!Jhml3<_uqeCzux)%<M%I+t-palRzw15E<gaWFetqi5%~F==^M~Upy@w<Gw_KO
zF*CCPIbVMKc>bv7|NkFAvw@aK@N+YWG5`bsF#yj00sZ{|0ReUZ0OJ4u`~d&_lgxzd
z_7grGtKje;)ax=32IqJ>VE_O6|Nr{|0Uz@6!2*a0?AgCSJ_s@V{`!jztXlEUzkg2h
zOW%AK0ILQg2A~)NKmdU>0L=y=29PKt(~s@<LjL{#CB<`N%k4-`*7tA?4F7)vH2?$v
zF#yj00s8;|0fcJ*<=+7O{Qvy=`uPBZQJC=u4Ez572=niRpHu|@^#A+&0Q~#`9U|<j
z&H{+#9|HsPqd))e{bu<68z{l@>sMWK)O87MU|4G0ImPt*+y7s`{{I1L_{;G9FVHyv
z0R+;(^!pEkq$JpwzYKqVGyVRp{reTr#sB4{{{Q&{G@Ah!GGGK$3=lw!Ux87Egcwk{
eXi`7`5MTfy3O%OUuKb?>0000<MNUMnLSTZeEg+i!

diff --git a/modules/discojuice/www/discojuice/flags/europeanunion.png b/modules/discojuice/www/discojuice/flags/europeanunion.png
deleted file mode 100644
index d6d87115808a2a43c079fb8e1b33134ffb523c79..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 479
zcmV<50U-W~P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzfk{L`RCwAfQ9VloK@i=G#~Cpi1uG%=
zg()PM%3ok52wK@&Bq9is$|9u*78Zh_MDZsG7IyvvkpvMmL}O(kQNbhzlHAUWZ}uGS
zcJJQKn|W{6TiYmkCMLpSh&3!T2@{JYvLfUVOA*NA8<Fwpg<vpXa0DnoOIB%N4+N!I
z8v^fkTFuWVpM`>W@Y84;!#FdBh{DWNV{85G^eR=U#)*62qRvoaLX5<m46TiZ2JJ*n
zcJChQW7|jBN-c3wd@%^o*Yor|rZQA0!2_CPX1;fhmt2x~VsZy_*>p!7Lm^{g>IM$Q
zMs{<n&#nZ!5*Eht%QsOn0z}_=*K7q@O4qaab_&TQ@%ilvj-mwPJcO`GHq?jumDiEe
z!aaxT9!)Nb^>Q_?l?+2NRuC{19iOmU$>t9;*>tnC_qaIU+T2fR7nFyd0Z0-b-MgLN
zL~_)yI%8}kwU1=sY!YIJllUc_pyhtI4TcZ)*Lyi~^>58dcXu!D%H5T!AO`R!zyPR#
VdiZ30KxO~{002ovPDHLkV1g_p%GUq@

diff --git a/modules/discojuice/www/discojuice/flags/fam.png b/modules/discojuice/www/discojuice/flags/fam.png
deleted file mode 100644
index cf50c759eb28b5962720aa1ce0617a29003e477d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 532
zcmV+v0_**WP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzrb$FWRCwBA
zWH|hv0S=hH{I#}WVEDzr@aG@HuYU|bfaIFb@BaY>SU^I57#IKohy|#uQJDd#=|98&
zUrgMLRb~JG{$u$2m+|*M=0AU#{`@s%|H#1h=ih%I`g`z86F>lp<roP72nGV+iNXu~
z|8EMF(HSNQhko~mr>k-UOTf}FCMD80)oDIYC+&q4vMR0s0&DpH|L=c>-#`S^3sJ`m
zRPz_88i@Y=|MmYr*an6_AO0`^1P}|uzkh%JGXi;k8UFtPIt#4m|G)nb<AK`#{r?Tt
z0CMQJUkm^N1k}I)Wc~q~2=v20AcouU2cid|f$<N}Tz~)qdLCppPz;2aAU6C4IuS_&
z&@`Y!fmVSu00a=!NkC8i1_md{CBOgw1lj;|+iyttfSe4p1V{k{5GZ*6{9^_h|LZ@)
zFGjG_;Z6ek`!C3DkO%$)_55Q12q2IRzyC8yumVHr|2IYk1}Py1ehx-vW`^H?fguJ&
zK+b=Le?Zj?4F8yz7ytr@kzwOka2)<)0BQgAHdOo{PzDLLT?fWHhyhgc;RgdifB^tu
WyJe~`g5k>m0000<MNUMnLSTZDXyK*+

diff --git a/modules/discojuice/www/discojuice/flags/fi.png b/modules/discojuice/www/discojuice/flags/fi.png
deleted file mode 100644
index 14ec091b802cf24ebd9f8825f81cd2f6e360b46d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 489
zcmV<F0T%v=P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzdr3q=RCwBA
zeERw`0~9bxyPRP7^^bvv>FP2AE)Ir2{}>qlLBSs|`Qg(SfB<4)VqlOE;Q=cD|Nnn$
zna02W|Nj1E&`=Tpav_4q;M$#E00G4E4{SI@`q`VGKvVzz{r4XmU}R+c_2(Zz0I~c7
zs`v*r?Dt<F``@2G|A8dX1Z33=|Nk+7H2?$<BZKk5_7at+Z+-y{{`LF+pT9tDKzIH7
z_2)lO=Wmc8(1?G({{E8@VPDm-8z2A$bZi3v2*W^-g8k<WycPH~uFjI>y(;z&PFFXX
zRA5t=4x{1SIibD)Vqy6A2V^D4P_SySA|L?j2ip1XFA)9%V~_%1r~w2J<L&$J<z#sO
zfgK&!aTjPR5Us6O`G@LrpeKQzK7RfIKmf5YvHW9Z1ag1^3=q{o1Xh8DKmh19fB*tI
z=^s4E#RXZx9sn7}fC3oddH@251?cEI58gl`a#rzC28Lh2D37%K&%*_b>3=}{2Oiu1
f7(RXZ0uW#T>&I!FfdIJb00000NkvXXu0mjfj-u42

diff --git a/modules/discojuice/www/discojuice/flags/fj.png b/modules/discojuice/www/discojuice/flags/fj.png
deleted file mode 100644
index cee998892eb316c3293ef2d52afec9218bdbbc03..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 610
zcmV-o0-gPdP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz^hrcPRCwBA
zJepg*=a*Fd%xm?+7r5A%%Ad=mOMVInF!B6U!yxsK;m<#YA7Jv|KZb8W1_M9<F&fI|
zZ(S7rM_lU1)hqwMePfi6;ujOxcJ=#15knRZhF=W-|NH}^zaVnbv@ZYw#4_*CD#oj7
zoX7SuzkmPl`*$`$!S8<<EdTsJVr;;``~NRk-S593B*D$d@arEy0I_W0GDuX`<a+<?
z`=9@eLZTeX3h(YezxtUSr~;_EcuOJc_s=2`e_qW0%^;&N?N>2C05Lr?a%1G+Sb3M_
z-f!*)-&mJ@lxC7weD@!u;s2li|9<}wjr{Zf&o8mqKR`Cn4*&rGF#yj01QaSLwCD}R
z0w(ww8v*|PzTN}jB`Pj8{QK|!{{8;|gOCLd|L9jy6{oELG6Dcq@B)aDq496GGsCmb
z5T7wXTnzN$?|=Wl{r{i6vr6{G)xV#={AXc)t!L+QBoiQjSb+Zc`=1dU2n>I~p8E|B
z6OfY_{`1$ji1Pn`9_T5yZrhJfj0}g~00a;V(9A!7nZZWFG{8az7^c++|9dI@cmDl*
z!Nvb)UorrL86bdIfbsI1fk}{;;V;BV|AE?oY(}v2K-{x07*6Kx`S<ew-+v6i=mQ8K
wMuyC<Aemoa1d3M%1os~j0~FZ|KmZV6001~fjJuH!vH$=807*qoM6N<$f}qYJIsgCw

diff --git a/modules/discojuice/www/discojuice/flags/fk.png b/modules/discojuice/www/discojuice/flags/fk.png
deleted file mode 100644
index ceaeb27decb3f138ab5b385491c092557b79da92..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 648
zcmV;30(bq1P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!8c9S!RCwBA
zykA(of<vcr$(zMY8-6h`B|oufRJ-S6C1pJK3j@O^28KTj3_lncet{W4k_{jL05Jg0
z{{cHQgSCu7_8A@n*3|y<^ZOVX4H_1(+WXAS<NE#m{QUj<`~Lp@{rdd=`uzX0oreMd
zF#yj01j68w|I`r<!MOnP^8ohu{}2xR{sU3=__Ojc@c982JT(9W1oZj+`S<w**3kd}
z`~rw&g_Mo2sum9q$KN{-{|k#T%Se2B_WmLp=l8e&fBpFLmz^iup7qZ^hRz*de*Xly
z3LpRgF#yj01kOrcNe&IB-W@Xz{Qds_#|<}4E8^(U@Amro`uzR)`~AAl(+dOp_2~x&
z{Qdv{`T~fBZP&I%B0-1m|9;2L^844HotG}1Rpz&5{rC6hx8FY**;$yZl;mGuIl;^%
z1C#}700<zK_VWz+eoTLUe&7C;=g;qdzyJQceDT@YKfn-S`u*c4*Pr)~j_-f<@&)H_
zo)5o4HUI<=3(z0G{{lncACUU}=kKrI|9<`d{~O5r{WmX^;n&Xtd%r3FVN=liw2#e5
z{M61r009Kj01i7a`t#@4Z=fC!``6FEovZ%E+dk80c=Y?%udjc9Z9OXpv;iQ1fEvF2
z{_|f_j0b2uP$$?`Age$Y{{6T2HuwL(zko*k`OotA?_Zz>fB<4-V2A|A=r2_C101z~
iU~vp#0R6xN5MThlzdwv9U#bcK0000<MNUMnLSTX;Yeanj

diff --git a/modules/discojuice/www/discojuice/flags/fm.png b/modules/discojuice/www/discojuice/flags/fm.png
deleted file mode 100644
index 066bb247389893b9ac33893fe346732ef394d8d6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 552
zcmV+@0@wYCP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzx=BPqRCwAn
z#?cJ`5ERAGXEdXk%v#da4L<baq^*xxzobks8X~+07veP=j{sr;s>}CO1*!he@c;k+
zfB*mg{rg{#hxPwIh8G{d0|o#7{Raep|AEAFCm#U_AQp((@4x;AD*Xo({rB(3@4q1y
z(m>6<n{F~NGW_`qRQ(UAO^}D3;nyF40AgYI2XYBW>3@(hzyJPYWMEi%>@iRTXyxzU
zAo>qT2S^W413&<={Q1WKlmMyz`(Hzv@8AD_R~~+N^7b200Z@m&0zc4{Q@7rNwftxJ
z^$Q??fEu9g1Db8CAq;fMkDq@pJa`8*&sI~^TtyHla^%`8uswf)HUI<=3()%@Pl0^!
zf8Ui?K<etF4}U<O`M>|l%XeRX{Qd(n@juAHz(D*15I`UefB!>$cK-hRUqIf!|Kj}Y
zKt+#Ue>r^ZHOMRf{y`i940V72V*2%m0pg)Q5O4ka4>U8*PA<V-4jB9l44`lWs|LA(
z;nzQa0Al$8a?^i4ZdRZ-z`^&Q=P&by)6am85EJ0|4>AEH2(%ZZ;ol#C0AiF(UW*)&
q3=s4Oj6m#vP&UxAe?ZIt5MTgFMVEBke8_SD0000<MNUMnLSTZvulI%k

diff --git a/modules/discojuice/www/discojuice/flags/fo.png b/modules/discojuice/www/discojuice/flags/fo.png
deleted file mode 100644
index cbceb809eb9b96d5d8ae231a53c4f4a98f0fcba9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 474
zcmV<00VV#4P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzY)M2xRCwBA
z{QUVd0}SxWy}12eRh9kb`xj#W{`~`r{KEhM0mK3n<>BE0lK=nzFYgc)d0A2*B+AFf
z2joHok-@WP&j1351!6Wt`q9fjf1W;g`1ALFY=DuG5oiNI0I|ST{|2JJ|Ni~?`|A$_
zRt*pr0t5gt0M7pe4IJopi4@}M{rvp?{Qds``}+I+|3-D|`uqR;{Qmm<|NHy?`uqO-
z{Qn;q1i_Qs0*LV@1A}N|@t-FT{{IC^{`vn0sPGp^)o&2vABgb_!eEtCyu9%!Kmf6*
zGhfda5_|CT&#%8A#S0%rhKer*8VNG{57cZ3sU*g7is3Rq0I|G(Bf-nd3vr@r@vHy8
ze*OIQ@9-oMOb-A(eJ@7=Ab?mP;SCW2x*O<#U%#>Y7zqCS`2!F@APw*!ml9!S{vjhP
z$_zA&0R;fLP(1(v#Q5^%OL#2G%0Af7VC%@R_vTF*<k$rU=O3^`fB+!C0C+H8=D=x)
QdjJ3c07*qoM6N<$g0D^5O#lD@

diff --git a/modules/discojuice/www/discojuice/flags/fr.png b/modules/discojuice/www/discojuice/flags/fr.png
deleted file mode 100644
index 8332c4ec23c853944c29b02d7b32a88033f48a71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 545
zcmV++0^a?JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvq?ljRCwBA
zES`Fq0S5m4`IqO%_xJDLpFe*B$v=PoFfuYKxfuTY!tm!O!yljm1_potVgafPw37mo
z|Ns5}_wT=?B=7(K|3TdUK<+;v$=cHQ|IhD#zkdDy{rhc26F>lgG%);U`26kn-@hOg
zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8#
zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj%
z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F
z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB
z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF
zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&Z<sUzOef#m}%a32uoRUDN{s!{@0^RcK$B!R+
jljj4~L82K500ImE?yY-fn+$bC00000NkvXXu0mjf0<ihi

diff --git a/modules/discojuice/www/discojuice/flags/ga.png b/modules/discojuice/www/discojuice/flags/ga.png
deleted file mode 100644
index 0e0d434363abd6766f9e8a8c8c9ad7275d23702a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 489
zcmV<F0T%v=P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzdr3q=RCwBA
zWN2nUfPV}Oe_$jW{emGd7a#zK@=^l;2m?X%f;U7}2S#dde-x6*JI$J{cD*^C6w#8&
zkfQ;8O$dGZ3LqAcdH?@E`T7*7^zXmFzyJM)kRbFIgns?~_3Pg+AVZc%mf;5jKmZcQ
zAO!#rhGA`;!~cJ`%2amADUbvfW>k)EZ(2O=d>QH$KN3zEi7S9u{+2K>GX4ds`2QcM
z=+A$K-~a!^(JwH9Fn%*K{{Cdb01!YdV9)*qi~a#?`wdg{8%Z^Y!NB<E-#-R`00L<M
zDg_~+?f?IvszV_e|NjPR00<yP2K(g`atxop{RRq`zkh#&0tk%$g3#~3f5B{^)IVtv
zt~r&f0Ro7H;g!JW@9ZDGGW>>w;@|&31~6!UgV<mZp!h$K1|Cih1_mjB0AgYI1vK}c
zm;m#iKTKd#|3l3F1Bnr!(tp5s0R=fQmKYd*00a;tgY0^SZ@(CR{R8R*k^ldo#xp$H
f8Nflz1Q1{VoFiyorf{!p00000NkvXXu0mjf7x~Kn

diff --git a/modules/discojuice/www/discojuice/flags/gb.png b/modules/discojuice/www/discojuice/flags/gb.png
deleted file mode 100644
index ff701e19f6d2c0658fb23b1d94124cba4ce60851..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 599
zcmV-d0;v6oP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz`AI}URCwBAoHTQvnvLG!L$_YOVPIhR
z`}g19iWuE1ZBzdL{i|D>U(k2*|8J(R-+sudaynhucHbwAMTnor{mwqO^w7JHzaBsT
z{O^B8RYf5+LvDs&KmRKVd78=o{`1#HTiEo_OolaGleS)G+IQ#sUI`b*<ttPkoQ(BX
zdH(z-BO?RD#k&lb?f@B&-u_Q#y`y({1!HORg0(k0n@%tR-SPDK`}#L}kNztCZEmQ{
z)B=hyeE-bw{X3BEzCWGY&E{rcl9ShpD>pv<`1zCJ=H0jd{{2S>p`ri%{LsXJ%FbMS
z$#S`6f|?OG!^Jxczkf6Q`UNF{l0Sd`ad7zm>({^EzyAS6{{CgrkluOb3l1A>ZU2~A
zK+FZ=zkmP!`TOVhpFbzBzF<mgJlZ$!LUj7htJgj-ynFjAB?0L4|6jiYZ2)<O;r}yd
zr$cjg$jHr$OxbL1*Ua?e#~*QFwxu)O<=6CooI5XBFdeAs-_M^w$1wc=Z|$&LWbZyx
z#upb{59yi8GyMC*6cei&?XU5pqw<n{Y~wd`A)deg|1&UZN;7Io039Q%E))~L=CG!%
z=$tv3r|Yv5ZCRebeml)AZM~}fxupkx|M~vs@885Q)osT={QvXE{ra1g8}~B&`@4GU
lArU#j%I>aPmD2$N3;+$pK?>zdet`f0002ovPDHLkV1gy;I?Vt8

diff --git a/modules/discojuice/www/discojuice/flags/gd.png b/modules/discojuice/www/discojuice/flags/gd.png
deleted file mode 100644
index 9ab57f5489bb9ebb6450cb27f4efe0cfb466144e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 637
zcmV-@0)qXCP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!4@pEpRCwBA
z{Lg>@|2i2MUNJEAGBA`g{QJZ3ub1IpEW<w`hJO<o{xLuiKmalRWnfset2$l_q@IEC
zAH(0j{~3T{fBpk?{QdKv;rD+a`|t06@BXyi_??rm2_S%2fC^u6{cn2zG?eGBCfnct
z%)c4_{r&&%H%KY-@BjaQ|Nr~z;*VbwzyD_7kp<cS5I`(U3=IGO{lD|}Z`;eijy%78
z`Tq*D{QA%M2c-1(uQxw_EqU{M#hYJW8Gaiv{05p15I`&-m;L=)BloA~?w>7h{~Z4K
zJ3#Qa=Q1XS-;5h0el2+U>(Te$zyAID&HDTIKad810Ad2W{jW5`@9y)AKr^5J{4Kqa
z;cw*UKQW)B)-pW&@%z{RUqB7N{{H&&_Ycr?fB*vd;rG8kGw%JlqX`uK!_D~nn&&T_
z*-Q+-7;nUX=6mt$`7e;3-;BTi{QC{m01!YRC;j>JdmqEEKMa4Icz%Tm{+4F_^}h({
z_1{sye%WyRp84|E^4Gur0Kxx1e;6150*D2Oe>41%=Kmef^V^IA7&yOx!2%AYU;o*D
z%dq`!;`!w)_PhDb-(PS30!;@9Adn3rpZ_$9NHVegX88Y?;V;N+#{WPzFy?-P;*ar<
zJ?CFrnZE^h{{CWM00<z)uMCJ-{1?x_@POgpL56>h;Fvzl@K2fHp9I6dqaaxb00=Mu
XLcuQ~?TP?t00000NkvXXu0mjf`7udf

diff --git a/modules/discojuice/www/discojuice/flags/ge.png b/modules/discojuice/www/discojuice/flags/ge.png
deleted file mode 100644
index 728d97078df1d07241ae605dff2f2cac463be72e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 594
zcmV-Y0<HatP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<Vi$9RCwBA
zeEs@00}TB8_YXp{$w)H%W%%~^@jo#5^XCs-3Lt=3fRu=c$p826{$4oGq;J3|DD?k7
z!>^8x|9^h-OG^F+g7@$L?BC01YQ`Wbb?43<fB<5GnEm_m#dl|p{l0h(sDOdt|KDd%
z|2}~l|MT4Gm;1K=JboCc3}_QT0D)`(Dq^*D5a8uu(Km*0fyV#;{rf){u-H2Zv9qz5
zSpnHV*8v0&<Ja7D)_~yuA3rfLG5-Jc>;K=s|G$6#bNnb!1Cx>Qe>QfY2m>?Izi&U8
z1o&Rm*8l_%%a6%3nS?}u4*37)&;Q?l7=Q-<`}?1Z>;K<Be>QLY|KmGQ@ZWEch0Jnt
zUmm{%2p|@g=ujpTGX@n^21dqzKYxO4`1a@2NuYivJ4XgKw*UYBFf%g!{qd7YP>5~&
zE`R_4F#yj00OjT7{QUg;`}^~|xBB|}`T6<y`1tNwRP9nt_4W1i^z`%d^XHR`^78WY
z^Yg>Q!vcs262Lz;t$n|1+qbnVARhhy8{z5C(<Z#xxBF9f6WG)L00M{wh=DA2BQyRt
zZ`jSOAfe1CF2V5YCnF;xkj>*C%JTg?tEV3%;s64O@&5h$(1-*>2%Ak`A87BFlP7^(
gh&l)WvH=1N0MfQja}g1cO8@`>07*qoM6N<$g4hNuZ2$lO

diff --git a/modules/discojuice/www/discojuice/flags/gf.png b/modules/discojuice/www/discojuice/flags/gf.png
deleted file mode 100644
index 8332c4ec23c853944c29b02d7b32a88033f48a71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 545
zcmV++0^a?JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvq?ljRCwBA
zES`Fq0S5m4`IqO%_xJDLpFe*B$v=PoFfuYKxfuTY!tm!O!yljm1_potVgafPw37mo
z|Ns5}_wT=?B=7(K|3TdUK<+;v$=cHQ|IhD#zkdDy{rhc26F>lgG%);U`26kn-@hOg
zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8#
zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj%
z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F
z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB
z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF
zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&Z<sUzOef#m}%a32uoRUDN{s!{@0^RcK$B!R+
jljj4~L82K500ImE?yY-fn+$bC00000NkvXXu0mjf0<ihi

diff --git a/modules/discojuice/www/discojuice/flags/gh.png b/modules/discojuice/www/discojuice/flags/gh.png
deleted file mode 100644
index 4e2f8965914ddd3bd6be97674d2e40a9a3f7d26f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 490
zcmV<G0Tup<P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzd`Uz>RCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`(ov;U*021*0XgD3^5{teN<
z@cTDV13&-@;@|`T5QYI@3O)ok?1DO<2trehc#kXh!0Z4iC6of!=I9L4Jz5Qk(jP`l
zJOKo8(qFLXAF#IH8`u5XwDI@PAHNy@|4L4RsD^0x1N0+605O4m05bkR14QCiMDQ;;
z>0h$aKjWi;+@CNFzZm}i25JBZAQt8_hOB_!_dovn^Y72^zrTL{{r&6TuiuWpfB*e$
zwD}j1{Ph<^0%eu?|D0`P00<x!hCd8{{sNT(ee@e54N~#%H;e=d0?h(y_zOe~zZd`l
zhy{p$|NA4!EeST}?;nUxkcvMb@-HyF{`>`k|9}4iHT+`$2p~p=WCoxfpgkZGj{YEt
g{DC2GLI4Ob02tU}a;hkw5&!@I07*qoM6N<$g4!w08~^|S

diff --git a/modules/discojuice/www/discojuice/flags/gi.png b/modules/discojuice/www/discojuice/flags/gi.png
deleted file mode 100644
index e76797f62fedcbfca8c83c51951680d6a6e9081f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 463
zcmV;=0WkiFP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzVM#<mRCwBA
zeE<GE0}TB8_YXoMGvMIQpFcnnAb?na5&{AOK=S|p{}63p`u~48g#;cvcmNPUOfW?-
z)&Kte{r2@=d;Ra1FVJj&*a;9oOsHo6|MUFWzp8?-*RTGo%>VoB37QQ+R{;bN6GSUi
z+kb{HA3p-oUOth}-@kwP{0U71P%%INK{Y@H82)oDp3V0Dt?T`39Pi$;RTl%zL?{P4
z2_S%&kW~Z0x6qjPzkeV9`s>}VU!Q7P|1&Wm)PrpR2q2b!5Hle5FfeebsWZ)5s<A&#
zz;@nWc6PW^AmIU23=lw!KSf!Y>pT9vc*+3O2}Iw&|Nr{sqx*C2&8&?7c>c4n{QvVC
zD9-TjFQbI?+i42`0*K|`>)%Y*uQL4o{r~rGhChE9{`~$Pz`@Ka$@uLp<F5}uQy6}O
zRD-0RJqKC@5I~GyfnGsEK=6lw;SB?W5UTh;SZV+WFaVRiQj9A%xvT&H002ovPDHLk
FV1grA&&>b;

diff --git a/modules/discojuice/www/discojuice/flags/gl.png b/modules/discojuice/www/discojuice/flags/gl.png
deleted file mode 100644
index ef12a73bf9628ff5a67b81bd980d9c5d2b2c0f05..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 470
zcmV;{0V)28P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzXh}ptRCwBA
z{P^)B0}}Z64@|%*3;+;7EI<i9K0YA%|NnoGj`#2X|M<ZmB=nz^6(WcXo;`a85I`&t
zgF&jld|_C)@c-%44Bx;12Wp6p{%>J{teTOL@z0+>00G1VRSiT77W_YWkm2*^|KGm-
zfAHXcOY8ruSJ7+$Itd_vn4oTd_U!+mLkz$F{Qvdq|L@-*^6S_C%a&nk00<z)zp1H=
zAtC=ieE9$8573+c{{qpU|9}6Yqd$Kb1qDA=RssYN3&ZT$|GBt;djI$LG5kmM<^KKu
z^YWk;{{GFVr1bCodw>990)`(*=-xesBS%qG0|gf?f~#iu^9N|j9|i`10Ac}ZU<Pu2
z{$!Xq5oC|C@qcFK|1VzrpET+Jv13pTe}EePGW`7u^ejLCfiy7v{=*<C2{LBdbOtd|
z1~xXvM~@gjd|;552O11QfB!-dP%%INF@6QcC=y~o<)TRe0YHEO02qo}O31{6<NyEw
M07*qoM6N<$g2#H%K>z>%

diff --git a/modules/discojuice/www/discojuice/flags/gm.png b/modules/discojuice/www/discojuice/flags/gm.png
deleted file mode 100644
index 0720b667aff506d7892c5c301af04e6bbf932751..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 493
zcmV<J0TTX+P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUze@R3^RCwBA
zJkG%IhXDcp!MJ~5?0+x@L>wRhhvIeu00_fCKU~B)yH$s9sXS^B!W{?M(W&}hPbMwO
z;*cg65E@7haJ!!XVgYOW|Le(9kkY?@fpY);{sqc`6amR!K*q2CzkUI^Y_hUI(*XjA
zMdSH%VNp?r|Ns620Z1<dz#0D_OrSI)Bje92R{;WuQ9S)`Qz+xBj|_hy&iVKM&tE74
z+4Kj*_zmWY3ouTs_yiC@EH7^{ynn~=<{d<W0i^T~NCi;oZy4hbn9cB$k>T|}fB<6Q
zlw#oF`Oo_sVk+2%KTsoq3?TP6gz@)3Ki_`_=6?VI#CZSdeQ9y&f57m8xf%uh13`xW
zAjrhTbmsgSfB<4-$Y)3kNW1sx-tWJ^f#}!YUqA$5fJva>FJQR-`S({vK;>fVMSuWe
z0mcW=Ig;FxKxv@ppTFP`1*!N0BL9M&0|dYz`1hCL7Xv^5F*2kxF#KQuvOqEU3km&!
jiTr^fV1zR<00bBS-TrJ5MX@2w00000NkvXXu0mjfGz`_@

diff --git a/modules/discojuice/www/discojuice/flags/gn.png b/modules/discojuice/www/discojuice/flags/gn.png
deleted file mode 100644
index ea660b01faefde01ad2527a6abcf7d1a5c1b0526..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 480
zcmV<60U!Q}P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUza!Eu%RCwBA
z{Lg>@|A6>41A`El{SSoRd}EL<V_^6NMt?vEAb?mvlGW8f;{U&Yj6fw^fB!T51<Eio
z{$XbR!^`nIChX6jf4_hK`}6zn?@d!T0R#|O1H=FSPo6UT{R>3@|NdrR`1}9=ZwUJP
z@AvHwzkdDu1yn7|BMY<#Ab?oFX8(t({tZ$6>;L~hU=2XVuU~(E|N0Bk07O6y00G1T
zbT=bV^`Afg|NLS2{ReI~M8m&-NE-fuGynt;*hzmtW+Q3%1=j#1fvO=I{`~y|)Bq4b
zU?=?r84r{KY4``%041R|`~%zYhXEjfz)k`h|LYgXRlk0r+3@c_)IERx{rUUv4^RU@
z0D&|xgN*;p0Mzyy>QQ8EKn=iP{qyfH5CNS85I`UeOuzpyNJ@hA{P_#yFfjaPWc&?|
zr{By>f0X$D{QV0G@4r9|{}=!Qi18~pg5ikaD#Jf9Xfy-Svu_Nh0nj)GNi#731Q-A_
W8E1tdJ(&;y0000<MNUMnLSTXiG15H%

diff --git a/modules/discojuice/www/discojuice/flags/gp.png b/modules/discojuice/www/discojuice/flags/gp.png
deleted file mode 100644
index dbb086d0012637103c0bebca861c10116ed3d527..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 488
zcmV<E0T=#>P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzdPzh<RCwBA
zlzq$afdLBs{A2jV!0`7UnDY;Y{vfgcF#rVMP>fLk0D%}*I7ff3uKv?i+N*~ULWZ>4
zW5%k%a3T{@*`z6pma6eF$JtK+F@C*&o=d^t|Ns9GOCXH@*Z?CV<FgZ+00M~dKR?6&
zmL`S|&lo=a`OgS6=r`DOAo~6PH<0}c!uZGVhfzZM!;}pG0mSr&jp4r%6GIxuUty3-
z{(`*l7svo1pr`)-{r3+@{{HtHs1qo{01!Y-3||-+Em-~w{%7=K`~L%C0}TC!GXDLB
zut6FC0*K`w69ePj?+lW^{@?%3@b~Bc|9_zBAnpM=2Fzyo3)acN01!YdOkWuo_Wbz&
z<UPax-yrAw{>uP#7nB5Y|1kmu|NQ^=?>FP0zrYX%2q2aZH;)P`n*#-K1r9WbfYOYN
z??RUX1P~*`M}`*mir*mb{sxCVG>rbhqT(MY2L1y54rHu+wi6(L7#SX-$0bVa{(;3h
egu%oB5MTiLH(5{VMZMqv0000<MNUMnLSTX)KHLxh

diff --git a/modules/discojuice/www/discojuice/flags/gq.png b/modules/discojuice/www/discojuice/flags/gq.png
deleted file mode 100644
index ebe20a28de06f3e6e520cea360cfc57586a5bec3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 537
zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzt4TybRCwBA
z6z;tLmO+sL0{$^D{DG0k=ogG+VE_mq7A6Lne#e(@7$*Ju{||`%{{Q>u-`~Ig{`~p>
z=MRwl_xtx>F!}G#@4vq{&D;bKKrBFA+{}CzK0Nsg1pog2{{I_D14*DX1pWH^3y6RW
zSzcL&Zwvqd#Pa7K10w^wlkmI<oj(l!K@bR-z8(Azw2jjqNdAWi{r}I%$oSU$EkFP<
z{bBg`?;pdX_l!S&v9K^g(e%rgCtWzt%)rddzyc<rh=Yj(Ab^;D{bBg=m*MaK|I<&y
z&HAs)Xspj*@*fQ_fXoI6Af`Wm7{34h|L5=jL^G)PlNT>ISh(4kI3GTJhN2$mzJLD!
z0*D0|DC|s(0(}1j8UFtJ4HA_S5@P=M@9)2VV#30}-~k05FvNkXnV5ck`2-L^EDTKl
zn1259n3DG7^QXUm{{H**3#f<zXz!mt_kaEbg(pzYpWi?O*cBCz9XbRMKr9Sj{_sA(
z%OWQBPgs~4r~#<rFGw|z!Swg<e{g(&ECG^#|1vQ!00a;V!@C#y(FQj$q8J|O$P8et
b0R$KTrKv+Eku_nt00000NkvXXu0mjfo3Z*7

diff --git a/modules/discojuice/www/discojuice/flags/gr.png b/modules/discojuice/www/discojuice/flags/gr.png
deleted file mode 100644
index 8651ade7cbe030e85efc811a844d8f366c97a50c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 487
zcmV<D0T}*?P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzc}YY;RCwBA
z<h4J_z`$@~ngEbA$#}=`kMaAjzYM?rfzcl*`2&c+BLDvY1P}{Qos)@xmX_B4|NmV~
zuQUArzot{;|9^)6KnV~9!65MOKf{AZ&j135@zJA4va+%uaWDWfj-G!Hl=}x%@ei!-
zAC%3>!E|`n6Mz6>fhdBj29g(UfB*aM-=Dw#|NaG$fByXc1LXhxFC@THKjjKQ05P&#
zA9gbr+SsEBRPB^?1!&T?30hEBFhHFGv5AR^>DH}B00G4E=NHV45I6k$@0N4rAH*g9
z{zDN+_&*OP%Y{RC0Ro8e#fvv0A_7PTA~XKMG0?q08}8kE2oOLl>koag&}IJi^WT4%
zN&g{c!yE%t3}J9_Fdy0V1t5S}4xV|TB*XjR%dfvcU;YDm6wdeu;Q~GU4<sVQ%i6i=
zCO`l&-n{=&REQnq4oL8Uox=e2D8hvdAipr2I(rKsfEXFXH$x-x=RXF9KN#pA82teU
dJBS1bFaYZtYfz_b#(n?*002ovPDHLkV1jE`)foT)

diff --git a/modules/discojuice/www/discojuice/flags/gs.png b/modules/discojuice/www/discojuice/flags/gs.png
deleted file mode 100644
index 7ef0bf598d9aa7c12264551d5db06f44307911d1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 630
zcmV-+0*U>JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!2uVaiRCwBA
z{#jYb?^(TjAH#G(#wba}bswDang1V~k=?X~nSp_ifkB9YfuDhai-CcIfdMGO2oOMw
z3=FmZPr3gxwSKr|AH#?Dg4*gr`YKh+o_slR^4G7we}4b{{Rcw+`~CaxrcJp30RS-o
z&i?`b8vx~Eehu>J`S$qz^!f=A3G?{>83*rF;63vB|NHv-`~3j>`uzF%_#GV;x3_Tu
z05Jg0{{&$2KZ#9J4f5RdzRdzC6Ae5p=(o+T{uB7y^ZNSwN=h$cVmJ#62-nx<w6xK;
zw*Uf&iLI(bOq8+aFvmL~*^l2DYTsHYM>+ob%l!TKAE1V~I16T$|E1+i#l`u&y!03t
z7ytqQF#yj01Tv_Ick58z;rzG}_y7F-%)*RRAv1X@1^f8;`}+eA4+yBm#PKA>w6y_L
zQ&a!|00ICp0M7peY0>I$KneW(?7rp&{QCm?`vUdU)NRiG`uYI-`}gbY@;Dai8vP{|
z4h7uY=>Px#0*Hx$0pxvffc*LW3+PFp{}_J#0ty11^n2!vLjod>mX_Jy|Cz2{eHy3%
zAb?mH7=HZ$2N_TWSP@V&gaITO7A`uvc=2f<_uIFxDk_pd4FCZI)bI_+mz3lOl7E0f
z{^u`PGlT&Y`3GeD{rm6lUtS;y)Bq4bz=+dkVE6#Ehk@Y-82x6z3jhKP0OI&0DF;s+
Q-T(jq07*qoM6N<$f)`^cRsaA1

diff --git a/modules/discojuice/www/discojuice/flags/gt.png b/modules/discojuice/www/discojuice/flags/gt.png
deleted file mode 100644
index c43a70d36424b66f1627216ad988cd23a4be9285..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 493
zcmV<J0TTX+P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUze@R3^RCwBA
zWKRG8_Xh(A{9|DF_V4kO4;(E2fB+=$@873y|I{M{82<bNp&$PkI2Zr|h~@7WhV~ec
z`oI7F|Ng@$E+WXx1myh(0wBfr`+r8>|9}7f|M~m>&%ghRD!%{(5DNnfNcHoNKp}=7
ze;EG#|IZ9j4hBF)cVB@t{Qmo2T96TF4?qC109^ty;2+Qi2B0xObN{1)Uw^<hfGlAE
zx(XnGSb&=T{$m7k{(^<jRR90?{}<2{uzP+3HT+@#2q2&ahQI$A{{H>{8{`KJ4gZ0H
zP(J{D2s9NSfWR7{27t^!x8NVhN&g{E`Ueb#e*ggla?+pwj3Cv27=VUhwE^V&zaVoN
z82$hR5DUYve}Dck14V%vK+Z)23?LgAK*7ZT@-zbjKmf4-BkT7+CNVw+pd~+kF)%WM
zL>VCz0|PT7gS-eZm>Gd?16jcE4<LXT8C<_Iy!!{V2dEQ>PH%g~!@=<9&!2x_@aEGW
jS9>vVD)<L60wBNu)c|wN;KJ0}00000NkvXXu0mjfIl9bD

diff --git a/modules/discojuice/www/discojuice/flags/gu.png b/modules/discojuice/www/discojuice/flags/gu.png
deleted file mode 100644
index 92f37c05330243ce2eae41bcd9a368c66d656875..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 509
zcmV<Z0RsMsP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzk4Z#9RCwBA
z{L9IJ0RI^N{bKm{AHsx^|4`Wg0mK4iO`i`^^6%gOzd#ND7{KKJKYu{nzkmM!`TPGj
zPzubbt>6R*AQp(xFW-Wt{{mJ2|NHk};Jc-)O#kPzME?5A`1{ZQ-#|To{!0im{$XGM
z2p}eq*?*y`{{RjC%V7Pj<(}hvo^Z>=hrJ-xK=d0#0&M^~2_S%&fR6tAp8=>2$p8C?
z0q7F5H=q9h`}OesIT^OczkdG%sRkpU6i@>|0I@Lq1-k@j0La}yZU2}V|JX_T{{Q!%
z>EEtDfBydd!vuBJUq+w?fB<6o2X+#W53~WS;s2M<|9d72Yseq)`11cZJHs!aS-+wF
z1}X*!ASNLG{ST%Z<XncYUw=vo9`LoCdHR#guiuQn!K#6>e}QTk7ytqY<Y|z1!JY#d
z_UC`Q%mmK|+n84|u9PZ*dKxSa)Bscr5I`U&0gV?C1nB{L9q1pX1%lIoip2jg0G$dB
zYet}Ipn9NUfB<6rj1j4Skk}BZKMaVt2M90#<CaL~qSA9@00000NkvXXu0mjfPmb#)

diff --git a/modules/discojuice/www/discojuice/flags/gw.png b/modules/discojuice/www/discojuice/flags/gw.png
deleted file mode 100644
index b37bcf06bf20520555542c58534333e92022d929..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 516
zcmV+f0{i`mP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzmPtfGRCwBA
z{Lg>@{}>p)on&BOV)*xm;om>72$%sP!HhqD7ytr@1teTu4J7{m`^Wh2AGglm{~UiA
z82<eK{|8L|1~TB}i*1_#0tl>u;s5_9PZ|FH1)~3de={)r1*?FgUtsi`kx>?C4?qC1
zfX)8@|L<Q$pz7bh8UFtTOaDPu3LzO7egicC1P~L@so($pE&B84-tXW4fB*T<@C!*P
z8u|_N13&<QY?$%q@0;JhyZ-!{`uoqC`@g?&{QCR*_uqd&^y|;R-~ayo`uiWm5M=*T
z`Hle~fIu2D|NhDU^C$23FNWWLmfZOLf$i6?Kfizd`}O<p?_Ymm<iFoae81n%V*m&s
z7NC>Ze*d2K>lZN0{{I4*^b@QIr~;(tA5`a`e}Ddhy$ldQAPvkwr9kh3`~WiS7Zcc2
zh-#qDKOj^7{QC<;3||-k0tlpm>GvN7NlB2NKYyjTe{-?^h8PLd@aHekus?tQg2Ee!
zfN=^CK#X6(5e!Gd)(i|h;JEn(j5jcXFhHq*fkB7?Aiw}&uW^ngBcx#f0000<MNUMn
GLSTZq;P@l}

diff --git a/modules/discojuice/www/discojuice/flags/gy.png b/modules/discojuice/www/discojuice/flags/gy.png
deleted file mode 100644
index 22cbe2f5914953f1cdea98b7b0979b327ced9582..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 645
zcmX9+T}V@50R471x2bnbf^g1cv(^t4O$o9GQ<pOvk*Osvglysxgc^xZB5X@iXAzRW
zC6rKs4}zwNqE^?K1AS<Fm?R}_7*2DMbG5sl``!C}T@ua@=ixjYI9=ssrLq)d3IIT6
zxTvq>J&k9ol;AaCAG*Vvs6lsG2f+AJUecp&K4&zS7@MzJZZ+RCHJO2~-cn~)8*ZB#
z%#~(Seaqctb3On>x<RkIcK=)5)Ks5&$vfw43eX=$NWVgXa_tK$O(gXKB9?&&<N`Mq
zcmddX+C%EI)tckK<M6F-c9Y)V*f<MV7W06RV_5_tVj%}72PcXDHPJ}`xZqFM<Ihf=
zNLQt7I#nKwN;c?dulHr(?>dArM!+zLfe2=iS%3k1HK82<L4Lk!cUQE=ymxQI^iP`1
zMMZMJkX55o7DqYsD;^ESb|90GiDkYeAK?gV%ZsmPIA50*K?<XH-RrRmm%pTnN{ZVs
z_9U?Fi>I)yo62#|&;D2*%o~N(LQ$HrxFU=@<#wgQDty7s|5?>qxBTrc>UoBZ!}1le
z#)a`Pq~$aEPO=D0fO80I7h5SSMqU=q48*j9Qb*%7#+Pi|ervSf?0bSFwKsAPn1FO|
zKH_&kh#AJmvOUSnl~!1AmcaNJM5awz`0DF46>zWZuCh$z(7uBp0to4w2iu-uj<Q(>
zV9oc#M;CkJ!OT_8;~(;r&Cw`0K3r=(%@VWyiIA#;S}+n)^}q>|)QZ|IaYyyY!;frq
z6mATysX~aM!z!n$rJ$=27fpoIr3iB{q|Gr32uDR<?>a3PcNj==OQG<oT@mfdGbB0E
bq5uR5LXtDt;>Hve|07^1DbtUgzuEQ=j%rDF

diff --git a/modules/discojuice/www/discojuice/flags/hk.png b/modules/discojuice/www/discojuice/flags/hk.png
deleted file mode 100644
index d5c380ca9d84d30674f05b95c2f645b500626c07..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 527
zcmV+q0`UEbP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzp-DtRRCwBA
ze9OS_j{yq)!ANBE2Q2sp%w}R>00<x!Ad9EE8m#c&e<1q%m*LOf|9}55{Qdj?_iqsT
z^9N2o-n0oIfLNG7YXARx@)W2Pq#7vq_b-o?^?z=zPixlv`vuhV>;JD`K-EmLvOuK(
z0R&e6?>|)a-@i;iz|8zVIqAQ;I)|_@BNM~FU%wy-s0ZjAfB<3vx(uZH&mV?Ae;64V
zIcsYEzkmP#{)7J<oXnFZaX)|lH7o1amoE_K0TlxT5DUmbe?ZO!YWVm2@Bf=O|2sMT
z-?aHZC+GivfB)~^{qNg1pz#b~ZvZs_1Q5gqknte5{{HiE+B9CEh>;N}0Ju0muUq%~
z^Jl0Zz)k`PASO^y0(FCg{s2v4<LCdcrw8I5JOH$Wm4^qS8e}}!27mwp*#I{F_dl>J
zf4+RlSW)rg;lp2_Kl2?q^5yYkpazCNzyJOD%k=jzP%%INf#Tuc?>~%^l1w0DfWH6z
z1E^V4lvz;l%d1x`a&jQQ{ROE8h7C|LKmaj5WMKG(8n4KVKd5of#=rm&U;y%qJ?5>3
RVzdAN002ovPDHLkV1mTk^F06n

diff --git a/modules/discojuice/www/discojuice/flags/hm.png b/modules/discojuice/www/discojuice/flags/hm.png
deleted file mode 100644
index a01389a745d51e16b01a9dc0a707572564a17625..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 673
zcmV;S0$%-zP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!Gf6~2RCwBA
zJYL>>fJ3En$GhGS>sbE%%m3$AD)q?8M9y>88-}kR7#RKlk!P~Y_PLuF7~U~3`~nC7
zF#yj00ZUDdpLsm{7ajP|&HwoK0Usg|6%f4L_{`Mi{rvv-`ukf=Ed&Gs-sA7L!Q7*a
zj{*QO0M7pb%?Sw^g@yy{>ihEY{`vU@3=8@G0rvO$i3mOL`~mv-`W+b$Mmr&io5dg<
z5v!7q0*L95jt`TzK8Kd(Utv)OSp_aLv){6ccV+Z`{Q2+asKUU&aO3`Kpz6wW8wp`<
z28M3{0mSqnB#A*-c*8%1=RD#sSOwMznKA3=e&iEzwo{cA=PgXK`2OQ}gqId83!|%*
zA_Kz@fB*n70M7pdECCwp4H&@R`1|(w-}M5x*74i)0}%fAt;XafA{48))#>Z>?C<vx
z4+yBW)ZEa+0st`p&i@0;-YG3aF7@#A-unsO`UeF3`snNQ&*=O8|Nq9#<LT}6|NsA2
zODmwR(Fq6z-qF4ShzS&MfByac^DoF=sW!#@*YCf7{{Cb5_xJa&KmY#y`~Ua<&!2yK
z<{bO@>D#}*e}Ret0tl$#*RMZ7<Nli)NXtp`1-NPa{Pp|S?>}Jl7Z|M45`5*URzH9L
z{rmSnPy;{!u>dsyO%meg+<D}#zMAO4lMiGi_<sHb%KrQF=l}N~zlsvgwUotv{`$LS
z=QW_G0Ro7Tfx#CXoj-s&k<cGxuBv0%?fp#*4F7<k3=m)d3iunO7I*l>00000NkvXX
Hu0mjfN{&}S

diff --git a/modules/discojuice/www/discojuice/flags/hn.png b/modules/discojuice/www/discojuice/flags/hn.png
deleted file mode 100644
index 96f838859fd2aed975f5f4134050fdbc0486ce1e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 537
zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzt4TybRCwBA
zWRPFV@aYc&1pN8O@aqqV{QD2c!G;(B0*Hm--LJ+jTOjM-KZbw*|NZ?7RQ&JnpZ|aU
z{{I6a|AEk-f4~0#8UI)IE(Qo77KUH{e*OOU<mJ!5e?h8Y(*J*h6#>yNpn^YtfB*U?
zE6K^g@B<)#SlTBTcsfda`|<bx|Nnpg0rCHT4FCWC1F=Eq_y4~@yMb2!`^U}6^5=^k
zKmaj3fByU*82tVF_w$$E(^uU8{rmUNpTB<m{Q2X@kM`L&U%mbO_3PI!U%mjz<HwH!
z1P~L%xBtO_osA*TSsch%yXVEK?Jt0g7%vG<Hb#i-e~>@_0R#{e$UZ3l|Ic6l=B#}T
zWCl5lg}RFY8S^$g{qgfJOdc2ve*glAv3c@IFK6|y-~NDH^$#cn3{a5k!L9^_5>O@B
z$^W^zSlTD;0tg^R28Q0WdbfK|zW)9V43odV{`~*->+kR1AO=tbO#T4}-G3E1?u#4x
z0Ro5x7#++k42m+GppXWk{}2W^;6Y*k7i<qu92j&!-vR^>(1vOT1`b$6{=&w9#5#oJ
b00=Mu*}Zhb7k&Za00000NkvXXu0mjfKokPk

diff --git a/modules/discojuice/www/discojuice/flags/hr.png b/modules/discojuice/www/discojuice/flags/hr.png
deleted file mode 100644
index 696b515460ddb670acb7e9de4438aaf21fc5fb77..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 524
zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzo=HSORCwBA
z{Lg>@|4`Xj5kLU3fF!G{fyDoR{}_Q36Vv~H|Ns5{^Z)NZrr*Dqe*gae=g)r_`DNuw
zfB*t(VEF(4$y0{Ee}M=nS{mB(NB;kxJOBSE{F_{n`2Y8>|G$0##TjK~fi?gH5EIz!
z|8Uj6|NiY-l-<kmal+h`$s8Yk|NaS5{R^rGr~x2=fXe><0|OxA@1MWlzkmOI;leLR
z$De1;{4g{7^y$;LZ{NOt{rct07a;lk`E!5(f@%OM1_Pk<F9!#R>hC8`eE9egqWbga
z&p;hdpFRZ$Adm)#>fe8W4*Ct02B|hR1*-n0rS<;(dx&bFRY1n$$BzL5h>;=uaC^Mc
z(+@v?|NZ~x@4w%F|9yUZW7+yTpo@LH>e(bUfFghX{rmIxzpNnpimU?w0mQ=a>kp9s
z8>AGffmuv7DrFgv!3yU7{`2q8f1ngFoPlxn4<LYm8h{4;7vW(Ass?%o7!W`bBn@JN
z$iHCK|9~V|13&;VGPv$!`16n9#~+|oK+PcX2aEwkf57a&@Q7vr2rvLRopvQNB_;&`
O0000<MNUMnLSTYG4*f;|

diff --git a/modules/discojuice/www/discojuice/flags/ht.png b/modules/discojuice/www/discojuice/flags/ht.png
deleted file mode 100644
index 416052af772d719132c152e26649635a97a63a94..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 487
zcmV<D0T}*?P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzc}YY;RCwBA
zWK}=@kAZ=S0R;a1`S<@11H-R>AoS-S!;e2821p2q{((sbfB+=MK@k8U5Cg$|VB~~?
z2XKWZk_lAZtGhi{|56nPieMKY$Bq=4KgZ0muK;2JYWn}5;nka8K-GUCa!{rJenZIL
z|9<}gF~mh#ftCOS5DU<%|Ns8~1)2?0{RgZLWF&|Ls)lL+iU2hL1Q5&LKMX(>AUTM^
zNU9+S#0FXN@8@rz^Zx+^5DWL07wmsTIe-5EX@IBzTJ`52%kO`z5F362$-h7b*KaNc
zh6exv#P}EJiR%3Sk01R1^NZmZ(C**=fB*Xb3rzn04HN{CU^bJS()(Sf00M~R4FdxY
z(0f3MKYtkh0!g5OAQFsz{e$TF`x|H}%fCO*7#IKo2o$W~FaxWA8VofRr202h8w1#j
zz=!|{Ah3qte;CCj89_$={rBfLBSbS$5J>(7`GW}-*g)q41Q6q6a2)=FMdm+9l%onl
dL?8elzyJ+{hsuy4pm6{I002ovPDHLkV1h<u#(Mw&

diff --git a/modules/discojuice/www/discojuice/flags/hu.png b/modules/discojuice/www/discojuice/flags/hu.png
deleted file mode 100644
index 7baafe44ddcaec29ad9f187f759a7fa3a1a5df00..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 432
zcmV;h0Z;ykP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzLP<nHRCwBA
zJj;Lr{(#AUFvcGk8$tpRKmZQJ?F0Z224eki4JYkZ4&p-hsD}_j$jaT_@z|lHqAV6^
za)9|x8@T5@0mK3}=>P90PyYjz{{0J*12TXlP$`i71!VmC|LYf!%PK1iv<D!7Siolg
zM^+7#2AK+03RVr&_6wr_7Xt%805Sgk`<IcC5v1+^e+Dqb1%S#vefk6tKoBQERlylp
z0RtoBzkmM#0*D2n2*3G28~y_W<sU!*F*5iwWTj-?e|P`S-#@?q{`&Rj_piUde*gUq
zL?8x?3zStBQaW334j_P77=8c)@DE7EAE=^Ve||w#gGiv@uRkCSfB*dd3v>=Z0I@Lq
zVgLrRB#$I8Q2qeT`3KSlX8!?(3s3+U9e@9T1Mx3N13&;VGFUSJ^?=Y13<ePWXFvl0
a0R{jf<ZT85e!OP@0000<MNUMnLSTY=@1=<V

diff --git a/modules/discojuice/www/discojuice/flags/id.png b/modules/discojuice/www/discojuice/flags/id.png
deleted file mode 100644
index c6bc0fafac79403c97c64ba0228d35f250d05b57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 430
zcmV;f0a5;mP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzKuJVFRCwBA
zyf4Vi@aZoD82kg%|G)?c{=nG(kk|kL#KQ3YuTWn*Q2PJBe+>Wr{r~&-|6d^ahvDC!
z|G)qK`}^nrA0Ybu|2K$nd)6X=0AgWa1{?O`IRi-PU$8V7{r&w9sOb0ae<0Pr|Nr{M
zEF}%J0U&@_82&N<jfANF2Uf}eRPpCGi2eJ|zu&(=>|Y=e#y>zg27mx!0Xgp5*S}vr
z{r~fq0csvl>92pk!P<U<jQ{uR7f_s$hxZo)13&<=2;`=6*x3L5_z~oue_#Z17?|+~
z><5VDfB!NI2#TFQ3lKnzfB%Al=06ZHfFW+c#KiRe{d<4_V)^&)A0s0pNIe5S)eu>r
zF8~6F38(?TQZ#J<0R*xEXct5e0}KG|WIzExE=U%r7$AT^8h-rv@ecwRzz_$3Xaxu`
Y0RLik?wUgPu>b%707*qoM6N<$f;0ZTz5oCK

diff --git a/modules/discojuice/www/discojuice/flags/ie.png b/modules/discojuice/www/discojuice/flags/ie.png
deleted file mode 100644
index 26baa31e182ddd14106e67de1ac092a7da8e4899..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 481
zcmV<70UrK|P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzb4f%&RCwBA
zWSGdn@Ph#a{xLB8VR)MIl!<`}#Djo8KSZ2V|NUe5_X~_T7ytr@h2aZBwQDt0#s7ce
zqT-B<Kn?$a04VtX-=F^#G5`Pn1~LBr{*t>1Ab?mHSU}=WzCQi??=KL1`SXRBmG?g!
zeE<Ca<?a9ffBpacn^9O6=m>xSVgb4YXfjasA0Ybs`#&c5^XvcLUqDM3{{9AP00<zE
z`F|Py{`vps&p!~tQ2y`#?_dA_0TD<8P%%INu>d^^H2e48-+%sM)d02u=%hct8G!N(
z3;+QH((o5-_OE}xfO;@2_y=+i*h!3FCjkTyNW*WSt$#tPfB*dj3@CIxKqoQ$2DuvO
z1O^6x00KJ+r1UogVe!Ksu!etsL5P6?Ab?navG)7lA4zUWkT?GPWdcP410y3N0|YR!
zFo-FE!v&-P=p=vuVq_>~VE6=zV^DnmVAx)=U5ZNz6vaS)0m(NHWW2-wfs+9Q00bBS
XO2cxg3=*#z00000NkvXXu0mjf|9Z^l

diff --git a/modules/discojuice/www/discojuice/flags/il.png b/modules/discojuice/www/discojuice/flags/il.png
deleted file mode 100644
index 2ca772d0b79b255872cde2fb29060bbbbad950f2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 431
zcmV;g0Z{&lP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzK}keGRCwBA
zeEISv0}}WL25<%t{Q2_-$OV!RE<gY=vb(>WlqUuh`uiUU82<hPDg~1N|Ni|CWdHg5
z{|}J;2gv^a=g<G{^cw&H#0a!OOiT=<77QSa|JVQ{BjdGe*8l>D1+EBLb>EWz|Nj3k
zj6%@>aVJ0ku|Ql5RsEk~{?`9D9{=ZO{V&1vKX2lHHJSgJ0SFC1p8y096I?Y|?0<mu
z|3AO~=Y;+D^ZWn%_x~7Y6f1zH0|XEg5W`gi!OH#rfB*TvVZ;C4rT>5b{XcgblKTHZ
zfByjpAQrd=h&?HOAa>`R|6Hv9XB30N3RxDY7$AV4en1PH(j<7uAT&Tc4G=&q@-F{c
z8i9e$01Rv(35=ybe;NM%WdxES!M~uG0dj%y@b5pvikg1_0mOLw_HE>d#AF}?ph|!M
Z0{|%qc@l5wel7q2002ovPDHLkV1m6PxaI%=

diff --git a/modules/discojuice/www/discojuice/flags/in.png b/modules/discojuice/www/discojuice/flags/in.png
deleted file mode 100644
index e4d7e81a98d705da8d7054e77e7d311805659678..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 503
zcmV<T0SNwyP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUziAh93RCwBA
z{J)<84*o$f82$Uh@b4cO{edAc8z2CMa&Q0u1Vb^j#VV$>l^KlW*80IEmzVa(K3*_6
zG7fg0I9Zj&0woGah`r_&Kwu3FK=xChQigwjfh>?7kc!_h@)sEWW@MKI+5iwhEdRtz
z89B8WSj7JS|MwrL=l|b3uZ7Osk^B4auaUxSRgtG4v;Y11_x}$gi|9Y8?EnG9`1|i)
zCPv2p|ADsrhuF4k`@Nr^zUpfTpS$xp!A}Wj4A3Yb2~_s}<0pUsVqyY2p8>1`g1&zJ
zsVvR4Yya)fUw{4wtNss>0tLxGfB<5Gm<mFSV157p>nRH!zxweH8<(Mq0N7e&^ba6_
z7#WHgIs!VLeti1p-=9B!fB*jb=l8$ge}LrQ-#`%%`S%Y9{re-sFSERHIY0ohF#KVF
z2*K4Ml>Ykz*ZJq)UtlmW{9*tIAQm77@<q5sAjUvRFaoLof<OQNfT;gq4gVMb0*H|z
tnE|K=Xb*^lqd!O@e_#ld5EuXg3;_B(O%_D8pez6Y002ovPDHLkV1i)Y+=2iA

diff --git a/modules/discojuice/www/discojuice/flags/io.png b/modules/discojuice/www/discojuice/flags/io.png
deleted file mode 100644
index 3e74b6a316477b90cce8b5f2111f911b1c640950..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 658
zcmV;D0&V??P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!BuPX;RCwBA
zyk6V8<A+?~lxGVSj<7NPi@d7WZ2n=-2dRTMe=sooVPN>e!0?Mfa}mS!7%=x2KmY(S
z0M7pbTSu9imq`K?75n7n_u%3MB_szB3#hl|A07@E6$<6-<>30S5egmg@cSkZL+Ix9
z0st`p&i@3O7{&wE8wU3C1oia^`T7Cw<N5vn2H_E_%nSVd{`~#@8$RUR{NVig0qXbJ
zdsXKGh-J$=5g%1e1}>I=ckcau@Q71iA1L?!*;{7^Nm*&$?GLJd|NjPb3=0E0KfCb4
z#nAu(05Jg0{{-+tQ26`)!^rI-{P_e371QGlF%9qW_x;Sb;QRdk{r*xJJ*zy?_rWgu
z&$=$1lYjz<N#?_ycmKIGOqJQxRUZH35awt7BcsU0!|v)Vo0+Vm;Ih<QH2we2U&;)b
za<*G$&aDCnAVvm;&dxsPr_VowT>R(%pFe+p|Ni$IOoG{eTR0XemVUia$~;LXXZeDO
z0096o0M7peXKyl1N+90g@dyY5ARP|N&gc{s2^<#+#>?j*9u48*^A9U5-*(6(kqBPq
zC^|QM0*Gbi#3NFYyicBf1{wyk;Wx-spzFb0kX0fvuWZ`CzyHEKd)}3G%ew&r05Jg0
z{{dZPvvzMc=<D?e2Ll@#4AIl;6B7v-6$s7I>Kqyj=IHYZ2nGGUe(f)J7ZwZK+v5TV
s=!a5B6v9X#`iH^&14cjw13-WQ0BQ>oQ(TIK+W-In07*qoM6N<$f`&OQ<NyEw

diff --git a/modules/discojuice/www/discojuice/flags/iq.png b/modules/discojuice/www/discojuice/flags/iq.png
deleted file mode 100644
index 878a351403a9a33fd9ae3af1ffd54739545f364d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 515
zcmV+e0{s1nP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl}SWFRCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5P+gNxB&nJfgpGfTOih;e`=>T
z5jZ8;?_>v5xi(~iU^udv!6f5$jpNVh2O?$m1OPDr&i?@Y{r&#_{`vm=wBfh>{Qda+
z{Pz3$!R5rm=Ee2+`0e-d?)LGV)1LD5^!4@i=jZ1F2;wA$U5|F$_;B;f&rf1p(qbG!
zCte(9VPa-y<oNva^QE_!?tHra|KI;el?b5G00G1T_Q8Ko8INCoe_2Ud0xjfa<1rC4
z`v0Fnfln4FWhA1%?Dq0-#ZaI+pay^d48<`K05Avxz>5lGpbZn4ZFhzcT9$vfdqmuG
z@j$ZG>u9())mkwqmYHSd7eFi*FJ3%$?AX0~_kM%HFED^GKqQ#;=g)7T_f%9=fX)F3
zAdr)QMoCIaf{X{6{|BNG$o>N%f#5F;02KoS5XlH2zyJ$0KZ{``H1_}i002ovPDHLk
FV1nFR>VE(L

diff --git a/modules/discojuice/www/discojuice/flags/ir.png b/modules/discojuice/www/discojuice/flags/ir.png
deleted file mode 100644
index c5fd136aee534ecb59914e336cad18d18ead2a4a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 512
zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl1W5CRCwBA
zWSGdn@Ph#g{xLB8fsx4Q7mQ?K00<x!hA#}&uGJvLK)~?t@4vr){{8*?|IeR)5cK=^
z-#>r;gUH{1e{Y(x2_S%2fSMQ?7@vH7`tSc=xS~J*|Ni>>`_JFszyAFKs{8d9NdA)L
zm1AIH00;mv0M7pew_3Ln1`-ek5ajjb8VVZW^Whu|9pCfc910uY_2L}~8{YEX9t$4Z
z@!Kj9D)d(L0*LYN-@lBEj6f&-|Nox>4F7-s`Ty{t|Ns8~x3>Pz!S){pfXY67`UDU_
zOc38f#US*GW&hv2{?Eqpf6;>f$N=n5fB<4bR}BO)G5?=F{eR-b|HMQT_5c3^H2?$<
zb1geNgNn-kGiMln{`!CM;{TsNL8PAke-;*?JV+Z*<irVv@821&T=}wV2S5NZ{$yZa
z&dmIG?;gXiU%=1<Avgnx%>eYOvhv$==KunT1sF?AKYlWZiGf7_{AKv_o8k9wMiBcC
z1B3*kzkfmK*Ds)AfB<6r3XWMgVnF4hNdW;sfB^vU;z%SnI0)(h0000<MNUMnLSTaI
Chw@bb

diff --git a/modules/discojuice/www/discojuice/flags/is.png b/modules/discojuice/www/discojuice/flags/is.png
deleted file mode 100644
index b8f6d0f06675a9570c2c6e696ee51282097c3876..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 532
zcmV+v0_**WP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzrb$FWRCwBA
zWYC|<00V!|rQBm?R{HywSz!{xuRkF415Ez?!@%&1fdNDU1Yl5(Z2*9vAb|Rb5o{wd
z7ot(xLSajH_i0}B;(x2<ujFQydJDnEEQCW22y}`Uy40@c2_P1*(f^;n{qgtTKOpPR
zqenpQ<CkB5|M?G8@#oLqUm&G_fjXsxIf3#30mK3{`QKj#pz6PW|AWAv-#`MW=nqH(
z*kG`pzd${I{{x)_5I~GT7SJUiTmJuN_|NbrJVa>4s{hykP}!$Xp8x`g@iqg4NJaUd
z$B+Mm%>4cD_iu*Zzrl=O|9^qF|9<`Y547mdFIIVlOMCYL1Q5sui18rvfj0Ph3vJwt
z)dnUeruXmP0|XEYv&@95W{1bGfWG{@sKWZ+FOVO6s`df7U=M&0&<j9M%ZqdG?41S>
zKrFzJ{`2=AL>j0R<bePG!5)QZ0J`)qM8hADQ~m%15DUXEpwvGxLC!y50TwAKASorn
z1vUi~bfEA7g(1V=|G;qn2M|Dv49xZLh<y9L=8B-O*6Y`zqD5elf3OJt2O}8(0t^6J
WL1vT{W6G=m0000<MNUMnLSTX~F!E{u

diff --git a/modules/discojuice/www/discojuice/flags/it.png b/modules/discojuice/www/discojuice/flags/it.png
deleted file mode 100644
index 89692f74f051cd43503744c3dab65c8ba773b7e2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 420
zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!2~3KHq6QcQY`6?zK#qG>ra@ocD)4hB}-f*
zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrIztFq(O~IEGZ*N=lh=;=qSyMwWku
z27eMOW_|f0uQeek^e_9g7KH|eq{JVG0^UaP2Jy4}|L^JL_3uCblfVD@mnS9t`~UCn
z|MT(+KT|KOfz%~1cG~~^_2vEk{SFNQ?Cjg~|NsBWy<%2im{<n01H(p!wT!cPLjJOM
z{QKt?&dcI(HG!9Be?7A)1B<|kKl^#=|1+%p!|wFokZ}^*f+V1Mj8!5T-++ew|D(Eu
zQRDmp1_1{J-ui=S|9^ewUcuha=C)xn15*d*iih9--{1eQDdhjZ-`u;|Hhgpl|DTw^
zz@e~VvV&K>vp^YdeS=hk-Cyo6U`Hgs{l4FR(w#{P`G0<L_c^h-xw)}f1Ozc@vMMhC
znKyCal*Wg`8hwr*|299&xf;3P>;a3G2@YSmzI~fu(Z<lgz|5c*R^AeLsAxVgm>E1>
L{an^LB{Ts58L6#6

diff --git a/modules/discojuice/www/discojuice/flags/jm.png b/modules/discojuice/www/discojuice/flags/jm.png
deleted file mode 100644
index 7be119e03d203695325568174b72522124bb2f12..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 637
zcmV-@0)qXCP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!4@pEpRCwBA
z{C}R|*%yYO8w@93F@V57F#3apelaloU|<kqxTwb<!^Hp)05Jg0{{dAy0HUOO2nzto
z@BX^*{__0&`~dy^{`~y^{QUm>{QLU}0{l%6`#}@@_VD{9F|q;xF#yj01gpgWJ+A*m
zGUYZW{T>4SpXmF{^Zon(`}_X;`}_MY3j1pm`Wy}V&B*(tydCWT00ICp0M7pd0000m
zGd#J&@cQ@tG$8vu6a54J`qTCN{{H)06Z&u*`VIU0o2UAMn)~_v4c^|~0*D2u;qTwS
zKYspMz5CDEtAAp>e+Mf5)@1$t_wR2Fu3uNK{_0!&`}CDxK-+|V{{|`s2p}dP{`2SW
zZ!oxe=XdSY-}fK=Qse!l!T0O_!(X}WAk`4?=MOLh7ytr@32Xz9{pZ*3U(#Z~DiVIl
zOa8j^;n%JAKjo!<wdVX(k%nsc4YmOwfIv<HvViJ+tpCJ%{bJ|+z4qy^Y0rQE`u96k
z<X5E8@5M^L`WF43u@)G7AR7Pz05Jg0{{sL307gPFVoU8!NBi#k`-R{7qU!qe{rmL&
z`oHh{)bjf?5Bf<u`z{~++vXA4-RS~|QIntH=#eBIf#1j8{9gX*?@OS~;4lS70*L(m
zN09kXqR3x&vA^$M{grpR0uVrqU-vRR`@~>$j^Xni)Y$z6WB&k?3JlvV7}WR}00ImE
Xyv9Bjb9W)}00000NkvXXu0mjf@Xt#6

diff --git a/modules/discojuice/www/discojuice/flags/jo.png b/modules/discojuice/www/discojuice/flags/jo.png
deleted file mode 100644
index 11bd4972b6d5f134045d4e8ce134601ea9b5654f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 473
zcmV;~0Ve*5P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzYe_^wRCwBA
zn9V>M00<z){|pRos;hT0FkJly0)PMh{qqM*K)~<czhNYh*tBUAKmf4-HHk3%k9zWS
z-`~H>|Ni~>`!`VeZ#eh`f<ORd%F4<D6$1niNW=es{~7-Nb^7~P@%L{95AXj8vH!6F
zMn=Ym4<7;q5Ys=Pj=z5yjEw&O`={{x&;Om<{x4ee9|r)s86bd|Kps(1`JbQv-_r8`
z@8ADFegtXg>&K#;fdS|pfB*tJ>FU-06DIsWc#z@uumAs9{`&>~&q~MQB#;&cfB*tH
z31sk|Jq+K!KjiuK-^&B5YLK~LCjkTy3s3{|pFco7yH$Tr@L>D>cm1y|D}MvS>F@7f
ze}Db{_vg<)5c|)+zsmedM_Y~p1Q1BWd$vDo!X?isvq}Pk|KA^w>VH5L!1(y{_x~TD
z9$-NK{r~sxzrPHB7ytr@v6F$JJdlAwh=Ji34E;f3{DCq4fk_4ifB*vkxQ1J~H9>i|
P00000NkvXXu0mjf0T$ba

diff --git a/modules/discojuice/www/discojuice/flags/jp.png b/modules/discojuice/www/discojuice/flags/jp.png
deleted file mode 100644
index 325fbad3ffd3075a4a84d8d898ad26ef7d3e0d56..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 420
zcmV;V0bBlwP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHc3Q5RCwBA
z{QC7P0}}Z6?;nIjX28LpfBygihy^Ih#l;0A|Ns9F(F3Oc|A$jZ;Khp<00G1TQ}iFf
z*thTh;UoWl|N3uc_TS43u9}gN5oifO0I{H}Uc2`H!iE3;{Q3Xu_y5C(|37{5KRE@W
z0pdb{0Ahl>9whYk?f=!Q|Ns8||JN@lTD;`{<HvAI{`~m^5I{^2&%xdJ|Kmrf(%)e6
z%a{KTAO43~0aOeSKrBEE<Ns$675&e|1Xc>R1ZWk|EGa3dAO8ObDh3E3Cb;oH_5X#1
z|NHy@|M?558b}5Q|Cf`4hZv9q2p|@?lb|{i68>{>{ol0<q}tBze@qPA$3Ot|13&;V
zzJ2?akB<*73S~gt$;kNsKSBnG@7}!&5I`Us-o1MVi%1Z}1t69H1Q-A&lWd>lx`{mi
O0000<MNUMnLSTa2cE7*?

diff --git a/modules/discojuice/www/discojuice/flags/ke.png b/modules/discojuice/www/discojuice/flags/ke.png
deleted file mode 100644
index 51879adf17c0c29167225a81645cf1123dda84a0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 569
zcmV-90>=G`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz%Sl8*RCwBA
zU?33y1fV$#OaK637>0NEt6k^VGA)9E1hT9ocRoN>wSfaWv)?-raRm?)Slj<6Po6w}
z{P+<NJbxY)9WD0pqxie`iAhO!A3wf*`}WOSw{G6N3Df{o3J^eyS5KZ)($)R{@85qI
z`1b16za>i;{`~nD6~!ec29@~tkBNo($fnHz0mS%{fq}QS{_m4#|Ns2?|K~SQUHy-*
z`HU>AfB)8feAoK(-@hL}|Nr_0bQ_Dj+^xMk00K}f2RQ&hFc1JYLgN3=lsJ)M+p3uR
zWC5ydAM*!ly4H1hsiEFvIU^1)HH_GYz!QMsIYt5i1c4ZMLC4DfztdU-q)WGxxg;|L
zi3%uAJ2fm~N8&I2%AdL;`{4^9#;e!&D=C-&Lk8;9|NlO`c*HPy9@C${KeOWnB;`P2
zATRu9VP-jSWF<fV05Jg0{{aAb0BlNa*z?)@{rmg=`uhI=2mT2&+xr3f`@JIj?fvZf
z{`UO+`~3d>D-S8kh{*zoh2aO#pT8A2<bH!h|NQ<3)b{(nHi#kd_mAj5p8x+De*gRP
z_dig}KcHfO0AggwX8=+Re;62k!O$Nh#vd5tADHA}00=MuTVg#c35sB800000NkvXX
Hu0mjfH;e~;

diff --git a/modules/discojuice/www/discojuice/flags/kg.png b/modules/discojuice/www/discojuice/flags/kg.png
deleted file mode 100644
index 0a818f67ea37e1bf1398b3e2f92a52e331abf4e7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 510
zcmV<a0RjGrP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzkV!;ARCwBA
z{K$X+|6n9C1CIWH1pxwZ7zQZ-z#t6sFxaF0mCxE2+UkmsgdBS_-RTY^4He>W0o(w3
z|5bef!~)j#|KF3RAf-U``!@sYUq;#A42-}3UHtv;%kTfcfBpOQ3n<PcD+{y)Ab?o@
zft3G8sAl}j;`58i=nuo+-;A2SelGa+@9XdXU=2V7R16S6OdtzD&Vbs^r16VU`S+ib
zzy2Km#i;a)S@Rc2^)IL;Kn(x^#02u+pT7_T{{Q;TDEj+9^RNFee*Jy^>mTE<|1vNq
z0ns0zZx{dq2xP;5h!=kY&G_~A;V*`-zy9<8Vi5ZI|I4p`PkusG11$kMn1KNxfWUtE
z{TpHc!>?a|&i!W8{>5bQ`~TnHf3N=fz5n<BpJ2xTUHj(`P%%INfi*xp0Cm-`AG3Zj
z>Hq%!<JX_FzyEy%iTwNX8|3W2e}PT{2q1_Je;6et89|=@3zP#f?t=qB@HZpxACTFQ
zF#P)$=p=vuVtfvc!hbLlGj<`d4vA)<j{yP<0QTopg7jx!Q~&?~07*qoM6N<$f{8rv
AK>z>%

diff --git a/modules/discojuice/www/discojuice/flags/kh.png b/modules/discojuice/www/discojuice/flags/kh.png
deleted file mode 100644
index 30f6bb1b9b6c5bf355f67a17531fa73beafa6639..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 549
zcmV+=0^0qFP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzw@E}nRCwBA
zWZ>P;@arD~1pHxO_zPr1&>t9y%wPZrAQpyS3=Ms1K-T|%K*j%o>i_=z2W0&D^Y8ax
zhQELQ{rLl7|Ns5_-|C4+00M}Gf#D0s|6k8u{RAokD*W^JKSaeZAp18+HBcQ8{rdA)
zTAYJ{;SE3lu^j&CtN66?*W<_k{(=kvTJiVSPc{h&pyuy)ZZrJ(`}gOM|G$0#rP$=;
zY#H_d1P~L*>3>1SGXDMzbOE=49-9EaM0J&9T`emwH;=g~P!Ocy*DnU30tN<v0Ad39
z=+9rEt$%>VGcpOKXK;IXGH`G*aB%Pig@_cF{AXeP^XnG~{rU5QfdL?ZSim;?VE{Sy
z7c(ax6CWR+s|%BWAkauYPfsQR0VXz9sPSMM00M{!7+@fO0fqklmFn#S3Nf;>{s#gU
z7DjgV{|pRrOO`MKef9?wUO?vn1P~(w!@{x_lZQ{f0d@UhVEX<0FF08K{sNMJKnNIa
zzrX(mdR{@6d*A9+009Ja65pra?7SkZU^!3-{)PrTC`>`Y0b%_6|LHH#J`sQb0@|>a
n0T_AEh(trkF%3aX009O7j5IT?Rho+J00000NkvXXu0mjf2r}#E

diff --git a/modules/discojuice/www/discojuice/flags/ki.png b/modules/discojuice/www/discojuice/flags/ki.png
deleted file mode 100644
index 2dcce4b33ffe1f40d490cb1a2e03efe22ea56155..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 656
zcmV;B0&o3^P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!B1uF+RCwBA
zyvxAwj{yXjV2nQuQ1Amx{sW^wFmZqYVgafX>8t@U|NsC0_uv12fBrK4XN%za&+zB_
z{P)aXfBpaa=ii?{|9}7d|NHmt1seeZhy|?e|DWei8UFwK|L5=jKYtkh{P{kK2}m(L
z`||tm?|;94|Ns5#-_IY+QnEm+00M{!r2OxHhJR4iK=k+TZ>A77)*#lue}Db^^$Tb=
zko*TE|NI8J3LpSOb8Z9x2m%4nC$a{*Gqe90@enzQH`ta%tA$7d{Sv5iP&~x@8dMF~
z(;dfh&fyCHF#yj00oRR-9sTeJMNR(n^YxvS3U`G57YhIQc>VqR{rPSM@(uBDU=5F+
z{|5&5hj_*A{sI6o0M7pbe|x2IYDAmA_)R$v7XIy^!u#*~18PtP{r&xWnDPVw`hiji
zey{rM^8J)$5m8%@0*JA9=57`qRaXnayHCFDJ@r1pR}vUfQ&&Fu_xE3Vu+-%{U$!58
zQy3!)<gVTK_UX-C00G3vpgi&3fuy+`o<(|y-Fy0d-^sVXfB#DglmdprlogNu{QZ|5
zDs$~VNLxjcl3hSQKmaiYXRdUxHPcn&Ieq05P})d?_us#N$1i>avcufO?mzv0@a%gl
z1HS+N7!IC&H?5`#AOHX{0M7pb00(zPR4BWp;5AJa{{8^XwcY>#`eSh{`1tyzm&^bF
q{8L{tuE6I1;oe7AG|b!z0t^7P6ga05`yJ%~0000<MNUMnLSTY44nUFs

diff --git a/modules/discojuice/www/discojuice/flags/km.png b/modules/discojuice/www/discojuice/flags/km.png
deleted file mode 100644
index 812b2f56c5a2a6af805d9edd67d549952d5278ca..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 577
zcmV-H0>1r;P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz(@8`@RCwBA
z^k2>}L!W`0l>rF;|7So3KrTcC!ho;=0*Gbf0S0@;YBwbYEs=i=3_$ev|Np-X41fOr
z{{tp}0~v7g%iT=?0mQ<<!SMFW{~2dK8cKc)(~{+4;b&m@4wgnnAPtO+qCiUk0*Hm-
z7099*yV@^5zce109<Ar8E2{e+3jkWq_*bL|AOHX{0M7pa09gR*^y}{T?p&~4&gafg
zr%{{Dp6vMY`T6<y`1tqt_xASo_4W1i^z`-h_2=j30*D3Tzthi7fB*SShDYZ6pRY?V
zFM4|8NQqg||9@bw{`<%94+NN4*}t4U0uVq@4MyTde;NKh`1s)Wzh6!de+6E>{9!@#
z-(SD~{`vL)_wRqdfBpaan?+XX#@15+0mRIp%kY{1qrJR?xs-YLhQhSVzk_f6;`sgh
z57Tc3#$ODKzZsZ*F#y?2e^`Y0-&}tV5I|5HD)yDjz7n<jSaw@p<dz)B0Sq920^J01
z6v)T_7??RZA4xv|2p|@QUkty0ar6BM|HEN(N1EZs-~Ygf`16<H&tD+<|L;FA`JdtM
zUyxrmPZk3RAV!8zafT;r7{2K-eEP@m>mS1pU~~aVF#A6wD&YtO00ImETIDprOD_2B
P00000NkvXXu0mjfKOhx^

diff --git a/modules/discojuice/www/discojuice/flags/kn.png b/modules/discojuice/www/discojuice/flags/kn.png
deleted file mode 100644
index febd5b486f3f90056637b23caa26d838fbadd7d0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 604
zcmV-i0;BzjP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz?ny*JRCwBA
zWSGdn@Ph#g{xLB8fssJ;3q&&NFwEm&NQ{Ik0SF*QhE|4Z*J_aB|NnsK@BhDl{{8*?
z?+*}gaQq3E{Jn4CpC?a$zkK`W_wV1EHf;h3AQlD|pyK~ezCHyi{rm6l?|;Al{{8#=
z?{6)M-y!V3r&s-}Yh93-n8EV@iK3G1@mvOg0Ac|;0BAB$=^v2UK$U-)*nZ`y{Mj|-
zclZ5YMwWrx+&n%W#?EH<)R}*Ov}XVaAdvZg8Gx$){P_!VhO+4IFy7y@TYg`^19ZZ#
zFMAfVGQNqjUc=Y-`~SP&K*az7!~*md(9yqt{bpeOlcn*8=lSo6wZ9%d2de%p!vCuv
z=eHHd8iurA|3Cg_Q2YZ74uAk+0R{!oXepsTF+#tt?|0m`W!ux&zkdDtEg|x2TFq~v
zW551S`ThUbum8V)GyeV!)Bq4bEDTHxAqu})p8dLVz}3eu>h(K@ANy8uaQvQ^_nWcs
z*Z-GL)eL_?t_B7*Kmf7KbznHW;LqhtK<$TZ9ej=*TGLweOZn#S|EVB#AOzI#2dDw)
z)4xDJ00a;t5ND<*{rU5ogY7p9)8EGU->gS|Gwk>cG!LX2Y%nmu8NlfEl`8-N#0ZOI
q248)K1w0H4M?n#d6+r+%fB^s&Q!OA|2rzyC0000<MNUMnLSTaUha&I*

diff --git a/modules/discojuice/www/discojuice/flags/kp.png b/modules/discojuice/www/discojuice/flags/kp.png
deleted file mode 100644
index d3d509aa874809a323ea99f3b37ece8a02201f77..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 561
zcmV-10?z%3P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz!%0LzRCwBA
zG_3vq<p%=<{Q39q*B>Cs@aq@DuRlQczuzDZ5@KTj2q4CTH~*`MftCON|DS>3-+w6c
z9|(gO{~7-O`v>9vKX&5_Kmaj*WME|P@B8=S6~kYUnG7sU|G#_z>G}QV|KC3#^7rq5
ze}4b}^_xjb^7)+E00G1Tlwy4KiiwGVIVgltUY_yi&tI!o|Jl8p;n#15-@icU*KbCk
z6Mz3^`1ON{fdL?ZnEnBs@%JyYzyH5mxBfr4|7*t%=AfYeY;6C2{Q{!DKY#uG1wwy-
z+}}Xm3;+QH(!lWNFN3HElfM4XRjZk-tp4-xFo=l!{|(XrbkBdVP9XXJ&!0aG3;+Sd
z1adCWtuJ2w-n@w=AmGpT?F`?)|9k%Y-_M^QML&N+RfBB+Dh3E3pdT0*fp#rf!j_o$
zUs8faP3>oG?f*A#7{O)(oeuE;(0C>wVqgFWAQqr4|9E)*J$m%5y#o|bz~KAxm4S=v
zKP&4$usU!k0b}RSKS4oYgaHH)%c-;9wWL`<fej6FNT`FO0xSd({|Ay|*m3GLKmai^
z$AA6%0Tz+Kcm*2r3yBMl>3={r0|OreK!5=N4TM<aXCNYy00000NkvXXu0mjfVxt9d

diff --git a/modules/discojuice/www/discojuice/flags/kr.png b/modules/discojuice/www/discojuice/flags/kr.png
deleted file mode 100644
index 9c0a78eb942da568f9cdac7190c17e23cceda7ed..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 592
zcmV-W0<ZmvP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz;z>k7RCwBA
z{P_JV0}}Z6?;n_iu%H+Q{s1vR05Jij`8c?M=-GouSI=K${m;n9!7aeW#m~(x$j!^i
z%zXLG*~fS9it_V|2?zl-00a;V#NgMjUvJ&I^~3uQB4T37ii-d5-u?gQ&wmw_XD?o^
zUAsm=P*7M%NJdr`Xazt3fo%By|Nn;%AAbM-ZD?YwEG7BBxA%WR!T-FR|8><0Vxn$d
zUT@yKdH&)BP#Mq$fB<3y`hl076R7Rgt5;mSyo`Gea7>-}|M%}Nf0%y${3VbO@hKwm
z<Lft4(o&3!j1QhY0SF)#h%bS<MMOk^jGb@zjQ=qIX5wrz%zyTiz54MveRg(kX(^xr
z21Z7plK=t;r~#xJ2;RPZ%frp}Rb4k%y^@)Y^%1++haW%h8oQ}~|NQ3dM@dOZMxdU5
z{{RAr35bEJZ{EB)ZQ3-TzdZ~%RV`GWFbgq!|KY5|=ISK9Z{Pm<`udY6PeS|v5I`*d
zz@fy&#RcRaJakx7OS3ji?UD)mpTGZg71;0HySaMJdSPK<0RaJ^0-%!s0tn;>AWK?W
z+TGp#<;$01Vv<1pdP-ancZ!Qkd3bmLHK?nrgX5I}Ab=R3zkQ1wk#LIP517FKVgLC9
eRt>}e0R{ktF&Q^6#MUGL0000<MNUMnLSTY7u@YSX

diff --git a/modules/discojuice/www/discojuice/flags/kw.png b/modules/discojuice/www/discojuice/flags/kw.png
deleted file mode 100644
index 96546da328ab142ab0c7370511cbdbeb9a20efaf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 486
zcmV<C0U7>@P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzcu7P-RCwBA
zWB`Ir1_llWh96+`2ZsK^7{6c$%moO*p&Szd00J=(q@Y3$_Fe}@u$Sb3q1kHt`$e_c
z7$9<D66|9?k@Cfg_S#nffiy6D`Tu0u)4vXX{|f&FivIog_curdP$>xg`upqGzh6Lx
zERQVE2><~E((v!!|G%IA{@M07EI*V_ln<!k-#?I5|NevMzyJS1M7UYG*)rGw0tlqx
z?_Z#;fByXVV<KcCB`NhE2Vi7mG~qD;2q2J#KYxIB{|0LL$MEkzZot6E2($+vfSABG
zfGqe0bnSn9fZ;#Li2wlvvH@uPuV26Z18q8b^q-Ir(1l?41IfP-Ux0l1?;jHn&zI@b
z0Rjl(q(3YSzbn4|mY+858&D?@{r(Lkf#C#Y{Q1rB=P$F0%7=>=0RjjdN{oM|h)7EO
z{{7?6U#34`ML_iD4-=RKMg|km5|FijfgS(|AV#2u+YAh13=HqUkqe1m1{eb(!T=Kl
c0)PMm0G()MDW>>^I{*Lx07*qoM6N<$g4p`a`Tzg`

diff --git a/modules/discojuice/www/discojuice/flags/ky.png b/modules/discojuice/www/discojuice/flags/ky.png
deleted file mode 100644
index 15c5f8e4775b2b68e0360c1f4ff1f37e61611276..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 643
zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6-h)vRCwBA
z+*(+FgHNe=-j#BJTO3RbjkiP!P5$*CKEl8t#lY~3f#C-O!#^<j1HuIe05Jg0{{bg6
zbGVOJ0~Z+h+}!^3^#T?b3KSBFsKovO4Ep>0{QUt82Kj15^L?rd`uqE`oNxjFF#yj0
z1e^fI2i-9Q(8&Vs@%;Dq2on+Z{QuwM00sm0@b~}!1OzrH#hk+X+Tt}E6bb+U_yPbi
z0M7pcvI;2tA|wYPA^Z*x0300&EGqR875n@A_WS?(`uvdQq*oFTSt1&p=b-!h{Qv;{
z0st`p&i?}PGCBeX39IA)-~tZg`v#`;6$Tz2`uqI%`ThF(|NnA-^wR?L!uSAshx_~g
z0000205Jg0{{tif814-hz}E2g`1#%M`@GEN)${-9=jr|Z1Nim(?*qH%B39iMC&AR2
z>ggNf+PVUWW##cF5^jI~{P}h24a1+`jKBZ?zJB$|uU|aB82|la`WF`1`0wBUe?VZ-
zRnf8uXahh1u`n<IUHkvnpTEEm0fx%2-+zDoXZX$d@Ar>?Z4sYX?@pO{;x<q&!9b?k
zU&?P213&-)HT(f9{R{Lc&|4r4Kn76fpT7;O*sb*chv+MQ{mn4<7~{Pc>_8g;0tl$#
z2T+})81L`j|Nel$KOpz_zrTNegN!(Tli}h6pb7teeq#K~3=Aa(fB<4-V9<rdC^89>
d!wLWb3;+YKCC*ol*cJc)002ovPDHLkV1loTFLeL_

diff --git a/modules/discojuice/www/discojuice/flags/kz.png b/modules/discojuice/www/discojuice/flags/kz.png
deleted file mode 100644
index 45a8c887424cff6eb0471f5a1535139b965e241e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 616
zcmV-u0+;=XP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz`bk7VRCwBA
zWZwV(4g;eW%YQBghCdAdKK=nw4F7=SKZbu`1Y|IQNg(>g01!ZoKn?Fz`<^k#?O_Q1
z`=8<8e}=z6_5c2{{QvRuAM+0emcRf01JR%V|9}7gKjGLHfB<4)U|@L0AiL;yFw=jq
zasNSbGXHKG{NMlfpWxpAK41Q^gEaj6FV4=$@arEy05LIu!2gi{Gync$`1$|;-~a#q
z|NCw7f0xa__4fbPn*ZDO{onuJ|3JnA^#F|o2q31v4F4ql-&_7K9cVD)|KCjiesKSP
ztM&iLe}<oY3{Q;z@8JIT0i@wC$Y!7)00M{!=s%#jq5miU`v0H*-%GB4Z`J>uy71TZ
z|DRv){|H?Bqoe!x=x?wkfBu3(0w91`fMN3Vzue;gQUCt^|MZVr;{RRU{|DCmOS=6}
z@%2BU5C8a_|1a6~&;1YB8$b;J0mKBvKpP_e^#OhS_CN2(f86)~DtrE)Yx94t!v9OT
z|MTDe69TJd_zQH>zdry01PrBrQvYt3|7!q-C@@&>{!_XBPnqZ6E6@K61pYml`M2uu
ze+NdW22lI}1Q5_kK)3wPV4bt}e=;a?{xkdrMUmL?|7pP3c>kYY0b~&4U$AjN34j1%
zWLW#P{SRLy(>r)v0s|Y${(}_LK*N79FfcIy1Q-CnX<Bn1arW2%0000<MNUMnLSTXe
Cm_mX8

diff --git a/modules/discojuice/www/discojuice/flags/la.png b/modules/discojuice/www/discojuice/flags/la.png
deleted file mode 100644
index e28acd018a21b62d2cc4b76eec7bbe1f714dfc6c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 563
zcmV-30?hr1P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz#Ysd#RCwBA
z{L6p>{(%t#68R664G@6GIJN-*24NrwB3rW+v!ydOp^Ef6{n_)(btIFVjHa=pdp6)}
zz^!@$h^2tpKUmc4)64h&|Ni?2LVth#{QKwk-@kwU{{Q=j;qSk{fBpc`pWlD@C4}l3
zHUR_xF#yj01d}3g9TFqw{rUX<|NZ>{`TG464+L38761SLpR(uO=J){s0Q&s>`~3bJ
z6bIb^kphT`;m^O{e;I!LWBmP>@yDNkj7*H>@iN-VTtHNrD96Ue^ySz8pMMxZ=pRTg
zKmaiT)&Bj@@b3@E4ZnZ>72sjw<zoI127-Ld;sVUSzW)Zg2ZVqQVE6+NKp-3b{{8ps
zAH%P||9}5uc=7i4r>}n?8s2>T{qV)lKMV{%|NQ?241(YPff@h;hz00Cp!a_N2HF7%
zr}y9gR8D)C;wJ_Sx5=xYz5MWpi4mv-=yjk&KmiL7K#aZ&_9^w5@1DH=3l15e)xUl~
z-0=7B?|)4HL4sh3f5LL21siGr0*GY=!$H<Z$_zmJK!N=iXfeaT-~ayo{{J87FmUh#
z5zx^<58V0d$-n>*K#ZR;BJ~dv8zS`wDeeIR3;><DLVA{FxIX{@002ovPDHLkV1h3(
B6PN%1

diff --git a/modules/discojuice/www/discojuice/flags/lb.png b/modules/discojuice/www/discojuice/flags/lb.png
deleted file mode 100644
index d0d452bf868e0cd6417f518f1dbe695f191ef392..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 517
zcmV+g0{Z=lP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzmq|oHRCwBA
zyw89D|6nA9@dw8K2V(<CfB<3vN=S561IhpY{xSUf_y6x-5c>1y|KC3hK=RLTAp0Mf
zWcc&@%EC<m0R+;(z{2wP`7?%pKxv@rKmTFsK;*CA|9%76zkm!TDH)(800G3p_V_Wo
zloUwYe-L0`V0`uU)x1;le*FBNXr3&^Ck3<_Ec2g{k%2AcJU{?3F)%SP0GW)8AOS|E
z|BMVf@9w$u;_{gn=Xc!M`TPGrpcyd4_~+k0fB<6p_wOIfbfEeFfl7B>-|_DIyI;S5
zZoa(f#*3@};Q;9GfBygi2&4h78pxV*WHQhn|Nk-k{`>pa-{0-~I{v`b{|EZ(4?qC1
zz%@X;G0|`0)6dV-R;K{9rJ5v|%9;KB_nVP{8R7~c2@pVx*BKb3t8)H6dH@UxP=NgY
z{qNULVEFv`^^@@rIK+N~gX`}f7I~!;+fM-m5DPFa{(t+%C?E(7W+q^;{`t)a3di3}
zzd^yz010JK%>4cT^&8LzfB<5=h#HaqkRlk)Wq^@D01#jR5K~0vg#SK#00000NkvXX
Hu0mjf%Ubyh

diff --git a/modules/discojuice/www/discojuice/flags/lc.png b/modules/discojuice/www/discojuice/flags/lc.png
deleted file mode 100644
index a47d065541b0d998da832e1981b479097a9b36aa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 520
zcmV+j0{8uiP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzs!2paRCwAnQ9Wx^K@`0+Z#P*tMlc}+
z3r#=>#-NSZgwz{Qh@GSmETWyIzrrS!pkkqDDw`CEYY|A1Dxfxke?UP9EWUlaZ{K@!
zXYTRdfWyFioqIm+xW_M=V(hYvbO?~5ZHkEt37xh?rY1@PqM%`P+i2w@_wXJJO#nzA
zheNt~+w1B3H|fqGMx=x!lms6SMy;uqQ4R``NH&49%B_cditsDHI6DHXLNubec}E0~
zb8dy|txA`rTkZMN{rCM3FV`MqlfuwZrz$X1)+?ntF|<I0#+9se=<{K}e{{UsMp3&I
zRRn?6l{zNR3N?$+%DP79n)~~chaprP@*mCg64f<v0taXV%#yNNC5)z-VEK;!^6t~_
zlknzQv$y;9`i9fys2LGUZw0ET^rpyEd7ORa8y8;P+6pW8d42Kq;3STtp_$FIhV?A}
z2@>UvTkD3M?FxSaem74ag}Vzy5sA+`s~GjvDl6>(E?=UGu{=w?r5#MJIwhn?GrT#s
zeRSo}v&#TUmcjL&mxEF>2%EIxN+SI=O=izlM$T5JH;yv-C%^zTfK|9CLa`qJ0000<
KMNUMnLSTZ|5$YcR

diff --git a/modules/discojuice/www/discojuice/flags/li.png b/modules/discojuice/www/discojuice/flags/li.png
deleted file mode 100644
index 6469909c013eb9b752ca001694620a229f5792c7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 537
zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzt4TybRCwBA
zWRP9X@Q;Cki2;QFFfjc2!|)4&{xSRoO8fz%UogfWfB<3vl8vp#azd|^g`XM7-Z}G7
z@!E662XBP_{Q3Xq-~T^<{{8v;4@mw7Ggh{21PCA&u-X5;)HbrS{9yX?%Ubrf5+85L
z<=Ef9|NZ_8RQLBcSoQDUf2GAZfi?gH5J>sI{|q~>>T<JvV`u*H=kK5O=Z!(CK}!Gr
z`t$GC@4q1Q2V@V>Z2$qp!tjsj_dmuxH+6SkQv+K1^Dpafp!@&+{r#8W&u@@le*a|z
zk$)I|{ss9HAb?mjKkZQc#wYOgBhb-*|NQ;?=l9<~e?U(E{r5MB3DgSYf*4|4g1Z=I
z0R#}sfv@v<-|;cLeDMG8um8XQ{Qv#?|L<RzB+vk6CZ#BbuK)qW@{NIk6YN@$>Oa4L
zz5|hefaLFgf557NB#8Tm`R|`M3=9AP!~zPVKOloaN+E`UP5lQo8*B+s^WVQre?jpA
z5I`*dz#16EB$<GI1p4~-Z^pkM%}ii_Fo2@t&%b{l)eK+_00G2!8ytcEU?c-77YzXc
bK!5=Nefwbn9iuR^00000NkvXXu0mjfX7&S@

diff --git a/modules/discojuice/www/discojuice/flags/lk.png b/modules/discojuice/www/discojuice/flags/lk.png
deleted file mode 100644
index 088aad6db9515dc659152b18ffdf60c269768777..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 627
zcmV-(0*w8MP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!1xZ9fRCwA%
z#<2|mAP~dAFeS4y3Q`iIuW)hlx@YT`!l2TK5EnBO>cmd~05Jg0{{#R40Cvt10RRAw
z`u+d`{`)-+^5ON`yb$y0|Ni^@{rvm=`~3g>{0I^G8ZGb(2;2e)q~Yi9|KETAVEFqN
zi2na)xwe&yo%hS1uZ%yx{Q;WF%<}W+mp@!0-yWP|m)B$h2q2(_|NnsK|6hiGKudoE
zUGn9{-`6*oEmQ72y~rUb^YQPmzn@?Idwh=T>wA{p3V#3shzY3p@87?_|NZ&@_cy~|
zpmRZP`1kJ@JI^<r;3q<gAFgiW<re!UDEr~>@8AFa{s9OeCZO+ts{j1?4b<=-Nd5zA
z`2GL?FD{9%H@9*#{QvEce@o8hC9n7wpg7QIfB<3vS^!iHvf<A!kPToBf4={}zmHSZ
z;ROT3FOc-7KUcQ!gMI%OAb?naVfXtVPzhM|pI`s~{rdZh6-Yn3!v5)n0KfF-rx)3k
ztY7{4`4<>yK-U8V5ZH#le}4S|yXQB^Nt}W|`Q?5-JjKDn&hY;a$Df~n9-WqyG5z}b
zHWMS`AAkU20!9tv|KD6JO#c`e|FbePFfi-*z4`Hxjg_16|9{rM|5*PsvHt$a@%k1I
zzvO#v;hz8j#Q5o)BT__yf)$AVfxHBa6HpujodJ?%_y>%AV59*A7yy`5b5c`Z!JhyC
N002ovPDHLkV1l?nIh6na

diff --git a/modules/discojuice/www/discojuice/flags/lr.png b/modules/discojuice/www/discojuice/flags/lr.png
deleted file mode 100644
index 89a5bc7e70711575c1ee3b83cc2be7f0e1fb29c5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 466
zcmV;@0WJQCP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzWJyFpRCwBA
zWMGJ9K!AVe8J2@628KUi@*ff#LIMO3P&Rt=*2~|&|JuCea%=mJfB*jd{R>2Y|A4{o
z-@kwT`t|eY&mTX2eE<Ia_08)50mK5-;o_vu&dy?Et+Zq3)#ug4|Nr~}qJKd0_wWCI
zf$ZP^fQ;Y2StKMcOq>M}Kp+i!_T03wQQEla((gZiC0cs^;{c3|jAkj>009Kl@aN){
zC);;k0UG-E&);Xo*&wq)roznr3pD=Ezu&)DC1p;}S_BY4jKAN$W)>8Nm;toyKW@Ot
z#Ps&Y4S)b*xg;zq)7SR<*)x!NAa?^@4{|ZkY%l|8FPQu15397y$%U%{0*LYZ>zAxx
z8}J(slm+_X#f@tK0mO1iR9wET{^!#tU}GSb{Q3uSG}s1+e?a74b~(9Y%Qpf95aZY9
zPuWDo(ENa58%O|%pI^NU5I`*FB&GkLM&}>Ys6}P~0YHEO0B+J}4VS0Fk^lez07*qo
IM6N<$g3a05u>b%7

diff --git a/modules/discojuice/www/discojuice/flags/ls.png b/modules/discojuice/www/discojuice/flags/ls.png
deleted file mode 100644
index 33fdef101f74e38e2422bb85dc8a31bbf1da326b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 628
zcmV-)0*n2LP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!21!IgRCwBA
zeEaq-0}TB8_YawbfIol!Kp2nSeR8fi01!YdK)El^PKn7I|NHy<)uS`Ax?YTo%nS_w
zfq(%*fx*<H4^KS!&2ZobKmdU>NT^udI6UX~&u_xA`izWBNXkIq%g^6Y%Pu{8|3yZC
zlYxl^Ab?nacHcU-^!@XD|Nj5|`r(zVwkHE4BV6^xC+~{3+<O1z$M1g(zkmH=P?-)8
zKrG)rz54(EpQyaSx6iMBfB*95_YY=P4xrNSzkZi(zIN)#*Iz(|KmYvZU;10(J%bDb
zKmY(S0M7pc1`HG?I$iAJ((>xxCp=yQ1PA~B|JUd6PoU1p;PCnS`uh0!`Wt}y4#)fi
z@&Nb%0tn=Xmv@c{N@*}KFh0M&kIP1>YRmQG4?lbdn);9N*SEXB6{h}Te)Ie9Zy;d!
z#Q+chF#yj01pfa18Ye&*C_n-K{_XVnU82h1@caA!0{i;;`V*Y{7}WX#^!xhz{Qms?
z{`>&^00Ic4fsvW@|G$6Ruf6C#{P_EiKfi$f`+Dz}{FL7;Z+`vz4fMjFe?Sd?fe5Gp
zAb>y`UVr&E@!<UjAODE+a{l4?`<rL=Z;qRP7zKX+<^J>c&!7K){sO`Ozkh)melY+9
z5KGUl3lpbYV0iHf6xF}JF{n*t;A3C_dhHtn&^!?O1t$N2Nj?UE00RIWZBXJNY9>Gc
O0000<MNUMnLSTYti#(A4

diff --git a/modules/discojuice/www/discojuice/flags/lt.png b/modules/discojuice/www/discojuice/flags/lt.png
deleted file mode 100644
index c8ef0da0919b1e77ca91232de0cdf0d99dc8d68f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 508
zcmV<Y0R#StP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzj!8s8RCwBA
z{C$;y;SU2G{QJZ34@7|wgbgI2Y#?G{00<x!plT+mW}uq?|Nk=l|HsVmm-+uchW~&5
z!x2#7|KC6c!@u93F0TX#AQl!T1_nl;f@h2%4ImW^|Nlayf$G5M*Z+UNfryb+8fY#+
z0I^*9!XWkQ&+lJAGyX!1{P*uS*kF*NfB%2|gE0R6VrBnz{uKj20I}%rVJLI`{^-k>
zKY#!H`S<7dzuzGA_xCRl`Rmu;Um!M^l;`6=xPSp5fLIuQF#P%V7sv;y25A5(1xW+7
z{Q_w~Xakza@Pz>&fLMUe`uqRSpZ|Y=>VQIE8-4+ehiC(l5cdDyKm=3_5I`(zTN!l!
z|Nj0Es0O49Xx6_!5M^MM5b`fj@gGk4KbtNx00a<=83P0Vn?HYFf{Xx4|Nr&tKga?w
z11|FC_y0eCSvdcCFfafF5X&#1lYnMRN&=-B{`>{W0U03nA0WvHB!TYz`<L<W-#>r<
y{$OAL2q4DW;E4VQBmbdt8IZ(*2pDGo0R{jiB6maa(%qQ=0000<MNUMnLSTZO&*O>!

diff --git a/modules/discojuice/www/discojuice/flags/lu.png b/modules/discojuice/www/discojuice/flags/lu.png
deleted file mode 100644
index 4cabba98ae70837922beadc41453b5f848f03854..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 481
zcmV<70UrK|P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzb4f%&RCwBA
z{BN$y@aY2s82tP9kKxxJhCe@m<iB6P{{8y>?-#?r-wgj45C|ZESQtLMVW?~Zs{a4)
zALIXj41fOq2a<pPGXDL?{P!=@pWpxg{skd0<4aQ~Kmf5Y{P@N2``7>1uNeOQW%&E=
z|DQh$fB%40fEE4z10q3;-;ClCKpOx8h=su~<iC<CgNPVN^?$G)kdY7)tn(jGCy2qo
z&;L(e93X%g-@bh-C@2VW(*OSqV2BGaGBUn?{Td*ESRmeo2*DXx0Rtl=FjN2nhy|et
zzxhBLfT8j4A3y-Hl$_uT)A;}4JJ8t-zyJa{9_Vu*31dUN0}OCM&i@rVnE?WbW&W9e
z$^y(!KL7vymjS5m_g@eKhS2YS;BbO4K!`z(m*L|s27mwpI_V!11Cum2!=L{^X$Fuz
z{}_J%V}vmN{DX)vf?@|0sQ&;0h>@}N>;ErcnO|V^hXG82+5i4Q+5aFU0|N&GK!5=N
X;lz1sunOP500000NkvXXu0mjf*7env

diff --git a/modules/discojuice/www/discojuice/flags/lv.png b/modules/discojuice/www/discojuice/flags/lv.png
deleted file mode 100644
index 49b69981085ff54568907cd51a56a1e5d8b01ada..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 465
zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzV@X6oRCwBA
zoXEiNg8>TuF);jrk;v#5jAUY900<zKFANN>)zv`N|Ns31p}&9s{rUUv@1OsF{`>=?
z-@pHYNg(_0@82^wZ2|}&78a1v|Gz$Y3Q`J0Kshi8lm?N%fQ(=Ne*FS+xn*U6mIDM3
z3(!4({{8=rtQsf{G!?8Agn$gN2Dab7KQS->1Q6rPlP7uP<bXo||NmzIItl0ph}-`E
zhcf;_IV@~!4~`!P2q4D4fB!NvGX4hxkmGOzMkc0@A3gvC5X+l$=eT8LfHp8d&HVo#
zZUc-Bv5JMA{n5#j00G2U&cNW6mG$xdeNZ_3`UUnV$i;u*46q<jmS0J!{oFZ#0Ac}p
z9LV_(4igai1qu@&<3G?>KoY|E^ZWmwzrbJwx)~sVSb)*-|Mwp*NlCCVfB*i0>4ZfB
zFhYR-gakS;`Tzomv6O+~6D%TsAw}vh)M$o8KMw-~K!5=Nd?<lQMT<~c00000NkvXX
Hu0mjf!bZfZ

diff --git a/modules/discojuice/www/discojuice/flags/ly.png b/modules/discojuice/www/discojuice/flags/ly.png
deleted file mode 100644
index b163a9f8a0660fc223c2648b22ed6a074fe28b21..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 419
zcmV;U0bKrxP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHAzH4RCwBA
zWSGf-0{$>C`~#DJkl4QvBtQTT<=hAW5C&pkLRXaMS_oX@ePCublh%7`S0>4^BHJ{X
z&jSWU1bzAnAdrUt4F8|~c=q?-U!ZD;3Wy>I`UNEa{sJ<jIi-O%00a<71IXZie<9`p
z86fli{rLq{^dGF}F9`km_Y0^1=qi8!VgWgY;V;Au5Y<pcAjYp>Fg8g4-`_wR00IcC
z0c`wlknw+DN<l_~4F+k02m+M>Z2$-$7NDlT|NlUo0ap!i1F~k2r~my1Y5)izkcK~h
z{{rRU9);Krw*=%9uq;py&^Z7B1lI8X4~o-~jQ<6)85pKOHYf~%iU9%$qyZ=)&LIKv
z04P8aRsoF!DgoLL3cdee4gVMb0*H~J5hWs_B!uw~i3^Ex1_pot0|0+0kn{N-xWWJc
N002ovPDHLkV1lkWn<4-J

diff --git a/modules/discojuice/www/discojuice/flags/ma.png b/modules/discojuice/www/discojuice/flags/ma.png
deleted file mode 100644
index f386770280b92a96a02b13032e056c3adfebfa18..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 432
zcmV;h0Z;ykP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzLP<nHRCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`(ov;U*0{`Ko0*gOW1x?dnY
zU=0kve*-lD1P}`lGXhluRs8wG@Eb_}{{H{>S-s!?{`@vR^^5K2FR(pO4M5WY0*DFZ
zqCZG(`2G8?)UU4`zrJw%x*-cw4MBhY08Ix7Ah47E{sH^x7s!U+ztwL3`tbkv-#@=J
zum1jzWCJ7ENdN%^b`n?!<SMWP)9+vAXFyi{`;Futu$%udFaQJ)NCPv(i_l<!h6%_B
zxX2%%22iK~odXa+APr2v|1d~Of{g+C9;A~IY$OAO1R`)40ufL#Kmaj*MU6;2aSQ<f
a0R{k!aaYa7CfscR0000<MNUMnLSTZdHLwK$

diff --git a/modules/discojuice/www/discojuice/flags/mc.png b/modules/discojuice/www/discojuice/flags/mc.png
deleted file mode 100644
index 1aa830f121ab8ee0107d03251a03fee7cbcf790b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 380
zcmV-?0fYXDP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz4oO5oRCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`(ov;U*021*0XgD3^5{teN<
z@cTDV13&<=05Ky_HBiN$KMcQtBo?#b8i1w)1P}`YD=UMn?0*)P|9^oV_=9jUlG7n1
zgOt?2g9iZui1GF7*Fr)<|ABx33~>V{CZ_AxuLA@S%fEmBAbhajaRP`eP%%INfiyrk
z1T_G`pFe*90tjjYTn_{=GBPrt03a7C3lKmc4KH52_yY$2zyM+rgbiXafFO_o^aD@|
aAix0StzUbk+v2SN0000<MNUMnLSTY1w2QC+

diff --git a/modules/discojuice/www/discojuice/flags/md.png b/modules/discojuice/www/discojuice/flags/md.png
deleted file mode 100644
index 4e92c189044b7ec02a5b7a3a9460e1d01b354801..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 566
zcmV-60?GY}P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz$Vo&&RCwBA
zWZ>M*00(~<{@!wBU}0eR!0_)M!#^$%c|o1wA4mpD0t66HlA)zv9Z3HD2a;wKuKxf3
zKLhV?#{Ykr|9@us&njQ==l`GI|Ns8^_xsQFIm-b82&94GKf}}4zyJRI4@Cd}JZ511
zyk#BtzrVk|eZKww|NG~I-~WGu5Q~)bF9rsH0Ad2#1T-6>`p@704FCVWdiqyE_S>%?
zzn?t&`v3p0|G$6zgQ7n`R{;bN6VP4%{xkdmsRoGvjXbc2Q*ib#i+$e?>}LD_@7KRy
zzyJOE_4n5=pu>QE00<x!p!t9PfK-D>u!g^X8F}1){Re7)$pq2>GzRP>hz5WF0{Q`{
z7%1`&WXbP;Kox)fFb41M1d2p!76A1_RfAN3oCFX+Kn)<q??3;62K@zU`2Q;+^7pTw
z#ee_&ii`gOwCDdXP$+@4{rL;D0U&@tHvIm}0JavS6QqLWT~zSzfB$~{XZ-#D9|y=V
zP_X{}_ZMUXKmdU>0M$tdvjY9_8yH^9QVjn@nfZP*{rmI(|3?O9b~d@cVAX$tK?&3V
z5I~F!3@gDg2t{v?r~d;6^$&1NgV7;ZP#i-L5C8-i0C2iwRaxXp%>V!Z07*qoM6N<$
Eg62#MXaE2J

diff --git a/modules/discojuice/www/discojuice/flags/me.png b/modules/discojuice/www/discojuice/flags/me.png
deleted file mode 100644
index ac7253558ab939481a85cc06dcc4d73503afb9f0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 448
zcmV;x0YCnUP)<h;3K|Lk000e1NJLTq000mG000aK0ssI2<b|r%0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzVo5|nRCwA{QoS!jQ4~L~_x2-gW9Tj+
zBqDU_V(VZa{s5cB-(WO#VCo`BY!<tf*u)@}FjOKI#bO|Wrc`^+InKHFz2<p2dGCDu
ze&_Q={Imq=hX9y?0gzNDW@1G3IU<K_q5O-heL=FvW5P-ad!p*a&4Jag*ynBZ9P*sh
zn~`HZSFfU0AjP@==)u7(6s%jjVPi0H8i6^^NU>l$FJ^m&#tWvBA4<Q|WwSfyl8|DE
zEO3kt=_7(@e}3wCgCn@#X%0KzE*VCm4#9%c3JHPfrJt#dRTi!$i*Jr$aN8ZVq|=kM
zgn__AU_t!sJ$|jUE+;OIDt90Ke51YS!ssf36@nx5P!(UQbXx13y`qh>C(n)b76qu^
z3TjKJi*u=MzAs;^(tHqT@6cZ|8AHxz+0T%zR}I9mkc`8<M%NEC0{hv`=C)Ycl9fpU
qIZecBQusl{DZ8dPJwoYEfB^tOY6=xe&wjc90000<MNUMnLSTaA=*d9<

diff --git a/modules/discojuice/www/discojuice/flags/mg.png b/modules/discojuice/www/discojuice/flags/mg.png
deleted file mode 100644
index d2715b3d0e11b3a92c4f33cfad6b4f3488d0310d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 453
zcmV;$0XqJPP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzS4l)cRCwBA
zeE<GE0}TB8_fJ4r7|O<h00M{wC?_Bw03`qa{|{2w+WP<X8-~As82|iX{_}_F_wWCI
z{``lLUp8$52p|@Sc~I3r#?z+^&!2--K+rEB`Ro6$UqCjatSrz5fB<4aQ4M4OO#(`T
zNU&0n>faCz48MN^H2?$<3((yN)j;^`52o304M1f80R+|X9}Iwu*X+N)@cjDs2c+lU
z?_dAGBv9wyKfl@e{~Tjr00<x!xN5NZ40$2HpM3@y_>1}1@4rADVDj%Tpgtwu-=}^u
z00a=o2DtG+^6#HtKYxRyQB?o^{pa7Gzs!FaUNHa!5W-0i5^f%h1nT_t=O0kRUm#-m
z!vGLKP#fTS#5u+P{rv~@0nkXGhChFS;q~V)5d8o97pUPE13&;VK7Rc89~k`k^9M+(
vx2Q8b0Y@nl1JFDW`UNKcfk_?)fB*vkB(P&2-J7g<00000NkvXXu0mjfGX%sy

diff --git a/modules/discojuice/www/discojuice/flags/mh.png b/modules/discojuice/www/discojuice/flags/mh.png
deleted file mode 100644
index fb523a8c39d40401b9abcfb144a73cbb2d76b286..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 628
zcmV-)0*n2LP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!21!IgRCwBA
zWZ<l3fP;U37=Ha@`2UB20giqlk^ih2HUb0yF#yj01ONa4gpy4%Clw6|1;Wtg^Y{Dx
z{r~*_{{8*_{QUm={Qdd;0Q&m?CIsYE48<9C00Ic4K|+Yj!$$G{e}*e}-dw)-_V1s6
zfBpiMg3!0$%$$Ee#qb;m;5fx9BL69t0U&^Y8ve1fF$1+RGBU8SF+)rRTJr5TBhX+o
z)+>qpJCu1p{#SASZ=3QjbPhlO05Jg0{{#T~{M_a8tGL(@4F<^6===Qr`uzX+`vVjI
z>RSuFND|!tCprH%UjG&-`Tqfgkh}r_F#yj01OWa1_W1j+!`}P+|NQ*@_xS<*{r*D)
z#a<K26)P(LI+y<vDdOw-v#Qe4-0Y-=bOH$IB%p$SzkmPx{rBJZ?@W^aAIA!wur=WQ
zZ&vqR(B$~FciR^qIdJOHi`QS26oi1m1rR`B4M0nNGqL>o8o+xY#_%t@QS?0~y<I0?
z?>fBW+Wj{_zyJQv%*f2f%)|)v=^uaq0&4j6{l|Ybrbh`TZ`2ITPyN!~wBya;Q+wXO
z|N8qsP{n^H7N*~zApZOB??0dhfB*t%@KJoPW~Y4ZyXB%oU++J<@%!g5F#%3te)iws
z==lAQ0jwGr+CT&T00a=DyL0x5XB;1||6pKv0FF^K^bd&vjBEyg00RK!=O6aq+V@KU
O0000<MNUMnLSTYmBRR$Z

diff --git a/modules/discojuice/www/discojuice/flags/mk.png b/modules/discojuice/www/discojuice/flags/mk.png
deleted file mode 100644
index db173aaff21955d9aed640beb344986335a1d164..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 664
zcmXYvUr1AN6vxm07-lXb!Zt%46(si1GGs#1wwUDlqoz{&q*vVRuaXE(tnQ{{D$yUK
zW)^8r2}O$@d<g4eBg)EV^dJfIrlwF)E0(tX{@l}zdN}9Hc{t~MKZny(R<g&Cl92)c
z23N7OT-7ydtV-6ZIpG^<R7Kz5IN$&XzO*LwepYK!OHoxzMU$tcRcLmDqrR!mZFZd$
z8r<b>p}y_ZxVsQQo9l8qD!tQ%&&F2zEbEdU-v3mY$p-gb*;wwp?LFG<9EeNpZLj7Q
z>zeacpNZ>XJG@0bcmXcALo;Ad(L@#C92p0~G#aM!FfF0T7^YIJVVFaIl|0gRpSyF_
z@0dgJ{oT}qqUk#4;-a-U9Fej5EJ`tIE9)E!qDfL@GEq>vEDI}q@P8EmenIHxu!*Cc
zLK?@%1j7u0A`mPlm`kyT;5daWs;EH!+LV0IWO0Zyj4+sHxRqia#e9ki#cu?^6YQn9
zOfZ8&4uw%r9nR_}FG?tJ1sBpnAsdGMh7pA$Mlm3ABvgz9aj&GrxaT8{1^YB+UzPEM
zQQ5*0;(QnblJRNh>E*%16wccXl466KPu9Lk=M%$}%9~Z3x<u<O|GOW*kxIsTWNCZ}
zXQH@49c>s9<RI>na6KbZ+^U;AoQ+JVg=BO3kgY$Vuu?iP6r(sQV=EH;Iwf|hcN2Nd
zPl_EfW;$kS3zh=H4ojC&<yaWprmJ|K-Swgm?=p{<1RRUjP*lEfOfvN=mK^vX8XHkK
z!d{oLz!*kt)qlM)a&5LoACe|g?e~1$n*G{HBAOkt9UnGV_TKQ%rt9oJ4MZ<F&mZdB
RX;EJbTty|$2fJ%K{s61TW*Gng

diff --git a/modules/discojuice/www/discojuice/flags/ml.png b/modules/discojuice/www/discojuice/flags/ml.png
deleted file mode 100644
index 2cec8ba440b76ab6ebef1bba4bcb924f6ba40eaf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 474
zcmV<00VV#4P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzY)M2xRCwBA
zWSGdn@Ph#a{xLB8VR&4?AjJjd{R5*j4F9Y_GH?VCKr9Sj7^+>X!7Bd!`~OdX{VxLp
z5dC3f{KL%rhe`hT|Cm4jfB*jf2Sk3^v<V=9SQuD<ivK_P`t<L=zaa4MHv{wE|NnnO
z(XZeCZ~yxL>laWpqpU2@27mx!VE|eEAE^2d5dHlPWd8sE>;L~hU=6?i|N8~f1J=Os
z`!`SnKmdWv|I6_A575egAcQa*n+Bj_fB<3vdK75(@4vtQ{Do`yh0yRHtQw*LD9^wE
z5I`Uef5B$|`u7W{2T22%M6!Vq>?D8y0%`dD|M#!IAl1MB{`!Yz!@u8f<AJXJ!@vL#
zKwu|<l>UYwuxex*z#9GlH2{4I3~mO10Ac~g+V6jVB)KI)-uUyEi4o|t-;5v<XxwiG
z);|nNe?UsX2<Rk$0Age)WnlOOmi+-jr+XL_cwo^CMEe;2#X{p40ssOG0An<AGWZPX
QS^xk507*qoM6N<$f;i#URR910

diff --git a/modules/discojuice/www/discojuice/flags/mm.png b/modules/discojuice/www/discojuice/flags/mm.png
deleted file mode 100644
index f464f67ffb4c7108d217a9f526acb17786641284..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 483
zcmV<90UZ8`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzbxA})RCwBA
zWMDYX!0?9w1lSlDelaloV_;xmVEFW#!Sf%OgN6VC2q^cbwpLMGf=yS4<HwKx2M&Dt
z{+*HW?{CIGnaqFwF#Z1h|IeTQF!IZ$O#lG|)WE>X%A}^sE-TCS?;peW@7xO)zGwLT
z>;Lb2Aa%cf{|B;v0lB{!Wo3aj00dxJ4sHN|VGstA{YR$4C2D_2_!cBcz(8l;%*ju;
z_5-pDt^fjRVEX=(;rPk#zkV}({q}dw+K<0~Gco-B2UY|%8?FIpIzRw{{P+Lo&pY>j
zzJB!i)2Bb*-v4F%#qjU<Zxq!K4S)UsZ2$-$mbVO^oPSIHet-1u6W9!p(%($KzW@LA
z6K*!t4`3$&1P}`!0|VplZ~uRN1{#1YjiwqT`{xfZ_yGcl1*nM`9Ape|MVQ+D05$w&
z`1=>=2Y>(qX<+*Ohe1*jY|LMVKOmiqU?UkIBoO`m3qe4|00G4K6*VFmu*EK13J3rK
Z3;;9iRuWt9^;rM_002ovPDHLkV1h$@)rkNA

diff --git a/modules/discojuice/www/discojuice/flags/mn.png b/modules/discojuice/www/discojuice/flags/mn.png
deleted file mode 100644
index 9396355db45a8ee040c790782209868acaad4b85..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 492
zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzen~_@RCwBA
z{Lg>@{}>pU8D26lh`@M2^zAEy;6E4#hyVhJ1te8n&0xjw|I|OmAOC9q@qGTx`1kMs
zKYtki{9$JJ&B6L7=Kt^CKt7QCvS|}Q0D(0y{Qoccl;O=^hIfA-|M~k7Bn3tPfBpOS
z`}Y4|zknP@Sy`YB00G1VQttboLEtY##9yH3?>`J++5f+PL6rRiQNLgu1_potVgX{t
z{eKx$|NOuHhk@zOpC3@OA=>```VZI207MK7009KDfg$woe}>=xgMa@Q`TZMV99$1f
z=+7UZ=>P!)^22||KmS$!{Ac;a@cR$YT8L7JY6c`57{N{g2q3VN{s9Bw7X!l|paf9r
z=TC&I7$7zP9Rm!dKY#u(FaQJ)NCWfVKmVWoW?%<u`;F!vsD?j44SyN_{slS*Ab>y`
zm}dTA_#*kA1?Z>0QqoLZAnySq0pv->KTM2&lt4<s2&fn!fEd3b#Uc<1GhAk1kU$dn
i@{mCt!h!&R00RJ?8BP+2sash90000<MNUMnLSTZvb=2+v

diff --git a/modules/discojuice/www/discojuice/flags/mo.png b/modules/discojuice/www/discojuice/flags/mo.png
deleted file mode 100644
index deb801dda2457f619d53bc176cc889d362cfa032..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 588
zcmV-S0<-;zP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz-bqA3RCwBA
zWSGdn@Ph#g{xLB8fswyp3<w)SvM>My5DUW>hHBSpkmCRUfavf4zkmMxWn=;={POe9
zpZ~vq|NHajABg<@_xGlmn*aic1*nOE;s2AbPk~B-;NSn>+$?|p{{I~>&N%tu*Drs5
zfBO0B*Z*HY)v`RYKsx~fhzW>+Cjb5S_s>6&>Le+qufKnBv&bF%YWVBlABO)w3uGC7
z{rLq%Ks`WL0R#{e(EPs)fB*akI^_5N|9=)g|N8#t9~WuY61}otf4Tqs`!(tD7m$X(
zzkdG%X#fZyCZKPCW&?Et`7z=QS^~DI8Yx-=nhgK{7whGvYgWDg!B8&G1k~{7FHk81
zKmY(S0M7pd06qXVA~x>%?)v`v$?y7WENVL!I|c#<=Jn<;5-<%03=swpg4MkH|N9RH
z59P$=0*D2u3CIB%01Ag+CC5rQSvY_G`T70NcNRvLcR${}{{9+hIZ*cRKadRo0R++j
zv<u=SAo>0Gk5I)>DQ+oULEUYSww-@{VeP#&z`*?j4i%tcfB<3v#u_k;CAlSmszIWE
zes6rZ@!!9HKqG(r{Q)GE1e8GG4GeUkhF=T-0mR5q%E0gm7LmVTk@^EErhg$tKMw;y
afB^u%K|axUkwLit0000<MNUMnLSTaY@e5Y~

diff --git a/modules/discojuice/www/discojuice/flags/mp.png b/modules/discojuice/www/discojuice/flags/mp.png
deleted file mode 100644
index 298d588b14b9b19e04c26ab36266ace317b81d59..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 597
zcmV-b0;>IqP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz=Sf6CRCwBA
zWYBG7fP;U37=HZ&lVHY=UkpF~F#P$&@b?b`!!HN|2p|@qvI$k5K=S|pfB*h5i17WE
zm-=li^NW+=&%-b5+fV&_^qTR{-~WI9{QdLy@3hKE00G1THu?X{cVGYh{Vyr-OGoMR
zpQqP8f0krq5R_GZ=&bT}!3&uO&zOGy`70s91GE7kfS7>p`2X)eQ1zd`|Kz0p8A$%R
z`bTZnZKVTj3KfeK`2Ky*5B&e@&)?sFfZ#7s13&;VG5q=W=RZg_5SU54z5Mv&imk%`
z|FW?#NF2HHZpKX|PKHOnfBpIO`|qDW|9~0*0*DFdzkh#$Hv9ux`j_+Xe->2}ZC)XM
zHV0!dKPS0Ur}$Y}|Nr_6wBa96o`K;HKmdVl_zUt7(16dMgtTSeTz>rQ?Z?ko?mjsC
zklD%d+V79-zd^=BZ2$-$7GT%`Z2%eY=kMmT9MVkp=Y%mFes6g9+4CZ|=Y~?>`*tz_
z9Sja7kOqJN0yzojravHW{k?SeQ|&okK5=fKkARLe6n%c?uEf?;0ubZ>f;9XA2p|@Q
zU%!CHiwJW41sn7GB}e}J|9<wIz>v$?qW1mmH(Bw2pdk4RbO%twKY##YWMEE2jz}>2
jgG53Y5Cqh~01#jRFwa04;J&RL00000NkvXXu0mjf4K^ZQ

diff --git a/modules/discojuice/www/discojuice/flags/mq.png b/modules/discojuice/www/discojuice/flags/mq.png
deleted file mode 100644
index 010143b3867f21e7791b8254e806b325c13b2895..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 655
zcmV;A0&x9_P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!AxT6*RCw9|
zF#yj00RSb30QmfYctR#15|E(G$-LSC{{H>$g8u&g1qF5h0Q6aJN-{1Mbz`Ie0O|k$
z{sM@ZfzzR@(T$Ir&B098+eukMUeMl2+1^x^fq~&CAE%j<mXIK4sJnV_lqsW_)P*BQ
z00M}Gfr)|PKf}{kU+z49ud5>Z{^O4ipMU-bgNM&P{`mQajg9%ivrm#DT>t+4XJGgP
z5I`&pzyAFG^Do#{Ra%^vg_(hwneqG2-w+MozW@IH=Wj)-86P+6=Wo9l8G*Kb0|+3-
z*{jc+=}JF+`H7W<>HmKQUT#*P1{)(8poaY?9|3*x^4(W97N$Rc|4EDS&R=&5Ab=SE
z{{73y$Ox4F`Rgyx2o@H`|EK_{=f}^#%*+g|tSlctd;ka_mU(L~nd(ak@UpY9GCq0n
z<?FX!Ko!<T(hwW|{`;pS&CkNhc<cUqHddxZ>(2rN05Jg0{{a96b$W_S@ACL(Rxa}M
z`G=gy|Nj54lTiQv|3YG^`}+MH7z}h_G^4TA+~V=RqI&{}iQ&&bpkF?J{dw&CQ*JI+
z5dlsHn4|vw{rBhJzZb8+p1k<X$3YnwM!--42p|@Q|3Cix{hJeQBrn19>+fF;B_XE!
z42<9q0s8Xa-+!garV_&3Uw`~!Vgv;%KmY+HvKbgYfiyF)F);jMVE6!x-Ip&{0DU4U
p=>-f&1_my$6wo1$fFwYG0RX)13*@;vt7rfK002ovPDHLkV1lt{Hh%yB

diff --git a/modules/discojuice/www/discojuice/flags/mr.png b/modules/discojuice/www/discojuice/flags/mr.png
deleted file mode 100644
index 319546b100864f32c26f29b54b87fe1aee73af21..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 569
zcmV-90>=G`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz%Sl8*RCwBA
zWSGjp@P&bai2(%u!O$Nt`UPV^*gqH;I2Zr|P$=&<0Dv$MLsMimreYBGU@}^CzVMM;
zJvn1VZ~f1wUOonULqS4F4@xRz%`vY4VqstdD*pfE>r<f8zd*77Km~t;RDb{f|9ipJ
z-$3rKKfiu4{sPL#^2jo<FaQJ)$SFXR|Na9R%*Fm2sO{I6U*Sr>Bb0vs`uywH-=91j
zzd+y*NDt6q00G1Vbl+cwzkmM!`SbO+m+YTk|9<^u`R%^_m*bXSzgT|#{QE0P`4>nh
zQ2ZZA13&;V0loO=-(MgHX#3gMzn3`u{`KzHucyC$Kl}CT<*&8wzt6n|ss8o%*Pp+C
zfTjZk5DUl#p#T2<`NjV0^vyqym4EMy|26&E??3;3WoiC?{O#A4)4zWSfZPMI0U&@t
z8bCe+8UPFj-d`E(e|zZv%GLeN@c(z$rC;+8f>r<j4KxvGE>HtN0D&|BIS>OtI{AOC
zx$tZGDUcCBkzc|<aiC*>7XAeyp!)#=hy@sHz%Z8Nmi!G71?uGb{rk^vkcEsO8W<jb
zfdCljKn-6Q00M}Sp^|~&9XNJ>!D1Ad0T=%Vj%gtVfB*vk>3V2g53(}_00000NkvXX
Hu0mjfpCtxQ

diff --git a/modules/discojuice/www/discojuice/flags/ms.png b/modules/discojuice/www/discojuice/flags/ms.png
deleted file mode 100644
index d4cbb433d8f9fe49f06585dc46ee15593e3e621c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 614
zcmV-s0-61ZP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz_(?=TRCwBA
zJe*y7fJv=()u(!<O?)hWik~^8E8Oz3lJH;riGkq{1H&%{hJRoZiU0xtF#yj00WT$k
zu#`Xm8XNi7*Z}nN{}>w!6%f1G{My^>{rmp(`~Up={s8&+{Qm#<{R63-jRF8M0M7pe
zp74|h+7SfEy9M#{{`U3;5)b(M0y+2j#`QMv`vWF8IQ;$o{QUp?{QmLR&;S7V0*Gk~
zkHv3!H5OU9Kb*Y(q-ELEH9vC;U*%N({+r?VuV26a{F4-VqagC^H&EN}zd$De1Q633
zj~FHafsLPJA96}RV-#A)X~v?X^MO<N^RNHEfBgZP{o^+qGusBB4Xpn_egFs{mVc*?
zZB*nt{^*|p3kSoWKZkGJyeh}7$@-u1*N<O7m;C+r^UnvM>Aye@1K9u&05Jg0{{zeC
zH7h(V@9+2F_Xpti2mAc}=j!&)<^S{h0sZ;_Q7ob~2($C-{v8Cq(%>lF*}4LV2^e-j
zV}AbzqQAd@=ogUu2Vs2v^{02G<;{1(|2aQ(EV23Z2N=G800M{wXv^O}|A7VrH9+)$
z7=NG)mcRcxm)QV402KN07wDuv009Kl@CPU%A;t|Pff9c}I{*Fo2PXf3L>PYm|M&kd
z6T{yxzy1Ri0|XEw14AS%MzNxQNDQDd27mwq0OfZ^Ej7^!+W-In07*qoM6N<$g6Gg9
AMF0Q*

diff --git a/modules/discojuice/www/discojuice/flags/mt.png b/modules/discojuice/www/discojuice/flags/mt.png
deleted file mode 100644
index 00af94871de66cd0fbf0ca8e46dc436d66e2f713..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 420
zcmV;V0bBlwP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHc3Q5RCwBA
z{P^)B!@qwFOiT<&;NP1!Jj%-dfD8--5I`(Iz{<jM^X5%$Z7l{ykhcH-85met{udQ7
zfBww$`}hApfBwVBFPk<21Q5%=KY#ArzxV3dvp>Io>l+&W2PtRx|M&0z2M_*#`0)SN
z@BhDl{r~j~sG3n$7H9)N0I@K!uxMy#e*W?mp&AJO{R1fisrv=e1J=Os`!`SnKmf7)
z1AD;K%nYO&458rnZ<rp02B2{O0R+~-096HNfB>>;h=xCZfJy-Z2&4h30>ylo1|%C8
z!A=4QAQtS#|N9SD2R9xVP=6R000Ic%Boqz*|DhQF2dLpM!{5I^H2?v`f~*=Iag5B&
z3^Fndyu3hzLFn&a2m+c75I`Us-n@D94+enNf~Z%o__l08i(?1?2rvLmwOi|Xk;8TX
O0000<MNUMnLSTZ8imiMA

diff --git a/modules/discojuice/www/discojuice/flags/mu.png b/modules/discojuice/www/discojuice/flags/mu.png
deleted file mode 100644
index b7fdce1bdd7d174a894a4a075743695301d32450..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 496
zcmV<M0T2F(P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzf=NU{RCwBA
zJkG%IhXDcp!MJ~5?0+x@L>wT1SlAdCl&Y)$gVg>5qW^#Y{{Qp$|KC6V{`~n5M8AIn
z$$wxH$UeVm6F>m5>|$VWV&MJy<ONXaKcKqbAk}|=gB1M*qF+Gv?|;8QY#v#uc?=8y
z0mM?t&|Jyy`1sq`KY#!I0cioM0U8HZ{QKW;AQ#B^1vKHWoG|Ymh9>|4IE<4N06-W9
zfN4+=|Nq*iiwn$Q2C&jbT&$=TD3oCSlHOGFpRx(;BY;>KBo9alsWSh04>T2o{{H<9
zq`@}){__Va_~#GM1}QP2gACgN0*LYNU!Z^U|NnpRpWzq7|3Cl#|Nj5~7gmyqN$LIj
zQvd<P0t_2QMvxFN+)x#vs0PadZDIfjAeOX!3=!&o-v9jl?;j{={{H&~LjOUGe<1E}
z827Ib$KTR@3;+SdGJh2VLj*9WCBZ@R7aE)(_8$ld3^Sl=5cvQ1V-EvB05LMeGXNbA
mMSrj{{=gW(2xnpd2rvM|-({c=R~H%p0000<MNUMnLSTY4!q-Uv

diff --git a/modules/discojuice/www/discojuice/flags/mv.png b/modules/discojuice/www/discojuice/flags/mv.png
deleted file mode 100644
index 5073d9ec47c3b98e18bd3cd8499433d463ab8e67..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 542
zcmV+(0^$9MP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzut`KgRCwBA
ze9ge{4~!rH&i;pi{(!{+0&pnCHUPjN49n2D5Azi#^^GJ@gk(z|e8wBGOAT$e46CJ*
zKw^UQ_RIVNhy|?e|KBH1f3p4m2h{NU&;P$b6~BNQK<wYY{{z`Sf3bh~&Lk@fv;-i4
zSb%o@|M&k7!@p@QYCl+ktUo{g|4?L6&|%YA`+42Ze?NaQ{bl_AtJ&`a$M4@j#Q*`s
z1adLR8Gru%`~C0l@1K8vNHa;fbGiyL3Yf8(07d@(1v=>WzhA$B4g=Z%5I`U&fgJtk
z_g|1x{{H;?U6oxK=&at?J**6@V8K5Oe}Dh~1#%?NbbtT?*#Hy-y7l+}Kff9N{$pgg
z_WK6Ie}+7v0!uEdpa1{-Wc>4s0pu$NunhnK1op#kuysJ&8U8Z;`FH#0jm^LQ>Tv2E
z__*)izhD3U{sq|pR0FmFAb=oF`osMFS8?ijP~d>v`s?4X6Tl#928Ghke_*>=zWoA*
zI8ZS_0I~c5+3<%^Qj!Z4<bVGG-Sr!4-hW6W02zP({u28O1VF_A0mOJ07K?w7V)P#p
g7a1`zFaQJ?0BOBTFz0)c;s5{u07*qoM6N<$g2=!9(f|Me

diff --git a/modules/discojuice/www/discojuice/flags/mw.png b/modules/discojuice/www/discojuice/flags/mw.png
deleted file mode 100644
index 13886e9f8bf65186eb96071d4399fbe077ec92a3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 529
zcmV+s0`C2ZP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzqe(<TRCwBA
zWWWII3=A0z4F4DyCNp3G009_?V<LcI7zlzBK5Bzbtb`zqA(%}5^tOuKXJqDV``FR_
z(qD5RU`q>rNibE_6+kRtZU3J<dHVP7U)R5Xb$<Vz{`YU)@81l+f4Bbr9sKL}iQm6&
z{sL){m6Zi51qdJ}Am;z~U+C{&yT5;pfB#<i_ixm%Uk`u(zW)oT`q!b~Khu8w5&<J2
zpeYOt00Af*gByTh5QrU82kM%UGEC<?LkNBPWBVy7s+9jjlPek9fi{6(ds3g>46>yw
zfWS`r^B2emYGC;Nhw;yEHn21ZK^Q<1%m5k+3<-b$0%`dF7h*inus>j>Kov-;VI<H7
zpay^dVquPEsQ38&=)<o+fB*dc`wK__$=@LI_a7kRFNpgG=)}K&<OKh0zQ_O&Kr9SW
z49~g$JO)XC(64{Leu342$bUdCRKp*jKl%SMs4xHo5DUW(phNyha!7)V{P*|IU$B>f
zD*pWek$*v<0SxiK|NjEzfQkVEh>@X`f#DO--wX`DVCWAL;}4AS4@`0~00bBSj-y@M
TF2~k{00000NkvXXu0mjf^ET$>

diff --git a/modules/discojuice/www/discojuice/flags/mx.png b/modules/discojuice/www/discojuice/flags/mx.png
deleted file mode 100644
index 5bc58ab3e3552b74d990d28a0f500e9eb6209dfe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 574
zcmV-E0>S->P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz&`Cr=RCwBA
zWQgZxU}9l_fIoj;_T6J*VEXs(ACLzm|NQvzN>LFc1LT4cKmY-iGBrkbGB7ay`}g<P
z-`_%l!c2@z3=IE)0I2T&@87IB1q}cG|NHv~$i6ji7C-=j&Hm5u?9;2i|Nege{R^ay
z@jn9m`~U0S0}%E5H?x!^&<212VgcC<)DN^BXvn`m|G{S8yK(^N9$5`*W}w>Nzrc?B
z!}RAj&|v@p#KiFL&)@$*g@6D2{reke@BjagZ=QH_|HA5tt#{7v1Ul>guV4Ru|Ni&u
z_rKqNfHnXG5DUYvUm)ZE{sF26>H%tC6A=5t#K$G4Eg-G_A87rbKVS#^0WyF#00a;d
z1Ca3#WHt~1jRI=eclPL04k1AU{avRH{sTG*Y{UOQAO!R;KmY+XFaVtnvEdic(+vNe
zOr8IIc?-17*~$Z`|L?Eg|G`fB4^+g!01!YxCouq>54Pd=FQ6a({TC7tjr5F#2GXxz
z|3N{=01TJ^fBykB00a<7!|#88#Ce2)8ovGh$;ikEv=>5x7)(s8a<ZV12L|Pz-#||T
z1P~*GEjSu~fTQsP!^LeE*_haX-unjzzrK8VW^2m?Rs!|_13-WQ0Q#d;@Jwk0DF6Tf
M07*qoM6N<$f=7G^pa1{>

diff --git a/modules/discojuice/www/discojuice/flags/my.png b/modules/discojuice/www/discojuice/flags/my.png
deleted file mode 100644
index 9034cbab2c02704b65fba6ecc4a7a1c1d053b6c5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 571
zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz%}GQ-RCwBA
zWMDWc$a!JYk{$*I2Ct~1&p-7T82$m#Nd|iX2#bN?4-yFwK#YQ%Gaue(2CCkFR9#2?
z5gXgj^;->Z-xKO+5@Bcl`=5c~|G$6#Vc^TNX8-{JF#yj01a@w+002<N$qzLy#taJf
z0RH_-LFaJ2R_tP92mty2`~3g=`u_X-|N8m^92?xIsRD?F0R;ZNc*&!t#Kgn#=i7JY
z|NsB~{>>mTdm0Dxpa1{C#)An)W@eTA0)PNw<Yu1!>iNI_f1h_u_DTrb&+z}xv;{Wj
zFG<a1E9YeR`R~sku<^hD|M|@<BXfPj27mx!WMDWtWg@qy!*-y-`BjlXC;S3CVe=|c
zPUc@=<H6=LFaT}%c<&xS05P6qV35l%|M}n%!|&h!{(wvZn)mP5Z;s!e7&+Mg0|kM)
z!6d7^{M9{s00M~d_w%QWynO%v{$=>j0Cg<H(LjSCW`jwf93u<Mo4a=b0*K|Fq_k*$
z{+|aAKqme912PQaCUD4rxDdg=f7uijFC9G!5I~II@84$;6oeWB3v~t{36B9Vg8?l2
z`sPi50Al&|;@OWUPyPV`FhGC^#`ptfGeG!%AdG)Z3=9AP1_0b=TNV`IW>f$G002ov
JPDHLkV1gu%1+M@A

diff --git a/modules/discojuice/www/discojuice/flags/mz.png b/modules/discojuice/www/discojuice/flags/mz.png
deleted file mode 100644
index 76405e063d43f2f3b5b9cae4f76d9f1c73cea25b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 584
zcmV-O0=NB%P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+DSw~RCwBA
z?A2!|4r5^8VPN>d!0?ZO;SY>NM!#Sr3j;s^4&s;y01$=&U~zyG1R{bN8&$-J2AZUB
z{O~2s*67}BSLujJh!l{(TM_&V!SLx<0I@JIFetqFAHVYHe9OP56#xDPD){#oDEIpx
z82$bI>))?me}4fPvfQ#j8vp_bq~ZU+|9p&pvv&RstuJJil>ZL~|9}umff)b({bONa
zxh{1bAb?oDF)-ZV`m5;k=ljw>l6BpeezVN}{rlPPKR~N~|N8X{NCKH4>bI<%?516t
z00M{!=o3jd#=5m)yzyNB8Nca#eH--U&Fe3(f#?+keR}os(@P+F`}Hl*IRF8~0t}ng
zTmN>%etWlrgX7)b6MtD}{$cp_8-#v?7>pqD50GU3{f7;x0U&@Fe=;yIS7rUbaG!zu
z&%cJ+j{>}Z{{3SByBg&1|Nj_3<X<40nU(YArR@L#1oAY)n?L`Ve=~UgW?-w}`~2(w
zKOp)IBf*USzZw4jWn@=Td3F&XfLMUB#3cHMAx`qY>~Dr2e;Gh>zZrofD5`!lF#Z7{
z2B7#~hM#}`y<q?dAjYqv4F7r<{)sXC`@rxI9IrqZ0U7^(ff*3?A5iRrOkiUG2rvMj
WW=WDjy5ute0000<MNUMnLSTY#5fNPg

diff --git a/modules/discojuice/www/discojuice/flags/na.png b/modules/discojuice/www/discojuice/flags/na.png
deleted file mode 100644
index 63358c67df905515b49cf50cd766834dea8c18ce..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 647
zcmV;20(kw2P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!8A(JzRCwBA
zWMG)c!0>~Cfd!0!j9&~4{}>qlfDw=_GI6Spo7yiaSL1(R34j0qF#yj00RRApetkm@
z3-<^I`04Bn_xS?+{Qmv@{`~y?GBy}bOB@O2-v*J4|MK+z`}_2=vH}QbDjOT??*y+^
z9PHma=D0k1DE9l$Z%$6;=mbqObq>D1hX4By|NHgp|L;GHwRPtz;{gH)sDXiz;U6Qz
zZ)V2dKoY20MNK$ASA+NcQ;z)f|Igq2|MmO7w9@DL!aL%O?v>U60R+_W>(dw3rWqbw
zY+vs`7YYhj_p}$}TRP+a`c40T|N0L!J1pWwjPJac>kgmX!|;RwAb@}x{`~&)@5xJE
z5fO>bZXLnj?>WlS|KEEGbn$;~p|4%Vx0QJ+&gI^Ic|%b^5f~5v0R*z)@87>RPSSB9
z(mdPNGA>^D|K~4|Gn`ysXGCuKcCvq8=a*k!egj?m?>8{m00Ic8fvd1cUx@iTXM5HE
z^H)FyGjo2eEq-FG+;YA1)Puvn7=8hj{`vO@7;-=x00M~R?)3!82NxK-n*V?K1yZeJ
z{HiGaB<th$gGq0Gy!iz*`0uYjAPs+k2&e%dfLNr=6qrJy{|ia{7hw7o?*Ga{Z}qc{
z`>yR2;1J+u<Nova&!7K)fNuW#9~d`(fldMlAjYrY_yeL_D<^ML_*Ors92gWJ{x78H
h{sW7B9tMB_0{}qp6`A;n{k{MI002ovPDHLkV1i9xHqZb7

diff --git a/modules/discojuice/www/discojuice/flags/nc.png b/modules/discojuice/www/discojuice/flags/nc.png
deleted file mode 100644
index 2cad28378232e91848d9a2c8bd9d72a9e6a635f8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 591
zcmV-V0<iswP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz;Ymb6RCwBA
zWbi)C00)2mG5i6Ozy5$2K=K!u{R2XR7ytpp!q4!dAwvzM`uk5VmgoQfGk*Lo^^1+=
z&%ghF|ANpT5c&s3|EFi21qdLPj|?0P4F8Q~*2)Oq7UqA&&Hd}cC-%+fd=K9+`|}5+
z==Yz0zyJONl9GaKK-&QVh^6q-reIk`VbwF7oIjQ=`+e!s-?p|7QML=z-`u-*QuXhj
ze}Dh{g&@AKyayR300aOr0M7pejN^&`?tK0P_y7O=($f4WDEt5a`vC#_F&@4$j?@48
z`v3d<|N8s?`}+YO8$kfe0#F>sHUNMy48Q{FH!M8N)Pwp9Y)wTFo81A^+}-HTA|tp~
zO4-IyLWKVGUAVv#KrFzpU^vb8&*4vW%&*_Sfp-5+Oa#jR{(FIy5oqwQKVTa`BqPut
z3=9AP#KLU;d%N^MnR|>Uj{MoN{TEQv&!4|iQhqnS=35v13ux)DKYxDz{qyJVA7#<M
zXHPKz1P}|*g7ufUofMf59{&CH8_)y44j=jbLR@g|74F}EA*zA){(*QN82A7I#KQ1{
z0cgP1n_7R2fAf6)_UHGX@7zphU;dRB0xAUu643O2e<28{0U&@F8I&1-dVuzTNFe&n
dfFA$^7yyhLLC25C)g%A_002ovPDHLkV1mg58>|2T

diff --git a/modules/discojuice/www/discojuice/flags/ne.png b/modules/discojuice/www/discojuice/flags/ne.png
deleted file mode 100644
index d85f424f38da0678471ef4b3dc697675118bc7e0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 537
zcmV+!0_OdRP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzt4TybRCwBA
z{2$4{@QHzei2(@y{bOMG1*AaazdvB~gW=yVFak2ZG5q6U00=;#92x)s!Y}~afLHN&
zzT&ny)|O$SGAzvIt}W6<BSh47WJfk!Ayx7l>pTI(!tjlO;rIXl@1HV&)cpmDGW-GR
z`3+L^2aNvy`v2$G|KGnEMPz|W00M~d>&=s#l8OvKbwEpiHvESG2>tK>|GyyO9|$ut
zvpzk42q1u17-V!9I61+pfvQ08|BZwH@16Yr=jVTUlmA*S|6zcEk@1g`6+i&7`~&$E
zYA%%V^7j8zTmS$3{hyirzos*?2B2bq00L=%yMh7Y5+V8jy0-s+|NJkm_8$o_f}Hjb
zAb?n|yt|^zto-ZmuYW+t0)q+&<<<Vlsez37_vhc|2Vk!NRsLgVVL$if96$guGUPL)
z`K8_ac<=Y$-#`S^2}HmDff&F40LkCK|NZ*&@Asd-e^mrjE;d~R2p|?<l>KJ>BgrQT
zRQ>1Q-#;J~AoS<o9}xNX&!7K5#ead}{TCRh91H*f#K=&}!0-VYyHNB8iSY-<fGFT&
b00=Mu(FA22L6!-D00000NkvXXu0mjfMcDvR

diff --git a/modules/discojuice/www/discojuice/flags/nf.png b/modules/discojuice/www/discojuice/flags/nf.png
deleted file mode 100644
index f9bcdda12ca7b07b3d16bd88c759db2c82c88884..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 602
zcmV-g0;T<lP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz>`6pHRCwBA
zU~p!DquG0BzkdJv^XJbWKYo1u_VxSs@1MSW+P$@#L70Jomw|zm0SEvBhy{qNbE|>m
zzkmO1v}^=;1(+C_zx@3C{m*wPUMbGM98Q`}5v}3B|NZ&>_xGmUO#lG|(!jv*|H=EO
zfB*gc{`33)|Nj{n|Mza|{r>BFYe?(AfB!%K_<Zx_t>3?Y%L>Z^l>!7{V2qIffI$#e
zz5f4~?wt{_jNwA=k=tvV8m;04hxH1ClNsp|jaD0d_yUND;Sa;#|9^ps{`~n3bQJ?5
z!?D}Pp1*tk?A@~oJ0>vvX8@W7)C|%C)&LMdARGSt{R`y$`S<5P0|@TEy!-p_?>~S2
z1lj|1A<z_%ZGV0PjRa}{2p}egUqCbd096A;frc$RwhZX#KVUDu|N4H`-dRu^{y}X3
z2q2IKAPXo2bQQ?3-@hKed;ICkr?20?-g$NB+wX5cuK_&(H2&{jkPQF<#KQ1{0b(A|
zQlS6*jQot1jr+Fr0ohqDS)#n6H(%WR4KfZCDnJbY0mK5b;m;pQeo3GPHdb~X4jxTT
zO%-t!pb>`hhCuT1`^U<nDu00htN|c^7#SoPfO<ga2SeqO$~c1<HWrR|U*7%r^+SY5
o<japQlMYQ<oWGa>1^@yK06yzfAV)~#?EnA(07*qoM6N<$f^cITh5!Hn

diff --git a/modules/discojuice/www/discojuice/flags/ng.png b/modules/discojuice/www/discojuice/flags/ng.png
deleted file mode 100644
index 3eea2e020756c41abf81f765659a864c174f89db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 482
zcmV<80UiE{P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzbV)=(RCwBA
zWSGdn@Ph#a{xLB8VYr`mUw}>E-@kt#fq(zr{dlL|rVbPb$^K$sU||3VAQpx%4ArjH
z5b1ya|A`BUvomopF#HDspdkBi_LzW}KMcQr|NHa%@9#}BHvt3?3s4hK`pMU)fB*dj
z0+88E|KR{Ac>Ck+U;lpn{`Xs!M;2%gKmf4-G0<e7#2+B~`};oz`1SV}NW<UXKm>FZ
zKmdWv|I6_A&;LJv{(%shYM_N64Szv401;3FKmf4-Jp?oxsQb@fum%PU8~*%)I0>i#
zs2CuCKpOsn%?64Bg>X9QKhy?*00L<Ma)6>h)xZD#`v33$e<V)>!wuw~|G$AI0?h>~
z1_&UqlR!#;Ll9OQ{s1-n2ZahyF+c#Z0Amdp#**BUAaDHn%gD$G3<d}Z1k6m#O8iQH
z|NjLcpoU)z00G3vP|CpY2^7bm`2N9gyy3VIn-C<X|NQy$>dPzV3};X@Gl13bFaQJ?
Y0MmSSAW;3b&Hw-a07*qoM6N<$g7#L<oB#j-

diff --git a/modules/discojuice/www/discojuice/flags/ni.png b/modules/discojuice/www/discojuice/flags/ni.png
deleted file mode 100644
index 3969aaaaee470644115aa805cc344d032d2faa29..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 508
zcmV<Y0R#StP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzj!8s8RCwBA
zWGMX4@QVQo{{3V4!vI77K<F1LVqgFWAQqtN`Vg?<|NsB}XZ-t*;qQN-%Kv}=GXD9;
z{QEBxkp1WH|KC9J-~TmDUjPD#1!UNNhNqwYgOq{{1xhmjrGNj0s{8%t|F6Fwt_(jT
z!?%9`0mNcz!k{YhUyu`M15g7*8<70|_urr2|G0p9AT|I=Q7(p!4*viGi19DbZbn9+
zlm7qz&j5!1zs&vp<<q}^zgf6A|8r;jhXJ6nPoF*k1P~L%w@@(%{rA`Q`)aq=fBgUV
z_kUyn3Y32U0mOo=ngObV(NX@wUs;a-3@GXufuZv6A3y*x>QDb&Xu<gU>wlP!fzJKM
z`1`}(|Np-K;|B=>MS!;cWf13KY+LvSAb?md?)rCHn)&`aU^p;<LIV^gz)<1`GC*ud
zn1Vu#K}DE>VI>1V00D#b-){yc34R8!1Sqb6<ZoakfV46E1CqdK`O655r9Yr}`v(v}
yj12x?8NR?G5-9eA0X=phQT`jGoPm`AAiw}GF=D&pm~5>80000<MNUMnLSTYFr0e7W

diff --git a/modules/discojuice/www/discojuice/flags/nl.png b/modules/discojuice/www/discojuice/flags/nl.png
deleted file mode 100644
index fe44791e32b790949b0317ab3c258864b9024ebe..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 453
zcmV;$0XqJPP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzS4l)cRCwBA
z{Lg>@|4`Xj5kLTv<lqPZ2nGURg05Ad3pJ?CFLybN&wjSO?Bk+LPZ}wt5e`<M1OzJL
zyVpDd2&{qO&;KXSfl3+v{`>#?55wQzKoX38|NjLffBpXj6#2y{D-E;(Ab?mHL=FGT
z$TP6>fK>na1GWK({(upf0nrSU5*Gz(00<z)j~_qs^74Y5^#4Bt7~%qqjEoN+JOBtF
zmVf{LK~#e@FyK}Wlx1Z6^XCsh0I~doE5dI+&<3!H00G3vpx9qtYyar=*WZ8s{rUUv
z*Pp+?|Ni?8B>%w4e}91F-@gjtJbOE500a;V!?RECzy5mt@dro_q~YJM-#~SLe}OeX
zNT7y4|NilCvNABd0|+1%hF>6clER!2lYo}|1|zVkK=SXOfB*mf{rC6ZKVbL)odgg-
vjKFAPVE6?_e~=h|kVO7~qZmRm0R$KTYszPUy89K;00000NkvXXu0mjfB$dbi

diff --git a/modules/discojuice/www/discojuice/flags/no.png b/modules/discojuice/www/discojuice/flags/no.png
deleted file mode 100644
index 160b6b5b79db15e623fa55e5774e5d160b933180..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 512
zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl1W5CRCwBA
ze8>O=a{vExMP2%`MCSoB^FIcLe_%lf;|~%E5I`(IQNh}3Ao>6Q|DFUXMn*>AqQd`w
z|1kXd^B;tM|Njjl{{hM0zwd6?1Q0+hV1xeud-4=Wy?p-%sO`^#2S61Jzk!N?s)6X&
zzhA%p|N6}=D+{y%Ab`Lc{sL9~1=0UN4*CD*7s%9KAf+JHKs~=eB-8KTKvw|-5R1&;
zzd&a|ob(5%^Z$Q=wHy9p13+aOpFRNu5F>N&`Tk_-7w>=n{RejQzkfh&Kn{rf10?_b
z{tFTZibx5v&dxav5I~H7|Ney-|DWN1$%1FyagzUW0464;_wU~W1Q5$TW@eGxtUvee
z3vAf*8|<XFcGmxXfqcvW^6qb_H-7(NQC7No`W!$2u>igK9~@*rr66bh|NrkNM8z+V
zAV?>O@ek;bKfu6d00<zkhChFpBtb3_<pTv8vy3d$Ur@j^fP<g;&mWNLzkmOM9S;yd
zj8|b%sPO*1px%kM7tF2+3;%(|F(iT+U?dO#1Q-DHo?4QnY^9|D0000<MNUMnLSTZ4
C8Rb6!

diff --git a/modules/discojuice/www/discojuice/flags/np.png b/modules/discojuice/www/discojuice/flags/np.png
deleted file mode 100644
index aeb058b7ea8b5d88519dadc69cfe7cdba77a587f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 443
zcmV;s0Yv_ZP)<h;3K|Lk000e1NJLTq000R9000XJ1^@s6ty!lV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzO-V#SRCwBA
zG}1iz?=3qo0}%Xwa9)#{0Sf>KAO>U2WB)$@6+CBT{3ok>^7H@y{~6FRKmalQ{r8#S
z4^Xx6<Hw9QmvM2+YVY`lZV*5KG5!1Zi9z7Q2ZsMYe=;z0a4_E6qt7X=I`0p%B7gv5
z`t$c4!?%6=7?}9@7?}9^86HbXF>Je&%q%J2@E@iKAb=Rv<(vO+e^|@#56B5{*~0Mg
z<s*h~A6^38@{{5Jzh4aRp7t^V1Q5&bzb_en0TqaJbTI7ub&f%O=4Xa?Pr4Y9tpf-k
z204k)|F3Fm|NngO;Q!D2_y6Db_WsW&7W*IBcK`tdbkj?Qzd(mG{P_dMtU^KzOJ6N!
z;1TqIy9pqG7{r9k{vQX1)06P<|Br)${vQIe4+8OOAm-q;0-FdBK#bgio<RCHQ0N!X
l=zn0$0H#540I?1rzyR=(sPE1RX_Ei|002ovPDHLkV1g<O#?k-)

diff --git a/modules/discojuice/www/discojuice/flags/nr.png b/modules/discojuice/www/discojuice/flags/nr.png
deleted file mode 100644
index 705fc337ccd50d4d49709597d5bd4b946c0d8a32..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 527
zcmV+q0`UEbP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzp-DtRRCwBA
zWRQ$!_`?7N|Nb%j`or+&4~YExivc9@3km%IiU0%<3sA7GBL<}S@4tWl8U6ynzkh%J
zf_Q)a02zOO1Ia&se}fo**R@vy1P}|z;Q#-hzW((0-+!QDpi;2(KcF-m{rdd}NXm%u
z1ML9_AQpyyKvNn1{QVCy6{Py#FEIK0&p()IFbQP;{tMIq5I`&pTz{CE{xCEA{?GXL
zKhUoKAlHB$2D0xD#DO5*pMU>>Uit<QKrHuX91_y7|NZmTpTB>A{$OPI`~Tk`F#7!u
z%=q{3H<<jx!Xa@}=r2G3u_y+Z6!%L$e!*d>BYX7n!%ts-g52=?&#%8AHvnDo=g*(t
zU{@(f3Lcro01!Y-3_uV4{%5PNloM>zp5gQNALI8Qf4=|z|KsPsAHV+n`1$wy&wt;4
zfzU5-=mP{0FqD1)U3&iJ)0b~Q-+l7x$B&=CVSxxV`w!S3U{3%6(9;Y60R+_W0~jFx
z85t(6Ir{$dcL`zMKcF!E2U7}WK$QOlX#fZyMg|5;)aZo7D4hMD0TloQ7ytw<a=r{0
RIhFtb002ovPDHLkV1hsJ^DY1Y

diff --git a/modules/discojuice/www/discojuice/flags/nu.png b/modules/discojuice/www/discojuice/flags/nu.png
deleted file mode 100644
index c3ce4aedda9bea0553b43c8d3d849eba6b3d2cd1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 572
zcmV-C0>k}@P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz&PhZ;RCwBA
zEH1v@#WJIfr{E6<SKW!2B9&P`e*KtqC&%_l-p&<E*g4t${rw9;|NjBOUw{B&dBY`j
zC$+cc+wEtZVvPCb={JSdKVLq;vc-DWKW4FI%<N1||9~nP{{Lh6`<LPOv!4I~05Jg0
z{{y}u?-(;B0Trzc#_a$B*Av3x|1!rE&h#?LnhHkw{r~*^{QCR*`uzO+0s#T~@%jQV
zIL0UdfG`kK@&C_su!x|7h1#pPCnTlzmg&NiNa#&thH30mZ8<FPoHK0jiVW}t5L24Y
zyqo+Q3^(i^ScfoZd^%;Ez;MfJok&o<eAU;V-~Rsn^Z!541AqSi1Cc<N0R#}s|A+TA
zk6xSf-0~AAb8-Ez9i|L>zKX@%&%DST%gMqDF&nJ<9}^SM9e)7=i1G97Xij+!pc8>s
z0}TKw06GH{9{>J;c@WiqflO8wrXNp!0t65X1H*raF>uuoM}q<p+4Ue*48MQ>1_&UQ
zzyE+PV}l7nR6|1@Xe}f}K_mmn5Fh~%KtLN9K+(a>4Du5*FzA2|{m;zE0Q4slD+}03
zKxJTefLQ+k0*D1@+|Oq}Kt_TL2e}yHXa<;L{(_<zstHH}1Q-D2rg)(rd?B0w0000<
KMNUMnLSTYVXZvXY

diff --git a/modules/discojuice/www/discojuice/flags/nz.png b/modules/discojuice/www/discojuice/flags/nz.png
deleted file mode 100644
index 10d6306d17429012904035e4097bf93a8d205971..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 639
zcmV-_0)YLAP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!5lKWrRCwBA
zJY3kg<C941+)MSMSJ;@Cs$WW^%K!6nPzzl6jDg`B1H&IM`oX~P3yfF*0st`p&i?@|
z7i+hvUHlXm_}0|`_x1o88x9o`w9V|$-tznV{`~y@Lkj7<^Aq#;{QLa>vY&wh05Jg0
z{{*4}t^?F62l4F%@9_Wk_yrLV`1}4n_xiEzG57obO$p>A_3H5V5SZl@9UBk;0Q>>~
zF#yj00<a1&`y?p_BP9C{68;<?2rw`75*g729{K$L`uqK;?G?cA518f_T@mE}{rvy{
z`T~gQja>jE58tx;oDUfVAO7ZA^g)(IQ}Y8G-;ZB^s|2r!a55}@Ef&J{K=uDyPxdE3
z4FCZEF#yj011R$m=m{0X((d>7`QGgNy~*X%==~K4{m|+BO$p;F|LeE!5zX@o6aMwK
z|0Cnry8?)1@m-dDW`RF^3@85Z{`vj)H~*iTuYX^D_V?HC|LG63e*OOQ`}ZH9+h%{4
zR^kLX2_S%&fc^l6#;?EsK&pTL{q^hL&)-1T|AVLlN&WsC!*d@f`}fa3pay^dVgYLS
z^XKpHUw?lCNw6Z2x?f-t$o}(Zg7`(je_wy{{yg~C5U2qlfPfml0Rvc4oChck)CmlD
zkWL^2sNoMV9{$c|wex0wa`2z{-@pGE82$nT5F-OaFayIEq`3SAj@n<S2om2wCvgD;
Z7y$T?I;_p&;syW!002ovPDHLkV1iQ=H1Yrd

diff --git a/modules/discojuice/www/discojuice/flags/om.png b/modules/discojuice/www/discojuice/flags/om.png
deleted file mode 100644
index 2ffba7e8c43f160bb0d9634fb9e6cb4093741340..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 478
zcmV<40U`d0P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUza7jc#RCwBA
z+|Pgl4BmfaVE6|F3=j$f00a;VP{Q`Zhi~W3aameEZ)o7>=l%a5DE9w9oI(Q6o;?Ey
zAdrT?A3yTg*!;YE_t&FGSk*xQBO~LVKYsuMhzTgoEGG70+cq{OrGLMF<5CR)KqmnN
z5F^kJDrIFqfoA{t^Z)mszkh!J|NR@N^WQHZ<JZ4mzkuxjV3J*4{=mV500G1T^xgkI
ze}RgC8vgzM!|>-f!>?ZqK&!y&{zFIz<If+U{Qv>P0wn(b{R37FH0BS}Z;-(ZzkW0R
z`o;JgO8$qifBy!003d+C8bA*C^$+NzU%!${e*gOW>-S%fvmgwhvw&=%Tb23#oNZ?S
z2p~`>{R0^fayL*XP!U2MkOb-c1#;`ZzkmMzW%$Pc5I_(c{;*0)g6#S8SB49$^)FDx
zACSQydx0wd{{073{+Hno13&;Vu4Mp{AoLGRCWbOF`~tJSfrb9TxDaUu27mwq0KDvZ
UcsT?Vy#N3J07*qoM6N<$f`X&bC;$Ke

diff --git a/modules/discojuice/www/discojuice/flags/pa.png b/modules/discojuice/www/discojuice/flags/pa.png
deleted file mode 100644
index 9b2ee9a780955566cc7dc2f59ce175f32d3731a0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 519
zcmV+i0{H!jP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUznMp)JRCwBA
z{P^)B0}}Z64@>|lVPPN>g8sl5Km-s#EI@faK0YA%?%RKmGG2!N|AD;!zX}Teef|3X
z_wWCI{=muCn>GOi5DUcMXP^GBIsf;|&;M~|Oj3M||NsC0d;h_|&!7JP`u*?sum8V(
z0aY`}$^xwd2q2IKptK|}gRT_Am!FIf)j$AI2PS_*H2ec11_potVu8EfUYUvEKf`}G
z`1lE^`X5*+Sm$r%-@k!200a<=Rv$}~=bu-f|Ns5_|IfewfBrH6Nrpdvs+^pde*a<w
zIvphOhw1lkMlms#g9iZuh~?>>f6qSrfAZn~Z?Fa+2||AuS*t4lqXH%-ra!^K00G3r
z@ax~7e+)2nAoSxWko^y??$?YNza~t8coi7j009Kl08{<<|1U847wF+XP}P60U;n*#
z@9*{N{$9Nb<o@~d2Oxl0fKCP)C&t4FbUiQ>{(u|?WHSN*&{SqkP0pSkP;|=6L&63i
zfEXEE-vV95@Z%rDuRkCLl>P7efnPxL{(%8d!yj-G00Mvj0{}mHT?%@XEt>!U002ov
JPDHLkV1lK4=}rIu

diff --git a/modules/discojuice/www/discojuice/flags/pe.png b/modules/discojuice/www/discojuice/flags/pe.png
deleted file mode 100644
index 62a04977fb2b29b96d01ffef3b88b6bf2ff05862..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 397
zcmV;80doF{P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzA4x<(RCwBA
z{Lg>@|A6@UbB2E)`X3x9D*gjYK@dOyv49j-R|ARv|Nb!om5Pi12buAo@&A8j1_q}8
z|NqCt{Qv#?|DQiV^2?@8009Kn!0`Y7lcx-S{{qo}h;n3b`}Y4|zksS4Wo3aj00a;V
z*zEsM)xUqEs|Es~YOn@|-@kzx00M{wh#7&Zfj0j6!|?mhe@uX+0cadR0D+zK=P$&S
z1T_5l12i2VfWS`r`v>f&U-&gJf}I2qKwu{UjsNuv<SL*9Rt;d|frkEJU;qdpkOpRO
zkO7?tau`+(e}Ec5p#pRcKmdU>F#Z0+ASnqp<}V}$85tQ7(W#^a2}2+PDh3E3#;-`R
r2#VqJ=b;e{^dbb<+Crtk03g5s0zF}bJ8sS=00000NkvXXu0mjfKVzU%

diff --git a/modules/discojuice/www/discojuice/flags/pf.png b/modules/discojuice/www/discojuice/flags/pf.png
deleted file mode 100644
index 771a0f652254b4e891fc73910aab38967864da54..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 498
zcmV<O0S*3%P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzgh@m}RCwBA
zyw1SzhXDcpp(2RXA0#$F01n021^^g@VGKQ@zw#Bg^cxH*LW*n;Iiu^o-`1>3lobsI
zohi_A`bB&J!~)dH$ngL7lczwX3_#UDxxarw>LBRX?|;94{rmL`$Yzn1{l&ll5I~Ht
zU%nI;6$RPw9|VBf|1(_vbYnFmA3K-0+yDOt{~_StKSoBzkDopP1Q63dnCt(82%zd$
zpFb}6I_2!oo##J&nDhVtbEpQW0tSEpVuGrMivIupee<8UpWZS`Uj1hH_v_am-&g;K
z1CTfW0R#{WvT7jw$rQ2Wy6P|4+kZd)xq2}(*g=aGrk)Yxu73al#Db(Bq?4D0-N;b?
z5G()RfB&pB<@s4TkY)e;`2!F@EcYcO{->q=ymt>64xqsK^^5b@FIO-F$h{9?`~e2*
zUv?FhqZcm%1P~}#|Nj2NBq_=8`#0mCzd$+0-@loGnqiRuWPl>)F9-k?0|XG`aR!E8
ou!#JF#Q1|6-w+1S#{dBa0Kx%7Vg$%BF8}}l07*qoM6N<$g2}Akn*aa+

diff --git a/modules/discojuice/www/discojuice/flags/pg.png b/modules/discojuice/www/discojuice/flags/pg.png
deleted file mode 100644
index 10d6233496c10e52ead975c5a504459fad68ffb8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 593
zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<4Ht8RCwA<
z!a)iE5D);s`Jn$l!AX)fNur!gBau1p{w^kipwp-nt^f?jF%bYD3<JQhA_NgwKoS}-
z(*b4Onl^Cv%QpaL?*)u1e3@b*DH5HUp-XxED#Fd40Ac}Zc*pR+<H=LIzkfsj{^k1p
z8>Hv=@BjaQ|F{1AU+wpQ{$Kys{`!CTH>0fVKL!SX0Ad1a`1cQJ=-<7ptZmH9SAnX3
z{Q_yQ`~BbL*ME+m|K)!Dcl`DLKS&U$0U&@t8vg$M`{&P}#F!W*N5{%vzvln`{r&f^
z{||ospYrSf)?fc0{rZ3A*Z(w-2B2bq00L=XVPVP4%$zZO`i8aZ($dmav$E#>{B`Z@
zum6{R{h$5&|A}A!9e(}a_zUO_pbY>4IGm#s06-9cg3a4XeYH!D;D>_*`V5R3;NTtr
z%*@^Mq=>M$LXVh`5jChqDeaf800L?F_U+sH_3M8E<^KOyQ&ao$<qOb=kH3HS{Q8yr
z`}a+tmuCHD_z4QPKMV{20R##qAmjJ%-#IxsckbMoF=GZ$HING-kNo}}^6OXGpWl&x
z{xbaqMh^o(0D(08{{2T%Qu4ur2iLD(mywbA4F(WX{(!;kzkjd%{hRyuFDnBBKmak2
f1o9ae00ImE6ca$b<!3b600000NkvXXu0mjf(4!>p

diff --git a/modules/discojuice/www/discojuice/flags/ph.png b/modules/discojuice/www/discojuice/flags/ph.png
deleted file mode 100644
index b89e15935d9daf25173f89a36d8111824fda5db5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 538
zcmV+#0_FXQP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUztVu*cRCwBA
zT)TF9aPT(<hA#{t@DGgsfDw@K3(WY1%m4_$VZ74-0K!lJ3=@(N%8H80sR$6z_aU%c
zuGwSn711+~WYU000WT;O_*E4n<`qDU-@m`);1C0<+qUh=nl-n-ef#zIFT?NO|9}4m
zsrdct@2}r~fBgcnWo5ayZ=V1VKuin_eE<J{V`94J<HK4~q9rTK`|H<#u+l%jpsIlg
z$o>N~0_Y@w0Al+04@f;`V3_{@|8#9F=K6XQ9UY*azdwKd1Cc)=8bAo50U&@_7#Kb?
zFg*PK|H1$NTnr5Nxw#FRn^&xvtbK0f`#-;cuKxpc)t_H~fDExeq6ZmH0|XFI1NZ;`
zGXMXp{AUnj_^<r``_KQ2m4a5x4+OjHKN89GTPcr$0U&@_fGz@Sh+$w5_<!yG|0%Qo
zpFj5>>}zDz4B$`$1}#7U0X2MOU=aELU!7sY=Kr&1{QvMCSsj$|2dLpM12Fg)7ytqY
zsKMy}yX6c^FZ@4woIyZ<frlFysElAE86YGO{rw9;Kwkp{5DVKH{U53J|6q{}k8Ml@
c0RRC805>63`(G)I*8l(j07*qoM6N<$f~Z~XumAu6

diff --git a/modules/discojuice/www/discojuice/flags/pk.png b/modules/discojuice/www/discojuice/flags/pk.png
deleted file mode 100644
index e9df70ca4d63a979e6bcea2399263c081ce5eaeb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 569
zcmV-90>=G`P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz%Sl8*RCwBA
z{P^=D0~mby^+kG`G{YALhJOqUf4~UH_yuPCf-zVa00M{wsFaV54@j~xv(?+zfBpUS
z55wQT|Ni{>`{xe>ko^7oADI06=l8$gn`UeR2p|@S@&Et-|M&0T<FAiD{rvRz-{1cX
z|E0NQ9=^Z({qOf*zkmJu_Y0_6mPZz74?qAhK~zJ?KmYy!RsZ_)D_c9;M%?=Q&+jaZ
zETsmelAMx2L7*O>s{jIsi2(+HrUEqpC9EW^)CAOaJl^^9-%lBC8BHP081)#ChQGgo
zHUI<=3(zGH<ADGu1O&XSyqwIO&%QkU_4n7=SLfQ#v_Ja%=-2;WfBydgY5)izCZPKN
zFaXp5lz8>+B`^Tu)Z%{q{PpYS&%;j+KluCr=pK*_e;5D)h=t+bKO_wx|Lu6N(?HnJ
zN6`lu;-7zgR^V0GaA(7wCwqWF2h;!%KrH_l5Kj8_?>EpHKuhXR);;<B#6ik|hmB|A
z`H45)-T3kM$DhA{fldMlAdnv*p~T3@D9J6!&CLD#Kgjk?cQ>uSzaAK9KY#yZW@T0p
zQ2G1+FVF^n0AhUp{`o&J`0?k5YKbbt8;l4>j(9ExfB*vkhsr>Vq>*li00000NkvXX
Hu0mjfu=^7c

diff --git a/modules/discojuice/www/discojuice/flags/pl.png b/modules/discojuice/www/discojuice/flags/pl.png
deleted file mode 100644
index d413d010b5b097c4e0a4604eba86dad79567ed16..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 374
zcmV-+0g3*JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz2uVaiRCwBA
z{QvPI0}T9w<A48v^gnC>Ab?mv3i<ee#Q*>Q8Nu5A{|6C_|Nk>HFfjc`0biay0|+1%
z2B@O{$c+Ek03##gzdwHf0*Hl3)etG5lK=vU1?W~rxN0!OqXDP`Ab?mH`1u+7`u;zA
z_W#cxhChG)!_n{G|9=A+zrl>(AX#bYe+w4^1Q6Is4<G)2@ZkUNUktw?>VEzI_51&?
zUm!LT$@u9L&^Z7B1a=Zw2xL66B2?87%l|Mi00a<712fnG3~)u5+Wr7F{AKw27w8;-
z00L=X`u&GNQW9*;Uxq&*os3{386YGO{rw9;K*az7#P}5)xp2gQ%0-g`0)PMm0MPYZ
UsK>Njp#T5?07*qoM6N<$g4HXSwg3PC

diff --git a/modules/discojuice/www/discojuice/flags/pm.png b/modules/discojuice/www/discojuice/flags/pm.png
deleted file mode 100644
index ba91d2c7a0de26e554979f6351d42a1a4e22de3b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 689
zcmV;i0#5yjP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!LrFwIRCwBA
zR83|$BbWQ@&p)k8i(YSRU|{&c!0?ZO;R^!;3j@O&Fq?~k;S&P`69dB^AQvD205Jg0
z{{!DpZTDt-{xv>#D@XkmAv!xDMMW8-mEZ&mK%|%B2@pa*J{pUD?(_ahBqlG}*TVt;
zF#yj00{;H~{{a8``T70x^5Ww5-{JLFN2dS#-{Io#@$TjE?&8zZ_V@JO>E`A8`2YX_
z`~rx{;oS`3$G61pUY_{!-0$E2{{CbX;QPSJ^3BEStf<hN82^L90&gTmUuY`d6W{~6
z5Fh{mF#yj00oT*h5E2sy1p)8*0ds86`~d+W9ON7q<z7&}008>g-V`n;-q6+;t+Xyw
zOy)sS^8$#8OF-b~@87@v{bTs||L?z_Zq~=&zGIaZd&b4_{m<{;|Ns5^`sL5xKflEU
zUjXHSP67x3F#yj01nBVe84eEr00I90|NZ{}FelkBB-0BC^O2xB85HWz)f)HsDi#s!
zMLEolpK<^Iq5=Rh0M7pb=>Px;h=2d#;^FNBZtPGJ5bKP1n*{>+?(qio_5k|){tF25
z`1Sjqtv%A&PR-7P0st`p&i?}b008M5=kFQg|M&R&{r=?U4x6Pn<KqSD=>hWa{`B$w
z?CApk{rU?E^8f<&008;|hy@rKe}6M^a>=kt2+9et{QJXr>zQ5ua`W#$8JQS={rbi5
z^Ctr{)6XBj7@3%V17i>%fEb@MFnj<<;{gVSbOv{z8Q{qN1r~!u@ISB;HgNQF0R$KT
X>6#2<48ze<00000NkvXXu0mjf$fQr4

diff --git a/modules/discojuice/www/discojuice/flags/pn.png b/modules/discojuice/www/discojuice/flags/pn.png
deleted file mode 100644
index aa9344f575bc92f4c1a5043e6e7d0a8b239daa64..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 657
zcmV;C0&e|@P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!BS}O-RCwBA
zOinyK#o}DX4L6w|4~qV*@cU8X!f?Tb?M}osho{FkFfe>$VEDzr@CQtS7ytnPF#yj0
z0a0(~eP|Fd7x&oU`XvhO+V>M05dgm54eRCe)!y3s`vCp^_5Az)`uqj_{QRhrlmY-T
z0M7pd#W4OILofm6<rLGy0nN=5{q6tn@E_^c{lU1l^AY*>?eh2PFCO>E*7Xbx0@lgN
z0st`p&i?}F01o{F1pxvB0QdR->g@pe`}O_>?Enew{R9F2_ajBO3l7@{2K78Gz9u`z
z008^~05Jg0{{!Vds4FN77!dx<`5YAi^1B#F4D8&$5I)oT72fOU?&Jm;1k~m5*82ws
z?b$fe$;$!&F#yj01PbEP9OVUy$0!>9?*iHF&;9=9{2wXIjNS}D{P+g={1WdM4-6DF
z>gCe?_5uI^`T_tk0M7per>)2uHb&;=(#87${QNQl(a`kw{Py}Y1nctu{`UwC>ihis
z2n-DS{QU(1_5c9-0*DC|aR2`P{`;Tl?{DV6zkmJy$H?%Xjq&fFKfk|zXRC<W_xsQ9
zdsh$s`TINC|0K{4009Kl01U2wzkmM)qF)g57nJe)&%XnwRG!?BOLV#L>bma58?r#f
z00G1Tv;`<3F2eQa&)+|P|NZ&>@AqGj(m#Ly0)zk56?XydpHmj-@bfY4J_0oTA3y*x
rGBBhgM<k2^LI02#f50RIK!5=NlhZF+ItPJS00000NkvXXu0mjf*<?Z4

diff --git a/modules/discojuice/www/discojuice/flags/pr.png b/modules/discojuice/www/discojuice/flags/pr.png
deleted file mode 100644
index 82d9130da452fc294baa03a349ec2e71259a80af..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 556
zcmV+{0@MA8P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzzDYzuRCwBA
zWMH_tn884Y;rkB;hF=T}|B%ohFk*l)fQX5K0U&@_7#P$ZRlgBoIIP2Tf|c>-@1KAF
z|M~a-&+mVKfs8*8^zZj?AObQ@tXl^VK#U9w|7)um9zFT5!1JoGnu}M2{r|uJ|AC@F
z;y(;9F@d=M{=L6-3m|})KsNsS&&$bh^PO0375Ag3EPt6;7?_!X=sz3*^#j#0Gyh{@
z0SF+Vlm3Z`F-Ar(?BDbM+y#c5od5B%>y$nn=KcNZ|L>nr$AC#T8JS}%RsaMLPy>UR
z34^BAe{Qb-hmSD)`~82~jewZHH;sOtVgB{~2T<v+Um*1RH^=|~&lng00tlpG=l1_V
zA8y<7|JzrF@4x=1$gecv`M~@~ALw;<pazJ)|Ndo_kdQli6d-_rp8j2s#dz~RP>_Lx
z^M7~ue_6TzObGu%0nl7VM#g8?t^ouP$PYjMFazDG!uzbThlgL98zlelKgeJZ;~z*Z
zSPxJG!?$k$0R+;(`ulr=<aSer-QOC%zW)Xeb)agvV?gBJfB*h6{QbM*!Ucc;0&2J?
uHeXwmf#DJZ!#AV|{)H{R*%%lA0t^72Eh{lq%f<Ns0000<MNUMnLSTYe(FRHY

diff --git a/modules/discojuice/www/discojuice/flags/ps.png b/modules/discojuice/www/discojuice/flags/ps.png
deleted file mode 100644
index f5f547762ed3a7f556b1cb8b12fb80ed17fe1c4e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 472
zcmV;}0Vn>6P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzYDq*vRCwBA
zn9V>M00<z){|pRos;hT0FkJly0)PMh{qqM*K)~<czhNYh*tBUAKmf4-HHk3%k9zWS
z-`~H>|Ni~>`!`VeZ#eh`f<ORd%F4<D6$1niNW=es{~7-Nb^7~P@%L{95AXj8vH!6F
zMn=Ym4<7;q5X(QHj&I)>LE8Q){QmQQ=eGY$|NqCtU}^v=1iBd@fS3^8`SJ7r@8ADF
ze*C{^(f_{w|JZZ@y#o+HED**2KY#i6{~yEeU;qEJ{Pzp|pOucqNnlF=0*DFdB%s0n
ze*I+l{{11(um4^iSXF}z{SS2YKY#!N`GNV*AE2Jys=p_Au>JnK{@0e3zk%WO_xG>A
zzkdJw^XDIk{pa6bWqzfjEk^+Y2&CaX+n+VzlIN6JC4s^J?+-}zKcEU=eEj+Q{|`_P
zFrfeb|NHmfUxq&n00G3<$-qz^$iN`P!0-!({va{_z!?9)Bm)CLfB^vHpj0t%_B3$-
O0000<MNUMnLSTXbd*(L)

diff --git a/modules/discojuice/www/discojuice/flags/pt.png b/modules/discojuice/www/discojuice/flags/pt.png
deleted file mode 100644
index ece79801506ecf8c42397349b4fa2cfe8176b999..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 554
zcmV+_0@eMAP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzyh%hsRCwBA
zWQb&7_`(1M{}>op82)aAGO;3n0AgYI#891D4N?IF|Ns4E{L7&Dm*MXp#y@|U|NLS4
z{rmr)KmTFmmra`h0*Hly38?u0llM=#nEx6H|J4!x{U`A6pVz<HmjC|${`dc1zyJUK
z_5ar|plU{0S)dI70mK3}`~Tm6e+y0i^8ft9w&d^c@4x@M{QeU6o2&a5SoLp+28Q3i
zff@h;hzaPfzyJUK`Sa()*WVml|FC5@f6DCmby|dx{r4Y+U;lrCjsFF;1ZX-y05LKA
zV)*m-@9)3ASr~qQ|N84E6XypBwVzC^|CoOMW(6riX!!F7Xahh1u>dvv{Rd?JIrI9L
zs`Fos+0`Q4a^C}Q0+k5A1KaQ$>Lf<6lK=vUh2aka(D+|}f9<^YM_B9kC$A?0Z|}3+
z`ptao7t>dSY6f5^0o~2O01!YR8-T_G^}PA>yZ7X8cHUpx=KlJ_{+sC?ST#h$AD{+c
zSpNn30U&@_7``$5{_{tYU-I{#-$2g*Lz_YNHw#c5FVJd`!65YaF9ZRd1Q0-s48{x$
s?-&?<FaWIrkxUG)KVy$$2mlB$0FKv2cH?}shyVZp07*qoM6N<$f<4_1=>Px#

diff --git a/modules/discojuice/www/discojuice/flags/pw.png b/modules/discojuice/www/discojuice/flags/pw.png
deleted file mode 100644
index 6178b254a5dd2d91eeaa2a2adf124b6dba0af27f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 550
zcmV+>0@?kEP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzxJg7oRCwBA
zWSIP);Tr=C{A2h9A{hPv(LV(G1tVD)00M9*Cq)2&Fbn`G;0#$v!3Em-YtnGc>~nkZ
zGRMDC%7~XK0S0Tx8Wd7-QG59jKr9SQAk|O4{{Q=*0jSzY^rW5C9>)KFc0aM(`^fh9
z|Np=Kfe=u&EDs~YzkdJ$!~!z=-~YcrJO42FE6xsAYGq`2_Mbt_P-yG_e|4Mhx&31J
z|LZSE!|%TgKvw|-5ED@OU$BE2n0|Z9O=M(v1mpqrFfl%gR9?uy{Oi{rkOq*RfB%6#
z1PCA|pp${Bfd()#{N!P|4fj41<69Aq$E=K>;Tryc4F(7xpbZRv|AD;q^*8I6-->Vz
zfB*5n`o{nM2Peo6f5F}W+3*h_fS7<7;<N9+Sk~Oj`1fCofr0t&KcPQ=`RCq<`SP6&
z;$xukKy!f}1qdJ(pdbGHWd`}_AH$rh*>^vxc*?8?`g7w0kCk@<fj))=D<nRE?gt1U
z7KR`He*a^V<YoX%FkF4>cHxaHDByoH$n$~K0fYN5BQR!wAqjL2Kmai^lz(OTgcO%Q
oK%!9YKcr{|u^AZn7ytqc0H_5zuk@Q*SpWb407*qoM6N<$f;OS^T>t<8

diff --git a/modules/discojuice/www/discojuice/flags/py.png b/modules/discojuice/www/discojuice/flags/py.png
deleted file mode 100644
index cb8723c06408828ce68a932ff472daabecc64139..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 473
zcmV;~0Ve*5P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzYe_^wRCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`&pU%&omV`KRD53KJ$2txq_
zg7fbmh|k3I@68*40Al&@kBy(1nSq%Zss!k?M~{APS@-YvZ#JJG201x|0gQ}qez5@r
z5EI0wa6>`h%cteq@9Mue|Ns2{KQdro`19u<KmalQ16%hW$u$g|907;_SN&MYz`=>4
z9*F+^0|+3-w;#WAv9bOIX#?r_2Xj8qX@CF21pWab0}C_Lljko10*H}8@M3d^)Z>@G
zf!6*0!vH4#gGo5!|DS*V{{HzdC&9L6!fAj26p=v+03Zy*=I{f8|9_}7o838uP_pBd
z=z9{Sra^iHOE|+IC{<Xep1WTFF)}cp1x6D%5|K#=;}234|AC|cfB*vk0+mz#U98Q}
P00000NkvXXu0mjfg|5uB

diff --git a/modules/discojuice/www/discojuice/flags/qa.png b/modules/discojuice/www/discojuice/flags/qa.png
deleted file mode 100644
index ed4c621fa7181fb14c46325a76a16422653aafc7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 450
zcmV;z0X_bSP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR7pfZRCwBA
z{Q33kKL#lH$M7#nLg?J*-+vewelalofRVo$5C9;67=aqtxVV6<|Ns9(gcetq|NZ;>
z-`~G~{{ZRVfB*dX11A6d`CYbrEkFRVK#Yg0UeQ$d`q2ZhA|Uz&)bIy{egR1#X&Imb
zfB<4bR{ihazwp{dkXn!mkfPsU#_wMs1hfID1|Wb~;Esc6TU=EJGWFLlunkbN!Q9_}
zL0)432p}e)sSwo=4bd$f5a~a^fBpd(3|0LbOac`E1P}{Q!+)sq|NsB}pI=e{a>g%&
z)4?|U{s;0mNCQ9sG5v!Z57O~Jp}QY!<S!8U3#=1r;csB50W|;w5DNp$Nf4jR%*_BB
z4{<u!_&*@y{{X}I4@f0I05N`i|CWn~5AFvb*%uq}7wlzl*#8BQpcwfJjF|~1&I1Gx
s$PXXhz553SKzS2c`Iij%06>5N0Be0)<y2nMSpWb407*qoM6N<$f~Xa|0ssI2

diff --git a/modules/discojuice/www/discojuice/flags/re.png b/modules/discojuice/www/discojuice/flags/re.png
deleted file mode 100644
index 8332c4ec23c853944c29b02d7b32a88033f48a71..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 545
zcmV++0^a?JP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzvq?ljRCwBA
zES`Fq0S5m4`IqO%_xJDLpFe*B$v=PoFfuYKxfuTY!tm!O!yljm1_potVgafPw37mo
z|Ns5}_wT=?B=7(K|3TdUK<+;v$=cHQ|IhD#zkdDy{rhc26F>lgG%);U`26kn-@hOg
zU%!6+4+cOs(0HIde9xZz`}Onxub&LUB0x(30+2WcIRJn#2ut|?gWYu1Cf+!-K%B8#
zdf?1WA}#uZ8oj7u>$I1i0Al&`=O0k%-@icgAIJnM0xA6maSq6BK-ECw|NZ*S`0Lj%
z1_pot6puj;05Ax`F!=umqj7^frO?t|3^&I1kxUq9yECc+jQpY84SWH_0#pxl$?v~F
z@*hy-KN0|X07U)z`4{NpU%#2aHUI<=%a31wK(7Du52Oc(|3O^?R1IN+RRjI-n*kVB
z3=9AP#PZ|EACPLGJ%9cJNh|>9B%spYzZw7h1%?tp0I_@ndg9MNE>313@6R75NcceF
zkr51-#U+7;F#`Sf7i0rK0I_`g_NQ&Z<sUzOef#m}%a32uoRUDN{s!{@0^RcK$B!R+
jljj4~L82K500ImE?yY-fn+$bC00000NkvXXu0mjf0<ihi

diff --git a/modules/discojuice/www/discojuice/flags/ro.png b/modules/discojuice/www/discojuice/flags/ro.png
deleted file mode 100644
index 57e74a6510dd6a4b29668db181cb94727d1eb4b7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 495
zcmV<L0TBL)P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzfk{L`RCwBA
zWY9j&@aYc&2rw})u)IHD&cVjO@Q>ji7_t0d_@@ozArL?Su`s;*Q{AKpRQ~TD<G=q*
zoYEDntUnnT{`~*{2Sk4P{Xgc<|KGp={{fL-Hf;h3AQlD|28RC(PhS82`|tnXe@y@W
zJz`+^{{R1PDEjmJ|LtG@fBgcgW|Wl$+5iwhEFiQ0GXPcp`3pioga7~k1tx!k82^B(
ze?v4d{QeEp01!Yd41fNCRsZ|*hXJhN7s7ZD8$|=qbbtV2VfghAsP6Zl|1b@|k@SEW
zzo1TH`11#713&<QH2eh_|Nj?I&tC>44PX+<NsM480R#|8!|%Tgzy5&q{QkoLbq1OZ
zVB>*q00taD0I@Lq1k(S2nt`tR{g)9*1H=ZfhCe_Je;NM%1^NLXfPkU&2dGq1gcanC
zzsyWb(hLmW7#V^70~+_6f#nZ_(jSmgFakOWAb=Pd7`8Gn`~pjZT=;x%FbfOAzdzu3
l1(F{a{)I#17y<wS3;-vsZ=FTY?nM9q002ovPDHLkV1l#N)|LPO

diff --git a/modules/discojuice/www/discojuice/flags/rs.png b/modules/discojuice/www/discojuice/flags/rs.png
deleted file mode 100644
index 9439a5b605d82713decf23aba9c63c8d719cc200..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 423
zcmV;Y0a*TtP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k0000PbVXQnQ*UN;
zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzNl8RORCwBSP)$q2KoFg6HUY(4MEs~)
zso0!*^5|7je}RZc|A8KYH^IMAM4?v^6pz)TAP9wmR0L6!qM?;EBAT6XHk*Wk_}Cq0
zX6L<`9q|l+$x)dz7{Z^tcmx>R-T)##NTdjqb^wzQ(`1@?t)Ix4MUXz556teM9A7Ic
zq_@itH|pv>q+zrjZ<ejp9SP$kYmE%MJM#e4Y227hT0P)PujDVzEnR<ifmE;z?bRBq
zmi^t)+KblZQGut`->J^Hx5bj=fD{5McI3ol<@^-l_@~tZGV7p>1CU&qG~{YccyC-q
z$8~P)6sG{nMmQy85K$E6L33rja<I<=cm7`W;*2ury&yV{)9dv_zuy-^7{XWk{^{@t
z6;5w$4tWcv)Ks&zEGrB{!6e(ZVE}p?h<RxILZQG`6M`VX1m-QD;XnKeFaTJ1{yf~x
RG?)MY002ovPDHLkV1k>$x-b9$

diff --git a/modules/discojuice/www/discojuice/flags/ru.png b/modules/discojuice/www/discojuice/flags/ru.png
deleted file mode 100644
index 47da4214fd9edb383687c1d4f84fe8b42a51ceb2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 420
zcmV;V0bBlwP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzHc3Q5RCwBA
z{QC7j0|NZ}_YXorSpU$#pMMMh0mK57=Hdb=`u`uOlM&2-@PKUQ|Noi(BY_t$z5oOe
z3&dowY6RmyHo(Zp2($zsfEYbJ|7T?UfBzojjK6>X|NRSO0LlM<{-BURBqYRGSojej
zfLOL~|EH_V_~;P>Nc1<u??3;4{|2F7ztBl}d5{wT0tn=!KYtj2e7FXPG(_DmAmbNQ
z<j)_Vul@l95J&^WQlK1216(PF4L}6c01!Ydn;DojfA@U<_3R%=)1QC8|NQ&)8$|y8
z4Q2fL^B2he^OyUN^k#-d00G3}1`NDExBmUUhuv@p18DW1zl?uX#2FX>0*D0|Jxss<
zFi1)Q<$$6LU}rIc*dU*QNFV}+9T))>0|XG`SD?F)5CbX~O$rDA0t^5@iDe$xIAIn5
O0000<MNUMnLSTaIlB^^E

diff --git a/modules/discojuice/www/discojuice/flags/rw.png b/modules/discojuice/www/discojuice/flags/rw.png
deleted file mode 100644
index 535649178a885355c836b5c838d096ec3ce8d365..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 533
zcmV+w0_y#VP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzr%6OXRCwAX
ziNOs3AP|Fa0LOM|Q_)lVAdt2`_LRTq3RLC>N_~0!B1ZtR02zJmAl3i>|Nr}+@!x-t
zvcLa8?7#n*fB$3p|L;$z$Rx)9zm`4EX`B2HAb?mPX21FhQ~^@@2dMNf!=L~E|NQ+A
zWdHd6KUK1c=hsc9f8Rnyezh^=0R#{e(Ek5GMIci_s{j0D`2GL?@4p}ozrlKzzsUIh
zhw0@n(cNzYfer%*AeP_1{{8vS`0Fp&84w#lmi+$#)ARI~X!Y&+KyeWsW`<9n00M~d
z^G^m==F0#79{mS71ZX;t`~_q%fY`tPf!Mzw;*3o4FJA8j2p|?NkT1UdXZrG=;TOYy
zh@M|qNhT&CJ~jq`0Ac}pl#vl6#K7<eRS}A6u<V~de;5D)h=sL|p~UOYgHOMI|NH&>
zFA)9u_3syi0VMzY2QmHtx&Qtu@&7&0&HxaAAvs6^7=(cU7?W7&6Z-$piRe`dyDK`^
zN$WO$zWL=wEu!PO?Vu9@iVSM&8cWvf2p~p=WCn&G3_$lI&>tl77dYY}Tp)vm0U*Et
X__=7oxWDB`00000NkvXXu0mjfV`BRN

diff --git a/modules/discojuice/www/discojuice/flags/sa.png b/modules/discojuice/www/discojuice/flags/sa.png
deleted file mode 100644
index b4641c7e8b0dd79aafaa73babdb525d3d2dc6a8e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 551
zcmV+?0@(eDP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzxk*GpRCwBA
zWbkG{fPV}Of57M$j0B<|NQ@s0009^jlN$g)7>4!1u&@QJ10&`rk^HbMk8Ee|uIe&H
zS+;4$DbWCt7$DsBz5oJg0IGiW@flDZ69W^F_wDDmUw?kFvatRB^XvPsAO9KtfBpI8
z%a6}8Lb5=`00G1TbjJVx|9}4ZVWnuJEUfzZ$EVZx&lt$*voWzTGcp~$d(=+V{_?X+
z3y#kPS_RYq5I`UeU<dpK@;`n5z`@EXBOuMm%z5wiy`O)6e)#_3?Uy&q49vg&0$m2u
z01!Y-K;Hn}_vi0#5pEF$5rx-Z-hBD><=TsD9Bk~@o?qi&=DPd(?v86a{(`&&3<m~)
z03^-P4FC`f1wifoi-=(?;#WfZ+J_k6a&L$PSz50`xtoQV8-RtaqGJxgnf%}gAQqqv
zf56uL`u#J>I*E&g8|Wo?Sn;v*0j086Wc~d66UYT>00<zM1|a<RXY#(ufBu0K11$lH
z0LcQUg2T5C1NA@x8mIvvfLMTW@%!H&2|fvMkOM`3gQS5*`~#6I&MpV~Pfkc4r~zmv
pPy;{!F)}ElL?pvc2K)dZzyL6MHy4IEPOSg{002ovPDHLkV1ie1@{a%j

diff --git a/modules/discojuice/www/discojuice/flags/sb.png b/modules/discojuice/www/discojuice/flags/sb.png
deleted file mode 100644
index a9937ccf091a3faecacbd5101c6630ea0d0b16d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 624
zcmV-$0+0QPP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!0!c(cRCwBA
zWM)3w(jrw^d84{ot)t_`-@l(282&MUz#lLJLUJ)MJee4tXyn2G5CAa%&i@3So*q_K
z5(NbSZf+JXE(pxb_51q({r&#@{Qvy?{`~s^`}_n-JH|dT(EkZzgqfWJ05Jg0{{a91
z!=9ceG&BpMqVDME`uO<%{r&&@`~Lg;|NHv|0|57TU!^Q7$Kdn@fy@QBbhiSCg@J+P
z<Hvu3g3N#Z{^RFo`ug?HuU|m38Grv`^Rqh?;<}fC>&^E24DBZ$$%)DV9SRUYEY{Wn
z85tspN%!Z^Q&_X+!-^Gee*b1;`1hkUW~HJ2(d(c7<ZgTM^Utr}U|WG200ICp0M7pe
z#l`Htz8U-a0II6*v9a>|`w2)m##KhU^#<R%<O7Jw===Wq`u_U+{QLa;`~Uy|0to1&
zU%PgF0D5u7%Fp_$_k3)Qt16zo|Lte*(QjAZeEIeN*YCf-e*tX(dg?F827mwpY5+1B
ze*I!g^xvtiaQUCWxq~lxTaN<`{tYo0q8e!Y-@hOm00Ic)X%~yDf_9fx<&VE+__Oc|
z+r9_SfiC{_7h?AB-+zAn0crp$|MwTD0U&@_B26141%joNuHO16IqlrrKmS=}MYw@V
z|NQ*}a`!(_Wc-Byum*qtVmv;X;RPGRlyeMw7cnq=XCMdw0t^5k-z(s#_c^Bk0000<
KMNUMnLSTYY6E7(M

diff --git a/modules/discojuice/www/discojuice/flags/sc.png b/modules/discojuice/www/discojuice/flags/sc.png
deleted file mode 100644
index 39ee37184e09c39dd05425db127288def220abb7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 608
zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz@<~KNRCwBA
zWMG)c!0>|s1eh2YzMVW-Z(;)C{QJl7?-Rp6DTaSP8U8UK5I_L2Ffe?nu66~hU^Xzg
zV`^IR|NmbGhChsd{xGln!xZ`Z|DQkqe?!SHn>GOi5KsdU{eSZ0I}_6%bMu4$|G#2j
z_zP0e_xu0e-~WI8{{Q>e|6jj=B8;-KKpOx8hy`TyKZd`5nT(9?%F2RO|M~TQ@}K{E
zz)C@?e?v4d{QeEp01!YxcLP=bXJGj0<#nFn|DXSVfvSK1-v%}nh<?HtIy(RJ@)*va
z2M8db4S)XpVKUIaqp0}&KTyNe-~YFO%mX2yI-p^emj8o;|65uyu(JI7@BtuzAWr(_
z;d9|X!!L$efBtX$4Rr=9>wkOu|GvKejg0<-0ptJwK&1cy1oE`H<`Z?5M+~$7{9gq&
zn~(3mv&(;P@Bi|05T(EW{(k!9>4UEid{_Ab1OPDr&i@1e0Q5gX)c>UW0I2)_6d3<V
zNdHSt{}2iG|NZ0f+S2UO(Cg64>&w~i*%}NQ0G<E>05Jg0{{#gAwk6j%|K36Wcrx-Z
zDBuV5-R-~I;@8;l*yr}=_xShx{`~y_{Td7!{r>#`1^@zxvDKIVAJ?B1c2ZXvZZlkB
uU;qZ}2Vg*eW0eWa_yywvNgf7(00RJ0?>)A@UfIF`0000<MNUMnLSTXzgDhtN

diff --git a/modules/discojuice/www/discojuice/flags/scotland.png b/modules/discojuice/www/discojuice/flags/scotland.png
deleted file mode 100644
index a0e57b4122acbf0beea91277639f92c010afe103..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 649
zcmV;40(Sk0P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!8%ab#RCwBA
zeDvrM0|P_m&hJ~NTw;*oU=ZPA`0<C~&p(D=VDcXW!@YM5cR$J28XZWG`uhDlKmak;
z?tI+jCIi&-?a$w)t&jh{{qaYT?JomJ@gE>~{{6QA+oUi>E@sC6|Npy9I|mRz%!e*p
z2<r%$$?~u=F}kP=Jo)qQ^zj#OfBk#=;m4ahA8c(TnmuJ$7#V=73pYJnm$nihfS4IP
zvJFHy7an}3A<rYi&0-+M?Q9~t=HT<+-~KKs)w5IN1u8xF<cnv^xqsjO-aGpRAb?na
zcK_vP{qy~I{hS;6mSU9-Qi2@Jo6Gh8!$9HYhkLg@{4LJ$TbPaE$2WigVgkGL|8G{N
z-_l$s*5C8$yYwFk7&o5TyXeL*1>Rq5%zu9WWBC0CAb^-aHZc7E^YzcK`=8X^WVaOP
zAZs{XYh)0l^y~V&U!Q;f1_jw4fB*tH>G!)IzutbUPS7xu<pL`D{OhlC^V#2j{_U$X
z;$dN&7pk~NUnsHr++S8;STX?w5EH|(7yP1}8_NwKs%IR3;Z%O&7Zc-8W=6BzBRz+n
z0tKB^cpuKR7m?!uMhZXxF^0~+yevioDEjN)|Ab|C{yhHtTa@!R<NrT@|NZ{;@6V&p
zf26p!r)#n?0*z<j%ij$UK#ahc{`c>n>*B|^YmYFnaxh5oFnsv|ie?b{2U7L_4Fkgm
jhERtq_4+^_K!5=N1|KO))1zs%00000NkvXXu0mjf8-+Z0

diff --git a/modules/discojuice/www/discojuice/flags/sd.png b/modules/discojuice/www/discojuice/flags/sd.png
deleted file mode 100644
index eaab69eb78776f8593b41c8fdc3fd65a86119a0a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 492
zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzen~_@RCwA<
z!a)iE5D);s`G(i||3Q*AN#f#Q8Yw&8{as83L8nnETmi)L+<;+XLRZedk4%65G5-6<
z@b~ZkKYtni{$c#{hxyMRrr*E+|M~MDMt<3}2_S%282&K47WhzO`n_e%Yo_0SfubNi
zKot=53rPO@|LYf!%_uATkAVRofIu4l{rdkz;B`qLf44(3(|^YQ|Ns3*fPZj;ftmT=
z{rdm`#KZt}@&CVne*JmE`!e@n)nm4=|M~ck5I+d<gAp(93l0u|0Ad2#@aNy(-+zAt
z!DE)kHCrqGqS$~07#RNj`v(v}APs;2{rU6n&#!;K#Q%ync{VZrXTYu==(K<T00Ic)
z2Z+D8-*C5kwKM%>`tbb&P~tyW8d(D~GxMiUp8x`gh2bB=pZ|ZjUUI!&{yK1G;4d%$
zIuA;MS%3cg{`2Rrii*m`ix&X`h=t(`1IH^)u0vdsLXv;@{sQG7;18Jf2Mqqg05F6A
i0*HaZmVqPy5MTgGElxU<64PS<0000<MNUMnLSTa6K;@bM

diff --git a/modules/discojuice/www/discojuice/flags/se.png b/modules/discojuice/www/discojuice/flags/se.png
deleted file mode 100644
index 1994653dac1fc1c6ee3c9fcb35c8af97f16eefc7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 542
zcmV+(0^$9MP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzut`KgRCwBA
zWN>a|fPuet^$h<QfQY%Ql;PJuhF`xJe*Izi@e9HD{R<#~Sb*xPb3K9NzkmN3mA^6k
z`}?2aZ*Ga-pTGbA{QU<+zyJOPk^ex9O}Uc+0*D1{^#3RCzy1C9pW)}D|Nnn8{QrCZ
z_2=I}MSuPR75)12_ZN`;`>(7pHv_{jfB<3vn*8q{15ov!pR5qo|Ns4BVf^v!57RHO
zo?l?}`yWs<(7C?=0*LYNK?X*pGKOD3v;Q#s|MUOfZxH$qCjb2cBQWFtZ$@_cPkRpn
z1P}|u9|n-AAQdnT|9?TXAyk7H4FCQBl>h_~&`AvcLF)bhMS(&{8jwh^2qVzve;5D)
zh>=0RIIAq+{+o}$pxEl(3%2T)`P!1-fBt~{@Pp~sA7J?W`}60ovKZgl)=2;X#KQ37
z&mWM7{{H^+4`$e}UqIEMAo>Rk|KALM|1kdh!vsX^3=B^I0*D0|DL|!?{M^6*VPKPH
z00z{*-?BnHps)wJ`QKllIe-8D1EGJQNCgNWMh3}bctpOPvlbWzK!=K^+cJPc;};D5
g19O2S13-WQ0NlBGh$rR(5C8xG07*qoM6N<$f_QiWUjP6A

diff --git a/modules/discojuice/www/discojuice/flags/sg.png b/modules/discojuice/www/discojuice/flags/sg.png
deleted file mode 100644
index dd34d6121073fffcb2fcb5b9402b3e6361cded35..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 468
zcmV;_0W1EAP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzW=TXrRCwBA
ze96G@kAZ=Olat}suRnkP{sVIvz$6;_0~QAeAQm7?<kTr<9i3kX4*a`(nMqsw-^Y)C
zPMrAv=MNAu{Qmt9$oT#HKbU;7X%j#Iu>dtOYis{Le*Dj#JuDs`KNc)tl9OYUmifJZ
zA4uJ=-~WIA`uFP>kj*SB3$z3vfIu4l|NYA>FaP8D^M5;ba1<8<4f|GC2UPm+H&ER#
zkRGsxe?Y{*01!YRC;dKnkj2`X)zkCW_8s5b+Wvn23^5y|0jv~A0#!5q{{4%A0U&@_
zfL8pya^=_l{r?#l8F+XY{;)G~as30ko(ZTFY%s&0Ka9WsFiJ`S6$1ni<L{3jnRs~q
z0|5gV;s#7iOmFYs2M8dLlNiB#kY{iMh%C_400G4E@83UWFo&Q95cu;4Ab>y`;Hnv5
zfRT}r0R;fL{~@sn5I`&p|Ni}W_wFAQ`~gBVzyJ~jk&qMs5MThRyiZo6SsHx+0000<
KMNUMnLSTY6dB!#X

diff --git a/modules/discojuice/www/discojuice/flags/sh.png b/modules/discojuice/www/discojuice/flags/sh.png
deleted file mode 100644
index 4b1d2a29107be96413eb86e64a75ac7a3ba5793d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 645
zcmYL{Z%9*77>Cd9?woAXO+#E-F%m^1b0Xy*Qky9{B^@hJqB6}jOKKPc70u1CS|Ug(
z7>SA^1`5-}4+VvY=3G*k2%(8O!OWTIn!4?td(P>GANugV4?p-l@2B^fCO<ns6ea=y
z1gLW|wH#&Ki2W&U`^>NIbD;IAODX_{rV|BCn_NC>%qlWoHrzH=l|0Y^Rhgkwr%>N3
z(d)FjlCqjgyY4&yRH!;rb)|Z-v~HjxIkvar`<uk@gT7R+U9*-taq;PdPSuHKfZr2?
zL}HT5>*JLyzxBc-B?Ix`3*qGz4q3JAd`#LY+Xw^k(ph!n`d2H7`aI`Eh(LrOLs%9g
zj93;8ws%s88WHkIqXqnSf?YSjh=@dF-}4L7dS0HFB@iNj8OY*&4>%Dn8t&*i)aXz6
zSX_wQ?~e=9UcwhrAtAf8XLVoTbE5+<^|-KK=D&>)yX6u!zrPCrbEr|4Yi(XyIGTQI
zFEDsraAY{)DhUd*DN;Q?!uSxvkoT|31dF#>2L0DGeRcNZNehm>xm~}-9q?gtV@Qz`
zv-lB19|m}3LHcg92}TUOb+%v(0bnUhB(5rQI9?ZY)h~Hw=%2Au&~WB@t;^kVE@F0Y
z%=8f1ZN}R1MniiNxkJ!a;3!XFerfimE2A;1XJChGXJ=)MAVRubE8WFo1T(1Cmhdfa
ztzC{Qms6asjkstFkFp5L#maeek84Y+NtW^Wf=SRytjpC1=BCX4NH^VxnQ`+YXocAv
zR?lKskkKZN7D>{S3>4;4+gPYYq0_5iq@jsB^}M0yMT0|p`lM;R_dwbVrBg^4RRbsq
Y$WB%-43-yHbAJTXS^1gPjGK@C0`m$%7XSbN

diff --git a/modules/discojuice/www/discojuice/flags/si.png b/modules/discojuice/www/discojuice/flags/si.png
deleted file mode 100644
index bb1476ff5fe8e0d3af4fc6bd11e513d95fd9cccd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 510
zcmV<a0RjGrP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzkV!;ARCwBA
z{QC7P0}}Z6?;nIjX28LpfBygihy^Ih#l`jiKf{k7e;FA6b8#?(HU0+zD1`*ReE9+p
zKr9f0`=>m9@#;PEzrU@Gx(rNA|FHo^Mn<3|00G3vEO>ZAhtlWIf1*N!=PZ8p<;&lH
z{~7-L`S<7dzu$lU0~x=8==VP$LqeQ==EOq)0mSn6{g=m2e$<)X`O9Zpu5&$Np~P<n
zW}u>9Kn=gZ<nMpKegVn9A3ptNV0Z%%KtLz``}3b+(ehU!o0k9i{rC5O>0kf<1I-4a
zUtk1c`~{K>fBu3(0U&^Y8d(1RW7^4V^6LZG89>!QBmXe{`pfY9FT=0Dj8O6)!|#7g
zK*az7#L~(T<NUS$)2A0eXa4;Kax#<zI^x%#zd*MGxj?DkfB6I@Co@b32q2achS$vB
zFa7&=kKy-kpyB_2{Q@Bf11|FCH_$<hKU9nv7ytr@1sFX{KnF@n0_8x?1j_yX%?M)u
zVStc8^!G0W0TlxT5F;?2{~;j;R4$qn5C8-i0A7e(F(6QIEC2ui07*qoM6N<$g8Aa*
AcK`qY

diff --git a/modules/discojuice/www/discojuice/flags/sj.png b/modules/discojuice/www/discojuice/flags/sj.png
deleted file mode 100644
index 160b6b5b79db15e623fa55e5774e5d160b933180..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 512
zcmV+b0{{JqP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl1W5CRCwBA
ze8>O=a{vExMP2%`MCSoB^FIcLe_%lf;|~%E5I`(IQNh}3Ao>6Q|DFUXMn*>AqQd`w
z|1kXd^B;tM|Njjl{{hM0zwd6?1Q0+hV1xeud-4=Wy?p-%sO`^#2S61Jzk!N?s)6X&
zzhA%p|N6}=D+{y%Ab`Lc{sL9~1=0UN4*CD*7s%9KAf+JHKs~=eB-8KTKvw|-5R1&;
zzd&a|ob(5%^Z$Q=wHy9p13+aOpFRNu5F>N&`Tk_-7w>=n{RejQzkfh&Kn{rf10?_b
z{tFTZibx5v&dxav5I~H7|Ney-|DWN1$%1FyagzUW0464;_wU~W1Q5$TW@eGxtUvee
z3vAf*8|<XFcGmxXfqcvW^6qb_H-7(NQC7No`W!$2u>igK9~@*rr66bh|NrkNM8z+V
zAV?>O@ek;bKfu6d00<zkhChFpBtb3_<pTv8vy3d$Ur@j^fP<g;&mWNLzkmOM9S;yd
zj8|b%sPO*1px%kM7tF2+3;%(|F(iT+U?dO#1Q-DHo?4QnY^9|D0000<MNUMnLSTZ4
C8Rb6!

diff --git a/modules/discojuice/www/discojuice/flags/sk.png b/modules/discojuice/www/discojuice/flags/sk.png
deleted file mode 100644
index 7ccbc8274ad8f76f28960b83f2bba2a619029d87..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 562
zcmV-20?qx2P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz#7RU!RCwBA
z{QLDg1H(TCIQaJu#Q6uJ|3Nta;NTCC3lKmoKv^a(E+F~;|9^-UCJ_Cf@&A8juplz{
z^6Cvh0I@)f|2}^)!>2F*|Nr~{=Pyu%qcHbB24G}l{PX7zKmY(S0M7peLS*D^UKK~y
z+6(XH|9gD^r>6bY*OZ>+`2GX^{Qmv@{`~#_{QUm>{r(dW1b1xK0st`p&i@3&%J4-(
z6Giy=|7vRh4-WrbUHx`??d0*<@CX3>{QLa=`~Cm?`~Ld;{u~zu0R89!i0SVi2B1U!
z{r&fU#+3gbKmA|6l!@v8=U+^J{{8>`mjUR&KfnL~{sUtC1qTg400I5L26X!4i0my}
zo;{uZo#CfPX{7DT1DwDAf(-fnkMZ|^ra%9I0mS$d6bftr0mQhUfkCOfi<O`2yS+>E
zM%HqlKU{maemr>kAILSo!3gZ8-+$N@WcKe}3J^dnRtyZx@9+FOdynDWy$P0%j62V;
zZC)?>`}hA}zy1SB2;<Lhpqm(ZJ_s@}00a;V&|yqKH%dzWfAWlT`68g)e_2_^-#`_A
z7$77N{rw9;K*az7#P}5)5pcwS%0-g`0)PMm09-0P6VOeYy#N3J07*qoM6N<$f?%`}
A#{d8T

diff --git a/modules/discojuice/www/discojuice/flags/sl.png b/modules/discojuice/www/discojuice/flags/sl.png
deleted file mode 100644
index 12d812d29fa6ea097743074e4a341ccfc691946a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 436
zcmV;l0ZaagP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzMoC0LRCwBA
zWH`)#0{$^D`~frmz}Wv_3@`!+K#>@n0006p>>h67sJD!pI8@uK6+#GPW%ce@CEFZM
znTD)%K!F4J_qpc@AQp(ZPk%rA2T{TB=kLG2fBygZ4O9eD_xsnsUl6u5yEM=SfB<5#
z6|+@gR}o|u1R4pn<ln!4K-Ey=!KVHNX$G-HSwz-Ktpx}m#;;$0b8<2REdjcR0Ss{g
zMn=X*kKO?U5X--R3=q{I4Gg%I17#T*f%XFg5EBr?1pea(KzX2IfB<6D)xB6;EcyEN
zpTB=$uKok|!Cw#?EC?3)`(Ip~t*z}0Kmf5^zI^Z4F`j$(zJmkh->+XF1YrQf2oylS
zAbS3(sBkhcTmc9mV6grHN=r(zLW3F{=D&YK84x>x_WT70A}|U80*H};VI?9O(a}F7
e1_Utx1Q-B;QgQb4eH!Wj0000<MNUMnLSTX&DycpI

diff --git a/modules/discojuice/www/discojuice/flags/sm.png b/modules/discojuice/www/discojuice/flags/sm.png
deleted file mode 100644
index 3df2fdcf8c0b0cc9b581f704c466db1f15c0d422..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 502
zcmV<S0SW$zP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzh)G02RCwBA
z{P^=f!#@TX`1kK0gn}^tA%j0)Nq_)i0jlQX04e(a|33o*BbWi<0oly||1<qZ0?*!j
z0SF)#h{<5p2*$sEzrh+9kySG?G6F3D2p|?r)qnr~et)Hc;r~AYoo-|e5Elak5EBE;
z2Oy#U3=?;^ytuaP+l$v9pMHFDeopPGTx31}{xARp5F<nN-#%}~7oY$C`3FP{rsCJ6
z?oYcS=JWOUf6a#*AM$wa|LO7j@Bcr4|4Z>PEol7!5I{@}e;EG$`~Mq){{FvoV+so&
z6Zek;JYV*``O13q$!wq?2!V|I&+z9TKmf4-@!$W9Km&lr1Ie!(IeUNcyZo#F`{&0p
z?&{CqnEw9%50U)~((nf$fIu4l{AK<FG6SUH%U?Au;s32`?SKCI?-i{0;O_t5zoD-E
z3-s(S27mx!VfY1%5hf9C2ACxbH{LKP+C~7)yZ+|C6c59n|G;o#1lsc#9Gd_E#K@5R
s6{rVj4~PUI1}GOU@&|^%!3hvx0JcO=q21kKpa1{>07*qoM6N<$g2hARp#T5?

diff --git a/modules/discojuice/www/discojuice/flags/sn.png b/modules/discojuice/www/discojuice/flags/sn.png
deleted file mode 100644
index eabb71db4e8275a5bfb7b1b8f3a8374d50da95db..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 532
zcmV+v0_**WP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzrb$FWRCwBA
zWN2hSfPW0X6BwA7K#YG7^oQY}CXk0f00G1TR95X-4O0C79}qFh{bgVPqCbq^|1kgi
z!^H9Xf6Sl%zkmP#10ug{+5`|lEMSxWKl%Ff@BhDl|NUk7|C@pF@Bjb5|Fi!Fk^g@G
zzy0g~uU|mbjIy#o8vp{3GzK{UfG`MiiT{7FuvDfu5?a{rouH<jI`bTGqnZ#}UszIv
zD}X>6{xSen|M~Ox&!2yPfTn)={d@hr-#`EU4p90fz>J~+=oo+i0%`d3@9*!wzk#ZO
z2<W6M?|yB6^!xMg-%`B4T*bkvAsT@43=9AP#KQ20;V)R}uYbRQmH=%q6a8f_@%!7a
zUv?5eKOk&i1Um^JfIu34|Ns5#?=PU9-+zDoXZQ{DL$)T!$A5ty`1c!bJkZsD7#IKo
z2&4gMFwjZA|NRD%KwpAA4Pr3<2L}{T!yljqpihCp%>WQUEDXOGe*gO;$t?-?1~^z5
zels!xNuY7SApXOk^arFAjDSu82p~p=WCoxfknArIdOZOg<M5dN#qdub8pjX-5MTiQ
WEL)MUi<?*g0000<MNUMnLSTY$a`Kb_

diff --git a/modules/discojuice/www/discojuice/flags/so.png b/modules/discojuice/www/discojuice/flags/so.png
deleted file mode 100644
index 4a1ea4b29b3f541f047dead7c202fd3b566575a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 527
zcmV+q0`UEbP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzp-DtRRCwBA
zRGj$#(+>s+`19}IpFa%0{xSUi1L7diFBr+f01$veIX40Tgn<}np4MoMn3N`o$god9
zrkzn;+j{#q5F}xeh49xZuI$05IKi0v3Lq917Le*!UxBJYN`Vr8|1$jj50VD5fvSOw
z-(ZF~4<k?oKmaiT75xV)0-4GHHiqHD&;NFE|D6>6zx($8#~-kUKOh9u19TNY0I~dG
z`1hBA5y<}g_y4cI3}({*g*gAq^Z#dL_#dnH|JmpNJMaAe2etv|3x;0|00G4G>kr86
zzYquf`+xk=e@^EAQat}9xc>97{@;He<|?3qzo3u+2q2a}APrzwf*tnl_y6<H|0@ar
zgW&(UXaC=S`_IAz^Upt!lK=vU<?o+=z`%jn2qb~F%klr8fA0U!zyB2lLE6A(gJgl`
zGW_`i5I`(ITmJlI2H6YKu<Y{xUw=S$o_PxL$uFq!AeS@zVE_mq7KR`HfPpQ-%>c6m
z5?7266~G|=0}2mdsDK;{bP_-SF*1~XW%vY(NDyK`u#uw~6h{mUJPZH<1^~Bhc<s1=
R$gThY002ovPDHLkV1f}T@C^U}

diff --git a/modules/discojuice/www/discojuice/flags/sr.png b/modules/discojuice/www/discojuice/flags/sr.png
deleted file mode 100644
index 5eff9271d28cf8bf1cb85378600c4fa4997faa33..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 513
zcmV+c0{;DpP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzlSxEDRCwBA
zWawvL_`v`L|6u431H&&c`3H#&Bv}{$0#GQ%MgV{?5VCMI$I?k$BKtl07z+*xW^1qW
z=SnvN+<_`FB$SlM!ipPD05QJ(`H_#6`#%scfFJ|Ie=wT?EC2=nz$7CR<HL8400M{+
zB-ho$@ccQ$-@iaZffoD+BCiks|Nj2Jn&Usvrr*E+|N0GNFiJ^%T(TG-fLMSIW_<IC
z;rUabI)>kWKq{Jk|L6Yw|Nrm*vcLXk{sL<NkqkiN7#IKohzaD^KYu}@5Cqh)_1Ax?
zU;kx(ff#?msv!vII|c@T00L<Mx&-8m-@icU=db^6zy2Tn_5aXM5aat#xCVybzkwP6
z0toCRUcUeQ0$|qz&HMAe^EXWY@BhLO_HPEDl&~n!O#lJJ^5N@iUN*jekdR=22FmY0
zzd$rBnEnBy=05{7BlD|Q4*>#*k)f0!)jRF?KX6FHLLC_7zyJOQ#RJf}AnqSv4E_E0
z_d>^cfB<4-C}v>z1dGUDNRj#r9OZBkNc8hC00bBS^Nnc?6(4BA00000NkvXXu0mjf
DM<U^J

diff --git a/modules/discojuice/www/discojuice/flags/st.png b/modules/discojuice/www/discojuice/flags/st.png
deleted file mode 100644
index 2978557b19d7d4283aa9a00ca78dcdd2580edc7a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 584
zcmV-O0=NB%P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz+DSw~RCwBA
z+|9t?I+=mt8v_XZV_^6LBazWB7|Fr_5I`(e3=Ho+Rrh)@F#i1q1b-R+{{8p&&%Zx^
z|NjA!fBydd{U1#J`}6zX?{(8R0R#{W7X!opzyEU=J}nRW3j}}u{r&^e095h&_g^si
z@7J%tzkdDsEyE+rz{CI$KrBFqaDD&J$o_ZIwZH!pe*XjN{tt4&e}>=x{`~^7feaw|
z@9%GBrr%pd7ytr@3Fu&;D>$G0;d%9&ckUlP_FsJLznOpkI<);49~%fU|NOOg<1c>p
zU%YI;<@gu?0tjRS1JJ?0e*b^_hvDg;|Nnpg`SWY#%HJzjff!!CzZWj}wP?w&U%!5b
zMg95nhXEjfKpOu4{R2W=zZm2}8km@V1qJ<PXZz*j4{}UY^lwhiUm@YY8UFtUItL(t
zSb&)E_wOIVzy1jR`IqtQ-%pStMvmX!!M{KL0C|9c^H*Th?+-uzurU95@Qwi>fIu3a
z^ZvQT`ny}__wU`%Fad@Sg!~P3A(#OSI%WR9r+OFw0*K`e1H&7RKZ`vj#ee<&!}=E_
z2M*0Ye}N7Llfc;c2aF@2)L(`#3;+SdxR!w-xR`<A12`goAw}vh)M$o8KMw;yfB^tr
WZAq0m(VtuZ0000<MNUMnLSTYU%oe}^

diff --git a/modules/discojuice/www/discojuice/flags/sv.png b/modules/discojuice/www/discojuice/flags/sv.png
deleted file mode 100644
index 24987990b733244b23f8e03059f4924804662c75..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 501
zcmV<R0Sf+!P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzhe<?1RCwBA
zWYE9P@QVQo{{3V4^^f7tKadEJ@#_zW{QVCo!NBkbLIMO33sA1VS`4BXjQ;)k%kcN#
z|G)qK{r$`E=g<E?fB*ma^AEz9QFk36fLMS^{{CZl@#fDzprXHE>AxVx?>``QKoX4p
z{r>$=Qj`^FFF*h>?mzuiS(feBuYdplGyMPm{~rVab^il$89+1;fd$yvm=2wM1rR`t
zfB*hvWMl+7=|4yZ16bGpcem@l{$rO?srZisfXY67`UDU_ED+y9gdmKw*T0{<`x@v9
zlkZ<lwYlIL7#JCW76Akh3tTnad_#4%Prq&d{`+gH&52?I*r@;k#JKzTM^!oYAHP7Z
z1o;8%=s%!90-6N!1H=bFnuDEr_t9qn0mR6_e!8kl_R))9urT@e>kl}Tegi}1FC>)y
z`~`;fe+5al?K4jS1P}|@5C%z67NEr6KmWj?{{J^f1u*QH|Ne!BH7L;kfnp0FfEXE=
rk23safJY>Z`~zeELt=n*00bBSq*!cC{}>3t00000NkvXXu0mjfg_GrH

diff --git a/modules/discojuice/www/discojuice/flags/sy.png b/modules/discojuice/www/discojuice/flags/sy.png
deleted file mode 100644
index f5ce30dcb79b443ebc1615fe4889cc26e2d762b1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 422
zcmV;X0a^ZuP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzI7vi7RCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkfqWDEb8?fBpaU3&>`al?B=W5I`)SK7Qoo<z;~C`wt<p0tQCL
zcMl%|1P~M4(LkZ^|9-Bzx90o*-w+kQ{{NkSd(o#qU*LNF{rd+HKukakH+B8}_4}Xf
zTXlN{guCj_%H5B4O}{!FW(C8aKYsuMh~*#L4GjN-6azl}{1~Df2oZ=>3V-qKd5l^#
zgv$taFhBq?zJ2?apPwJU>mjm?jEr~g+yMw6Mj$IKE$!aDd%wZp7Z^YoAQH^_^XK=U
zKYvwJR4!h;2oOM^VEz63kEEm|Pzoptl!JgjVAdZn_zMF-#Q*_BG6D!N0MDLEDh$KY
Qwg3PC07*qoM6N<$f<UXUnE(I)

diff --git a/modules/discojuice/www/discojuice/flags/sz.png b/modules/discojuice/www/discojuice/flags/sz.png
deleted file mode 100644
index 914ee861d419bc6c1e8a7ac432e96deea7504d3a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 643
zcmV-}0(||6P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6-h)vRCwAP
z#=!{yAPfY-C_Ze^x-86oBpl13WFNz}wa-nWvW-Juj4Tk&uWG~`{RtqJe=MIeJXAr-
z|1<pi{~w5e;P2mmfB*db2Q=b8!{2}Z{{H(9CjS*LIsy<tEQ{FO*jOk2|NiR#zkdw>
z|Nj36M1Mf!|33`>e*gaqWCO|HKwFtO#a&sZ0t5gt0M7pel4t!zdFAut<Ny8r1poWs
z`Te&40Q>y<qoJPk)zi|Hkn!K;{rmd(`TG$b9-O=Y0*DD{@9)2V85sYlI&ld(aBl$`
z#mMyY=dWwG?{KJVD%aGjM@gA3oO|Qfuiw9ae_&t$2p}e)e;FD6%6UkB7Z7dQ{KnVU
z%g@sVDEIa2*OH3b4SV)+n`YnMROOy&#KQgW7Xt%80I`4ri0Q}==U>c%F2ByLSib7d
z-@iY8{9s{WsjaVha_-{UlG^LGvEO)A^**!$6$1ni3ljqaFhGRYPy6$qf&JG{kKey{
z|N8ae_ixs}{}``bdDhkT?#VOp#VvoBm>H#|fo1~)5aY*A1~#Xrf1jTKgW~`H-wePI
z{Ri~aZw6pM{r$!84-_k)u=@Ltg<tl`<h1|+#NzgCb>1)Cf2{xiF#iKZ95W~`fDE7~
z|1pDN1{?_>vH!pR*Zxoe2p~qo;+=0k{eVOy5dHe~@Bg1a48OqWACLsaJOfY!7)!uZ
dz{3I%U;rfUVNTmRI(Yy9002ovPDHLkV1m_xKPvzL

diff --git a/modules/discojuice/www/discojuice/flags/tc.png b/modules/discojuice/www/discojuice/flags/tc.png
deleted file mode 100644
index 8fc1156bec3389e54d3c5bb8339901773a881e68..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 624
zcmV-$0+0QPP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!0!c(cRCwBA
z+@D{&gF~%z$EV^?n*><?)c$aZ6}T2)Bo@5z0|Ub!F#3gr{s06JqpW%Jfo2B=De0d#
zZZLfQ{7*`nPndtpgTI&Wz4`O^-=9DKe*gIkBLDsU{pa7N?oNOJ05Jg0{{*n&mI>Mt
z2Fbqp@bUfi_XiXZ_x%As_WHU2H1hfc9TM^w3-JC0{^0Bg`~MgK0Qv%mWs{6kqN+Cc
z+b3Uc-enXLWmi^s_2~6APR{Qy8GilxQ)j<PSdj1ghiey~OZS|J2WkKaAf^X)eoS0k
z%RY+UVH11wpJy?L9+QgdYZjjGzy7f@v$0DAvdQKD`TXbq-ycA?0W|;w05Jg0{{;NZ
z$fzL@$>#p({t5y7`^LQ4&lw9Z0Ra5^`SSP!?%<&3?fU!$2L%N9{QCa@0Qv%mW$D2m
zA^~iFet$Uihac>@UpF6ozx?O#ufL4HfBpRUndtzp5U;>@#TUPR{|1KG4}bt-0)`aO
z`@jDF|MM3p^6S^{zdwKf{q+mXVfa4fgq7?27ZxvH%|34Sm*EEk!#{ukVgYLS^A{)$
z3^fq>3urc&4I=;kz4MwgW4X`2zkh%J`Om=vauPrQ0X6*k{pY`=2p7<vKOh7OZ=g~L
z<Ii7SpmBfy{$u?6|L;Gbr~d&25F-OaC~91y#4A!v|AQca00RIrB|gH_)g}A@0000<
KMNUMnLSTX+Su76#

diff --git a/modules/discojuice/www/discojuice/flags/td.png b/modules/discojuice/www/discojuice/flags/td.png
deleted file mode 100644
index 667f21fd9d552df546386174e506a6b5b606a258..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 570
zcmV-A0>%A_P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz%t=H+RCwBA
z6m{PD;ma=u28MtCnEw7?x;-aLOyJd@KYtkh{rboB|IagqAFd34fU*oA03-ndh~>?P
zUwuVdAkKe=-@h3}<ZId4zOnuP&+z}xf5!j+cz$u_Jp1?e&;LKa8UFlvHh(@q0E*_=
z1^^HQ0$?O;!TxI*TP>_C6p$AOxEwQo+UIeHT5%mg3lYGL;@HP(LjqG0$?6F}(Ht8A
z0K*^*BsuTDFa|;zm9Mc;PRcq|KMMBO%8|{G<t^S8cmhy31}Ol*FbLaW|Nrk=O;^D~
zKmxfI`wQ$NZ<!|Z#O&}ZND{3Tz5pCfNfH161RBQwKP*x%9okEEgFk69tg*?Zx<fni
z^&=7voB#r8080M(3l#bP>krU*a2x&r-3HS3`xnqW1|R~39RolBu`vAj19S<{HjoWK
z4L}tj8-Qm20eTwfuYbROLyY(bwgDi3SQvf*HG+%>>H*pSauQI_zkmNAP67ugNCPlf
z{{97O00<x!hA)4B3{gQgpq`&U8JJmx8JXFEerIC-{h#3<Bik<)If#W&4FCbe$RN3x
z;ng>g6G8FFbZ~XHln?_bqJeH^V)*lb;YTJ&0)m(r7ytqc06HRil3NF`RsaA107*qo
IM6N<$g5!7R+W-In

diff --git a/modules/discojuice/www/discojuice/flags/tf.png b/modules/discojuice/www/discojuice/flags/tf.png
deleted file mode 100644
index 80529a4361941e01d1def5d581bf2847cf99fef6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 527
zcmV+q0`UEbP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzp-DtRRCwBA
zWZ*1k0E7SEI{y9p2VyZZ0|_9Dl_8OV;SU4DFBtm4z`zC&KrBGH-hTi8Kn?%@Gcq!Q
zbQTmc{QblD=TE+v-@iXV@c+->KfiwinSYl|od6I(APxT+{=azr6>87_{|pZw{QvzM
zh#vfW|M&NwU%!FG-`~IfN=xzq?EwhD!Wi2C0Dv&)|Bp?Zs+hPi0R-LQn75%cY-O8s
zAPsw;Q!9X27=Hcx_y6DDzyCn0!4P6RP{Xg^fBpb%_yyDhbQs7<KpOx8hy`T$-+zDp
z{)ZY51V9_WdVc=`O96HL1{ny}@CP7(fKGyl{!K021T+R{?;n*kkfVS9W&88j!dx~x
z!3=2ow{O4Zuez{};Riqf0X6*k`}aRc9Z)sIe}AA(2QrSHdCb7TXm2UkHt`V96+jOI
z1P~Jt11<awQvC;FFxb%`cLPa5e)iO8!~g&P&F%9uH<SjN4iG>f8-Qku33L4cS@IvK
z8OZ(n2kOgTzyGb@ek0IRW9ouaN6$P0x*s5bfH4)06qlIj4>;1{Yyp4(0|4dQTo>gF
RMrQy3002ovPDHLkV1fdR=hFZH

diff --git a/modules/discojuice/www/discojuice/flags/tg.png b/modules/discojuice/www/discojuice/flags/tg.png
deleted file mode 100644
index 3aa00ad4dface0a9c23744ab451cec0443f187bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 562
zcmV-20?qx2P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz#7RU!RCwBA
z{Lg>@|6mN}b_RwI3=Dr@=ogG+VE_mq7La^(HIVqv%*^=nCj$%1|9}7Uoj(8m`RC6+
zAo~61@1NiQe*Xrt|Nh=Ea}z)Sfi-Y&{FjhmFg0aZxaj}$=L~=U)(L)O`TP6-zu*7=
z1Ib@N^zYwqCU)6YF9v`BVgi}{>lcH)J%gU!|J)p)>i@rg^Kt&>WCWsLoQyxg<S#A|
z`CEvM0U&@_fbIsl<nG=7TwDxSul@h<;XfN&<?Ua;fBgRQ@7JHdKm=j@7U%ihw}k;9
zfWS@?6#Tz@`Ts?W82<bL8V?MH<DY;1{`&jZ-(SD}{{9UjfBpXZTk-E7hI<SE0R++j
zG8L%q&u@m`fBv(w0@+gkfAMgEO#KZu8>k29dnvBpN5vQb0*LYVQ3gi&tp7jnGyMMp
z@*mKbe}4Uk_!#8f-w;8De}5R+mEP<>2M|CkH{LKvi2wQh{WmZi82<hK_a7Q2|Nes1
z{R3+NlYiM5|DONA01!Ydx(66id4VA<2@LE%|NerV@f%EnJOqpcaBTej_YW9+e=n?I
z00<yPhGGVWPq2vmg%qj3z%dUO`3EL>7ytqc0C8?ZF&p#S!~g&Q07*qoM6N<$g49|K
A6951J

diff --git a/modules/discojuice/www/discojuice/flags/th.png b/modules/discojuice/www/discojuice/flags/th.png
deleted file mode 100644
index dd8ba91719ba641502bc7ffda16c25dc71b2066c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 452
zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzR!KxbRCwBA
z{Lg>@|4`Xj5kLTn#2^O%5QJf({+!S7KyMr1NSdb0?wsyYS6cNVdko7w<kkcR1^FVr
z0Al?AA7lrFgfsqQ1B{G}pFVv82p~pB*Nr)uI`7{7{QD1R$N#_o{{8*)?+=ji2M9sz
zzkmPz`Tg(Dzkk9)oMok300M|*|L!xUh9Zw1eg5+YB=P&tzu&+A0@1Hu|G?y5I4LjB
z$H1@!Ab@~=_y=(($dN$T{`vpw7sT2BfO>ub89?$EL;)x)00Ic8;m6;<fByXW{R?O>
z*ldXL$Yz5{poPB}7`^}m5DPc2nu@9r4=+1782$pC1a=$HjDKJ@i17#P6G=(#Q>V-T
z0*LYF&!5c9%>VxV!xcCX0F(uW(%ZLh0Ro8SA3Hl!NeKhQjeq|#{05SL7=Ql;MhF4{
ujRQ&nZP~jQAb=RZqDCa1IEDa#00RK>mSUL#9?hx%0000<MNUMnLSTZHHpKt{

diff --git a/modules/discojuice/www/discojuice/flags/tj.png b/modules/discojuice/www/discojuice/flags/tj.png
deleted file mode 100644
index 617bf6455f69849b7f66f43ff36093bbcb07fc3d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 496
zcmV<M0T2F(P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzf=NU{RCwBA
z+|Pgj|G)?c{(upL3ui+Z00G1Tlvb^-29p2({R1L~zkmP#`TOthpZ|Zr==bk`U=qmw
z_xtzZO`8A$hy`ro|6fm@{{Q<Is2V8x52y!70u=$tUqHsM|G$0#xoonsKpOx8h{f#d
zS58h&h?D;R{|_X8-DzOr(f-fC{P*JtW`*kijGX_$fRT}r{pnMH0AhlB0Hpdq!|#U^
zm;@~U|NZv=&j)6itiO*Y{6_+R{`>(5Af|u+{y|g&!S9Ft%(8imf-XR*|Ns8{XO&`<
ztN44b9;zJZ^?&~W0*LYB$B#TbJpUo){|D*(`>^x>w|gKB?9z<#wQ%E^n3(S0zYh>V
zEO6uD3`W^f29Wmu3`mZF`w$?27#UO<(rVJ~y}I}N&+p%VfB*XP3y6U1Uw^?QNbuL6
zzrX+d{i`Cba<TOyKmf5Y{9yR~_m3pM<ZrMjP!7ldD*f~C4}|>l7Zfib@b53s27mx!
mU=U|u;Adc9XCM*)1Q-C-v^a{iiydVE0000<MNUMnLSTY*0rJ`a

diff --git a/modules/discojuice/www/discojuice/flags/tk.png b/modules/discojuice/www/discojuice/flags/tk.png
deleted file mode 100644
index 67b8c8cb5191080a1cf33125cfd05efe0b9a76e0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 638
zcmV-^0)hRBP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!5J^NqRCwBA
zWZ*u^@QVQo{`_P3|APU<{{$v^7#Ntqj6X2M01yB%0M7pe0QdlVks$y80RH~}2LJUm
zC)6+`*bxlw|Ni{!^9;+@CBx7w>+lNu{Qmp=|FW6D0*D1<1Ovm9m%kYQ|7p*Yo3ikU
z7~kiESLFZv{{Q#iA0zqwf4<*Xu-*CD8$MYncA&8U0mQ`ckKy0n|9}7f|MB&2MbDkQ
z1j{KKBL!IA2(Z7F;(zkuBe#mo9TT;SzkoLU{s(jwKmai@{QdX$=kGt?etVi7(p9*e
z(|o73K&5wiaQBkXEB9so{`tH8jIplb^<Te$P6BH91rR_$2YvhV=Rc5Rs&<*1=S!;J
z^8D8GzkdJ!{rm6EQwD$j{9$DHB`5aq*YAHoWk4GM0tl$#&)<Ll|NQy)=%pag7-g}0
z*1Bha8h-v}c=q-8>d$ZPi5<ImNA}n6zd$2^iU9(M1?Uf;_kjjnzALM*diCQsR$tRS
zrb;ItzY^@+>h|uLD4*o5RnOS|{Qd{@Cr~j!0D)}y0}8T#$FHit{lE#dc*g~k_utsL
zxj&Wpto`+k?f2h5mv;mM4gK>M6!-uE1hnA~P_?8O+wWh(`!4wX{Cn2j=z=is`~Uxb
zzx=@K_DcEUJ7IZAUZAu8{sn~+Kmai^Fsw$4O9qB73=GeJhA}V*Ffg!yW&gnt6F`6g
Y0QOrYft$MNbN~PV07*qoM6N<$f;FE<L;wH)

diff --git a/modules/discojuice/www/discojuice/flags/tl.png b/modules/discojuice/www/discojuice/flags/tl.png
deleted file mode 100644
index 77da181e9c57a490c90a99ec08a8718ea8fc0835..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 514
zcmV+d0{#7oP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzlu1NERCwA<
z!a)iE5C8zMT|L1wJzSC`N#tfticWC6`@5J7I*m#pa|IA10|Ue6)iqxH42;MBF?{>W
z@b~ZkKS1)&|37~i{`~p>`}cn&^2?@800G1T)Nta$zvt>t<757@uK4@^{4bCmpb7~3
z1tfp{|Md&VW|Wov$G`v(Kp+kO{{26+>+jbuf7A2+upj>Wf7$Q<uVG3-s((W?F#P@v
z)Bq4bOh66V+S=9C)kpXJ@9g{i+Vc1R*5Ci_fB$C!tNRHy{uk5|pkjak0%`E_^pum6
zYi@2hbMp7HdB6Wj{`_D3>%RxoV1$N0e}Fas1Q1BW)@@rKJa|xATBWA`D>(WW1JFHv
zzy7cP0k+{MTm!^O009K@!>LoJmn~avX#S_9;5YZ-KmTX``u`YaHjD&?*dJiPF#rS*
zNW;&cKP?=87yABYZ~OCq-%n(9P{tpi22h9t6$1niNQ1e-pD1xDrvBdy@BT2zfI@>2
zY$OAO1fsuxAqeOsfB<52Wnfst00RHO2+qJn5C9Nh04p0wT74^6IRF3v07*qoM6N<$
Ef~oTCkN^Mx

diff --git a/modules/discojuice/www/discojuice/flags/tm.png b/modules/discojuice/www/discojuice/flags/tm.png
deleted file mode 100644
index 828020ecd0f6fc73348373c9e7a235fdced09de7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 593
zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<4Ht8RCwBA
zWUyoag5B>VKiqu&g@GZ_kb&V31Gky(*8`UselaloV1SZ886W^4001!n&i@1e004Y*
zk0R&!|NaLC5DIk$@CyeC@AU9ebDYiJ)zswL{Qdm<{`>p<{rmm<v2&RMhzX?YKf|X7
zPnmu`e0AoW04L9-hd21Sc-yzk3^8;6`RCW|mk(||e|YQJz2ATT0M!Bn5EH{chJXM6
zv9kUD`20H?>%TMiuO{1voVt6d+$)WVk%^O){nwx0zkdJv^%rQ#Z=eQ%0Ac}Z`19}Y
zkI%oqe*ekA`2WvehFzDBOo*xZ{rB(cQ`_&qdGhP`Z=jyvAOx}jAb?nae){+CFDvWc
zZ(siLa{c@D=g;LQw^HX+sY@u`d-M3!$G1SGAWQ!Ifj9{ufLMTG0<_`#=U?|Ye)D|<
z8pH7G?=PVA*@stt1I-4x<PX?}KR|B-H2?$<$Oa&jjrA|buiqS8|9}1Y1#!SHVBq|L
zY5=+C@1MW_{sJ`s1P~K2jDP?8!)Iu2!p6X%p#2N#fZt%9zkdDx191;9aR2-TX#fZy
zhz)-}-@U~mrugf_b16xQKOpA<jr<K(^zRSYY#{ja599}c0Agg|2Swz>pA0e#40jk9
f${7d%fB*vk3(!F(w2U8u00000NkvXXu0mjf+94t7

diff --git a/modules/discojuice/www/discojuice/flags/tn.png b/modules/discojuice/www/discojuice/flags/tn.png
deleted file mode 100644
index 183cdd3dc98c6957bde83f375a431e543a3ce9e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 495
zcmV<L0TBL)P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzfk{L`RCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qn85s<6a{mPc{sY0`!~c&T|G$6#|6jj=su^Wvfi?gH5DVDs|4`L&
zaSWe7|DQ4A|LxoVWo7^S`TduX{%>gT|L_r@28Q3iff@h;hzaCwplYy<4FCT9KXmB7
zhQ|Nt)Bg(#gN*m^{Qvt8$Of<_K(zn?!~}BDpT8hi0uj&>pxItt|NHv>A2{&e(C|Mm
zFGw7s;m;qS=>P!)((wQ9AF!W(0sZ}7M&|#9_5TYB{zpfHZ20g2t^wjCfB*tH2_nSs
z8?4R7=Kq<q|3gDTel;`uf9Vn=d_Zpg^XCr(13&<=05vc}gn-(BE~%*aUs(8GObirC
z+qV7Rv*-W5egFReHGo0|=p29m0%>6S{f9wP5^T(0hI#XVIvK%6GC)WrB}f<o5l}He
l05N_=jYvFk3;_TE1_1ghIE%Sjb({bI002ovPDHLkV1h|M+V21W

diff --git a/modules/discojuice/www/discojuice/flags/to.png b/modules/discojuice/www/discojuice/flags/to.png
deleted file mode 100644
index f89b8ba755f5609dc761384fe0656f73c854031e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 426
zcmV;b0agBqP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzJV``BRCwBA
z{P^)B0}}Z64@B?@3Ib`Y2q1u1fbx8Nd<=K){9m<-AtZ!BRrUXW28P^R#y@|U|NLS4
z{rmr)KmTFmmra`h0*D1-@c)(;hQEIqTHF55o6Eq+`2YTWkRl-Z1tfp{|Md&VW|Wl$
z+5iwhOd!=jGmDEESXllS7C^XAr66@bLF6x}9-sz*0D{`UpriAD?p%idAP52=6$rB-
zBm)pJFaQJ)3lBd(Ls9YnhYx_RWcdB({~xF{TpiqahChFRHUI<=$cF!a|A77U3#8#U
z#Ngk^W<&h|b`n4Uu>dh6SO{nUiXv3iAlW}aH!uJM5J&?vILH{_iZHeP0c!XQ3PuJ7
zfB*t%VEX-sK~fTI%wL8-Af1e0BN-qh5dHlNK|sX-0mS$fH6j^sMDRaYQUC}r0RA0L
U-~OCsp8x;=07*qoM6N<$f)6&Rz5oCK

diff --git a/modules/discojuice/www/discojuice/flags/tr.png b/modules/discojuice/www/discojuice/flags/tr.png
deleted file mode 100644
index be32f77e9910c0896c1ee8e7ed4f0edf815a517e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 492
zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzen~_@RCwBA
z{Lg>@|4`Xj5kLT%<k$uP7=(c!B$=C`m@OT)i73*%PWm%5!pN3f8h}PPuz^+8K>yy%
zCxE~j7#aURc>+`lQtjr(@bBOM9XtMi`UFz<>-YcPzyAOF1!ObI$^vZw2q2J#|6qeb
zs-vSBOie-Rl$HN?bb!_U0_g#3VEFwTr~x2=m_Y6Zss`GqsL0^t^nd#F|4B*zH*EO-
z_3QuT%m4H6g6)A?0#pkSKujPf{rCwIb#eU<wB*<^klg9h|5vQ|FC_GT&6@vaW>5`(
z{s2t}2q2J#|9}60{Pg58FvR|AYlEDjruP5RC6KEgJ^H_IA4CJhNdN)F0>q49OBog~
z{?Etvzo-c07$As@{Qu?4|3!<Sj`;&J^bZ3AKmdU>FoS~(Xu$ujuK&Ki|5;f<uK)ZQ
z<W7hO{s1+ALIvm?fB*t%VEX@`K~fTI%wL9+CxJQ{g@qaT`5C|lgAh0jfe5G=Ab=RZ
iqDCa1IEDa#00RK;*E?KB1HW$o0000<MNUMnLSTX`Cf<<%

diff --git a/modules/discojuice/www/discojuice/flags/tt.png b/modules/discojuice/www/discojuice/flags/tt.png
deleted file mode 100644
index 2a11c1e20ac7f5a4761049adf5e326654b94069b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 617
zcmV-v0+#)WP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz`$<GWRCwAP
z!9fPVFc1L1`Ni6&<^OVus;Y{JC3HrOk(quGQN34d#bz=2czL+FI0A_AzpCp03l|ow
zTzUKU?SKFNDJdzXL`E{~+xLIxPKG~!{{Q~{ABp_3X%j#IF*m$>$7pYF;Nfxh(xqFs
zZUMDjzjMbfEbRY>5C0Dx`v3aP|JSeozj_5kj66I)?%V+g05Jg0{{w&k0RJ5w0P^!X
zSy|WJ-R9=z<KyGh+uK26V*mdB|Ig0<`uqR-`v3d;01XZJ-rfR;xsHK>(aMV9<VlAA
z|7~Mquin1>7z{4myy=pj4$^bx3|zy{hYtY)h`Ao9!QA5iyLbPuTmkB_PfP?Vee~$j
z!-o&gUAyj)n+wu&>J&%=KmU)%j{yP*q=CWA45Z=rFNTYkfO?!$Q_o+&{s0WlT)E;?
zRQUhj|NkdWF!J+%fBF<4fS7B68jOwqzkLe|6QI@S&;S4b-#s()-1Y1C!Qjl5tA6F>
zpisYc>&x@!00G2Y!@$5~Xb92(47=Z8{{bD%z~Ggi4>bPny?b}>+&OjWQc!g@0~6Et
z-Maw-h`Ac5K~JB7o9jOp7XvpB0}lu>-nqlT$mpA&|LpDCZ{NOs`t<42?c44-IbZwx
z0Rjj;B7x{N1H(%OhUW|nPgz+XA3Vr_1a9x%4G>@ep<^{rq?UTJ00000NkvXXu0mjf
Doa;3l

diff --git a/modules/discojuice/www/discojuice/flags/tv.png b/modules/discojuice/www/discojuice/flags/tv.png
deleted file mode 100644
index 28274c5fb40e5d3bacd7c05d9a1b8017eeaffa6c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 536
zcmV+z0_XjSP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzs!2paRCwBA
z%w#}-e+&$NzzE3r1w(&ejEq=@p2Z9R0mK4S7v5VBQvL5A!@s}({{96r{{Q(6V*UC1
z@6T@~O9nwXhNE*oi>mzpv3Mmw05Sgm{~xFtLc$sUu>nR##!sI<0R#{WMEdpj-yJ7j
ze)|0V&%b{_!~X#7`1>EofS_N0|E)GoUH&SsFy}2m05O4F@}ffYb$qvjbfSUipMQUU
zgY^9U_4m&&5D8KZ)HC5u^uad<48Q&W1P~L@hOIAb7eDp_T4W)^*Xg48{r4ZBJ-_}k
z{QCPJq~Q-pPnz693xQJ%zkUG(5aZwHtqd&u|9`*u&+TyOvq{_Ghd=&6oB?#w{~Y<b
z4uXf=j?D(zDJRIWt8^<s05Sgl{hRT}+1H=nmz`Gm{N>v(xYPgr|NRH*haKioowt*&
z{dC`3v>70P7=Ql!$;`|Q@(GT>fdHT^FqGcDeG3pkjNS|k>E&sEfzAeo{ckY&=g(gd
z`CCrwmxA8!XLtTy-uM6CzrVnM%iVPzAb=R%ks=j>et^j`MFs;Wh8c4i)_^1XKP)u>
a1Q-A&>r+tW$-Nl>0000<MNUMnLSTY{KmOMM

diff --git a/modules/discojuice/www/discojuice/flags/tw.png b/modules/discojuice/www/discojuice/flags/tw.png
deleted file mode 100644
index f31c654c99c023dbed9a7070103c4542326c4464..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 465
zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzV@X6oRCwBA
zWKiGC00)2mfzYpi3_t!nd><~s!0-<P0R#{WP+3c@4v;hwW@lz%I`Z_(-+v5$|Na%Y
zP{91>E7R}a|Ns2?4<o;9+5`|lED)nbzW#F#6=!8-d@%dV;Wyv^{Q39i-h+R?KmGsp
z`~UA>|9|}gs%Dgx1=;`*KrBFO{{8#+``2Fv2B6@-@8AFY{`(K80jd<F`Zq)a15lcQ
z0U&@_82<eE`<LOukKZ+O?)~}q@7c$nfByda4KxGEY`6xXTL1!xh2a-a*}uPk{yu;A
z2War`zyE<A05aHre?h2*XaI^bFaQJ)%ipJ=443l%KX?E%kKs4ie@M<iCK<s_0tg@$
zAZ7#$0S!P=gsK`O3v>Yk13&<QG%$mMi~+6)Q`;Y)hQGkT2KoUYfIu3Ue*a;Rlmr{|
zm*EdcCnMNM1_%j6fB!-dP%%INF@8mjNCs@N3zq@{fB*vkNmFLv=8dPY00000NkvXX
Hu0mjf=E=rh

diff --git a/modules/discojuice/www/discojuice/flags/tz.png b/modules/discojuice/www/discojuice/flags/tz.png
deleted file mode 100644
index c00ff7961424da8dabee61bfb53158c537e935e1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 642
zcmV-|0)737P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6iGxuRCwBA
zWSGdn@Ph#g{xLB8fssJ;je&uOA>NH4;SYnOGgJvc0I@K9VW@Vk1}Xmk4~YK$|NH0P
z-@pI<0D+Rop8&DnA}oIvEc_iD{O9-Y-<vjV0tg@$1{R>=|4+U?1uFgf@9*z_zyJRJ
z%fS3QR^zuR^Y0tyerNXndi(YlP_?gzto2+5fB<3vIsj-gQ0X6_*?&Q*<wSm^D*WO7
z_IuXsU%U7I`uX!W8`H1!^xsaQ;)fqH00a=o{J#u9)qno{{_~INPq5Z+XRhBb9{<j)
z|NZ98FCfrS|D937#Vsv*;<ZU~T_QjLu>d^>boB3^zoi8Kq^tbl{qlR!{9jwQ|Nij<
z=(=A?F~8j-MSe1{Hl8Yc@zaXo%Ljk}VgUvb(2HJbe?0kqy?_3vsPXrUmq2rWE6M!I
zE@4*I;Mw}vw&7&iFGdC>zW)rr{s9CK3xfnhrsi*1wqMhx{@J=6sPgxpU%z6)f4fBr
zzxpd#a3tyYE8}0lKnA+|-+zWbe*glA<)R0}-=}{Pnt#7~1q_Mb;=;f3i~oshNgsS>
zIr~z~(_bRL|NZ|1LO_>;A_pLVSoBpHQd9nLa7ao@{<gFD>lMMx#__lBLe9Cjx?EiU
z71{s)`Oon8FXP|;z>s7BItd_v7-5mj(Adb}701wVj$!S*>kNN{fN~5FV<C)x|3Goi
c!vGLq0CnUk68Nn9Jpcdz07*qoM6N<$g0Nyk5&!@I

diff --git a/modules/discojuice/www/discojuice/flags/ua.png b/modules/discojuice/www/discojuice/flags/ua.png
deleted file mode 100644
index 09563a21941f2a94c937d43aceda1aa546246302..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 446
zcmV;v0YUzWP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzP)S5VRCwBA
zWN7`*00;m6G5i6N3?TB)KPdVIBY}v40U!W}a&iLz2m>)t0eYh-DxnQ(<CkR3A^A6M
zmq-6I2uq%(2rN`X#gh<zOV->+0I@JIfmA>F`X8wD?>`2h#NWRRzyE`zA&Pzh5tt#%
z!^rUCA3y+sZ1@LM1hf`pHc0ia|NsB|1uKPX0CRu;1-SztfLMSo`wOxir1}rsY$VlC
z667idh7Sw?0mQ-}a!Q0#;n&}vAb0=!_Zy@WNd5!6=O2ju7s{65Vq=gx0uVrqe;+b1
z$mIY3|KLBvF9x7j{{!v#g_UGtQhI;<6hHv607H@yECdWlR7EJN!LomVp$!l~APvkQ
z4p0cL2#YobhQA>6hXEjfKpL3-19eKmL_s<k8GnN#4?_Ndss;x8KL&sRV*Gj&6u<xe
oKuHET8^T~fa6udf27mwq07!>!=;22W8vp<R07*qoM6N<$f=xiHIRF3v

diff --git a/modules/discojuice/www/discojuice/flags/ug.png b/modules/discojuice/www/discojuice/flags/ug.png
deleted file mode 100644
index 33f4affadee432c0d4f499fd7e04736a29c48b06..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 531
zcmV+u0_^>XP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzrAb6VRCwBA
zU?33y1P~(-cXZSP$$$U;|NHm%@85s_{{8v$2gvvX0>6RGKQPvx1q)UK1Q6rb{|u}Q
zRsa7#{m<~1f#L7}|Gz<uf4{*DF!}!%82x5slzsDQJ3s)ju$^OIlm<!xm4ehU{QnD<
z{`3DISn0oCAjZF64F7*Ku>NK{&HxZVEKJ4>jAefr9{u_M=MTegAo-i2ynN}MJ5kZm
z42KRel$J95{>|{~*Z<$Y8RdVo9Ap3pAeIsa2H!t_KmPs=bot-kKnMR0GBy2s>sC=w
zQFmwO;@`jj{`v(%zkl=p`BTQg01!Yd{Xp;j{qx|@pI^U!0X_En_iwRd$6{h)tX8f(
zaOhC?&!0e%U%!3<Nu}SvUo$WO1Q6ru%?!GlSwFtt2L{f+f4~0y{|zGl0m<Kgp^RVu
z{{qQBoLov9ww(hAAjY3R8JL;V{{6ehfEp$+63PGuAS0v7+qV}10*K`wI|EbeABMk@
zKw}vG{AB=o`tNT>phy1#1%V=eK#YHXK~n$!{#(ib5I~Gyfqp<j45(Z*DIfp{FaRDN
VMvdo^?<D{L002ovPDHLkV1h7q^lJbB

diff --git a/modules/discojuice/www/discojuice/flags/um.png b/modules/discojuice/www/discojuice/flags/um.png
deleted file mode 100644
index c1dd9654b0705371876d3e3d06f950be02de2a73..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 571
zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz%}GQ-RCwBA
zjBdWl00aM!z@I;VrtHc3`}OPJTetrI`}dcD0fGPmhykbpD81|S+rR(*?mYPhsBYVd
zSHFJ!+H&;y_wV1oef#$1%a>1J@ZrOUii!$=0Ad7ci1(2A^!3kwFaT->5<te^fB(GK
zv@m@7{O{}6|KGp;`|*QGSm@E_EdT+;@{a*1%@ANCy!O!RKp=VWWq^&ynu9Mt{QJ++
z*9X)OaVXROe@slww|4CU2p|@Qe+&%&|E)dv3TP@&HP8Z}>i7Ttz54h6XL$JkA3s3o
z=g)t?e>01U3h&zo5I`(I-#Hr#t~u}$WXZu-Kyv1Rm&rE5wcB1YFI@@=0EYkn8G$4-
z^Xb{M0Ro8S57@^*QJ}#<$Im$M^4<S`RhwUa{rLZvmlx3N|G$6#{qyI?pFa!|5>iKw
z00a=@`Sa(sw6y;I{R{T)e~6KA2AmBHF`#D(ii!XNh(#nN<!4UL-wPN1zkU1f^XLEH
zzXK&f27}H1_2<veKYxDz{rmIpUp8rJqmw5A0*LX@p+hDnCJ=LwZGf|X{`~pl$4{`{
zKRunD00G2!mx&SRba+JmhcUh|Fnj`&?->}rF)(}plRy9vU;su%e@J`J?dSji002ov
JPDHLkV1n4Y8}|SJ

diff --git a/modules/discojuice/www/discojuice/flags/us.png b/modules/discojuice/www/discojuice/flags/us.png
deleted file mode 100644
index 10f451fe85c41c6c9a06d543a57114ae2f87ecc1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 609
zcmV-n0-pVeP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz^GQTORCwBA
zOin+-00;m6G5q_(!0?NK;Xja^CBNtYx36zrzX0<8fe}y+AOOR1ZUO)Z1VGUKD=-j5
zV;e9~EK2V8xn<G~KHPiiGJR5}scIU=OtG5?dqju`4q&&IzW`zcYOs&ASbpf=-+v51
z^y|<6zyCpuAAkOzWvFI&_krQlM}{w-8NPjEjPks3<_JIl0d3e1G#F@-eci9GU%y&a
z{(S%by?*fzmXaTzK7IP|;lsOk@7}z5^Y?G`moJ}Ao;(N;Kr9UZn1POWZ)W`W@4ssc
z%b(v24lSHl8GioxdYUV43eaGNFJJ!u`0?-8FV3W{KUdEI1Q0`V@(!T8ZL5BM{P@wV
z<mc<xubB&<K7Ra|!G9~n>{qW|y?pud`Sa)3|NY&vWd%S0u>b>P!2!lUe;6EF*#G_c
zFVXVt@6Q{uX@40W{p0iY2Aa+A^Cu7i8KT+YH}2j52q4BskM2rJ$^k9;2Xxc_|Np=M
z&VaLlA*IO5FlECMfB<5VUNC{tBZO(|zW*;@GJN;|bTJ71`0*d;`d`2P!x=ymOA`2>
z+y@9C##^^8%gd{MW@Y91_2d742B2~OQNf=-zkmD?Vqkdk_wPTUNeuu2#KPTG{_;O4
v7C%8E5*DLB7#Kb?Fnj}}-(W6879hX?8lYRg`Y`<~00000NkvXXu0mjfD6Jtx

diff --git a/modules/discojuice/www/discojuice/flags/uy.png b/modules/discojuice/www/discojuice/flags/uy.png
deleted file mode 100644
index 31d948a067fe02d067a8c2e69f28cca446bc7c57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 532
zcmV+v0_**WP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzrb$FWRCwBA
z{P^)B0~q}K$H2q{B0)?zg#iEphy^IY#`fp$-%X5+|JYaq{xAwGJ@xj-&%gf|{sZyf
zzyE&!1v38s0g?aO+K&JP5aZjoZ`s&3F)<xrU;v6({AW)4|DW+c!+$vV2V*cXF<rTF
zA0U8O{{8#&@85SOroaFH|7Bpf!ubEs&THR*ih!nq(BFR`<3Vou&&$DFy67H20I{&K
zaj-B4{QULw|Gz&RY?;6Qvu?lq@$-*AzyJOJ4Rp^RkdwgVKUqPx=QHmB1Q6rvx9<h{
z`G5WT4YZV%4QS!NZ$E)v{)ceVKd8f4n3&FAxd{+JEJdrH#5*v3{PqXz29VW%!M^<a
zALy8WfBu4e2IK-I1UOl;X50e^AeO}|9?6RHKY8~H<_5S+{=v9^K>_vmzq~N}&z08z
z0*LYY{pZr+B0$d}2MCnI@DC;m3N;oM#uMkR0R#{ugY)L9Y<*xj0QCR^`!^)W!R$Za
z5CobHbl5+T3;%B|S`QFFjQ1Zt|MTw;G#Vi+hCg5i(ELAtfD|ak8UBG;ObiSF0R{lf
Wla#5zB1?M!0000<MNUMnLSTX}=lNm)

diff --git a/modules/discojuice/www/discojuice/flags/uz.png b/modules/discojuice/www/discojuice/flags/uz.png
deleted file mode 100644
index fef5dc1709d69d32f6535fa9694069a56097adc9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 515
zcmV+e0{s1nP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzl}SWFRCwBA
zWMD{KyS7Y2L!_(g$ijsi7#RNS+*x<+$}1H$5ntaTAeVvR7a0A3FaQFG5vbwQr)fKP
z-aU8j#lL_5va?OUfB(zI#`yN__n9-#{Q3Rw_n*HI^7rq*n>JMe1P}`Y1H<dr-|X!b
z-n{wd>Z<hQ$tPhU&c~0x3JY`Iz5DL>ufM;3|NZsr4^XwNEI-g5fB<4iWtjhPj`qjL
zFGT<TJ-_$Q-@kwE{{oqL@7LcbpsL@$|NZ*?=NE{<|6A$|!)t&5V*L2=CoeB6(4PPQ
z|1*FgF2Kmhc<$T-fB<3vx*MVzq=5mqa-b|D<G+7@00M~RAHzSG0ABNfHvIqp=MMuw
z05JwLFeGI)yubhW-=9B!!EXKY3mhUq1a$pxkRT+a1eN4+&TRq+AeOcM48rcu?!9{m
zR`UDTpI_jB0SC{Y-@pEW^Z^Y3hK7ppe};1m00G1TjF8`d|48ym{sxQw`3Er^7WyE2
zfx>_P{{Q>;-(R370Ro7T!5$Ws$Po%5A+Zb!3j_cNFaSC{Z(fWD@s$7o002ovPDHLk
FV1jsy^u+)G

diff --git a/modules/discojuice/www/discojuice/flags/va.png b/modules/discojuice/www/discojuice/flags/va.png
deleted file mode 100644
index b31eaf225d6fd770e0557c2baf8747c91ce88983..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 553
zcmV+^0@nSBP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzyGcYrRCwBA
ze0^S&;omz31{MYehJOry82<eI_mANp6C;<(Jq9L$f2iQkzkdJ$#KQ3Jlb~`xP&LE<
zzYPEXgGh!y{~6dA`9&ERIR2x87cX7_1Q5tz5cu;FsPsQb&!7MQfBk3VVEX&#KjS~J
zvcF)G5eR^m00a;V$RQwgFx3n|29N}*X8Qj9&zDcv?%&_=^B1dzniC(N6i@>|05Jg_
z#sD@3Z1&&(|Ni{{_Zx)%v%Gr!<?zWxtbZB#8SY)Xn*aUV#Xo=k00a;d!@vJvrC`<n
ze}mB<5c&7Jj5M#WXXDo=Pwt-KH?`c!#qS2R0U&@_{sDc<@E4{BVm#0f%>NnLzkb;C
z@#QWhJ{xI9$<xP<2uaDZF|z^$5DU;nAP)f50p0!Y57ZI{7N7_#m!*ij#k;#V*qPs&
zn7jY}_xI(CmjD680t|Jqx<63IKs>+*)bNX$S?E90e{K^EMkYok78VXhR-hjM0*K`g
z$j^Tmm_>oEVgxdn{xJOg$-v0L$jHRN$OsH@P9Y&+^ne@=1^@xXcy~X;zaPM$WdOPj
ri2i^{AeYDB@IM9-<Y<Oy00=MuQ<g?9H^|D(00000NkvXXu0mjfw9@%7

diff --git a/modules/discojuice/www/discojuice/flags/vc.png b/modules/discojuice/www/discojuice/flags/vc.png
deleted file mode 100644
index 8fa17b0612bd318a649571fbc4f68e4512c65c5b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 577
zcmV-H0>1r;P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz(@8`@RCwBA
zWMDYX!0?BG;T;15!{5994F4D)2t)wMKOmC3hk@Z26afSf3s7}+wIT<H^xuE~e@WG{
zvw#2p|1VIG@&6xYhCfXIe}DV)CnEOu@4tV3|NFgZ!X|(K0%`z(r_X-<`}^<j-^c&|
ze*xO`|Nn0|`t$eK&G)~4|NSk?BMY<vAb^+{z*hhL^Y71}|6sHKzW?#-*Wcej^WOdV
z_5c6R|Nntp5CVz-H2?$<&<3Ev|AFYwpMMPhf1h~uYum%$Mk2pi8GrA1^vhr2mx=K2
zUw=TVftCO@00a=w29Vi6)xUrLXZ-*B%DdkuUj8x?{-rDQ>)4B5XW#s0WPsWLbObPT
z00IbN14#96puqp%TKvBf)PA*{`~CO-uM~~n%6z|m{re4Z55!3T0R+<U`!~aHumI4x
zW}?4LM1F0!_xr=I-~AT9m>GV5`UO(`=kK4te?c|?1P~}#f$jmC10=!0@{8gBFK@Zu
z-~WJALqveC|MTzfA7GIDVE_mqkOrW8BqZ2?K4D^#WMJTBVE7%b47BbKBg1c?EHl#|
zW&XdQF#ikE01!Zo3=CVrargu%_x5NZPzVyc@Ms2-@<rgp@DCJY009O7PkUPR&aIIR
P00000NkvXXu0mjfxSAW&

diff --git a/modules/discojuice/www/discojuice/flags/ve.png b/modules/discojuice/www/discojuice/flags/ve.png
deleted file mode 100644
index 00c90f9aff09fb1b6d697c6a5680df01f37cad60..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 528
zcmV+r0`L8aP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzqDe$SRCwBA
z{QH_=*9!&)CI$~7hJXJUK;Rz;{evSQ?+=*q2ZR6uh{a_M!=}&moJD`vUgHhYdB?!;
z_y7OD3=Dr5|NmiT_`~%7_y7NY{=>*Gr#1lu5DU{kh6%sopXB}uDxAo`@Bt_a*7F+)
z{Q{%kjEu5C8vp``Wse8Lf5q7h438n|z~nEOsZga5l7ZnjPy;{!05Jg0{{a91!FF~d
z;^O)I`~dv>{`>s@o}L{E2?GEB|Mm6!N=n`P`~Ld+{`>p?A0G$7!M*~B3FM_eAU;q6
zNCH*w+4I@c^Ny?Q?QPpWZQiU1R1HBuWkA0H1P}`l|NYDG=g<FNzyB|o4^lmC+N)o`
z{sUF?^}YQ0^Y5<R%2t*)AtnM90|XGGGlO+@R{q=jZ~p={{`&Lx_uoGd^7o&=KvO{^
z&;ft{{P`=QBvN{=3Lt=3wlN%K{-gcx_dN!%A^*XKLm6<9Kfi(QVEn5R!oUC!KrBFO
zn126Zkdy?<0Y!lx2kK-5vHvhYNFV|_8jOI70Ro8eD>P=Ihyj(0CItil0R{kn^jdV2
S*Eqib0000<MNUMnLSTaZCGi9R

diff --git a/modules/discojuice/www/discojuice/flags/vg.png b/modules/discojuice/www/discojuice/flags/vg.png
deleted file mode 100644
index 415690798657a5921fd007b8ae85a5e5d414e7fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 630
zcmX|<ZAepL7>3_-&c2+@O*Bba;fM%rBo$$qwJnuekcf#0k*RG7MM`2+5Y7dK4k?R%
z*@ue~6f;u_A~T0evP6qS=VxXnGS_mt>CSmS&gmG`kLSL)e_Vf_=c&!fKB7`4C;<Q}
z^U=&)ks5I#6||UKbwim5NvY|$34r$gRH?%&_V~)Ig31%+XDcrkS6G3`QeI+BG+!t#
zwdPujEmtpow59_<E6kauyektWQ;mgPbNBNXew6n;@JaSnjl2sx=6hnl>*C(7s2O*P
zOs1$U0urzb3<=a`d9ABG4Q$eK<6~5Cg~V%B8`UqrfRSN8f&?QTVICs^VT=&p*?Eut
zt4Ur&-BL_ON(Z|Xfgo93lf|gRkT$Mz-7^OQoD^XMF@}g>R?uoU0094KbXv)l?aF0E
zh@GXQVr04m@05R(Rjxq*p|CCIRfv;QJmH1kf!<U9HTvhFLMB?%Jg1wcv~wi7iA!hn
z`d_lxFs2~n5#f?_@_a)oA}m6}x>hsqX*sha?_l;f%e5i5I~4YG#H4;6sPG2&U~bv(
zNr`eMXGIX9?wP^<h-JQt7g*m0-84(jugWnF5BM~F-dG6H_?Z8x8-!R1gjgV`d$<(?
zK@cE91OQCeMAX>zPQP(6+&<G&MF<x()MJ9wIT<ZaUMHtaww?4XPFr|^xuG|L4zL$<
zL3Ojdj;Aj5<}p%X`pw|utuC}Q(|F#q-$rETSVm(ss*GK{`B(*Ib`BYA#);|%`%c;2
z;e`S!-X`oO1o@UuJ8#+m^}gR#|H&0#;vV+jacDniLbvVqh(s4iYReccb0}KH#{uT7
L?9Atfi?06xI#fRL

diff --git a/modules/discojuice/www/discojuice/flags/vi.png b/modules/discojuice/www/discojuice/flags/vi.png
deleted file mode 100644
index ed26915a3238534bf8f1249b75dd9ddde10db65a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 616
zcmV-u0+;=XP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz`bk7VRCwBA
z{P^)B0}}Z64@|%*3;+;7EI@G%#$C+p#*9p?|9{{8|MLP9U%{`B3m6!GvGS+<`Lcq6
zNrsU{^xxm#zrXH%{*nVA001!n&i@1e00R5|`t<LM0RIvP2NnVY6bAtJ`~KAf1J?fj
zTK@+?`tXSQ`04ff?fnE8=I#>$05Jg0{{;N}{t6CR|M}we`P%>f+X)5&j)Fc04NUj<
zI`HZ2Woe@k6UF22`V|Qe2MTi(6bb?WF#yj00*Hv<{QLmn<v9KVANu$P{`~gt>Fd+P
z9@fS%;@9^E|H1b5`Vk8^2@Yw;#}(}C_yUN9iGkt%y>Cxm>T2lO13mifZBc!n`jhHL
z!MK>$6Z_d%|GfHMapIVnqod%T-`{|q1_&S~IR%b4Z+;63vi@iI?>jBz=eJjkjQ{>J
z{QUQa@gMhBW_GSe5B=V~`@+h~@c%z3lmG&V@$K8U{QUg?|NjRX|KX9x@@rf{MxIY^
z?fG>3gQ&3ruaE-Yw>fW_PfAH~0~Or8dmA8tSRg?T(ZDLQOiOw%6RWM9%$i>kkAMHu
z-oH0qLBYb*loP0ck&zJ?LI42-(g0BnBsn<*tTlsx%zxbLe*S!R<%*E3>|Z7(9Y#iG
zpdch>0Ro8e`Sa&!arp;m4%k`<1H=Xjf<=G;Aix0Vb{`Xo7A9K&0000<MNUMnLSTZ(
Cb0$v!

diff --git a/modules/discojuice/www/discojuice/flags/vn.png b/modules/discojuice/www/discojuice/flags/vn.png
deleted file mode 100644
index ec7cd48a3468a511e27c49a69194b0ef5564e615..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 474
zcmV<00VV#4P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzY)M2xRCwBA
z{Lg>@|4`Xj5kLT%<k$cJ5QG63s9*CHx4F?4b#Td&^)lkpl1oN5XoLe37*!4QcV`{}
z1lGXt|NoPxK&2qnzkh>B_22*h{r-RE_y1qN|Ns8=|JN^|IHRmA&<212VgZ}|A4N4#
z+WpUe-rxU^{Q|504bi~x`!`SnKmf4-F(Xhl(8fQ1fG+vp^85d{-~aW0|NsB{f9tRR
zg1`PJA~XO^2M8drlm7gLxRT-bpa1p0|1bLmQVm3Azy5pw{{IQ;B%q-{(*XjA3FM@|
zf53hMJK)W)|CK-uK=ku}!>|93eu7kk5yVLV0R(o^Z;+)RSAk6exg_KF|98LtFaPy_
z#c#OrKtum9FaQJ)NCPuC$bbfbRI>n`@$3IHusZAC|2cmD|MKhqAD{+Mr~sV<5I`Ue
zOuzpyNJ@f@0s0=KlTj9AB*>SXe;D}wK*A7+fQkVEi190GMB<5K2mlB$03I1qT8uIj
Q5C8xG07*qoM6N<$f}XY6qW}N^

diff --git a/modules/discojuice/www/discojuice/flags/vu.png b/modules/discojuice/www/discojuice/flags/vu.png
deleted file mode 100644
index b3397bc63d718b344e604266259134e653925c9d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 604
zcmV-i0;BzjP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz?ny*JRCwA<
z!qEvp5dZ+d`!$0ZjB5(>7(<dIy<YisofOp~kolh<hs|O#=rpbXV!8a3;nJ7tCwEv@
z&ii%w??1i2fB*ma%kcLP<DWmwfBrE2{{8>YpZ_rO%ce~L0mQ<<z;Nx}|F>@*ghnz=
zZvXM=_iyVze?clB=ogUu_5ar|Ae&KE_8$WSKmaiTHT?Vg|MaE5OE>+<E@RyM_wTmf
zzo1G%>VAUAUr;?j4FCZIvLVX%uQ>mocOU*NTK^}%njy93_oP3+fBpUa=kKpye|`ZO
zzyE?r`M<ySGB5xH5J<z1AAdVm{4P!TbM)+=A3uK2Z~OE2H{-v54FCTDNv41Q82|rc
z{`dDUD;M+SbqoLj1k&*M`5$kGKkwfEGS>c+5Xcyo_v6>E-#|Nl{r(LkAS94bRQz)6
z1Oq?-fi&zp{`>yDUnV+0)eJF{zWfaN_0t9DjNiZhfxY|}ME?2z=O_CghC>Vh0R+<U
z=l36D?cYGNqbGg+<?!o=<*(mAz^eZNNs#yd{QLdqA26i<GJIhG2q2IKEtNk(u5zV|
zzexrQ{MH7U{hJMBBv1p8{PPbO%zys^J@Nl9!!HJa0AgWeU@+#KC#BE8V9US&B##4w
q8E7d3P!7a^uz`pHOmZ*)1Q-A$#ZjA2N}W*v0000<MNUMnLSTZ=Xe5#V

diff --git a/modules/discojuice/www/discojuice/flags/wales.png b/modules/discojuice/www/discojuice/flags/wales.png
deleted file mode 100644
index e0d7cee1107205e017c840042272f12476ee0aa0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 652
zcmV;70(1R|P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!9!W$&RCwBA
zeE$470}}Z6kKy0%pA5{*VD`WN|NjHYpMQU|FfjcC1AqWx0ZNEVi2wi3@b&hs?+12%
zx&4?wB1G8G6sYvsq%ICsO;$l625A{CNok<gd-v}H1Q19ABLm~hy*vKAe)aC`S>AWw
znBTkss=gWN$ME*Y`(NAt{QjkN;J}02MB(&;Kdc-80mKB<@b~YZKMV}g5wYSaSzrGC
z<#lj=zkTD+H$ND}dANT6R9Lq3!_gzJFJEF25d}I4Ab>y`n3$OVE?Nk3?w(!me*OA#
z<I1=5=a~QfVtxGLpOX!vq}0=bEJL4sHc@e)27mwnF#yj00>|pN<MiGW1r_S~>g&$Q
z5()<GcXjl?zzGrw{{R91&(8FBZx<vgpaZSx`RLW^#{vK`0M7pb34;KPMtbV?;!uq3
z7y$<O4E_Y_`2zg@?Fabt3j8P5^a%U&Vs8WK7yl^<BAAK20st`p&i?}X`~d#{`~3a;
z&qV~&ANm#J{m>=&no#y6=Krof_F9Achf)A{nF9v;`|<tn0R8|105Jg0{{sE`0Q~;^
z`~CW?F7o6G_l8^TvPl2p9{tD{^i!|=1oipGG5yvW_V)t(2mS~E`~U)o1&D#6B+MnT
zc$)An*`E*8{)_(m?Z4>P8;$Q9J(&$2e@kA>cu?oN0tdr?p!r`I00M}SAs-l}3=F@(
m=nn?tAB_7COfoP41Q-C;+8YpPdg;0V0000<MNUMnLSTYrk3bdx

diff --git a/modules/discojuice/www/discojuice/flags/wf.png b/modules/discojuice/www/discojuice/flags/wf.png
deleted file mode 100644
index 9f9558734f0482439b2292a01f768639a287ac25..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 554
zcmV+_0@eMAP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzyh%hsRCwBA
zWMG)ez`*eTe-@D3z{vQIfkDaB^TGD*e;61r5fcLgKmf4-)m2y9f%W{?D=+`^_pgAt
zIhUI1|6jlV{rU6n_wWCI{`~*_`!ATiW78&p00L=%s0NbXA3gf>`!~0W%8&aG{{H+4
zRPp!M??1nPG5q=k)Wabw3seITKp+kO{xLwc{r>&$?_UrCGJgGL;^k4Qujka#`tk7L
zjnovNAkb9+0R(gvNCCu>f4~1QF);xde}DY=^Xr#<ZS9@1vUj_7-AGQBDJuR8G=+fy
zAb?mdI<J#37JEA5=>I=|`5hhp|NZyp>({@(egUPqbabS$v+tIbNu;L>xVSv%=>ggR
z5I`*V_U`A@(fj`3!N1?XfHr^}17rYw{OcFcC69Z0BvMmfELgy8V88%&5<md405RCb
zzd&IEBq8kIzk$*>l9HrLN(5b9xs8l&q^Gm-@&XkD1Q1BW|346ee?wJ+H2_`p`^l3V
z+1Wtu|3AMO{`_T8Q2{Cj2q2bUARGR$NlJo(=nv2bFrDDw2U!bb{QV0-KNuJQ0*G-b
s1H(6@xcrC2{sj~H2V-zBFaQJ?0G2^Lae{Q+uK)l507*qoM6N<$f;6K8u>b%7

diff --git a/modules/discojuice/www/discojuice/flags/ws.png b/modules/discojuice/www/discojuice/flags/ws.png
deleted file mode 100644
index c16950802ea95b40a4e024be6cce870b1991f40e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 476
zcmV<20VDp2P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzZb?KzRCwBA
zWMHsnK!AS?48LIHkDm;8|A9Hk2q1u1fU2siOB9tvOibkW?7nVfBzyMk<5!Pf{r&Tg
z`Ogui-@pI=`STw}e%Z7MAb?oF2LG3r6P`Ka(63*A1q8T`9lOK!`{(c9fB*fy`~TPP
z|G$6z|Md%~no(93Xahh1F#+xQ_m5%!{+k~^{_yb7x_b2)Q1;jFKS0f3bw5GmFQ^`%
z27mwpY54n>>E69JA<-5ee*C|6>(%ey48MQ<`3*E1sOaY}WDP*a00a=wNxxYB{9yb2
z<J7K;cW=L7{qvXM*B_t_Kqo;IAyohQ1GE7kfLQ)AoM-rZ{QsW^|8M_d_zm_S$kD$M
zs$nD}*hv5Z!~(>OU?HFZD2h;3gJl2w`NO~f5I`Ue%-|qnfGfh(_6MlpFT>xzKtBKk
z5J&^l?>`KZl3-*0GW-GQWCR<@03m_s?_UT4Dh3E3#;>Rm$$$~H$WlN65MTgr(_Ikn
S3@&c~0000<MNUMnLSTa45ZY+~

diff --git a/modules/discojuice/www/discojuice/flags/ye.png b/modules/discojuice/www/discojuice/flags/ye.png
deleted file mode 100644
index 468dfad03867903f825e82de35934f3191e5f638..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 413
zcmV;O0b>4%P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzFG)l}RCwBA
ze9wRY|6n9C1CIWHNq_)i0ZMSTRs+fZ|Nk-k{m1a{@Bcr48UFtH4@7@}=r@pL`1AYU
zZxH*%l1%^s!~!<!|G(!?8UFtL4@7@{GyMJwR`>h=Z!r1m*T3JtfNUmdS)dI70mLHE
z+xy?%p5e<EpcViB0d4pPBtbg={sZzs46vO*K}H@Pp>Hez0mS(A>sL-rPOy{yGk_s3
zz{tq>=+Ps90Al&~?;k`pNCN|I<v>|RMxbJV00L=%3E(v!XamT}{{RArWx|9$7Z<nB
zpFjWo`xnTElW+i33K8Vx<?ZY10|+2SpfmFF^6uZi{~HW`{rZJO{RWbMfCvnfl$1`K
zH~|nqpkM`xNJvQhhDiJdLm&<1{stNj(E#x+Kmd`900ImERx@FudJaVU00000NkvXX
Hu0mjfwqCMH

diff --git a/modules/discojuice/www/discojuice/flags/yt.png b/modules/discojuice/www/discojuice/flags/yt.png
deleted file mode 100644
index c298f378beee6b170a6909fd4f73ffbeb5997cff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 593
zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz<4Ht8RCwAX
zhCvDdFbKm`{QqxzkrCFp5JFN?e84*IW~d6+bo*HjTmdMOV-o;C7z&~hgur(u_b*%|
zc3B{v+FbFjzc1;Py=^TUgVxNQs*mT8$(%?)L|g&H0x=!PVGt2vaB=w$<S;S-_5A<)
z?>{pWi2U{IKN}lRCnF;x&=P<EVu7mu|NrBcFMk*qc)7XHoO$-){jY!jf$IO*+sc0e
zI_%3A0RaIfu)_cX2x`N<`}aS*dj~XHMO|aw+`BJd{$ODG|L4aaGZXP!moNPO{f~#A
zPft((&!0a40mK6F=C`k3RaI5lIM{#u_yy!l=r#vBtT1ywP*zi0=l_4k%a^YJ9RlP6
z1Q19AkOkCw?b=lXBO_)erpljFerL7)|MR<(nVI>&!(V3Rv&T;|GP6K500a;d#1A^U
zy8js%fB*jT=jRXRU*A|5K#2L*r(ZvQ{P_O!=da%umKG4l0|XG%NkAKznV4BvSbj4y
zawHV~fBoj~uiyXJSQwZYIoR0QIXM3O{tc7`Dgy{0#<y?Z^6~KjEqV9u-T#081q20v
z*8By#laYY|=)%{pUjt1P78VAE(%rjv0Ro5-$o~fefByXX^XK0ma0CMl16mDq63}2K
f7N|pj03g5sS4||u)e=Io00000NkvXXu0mjf)-MQ>

diff --git a/modules/discojuice/www/discojuice/flags/za.png b/modules/discojuice/www/discojuice/flags/za.png
deleted file mode 100644
index 57c58e2119f402072640ca758657798b621f3fb1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 642
zcmV-|0)737P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!6iGxuRCwBA
zU}zO)Xyy0bUw-rA>Cfuwe;F7c=r;qyPX>nX3=Cfx7(O#Fd}LsF&%p4OfdL?Z7#j~W
z{9>KL@b8bfkaUokt?1q(EJu$q{Qdp^&mV?AfBydlG2rBvO`8A$h{fmzgIW0J+B07s
zK74uV#pQB`MAdI!SdN|k|KJ`--LK#OfB*Xb>lcvCC@cGqfdL=@05Jg0{{a910Lj6A
zAt&mC*9zzO1pWQ@b1`Tn1`iV6=KuBe|Nj2}{{8>`{{Q~|0SOB6tE&PCq@k>=Oh@B|
zgDu0v2b@p;u)h2C^Y4EK4rY$O|Ni{`3qc?^$?%A8m^2X}fLMSU{`~p7aqHLD@0rW|
zzIWc|c>Ry-$DePXKfn0(_xG>AzksTL{re5n#{Tyw!wUw000L?F`}dEV6O*(3zu6Di
z9{gne@#pKG|NpqSh1vf81DXBz&mW+Me}8zmL>PD&00Ic4!QY)xLzl7RCikV!EWdtz
zoorLj&BXoYF88-DfB*gk`{Eza7yo#;S!C4G00M|*elvr*8B6X-zBgb0FtGkEHc8mM
zoOScs_b*;Q0~!ksq<=swfJjA!^Ww!_00G4E&x@hvA~zQkvxU59n3VsHd7Nj?ec|R~
zkmuqAx#JHo0{#K*`TG}00$uYDAb=PdGJ(Ek5Vx?d6PS=4{E7kSFNS|$^b5xL14ayB
ck_{lh0N_F{UmK66LjV8(07*qoM6N<$f>aVd=Kufz

diff --git a/modules/discojuice/www/discojuice/flags/zm.png b/modules/discojuice/www/discojuice/flags/zm.png
deleted file mode 100644
index c25b07beef894408ae11c3be294d6e0eeb28c0bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 500
zcmV<Q0So?#P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzhDk(0RCwBA
zWNu_;fPugN{xbYyVE6+@K*ldH;};48Ab?na>Lz(k0+Rp#|Nr~{@4x^5fB>iy$Oe)U
zA3pkg`SAPSuU~)vaR2(F*|!oPfLI`Azxw(Lr25~#KmY#x{rl(7|GyyW-|wp|{||Bf
z=)Cuc_0O*fYWnY`7ytr@1!(pEfB(To0uBE22c#NA{{8#+_rKq)zyAFG`zKdY6euFW
z2yzlY0I`6SGJqWbGV%`;{r&ytA5hcp-u`P`AAdOg`t|1D?}h2=^+y>10tjRS&?yMj
zfBygt2HEouXg1LCzyJLD1w#LR1MLR}1V8|>0KE@nffPa916Bvu_V4#Epof105yNkw
zzknJ50tl=D<VC1Ue#4Z4wEg?@|JN@d`V9m?bwC9S3;+QH(g0G8qz<AKLIQ07Y4`)w
z@RtFko&g|$Sb!b}N{Dcaz%2O#_c|~<SmZu43I3G&|5pGKMGOo80mR6Vj2ffxcm<0b
qJ<A}(z@Q0^tMd#Dd<+Z#0R{lguXjt`we0=?0000<MNUMnLSTZRN#Q&I

diff --git a/modules/discojuice/www/discojuice/flags/zw.png b/modules/discojuice/www/discojuice/flags/zw.png
deleted file mode 100644
index 53c97259b9b3e31c2f612e78344d035281682fa7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 574
zcmV-E0>S->P)<h;3K|Lk000e1NJLTq000mG000XJ0ssI2`GA^k00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz&`Cr=RCwBA
zy#DaIW|$^}9|OZ528MrN^asZN1!nw0Vz4m)1Q6rb&tKU&*=KHVlGXeD_y50t|Nnx~
zA0Ybs4~T$*VDjIeKmUIh9^3>FK#X6%e&u3i|I74$@9uP0*YE!se={)r{r~?r68Z&3
zzZn^2KYiK`5I`&p3=IF7JHD>uaSofgtUAf*-w!6nU;qF7`S<(x|35&+uYZ4j|Njjl
zS;T)|pU40ZKrEjoRWbQ1@P?oGFzcPCjLiCzcU8ZC{rmejNW<@6e}U*1kPT$~=Kk_~
z83O}A05QHjx|ikdd7h}_|NsB_wl9j+&d<}^`}fbEzkmP!1q4tEL@O#P9zA*#Ab?m{
zv`qe9Isj6Ah@Z*IdsTw}WYHgB8-D!*lmGvK*?)d>i2vThzyJ_HEdLn(@uk-N0|t-&
z`$Yv&?#y3UfPVP*`ya#a|BS!>G5-Ds<TC#L&-90l?T-or13&<QJk7ws`1{xQZ99{b
zC%*sB0uGaZkidb362otX|9=@7{~EP200a=@_wV0-{Qfz6dy#}TEXaY803v_?`S<7F
zUwE7V!}@R4n)3hw#Q5;}LwPBAhByX>FR)1c1&eHCHYDzO7ytqc0P0;>l>h9)WB>pF
M07*qoM6N<$g71PE`~Uy|

diff --git a/modules/discojuice/www/discojuice/idpdiscovery.js b/modules/discojuice/www/discojuice/idpdiscovery.js
deleted file mode 100644
index 0d8a7013b..000000000
--- a/modules/discojuice/www/discojuice/idpdiscovery.js
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * IdP Discovery Service
- *
- * An implementation of the IdP Discovery Protocol in Javascript
- * 
- * Author: Andreas Ă…kre Solberg, UNINETT, andreas.solberg@uninett.no
- * Licence: LGPLv2
- */
-
-var IdPDiscovery = function() {
-
-	var acl = true;
-	var returnURLs = [];
-	var serviceNames = {
-		'http://dev.andreas.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp': 'Andreas Developer SP',
-		'https://beta.foodl.org/simplesaml/module.php/saml/sp/metadata.php/saml': 'Foodle Beta',
-		'https://foodl.org/simplesaml/module.php/saml/sp/metadata.php/saml': 'Foodle',
-		'https://ow.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp': 'Feide OpenWiki',
-		'https://openwiki.feide.no/simplesaml/module.php/saml/sp/metadata.php/default-sp': 'Feide OpenWiki Administration',
-		'https://rnd.feide.no/simplesaml/module.php/saml/sp/metadata.php/saml': 'Feide Rnd',
-		'http://ulx.foodl.org/simplesaml/module.php/saml/sp/metadata.php/saml': 'Foodle ULX Demo'
-	};
-	
-	var query = {};
-	(function () {
-		var e,
-			a = /\+/g,  // Regex for replacing addition symbol with a space
-			r = /([^&;=]+)=?([^&;]*)/g,
-			d = function (s) { return decodeURIComponent(s.replace(a, " ")); },
-			q = window.location.search.substring(1);
-
-		while (e = r.exec(q))
-		   query[d(e[1])] = d(e[2]);
-	})();
-	
-	return {
-		
-		"nameOf": function(entityid) {
-			if (serviceNames[entityid]) return serviceNames[entityid];
-			return entityid;
-		},
-		"getSP": function() {
-			return (query.entityID || null);
-		},
-		"getName": function() {
-			return this.nameOf(this.getSP());
-		},
-		
-		// This function takes an url as input and returns the hostname.
-		"getHostname" : function(str) {
-			var re = new RegExp('^(?:f|ht)tp(?:s)?\://([^/]+)', 'im');
-			return str.match(re)[1].toString();
-		},
-		
-		"returnTo": function(e) {
-			
-			var returnTo = query['return'] || null;
-			var returnIDParam = query.returnIDParam || 'entityID';
-			var allowed = false;
-
-			if(!returnTo) {
-				DiscoJuice.Utils.log('Missing required parameter [return]');
-				return;
-			}
-			if (!acl) {
-				allowed = true;
-			} else {
-
-				
-				var returnToHost = this.getHostname(returnTo);
-				
-				for (var i = 0; i < returnURLs.length; i++) {
-					if (returnURLs[i] == returnToHost) allowed = true;
-
-				}
-				
-				if (!allowed) {
-					
-					returnTo += '&error=' + encodeURIComponent('IdP Discovery: Access denied. Access not granted to return results to host [' + returnToHost + ']');
-					
-					DiscoJuice.Utils.log('Access denied for return parameter [' + returnToHost + ']');
-					DiscoJuice.Utils.log('Allowed hosts');
-					DiscoJuice.Utils.log(returnURLs);
-				}
-			}
-			
-
-			
-			// Return error with access denied.
-			if (!allowed) {
-				
-				window.location = returnTo;
-				
-			// Return without entity found...
-			} else if (!e.entityID) {
-				DiscoJuice.Utils.log('ReturnTo without Entityid');
-				DiscoJuice.Utils.log(e);
-				window.location = returnTo;
-			
-			// Return entityid
-			} else {
-				
-				if (e && e.auth) {
-					returnTo += '&auth=' + e.auth;
-				}
-				
-				DiscoJuice.Utils.log('ReturnTo with Entityid');
-				window.location = returnTo + '&' + returnIDParam + '=' + escape(e.entityID);
-			}
-			
-			
-
-		},
-		
-		"receive": function() {
-		
-			var entityID = this.getSP();
-
-			if(!entityID) {
-				// DiscoJuice.Utils.log('Missing required parameter [entityID]');
-				return;
-			}
-			
-			var preferredIdP = DiscoJuice.Utils.readCookie() || null;
-			
-			if (query.IdPentityID) {
-				DiscoJuice.Utils.createCookie(query.IdPentityID);
-				preferredIdP = query.IdPentityID;
-			}
-			
-			var isPassive = query.isPassive || 'false';
-			
-			if (isPassive === 'true') {
-				this.returnTo({'entityID': preferredIdP});
-			}
-		},
-		
-		"setup": function(options, rurls) {
-
-// 			console.log('Setting up DiscoJuice');
-// 			console.log(rurls);
-			returnURLs = rurls;
-
-			this.receive();
-			this.startUI();
-		},
-
-		
-		"startUI": function() {
-
-			var that = this;
-			
-			$(document).ready(function() {
-				var overthere = that;
-				var name = overthere.getName();
-				if (!name) name = 'unknown service';
-				
-				options.callback = function(e) {
-					overthere.returnTo(e); 
-				};
-				
-				$("a.signin").DiscoJuice(options);
-				$("div.noscript").hide();
-			});
-			
-		}
-		
-	};
-}();
-
diff --git a/modules/discojuice/www/discojuice/images/LICENCE.txt b/modules/discojuice/www/discojuice/images/LICENCE.txt
deleted file mode 100644
index 009ccb64f..000000000
--- a/modules/discojuice/www/discojuice/images/LICENCE.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-target.png
-
-http://www.iconfinder.com/icondetails/53875/32/goal_target_icon
-Creative Commons (Unported 3.0) http://creativecommons.org/licenses/by/3.0/
-
-
-
-error.png
-arrowfam.png
-
-Fam fam Silk icons
-http://www.famfamfam.com/lab/icons/silk/
-Creative Commons Attribution 3.0 License
-
diff --git a/modules/discojuice/www/discojuice/images/arrow.png b/modules/discojuice/www/discojuice/images/arrow.png
deleted file mode 100644
index f5439ce94201cd24cc5de1e951b84df172452515..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 921
zcmV;K17`e*P)<h;3K|Lk000e1NJLTq000C4000OG1^@s6-ZNeW0008+X+uL$Nkc;*
zP;zf(X>4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aI<?kYqDS
z)^0ZI?k2URh~(nYD&9ryp$Gqf9(wR(FG_`4MJV2@C}N=(E%D86Otz)!z|Ma2-Z$@k
zZ+71R4RX>n^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy
zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI
zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a
zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7
zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{
z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8<Tr7btG!LbYeuYL3=jbJ-1P$-8}v%B5{;M
zwFr{@LH;VQ$xr2Z`O93e*jD$Ht(%&<^58qg<(at}9@o>z<8w`3e3jI8lUGNUta*C8
zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs
zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u
z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD<oAl_pC|$^
zY~aY5x@}W&?+~G7rEYVs0vEs0eekw!YomTR`~+A$s}`+NHJ>270UUORdLHO0nA4V)
z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo<vzb+5>2}ze(;aRcp*ceL#HUJSllrgm5wQKR
zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_002=*L_t&t
z9b=d{apM1vA3wq|vw(m=!`ruS84L^z7(jptL>xbUoMFL&1t2B^3z!5FAVClSs{pfr
v#Q*>Q5dsz#77U4ri4Xx82do8|0}=oLH<2MJ9-75Z00000NkvXXu0mjfyL6?s

diff --git a/modules/discojuice/www/discojuice/images/arrowfam.png b/modules/discojuice/www/discojuice/images/arrowfam.png
deleted file mode 100755
index 3644a0559ff9483761cc752c824da961eababd26..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1566
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy<}iumdkW@
z4)An#RtPA{Ps_|nWnidaYz?`eeK|nn->uZS8y<FBr3-S}WlYRV2`+J-vn@M(*V(97
zX4@4#W-rT)nRQI%ZQTa;o89?VN6SC5+x=wcx!IgwJ&E_2NaBw*9ZEjmls3<sZQ`pQ
z%)Ima?)yLAS*kyO61U)IVbo<2eSVS9VE?0s{v3HCa{m)!oQ$*fpA6sbHZd<XcL)B<
zn=0RL{>&$LET`mM{{7YelCRF1$|LweMq%F+(<4d`BNt@GTqzNLaIN$GTtm}CXMKtz
zma}lmr(5JFH$Lp?Ri2h+V(Ku9^AP({CoAtA4i+;qAAIJ$ajsG1iMra#NqXHjt6hWi
zpQgBO;`#PLzPR~Q{Du`%Ud~?oT%b31mZaasny!2DmbC>v&ls*Aw2znA>$qcXL4?`k
z#in&mXI0h-s_lLLt|W8D+tgXpBQ=FoWmNVgg{(8q$$ZAm+&Syn<+on~CT*B+vfsow
z^7G@j0aICC8y@}o&D-tEuD#c9Pn^vD*wk*h=Cyi<e|x`wE$Vt&IqAdeEpokAzeG>6
z3cG##$=PMfhmVv8+B17NHTB7)Xgrwc#FIEH`N*mtK4OweUP~@zmV{JpvbbigF?rfs
z8TX2l@q9bt#J)yv+VSnd?|FAsulMZ{Z9Teu@r}T@TN_{Q+9W(ny1q1V>EgVH<~yIx
zmd;(x%@O#o>*+?1xYSerO@Y@-&7MsNp8ltl`@GSVcdBJV5j?xre2Dv@mBZ!VDt>7C
z{wpWW-CHYox}i|VZuPw2v&Y`3Uh=v0I%UWHuCGqVBz{gXbdH+4PsMjmm*uBh0o>|r
z<xQ`jJ&Mu4&OUGVnb?QFc5<xMD^l(|B>vU4M)AWw<9&AV+w(gTm*3uZIpy_Y!>HH0
zFHhXHXk*os{@d!`Z2MLTOK#e@Z)05;hxV35$yr{TOZ*v_RdfBOe`cNhUa*C`remFM
zXaDM?@Cp9fT=_G3;->R>uJ^d9x52vqE%UbEYq8HV<BKgnYZbhd{(Jbfo_Q!+oaBLv
z#d_ikj7y(zZm5aVc`bTd-e%tRhKbg<lh@kjChqFC3tN4=L@!#7aX0_!tMkvVx_bBd
zlX~uo#edjVDsx>sv@qTXm~%J_JR*x37`TN&n2}-D90>*n#+1yEh>{3jAFJg2T)o7U
z{G?R9irfOAY6b?I3M(KpH?<^Dp&~aYuh^=>Rtc=a3djZt>nkaMm6T-LDn<APC^+XA
zr7D={ndliP*>Nc-DA*LGq*(>IxIwi8dA3R!B_#z``ugSN<$C4Ddih1^`i7R4mih)p
z`bI{&Koz>hm3bwJ6}oxF$`C_f=D4I5Cl_TFlw{`TDS*sPOv*1Uu~kw6Sp)}Acjgwr
zEy^o~`U>bj{ffi_eM3D1eYnX$jW$3(S~(Y`CYIzEh2-bw*g1j%LBTUOF+DXXH8G{q
zMju@T)JhwDkUNmv1@Sak6zFR^E}%|W2-<N;Kds^ehPRrhi(`m|VDg{;|LvJo8#;x~
zD(sbD^O<e-_Vg6Z;9H%h5{DTUxaG0AwSBsGFK!XfL4yb9=iBqF(puH?=g%L}uV25`
zw!}0g9_W|1m-zSh_i+U+ty2spOAO4-%jN8x4S0Thdn<hys6*1O{@)n|UEQ+^Iy!SC
zWM%iVOjoqv{qf_Y^5NUt^CeSKQytfJe*65ny5+2ZSc&5dZil$UloS^4<{J*-u`c1<
zkCG)mJUuPGLEPctfs-ds7JPdX+4lSU`}M49J2)2c{P_3Rn)!rVm|56{XVu@|t+lH7
zkYHhUHX@ec)1me8`z7?^_M9mA{_gHk_kOwF!%HPsGcJ&@sQ+hk`0efO;`3}OjTq;r
zZIID0R!okLzWsmMvSphm9{sRU(s9xhhMp3KRf!A-B33tU$l03?N{61VelF{r5}E)r
C^rTq;

diff --git a/modules/discojuice/www/discojuice/images/close-hover.png b/modules/discojuice/www/discojuice/images/close-hover.png
deleted file mode 100644
index 782b8ae9d39a22c8d0c6cc8db839e9138bc75415..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2127
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

diff --git a/modules/discojuice/www/discojuice/images/close.png b/modules/discojuice/www/discojuice/images/close.png
deleted file mode 100644
index 7f7c73532ed00601e5f5da5e4985160ac5e9fb3c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1576
zcmeAS@N?(olHy`uVBq!ia0vp^c0er4!2~30XM1!5DajJoh?3y^w370~qErUQl>DSr
z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8
zNvY|XdA3ULckfqH$V{<S3ODsN@GWpo&B*kqDoPEm@(W3>%1*XSQL?vFu&J;D8jzb>
zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XP}#GU}m6TW~gUq
zY+`P1uA^XNU}&IkV5Dzoq-$tyWo%?+V4wg6N<iC+Qqrt~T-=~`0eQAc86_nJR{Hwo
z<>h+i#(Mch>H3D2mX;thjEr=FDs+o0^GXscbn}XpVJ5hw7AF^F7L;V>=P7_pOiaoz
zEwNPsx)kDt+yc0<dBxCR0tT3VMPh-zp`HQAOE87LzW9~q=E7AMmjtCE+>6!V;*iRM
zRQ;gT;{4L0WMIUlDTAykuyQU+O)SYT3dzsUfrVl~Mt(_taYlZDf^)E`f^TASW*&$S
zR`2U;<(XGpl9-pA>gi&u1T;Y}Gc(1?$k4^a&DGJ^+|9|!(9p%r!qMEq(bdSw(#+Y|
z+0fV#rq?AuximL5uLPzy1)<jjr(RG}$SnZc?2=lPS(cjOR+OKs0QRy~CT_PF;xrGc
zHwCv_jBx7J2RcR{6tPGV4HE*U9uO0rY=Inj!cWZuruHIWvi8*Bp2NVvG{@7$F{I+w
zn;G8uj)4NlUq_x_mG0uSmAi&h+NCBaHlnM=B<Z2|6xLIV)`stq7yUB*o{Qf)w_VoZ
zmo_IE3Gbh2{ds@!i@xKJ&z8#lJ$rRteTn4p6|5Z3a!sUo*_y9rZH>^`U?Iad`|Pvt
zzxT$i_gntk)JwhA$KK9Ps+X<9Za#m^?z?@3J7XptE3i;mT45u{!?v}x&O+waTeF%2
zmUGX=*FO7f**Wp*<Hw8R)?a7&mA3h1*=`eO6RA+cx#>4vmOSWjQ4;HR{Ws%KuG#FB
zs$Y(Gv$NkRP;=RLXwTlgwY9aaP74pu=Reo-rOI~Z3om9H8=H=$t`Q+e@4YQEnVP}b
zet2zIcR}Wh4uz^DqnUm_5ubk6Y>c>*x4kRXXr>5P>+|Q&|JKzP?cTdrRUkd{#p91Z
z{{4&7QExi&XW^u$MUuZ>mPBbyt>DYs9&O6WBBaMFyLWTc+9Y}7rkyc-zv}kKuMBzM
zcEwiCUu|+=sm&q(q)QiOnk~M#;#JP6nP<~7IbS?ncCSWNb*gl(+m17?4Zr5@zxUPN
z{b!DWgvfU8Mxj-Hx`F(mmYK{^se9w@-@SX$a!=Cgt6HpKI};zC^l*MY_k5QUli@6V
zef<LM+{u2+J^58vUd_@fVe;2*W+{2rFV%gxJ>$ZCj`>V)i*^RB6uH_u&!~GI(4D#M
zjSJ$|A5SvWaJ?Cro8X}QDq~_srrGS1DM6B)oT1O#=g*rLP`FVz;==i(Ez87pTLdbk
zQZr{Oe_g!7<fQ!H$U75d=S}@{c4F(3&!2@wm)Gm%_gOq>Ggge+nWZps&4h%FqFvoP
zvewqu*FRr&e3u({=DVivzka>?W685_67vxiv)N}Q?z<>0+{rz!V(l~877?Yl8?<iu
r^EEm&te#u8{_6jF#n`Jq#S$1;RNq`nd1Sy0D!V;h{an^LB{Ts5@{d`%

diff --git a/modules/discojuice/www/discojuice/images/error.png b/modules/discojuice/www/discojuice/images/error.png
deleted file mode 100755
index 628cf2dae3d419ae220c8928ac71393b480745a3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 666
zcmV;L0%iS)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004XF*Lt006JZ
zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!EJ;K`R5;6}
zQ%gvc0TBNFhpVpZYs*vuLt9diOv=bL4R1XR>eOSYYtbpBV}~vsBnU!_?2tr-P=|^T
zED<b;h)xArC`LwRuDi0BivEw8uY($aYXuI>%wc9ezHgW@NMb!^uT_|SvCpFLJylbx
zY%bpaTGI8IYXMN$9w<3j9VkA~NYOKEQXsj?6a9_hcwfU$acAhJhB)zb_w@MVUEy@S
zX&I>K-R!bhu3?(6bHWIg$HEl7{9g>>&l_qdd+UYb(1~BCo9LptNq&8>!yoJ3Ui(i5
zRJ|XnYBklL!{@$-7=3mJ>P@1c=7Oc79e-V7yf+%lD2!I;Y&nXBZ>=B!5?CB>LvEx6
znI%n)qqi$#X#wKB(U7XP2P=+4{b@j#r%9-K(8UqtSDk>0UKzf*HM9yqMZ1D!$2MdZ
zR=`U>0zhOH1XqN?nY@AQqB7)Fp4{v&dKXvb43hZKvnN8;Po;+jY*}~*Z|W9Q0W%{D
z^T}Cc<|r(Su=1K=<sQLMN1ZE<U%m5Ea@1Tp8to2kJ7-hpAhT}(Dgffk;4r2>P5>Z4
zg`et&Va}tdzBS-G-ZcO)zCWpJvGQwrHZ`@wpM420ac@bI5~KkTFfGEM3sPWO8<ADs
zh7X-F%!~{kwpFCFAaZKyF+vTnL(ye%#)|yqz~B3T5kTqQvq%jMT(v1Wka%_eG)1AJ
z_%n+q5XXb>co4^fI6lPnA)Y{ef%@{+SnoUk0+dW+*{8WvF8}}l07*qoM6N<$g7cXs
A&j0`b

diff --git a/modules/discojuice/www/discojuice/images/info.png b/modules/discojuice/www/discojuice/images/info.png
deleted file mode 100644
index 2417d58d02d5e617233178d4d4346c0dca6bfb90..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 467
zcmV;^0WAKBP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004+Nkl<ZIE}TE
zO-lk%7=>LFW!qZ1D*G4y1HqjOcQ&MM1Vs>B=)(M9ltcv;zYqn#N2q>C%UVRs+J*f9
zqv<{acN)zof-W3*Iqx~=zH{fb+5Y3WT&`n}$8+ZOdJBLW?l)e$&*#g><MEeDrJ{Gc
zT?5o`^w4}~-VcRBSB*wPpG+qDa5!A`dc8EDhNFiD?H6}27%a5gZNogBPW5K9`6TFF
zKn+I^4caxc_)e#)s;`JfqmdyLruT3-tO05`dT7wP-R@H}AQFiL27`e<9*+%?M73JI
z1y&9X+GsR-ZU!Wi$&$Q5-qPuGo)d}0VJsFqqL$Oi2~(-mr5TXTW=mGVY&PTN??h`4
zP{Ua-$Ye5~0l8c*uo)mmzjrtsc0j!ufX56FqdLX^Udj+Tfef%tfCep|wLej-)$*FA
z8IOdxTrNKddIyO55hFb`Xt(Xbfk?hyEEYyUy<T4_ijwyG{TE_^-r(qoJ-9);brr=v
z*u{&h{eFKrpU=%zriP=3W~<qHipAndtJPA3xd5o)el-5&d;o|+c$xbK@2CI(002ov
JPDHLkV1l)9(k1`^

diff --git a/modules/discojuice/www/discojuice/images/item-hover.png b/modules/discojuice/www/discojuice/images/item-hover.png
deleted file mode 100644
index 923183f67f020f6acc704726d53fdc12d8117127..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1387
zcmeAS@N?(olHy`uVBq!ia0vp^Ags^91SJ1|;<^l^BuiW)N`mv#O3D+9QW+dm@{>{(
zJaZG%Q-e|yQz{EjrrIztFe_z-M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr<N!r
zrKV@**($x?y<bToGsRXZ+|<{=x4=0yBh#a*C^fjsFC@7tJJ~Wt$=*)EroswnKyGSD
zqC!P(PF}H9g{>0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWfo`&anSp|tp`M|!
ziMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL0c|TvNwW%aaf8|g<k>1^l#~=$>Fbx5
zm+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a
z#8wIDQivCF3*g4)6+?pw7-0Gpi3R$GdIlgb!4&%X;#ZoR3s+rS5|oN?FIIz#Ln;eW
z^@CE2^Gl18ff1Lc46>@g%DE^tu_V7JBtJg~7K#BG`6c<q8TkbY&cUV%zKO}1c_2Pm
zy|1s8XI^nhVqS8pr;Du;&;-5A%oHmlLl+Y_S4%f@Hzy}ULl-v-M{^5DS0g7&GiPIG
zLt{snUYGpj(%jU%5}4i;xL!vCoO(e?A-4c%vrB4GW?5>ATTy<l0@%w|nONN7Vs7c|
zXklaoG|v&cTOfK<aJt3P6{lPDfsWA!MJ!T8!-RmT2gHOYTObFX@Kf`Esl5o8tQV*4
zV`gAryzlAa7*cWT%`9tu7e|rf&yQ}+zOL1AT`lhDu{`IO!3(wu26kqYN_}M2P+4@b
z!)a^ORzK$g;ZB!n701MGY<y>Ae0=ZCuO2l_#n0mXzMuYo#`6Ep?*W>sKQH+*>@NTH
z=IW12ENwRysx05ha$4<0g?N7UlC93adiNHt{N|Om%6wX`;7*b65?h(0wLZjOc{%x(
z&OYDoA8MlhB&?6q;H)vcJx5^Lg@0FT6Q<QzJ~&vjzhgsr-q(psv=4ix=@!L?G8?n&
zPrlnDsgONgo_pqwuV)q>n!S5MrrsURhu#u?rc07#8WJvetlm+t{$@>1+oYz1AT`A!
zyBYh1546aNZ+T~|^+sTt;FPXAYzrFB<n_4zduq0CckhkdmOERO_=UB0D3vpxdAGZF
z<7DPreto9v5+1QR$b|<aF<+YUY@X7($-AdL3z}8@d;k6eF<#DQ+XL%j74sT)7QDK%
z&0w7ibC1#?wk`EGlB#Tx6SWyG-aW$SEhYLb`Ray=BDQt^I4(3yU-j%ysB3lRYuDII
zHDv~UjMX>w`<E$XWfs@Y$=LcoV(Yw}1+qLQj&{1QPES{VnsM@5?}wWFHD@<(*c%`E
zC2ZrR=dEY<9A5n8d)vovTeWOnbS-?_8#eJii`CnUoql%LPG+mmXX0USlY3*@^m5Zf
PQ1R#K>gTe~DWM4fo+Jv|

diff --git a/modules/discojuice/www/discojuice/images/item.png b/modules/discojuice/www/discojuice/images/item.png
deleted file mode 100644
index 61ea115a7b1e6f572e0d76631b9795b519280f11..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1146
zcmaJ>T}TvB6dvj!u{NTIz>1hAio$mOHh100$;O@C+G<4CWm9`;oVmJ#&QCMfb~GZ0
z3Zfu;sVIb=qraC3DO}2kekhZoG)Z3qE2STULX7H;xoZz?12gxYGvD`}bI&<5$7`y$
z`HGhpV;JU(Zx<72^=_(Y9(w+oEPjrb5*V$Ab!Icn$Tq+P)ocQIT$fuw0?2B|zK5U!
z!{!rOvL4n;yEw(vN!i1Yu5KYVhE-I$maMb_h&O>2&ESbox3UDTsXVc}Orj+#0@B*{
zP8-y9RwtFtRwb+wm0R!%mqP+NfHLmtZHB|SJTarop}ps(2z&+tTY2J7QuR^|9x-iz
zmyxtzp@TFYWJo5kDHIBA#95l5DVn7i*3X2v0L#%dK6?=;nyof-2{ASs3t2pohS1_D
zDwD~OnE+|pEff<Dhdm9J^&^De=`f(|`VD7IPC*2YVrv%EOau26<tDQo@&wBC&k=Mh
zFKalnWkLm`T-l-+lJ<_214`2Wp}L+&J1_y}^8Kf<lkBhnl>m;}ZY!v9&1<|+78kLB
z3{5*}nr*o%)}&2nI%(6wBXwoCBrBTX*)w=a;^Kw_WkUgRktdJ>sc9-FhQbk{oTWpt
zDuH3dSh)}?7ou!cI2Z{;n1GPuil)-80|Vx`>KvCT$n{1+w@_pe*xG)e#%xo^XO7Hi
z1#@Ad1@&gRYQbEXSV1m@lA*lD{?+K53r&x=&5tcI@`DcyH0?GT>+#x;CFqm*7#D@4
z`+DMa!{Vd(qOG+hE5Bt^hq@Lt-nls7yZvnV-jUCl^v;tnFOPHY7LKOwpWC<c%8jQz
zhCAImwv>rAWQRtkwe#XgLn``qM-hFbD{*N$wQ8t)tf%tp<Lt&0FD9RysVLRnuj4oO
zbPL~C4>rC?otk>&eEGn>TKDQf@3l>X*X6!rz7@f?!C%XMPHm{_E1f#4ueayi`S;i5
z>|np<_nmgO3~gA;PjcNEa9}vNc4EohH^bSbZ!Rb&_2Pk>O4k)~jB2gi84Z2?{G&AC
i7(3w0{?W(dOZH;dw(b$gqMn1^-yj~X7Oz(AJ^UNq3X^>R

diff --git a/modules/discojuice/www/discojuice/images/overlay.png b/modules/discojuice/www/discojuice/images/overlay.png
deleted file mode 100644
index b09e80e05a46b0d4a35e7ba0911b896ad1739543..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 972
zcmaJ=O^ee&7!C+3t9wvSdKzZIlg(E@(uBq}O<Ef;rL+YLUN%jpZMK_Cb~3eTy?GJw
z;x7?BDT;XUA_yJ@FJ3(e9zE)$+jKqH9Y|*0;d!3-bDnnEcXxMg>~I{nYqzW}+e_@b
zdGS2^KO4Py#J20SF`zv>qH~uZ&hYUN0XuZZsEb^Gar_C@IPM$_`U5&}?r9zlc{juG
zX&5s$$JO@J*!8A}f*~3Qkq&>o`v5`U>+pWr5uMmXlc2REsJCqQz2($XeYk%c)KZNJ
zgowHz4UeKkOLe%?)z~?^79dzb=v0R%K@FS^Ffl=(%!>t2tcai@@lvs*D9SA$i;^ga
zvLML?Nzsb3CW>IaAoE82k=C`EYhTRL;e^sy6NLGE&d-ZHCSyTTRW;L)<pM(#l0`(_
zv=AkGxq^ifj|4Fda0D_%cZg?Hhb+>Q6vB8T8zt*9v4RPy8w(OIW+~-B$2l7sh8uK3
zyXZ9D{|YDlMT~?lO7M($tZ}2g%vG$J1i2KGKE_9R6+075aWcU%FneX-xLy!t_6qMf
znjIz7jXY#qI%Eob5crxb8EQ$bTS~KDl_aZKHI%B+kn3v2ESgf$$hj8wW+94b&h<~Z
zjjh~l6vCK!wh##(BELy+2v#X;!S-0{TlLmle|s$ER<6K;5wgbq)9Cz)O;2{*j4d-Z
zgO4IM?Szf>lef>mvL|uJwv2xI?dKQi3I{H8uP*#)A6~um`Ta+uT`rIZ&DI&~$M<Uo
W-0^GfH+)G+_P*>!+j>zyc>EVAMJ!?f

diff --git a/modules/discojuice/www/discojuice/images/search-active.png b/modules/discojuice/www/discojuice/images/search-active.png
deleted file mode 100644
index ff44e1e67991a7b5e014e4397323f8b345e16f38..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1571
zcmaJ>X;2eq7+!-82uLYI6+!8`IEs~=<S;u#2rSW9qcKK_SS)L@Aq(u0%|ZemO|8~?
zpwwwg#nyUM8OITi5er%m_#sm2k)U`0iXBj)pp1%IJ76~m*dL|)WA}Z(eV*q%=i8)T
zFlSs~WFP<l<Fs=T0|1PQ=IrPI9{0{`ejwvM6WLS~yO^@FPL#m_wS`)Vfm#C1!VDN{
zDX`aJ2>{>+;YJf{(#?m>6d^!;7=eqRIW_<!B)VwSoP)98N-PT}RnU_&=OGZcsGu~N
zPNbt#FdII%kiixgE-;!4bIeK$lsFqqaKW4afw3s)B63Lw>{3Akx-e(^j)f370AX`f
z(A%U;Iz5;|F&HQli1=oaTm;I+0&%=lp-{wu5|LOW6iI|)316&$<0Y_21P(qB7mcx4
zVFRKWjKz5>$i}iXEEGDOPJuICKrvZDu~Mn@X-Fh|4#9U6kSyxrla81n1q5@L8JuQu
ziUfU%=t?S&RY6>)Z%ZKPVOi2K*e0%FLKjL4#R8G9q#>YA_y16W7)Co-1NJW8{}gr@
z3usJez#LQ_W99~Djq!z|;S>f#S&A`IRPIn0^)`y795#vuQx?lW9cso&pFe=t>0mAC
zU{TVHX%Q8~DF|@f0;}a3L?)6YD>SKySd3`Y8kt%tQ_NDzrCi(Nr9)hVGUpK($qsQX
z@3<)=a($~n&|G8$WAJ>;qG2ck94HyaN6tk#qTV3aGIB2J5xGJx8KG~m{~Gkr5w|@)
zb9ikzXL#{3lG}EMTkDBY)l~q%E72lqqw7vr%lVv0G{V29d6l!SMN2HXZfpyCq(7!h
zderLm$csakoeqa>Z^l<2Uw-gfNPegH+MX%J75dn(EVi*>pH)bc_aBOUQu1=er!n7z
zB-gZHoiF1r)gNx|xlr=3V4<?=LC5W;tF<3y^UcW<fD3*#c4xT#+1}TGcvSaWN?_SZ
z@3WJ?#_o{<<%{OYT3*@nS19}YcTcamyXegGr}nOV_t{$eq`=Xw>l}5`%Wi17d`(7o
zfZv)OTQ{VtlgfdFgY~C~Q<YIwua5i_);a6a2X1E^l5lm)KG(<JvGvow_Zzi({)8z=
zYuV&2dnN(r{I{Nk(t-YmfgWDvj8}r7%-QuP(vK|trRhdq#*Uv|3Fl6nfHp(>#<b2z
zyODjv{zH3vyFS)ZYAtK%=q>DEUzc{&Bn60S>*_WUO&*(ZQTXnM*s`TdzBT;z;%LDb
zBq(!R{+Y>}5Yx@b?X~9xMVkGlxQj2up}a~(MDVTF+B-%tG?Skrhq6mAzVK84&AZw+
z^Q~2--4S0_r%&X<u8{1^mG63U_c*xz`k%e@tgW_Dl_m2IoNghHEN#fk2wi`lcG2{O
zD;aSaUDq~nKc{NFjg5_7ui=pKqw!ldZrqp~o-2*4&OG*s;N{<aGmpBPB7kQzHa~6i
z-utn)x3{~yyQrvW-hmyLt@}N(r^mbByQQ94Qs4dfu~o9OuWwE8df=RPYS>?^*Jfo+
zkKS$uNB1;zc4qI@S3WgAN(U4?4=?E?5XyJIX?VU94+?62elu#)oU$CC$Nxac!ho++
z8PpW(?@r{`+poytW5>4LE`9x=;pY3^F|Eq9MvFHJUv+OSS$?Rw>q+?R=!)8dMV)}F
ndRyA(sr?;av>pDvFOe4vICw$SwBX`0-?gnxU4WD)XRiAP<v?YO

diff --git a/modules/discojuice/www/discojuice/images/spinning.gif b/modules/discojuice/www/discojuice/images/spinning.gif
deleted file mode 100644
index 704b875fa1b2854ddb00e6f8a7a5c5ff45e35f59..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 433
zcmZ?wbhEHb6k!lyn8?g<=FFMRn>W|j*Z=?jU-3V;pKD04vtxj(k)8oFBLf42;!hS<
zE(T@>9UvR1L4<*U$!1Rf%G13{cbWob39$7tnDk`EJl9Pqo3OM~N%pf@q1Pc(TlH1@
z^mg7h{?o8??)q;=a_qYwUVPaQwJgM$5n&(;0}}%e0~^plu{pAZ-7C2d6nJ$AK3)@+
zQdu(nSOl_C4xmylAY@<?moZpbwxh<4L;Kv%Cue7AD;6ls=uMOqLm11$zydUs2coue
z`Rukhu7`nE>(@GWJg@Zp(fc$2$xj>%98hy5=GZe-tePX!W6+ZMRxs&_b-^6=wnrvT
ztO$cyfQG`{YqFA|Y==aJMvLNY$!m|66~uZ}B_er^32v_V921ax<GO-c1Kv-SV&0H*
oU%fYh6Un_y2=~rWHS0Kj%Z($;FIn?i7Q=#?`HD>{5ey9008fN{CIA2c

diff --git a/modules/discojuice/www/discojuice/images/target.png b/modules/discojuice/www/discojuice/images/target.png
deleted file mode 100644
index 9346c7153fe0210101eff72137a541b8946bf4e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4717
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

diff --git a/modules/discojuice/www/discojuice/jquery-1.6.min.js b/modules/discojuice/www/discojuice/jquery-1.6.min.js
deleted file mode 100644
index c72011dfa..000000000
--- a/modules/discojuice/www/discojuice/jquery-1.6.min.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.6
- * http://jquery.com/
- *
- * Copyright 2011, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Mon May 2 13:50:00 2011 -0400
- */
-(function(a,b){function cw(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function ct(a){if(!ch[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ci||(ci=c.createElement("iframe"),ci.frameBorder=ci.width=ci.height=0),c.body.appendChild(ci);if(!cj||!ci.createElement)cj=(ci.contentWindow||ci.contentDocument).document,cj.write("<!doctype><html><body></body></html>");b=cj.createElement(a),cj.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ci)}ch[a]=d}return ch[a]}function cs(a,b){var c={};f.each(cn.concat.apply([],cn.slice(0,b)),function(){c[this]=a});return c}function cr(){co=b}function cq(){setTimeout(cr,0);return co=f.now()}function cg(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function cf(){try{return new a.XMLHttpRequest}catch(b){}}function b_(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function b$(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bZ(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a)?d(a,e):bZ(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bZ(a+"["+e+"]",b[e],c,d);else d(a,b)}function bY(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bS,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bY(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bY(a,c,d,e,"*",g));return l}function bX(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bO),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bB(a,b,c){var d=b==="width"?bv:bw,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval(b.text||b.textContent||b.innerHTML||""),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,"input")?bj(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bj)}function bj(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bi(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bf(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){name="data-"+c.replace(j,"$1-$2").toLowerCase(),d=a.getAttribute(name);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(e){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?g=[null,a,null]:g=i.exec(a);if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:E?function(a){return a==null?"":E.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(c,d){d&&d instanceof e&&!(d instanceof a)&&(d=a(d));return e.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b,d,e,f,g,h,i,j,k,l,m,n,o,p,q;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",b=a.getElementsByTagName("*"),d=a.getElementsByTagName("a")[0];if(!b||!b.length||!d)return{};e=c.createElement("select"),f=e.appendChild(c.createElement("option")),g=a.getElementsByTagName("input")[0],i={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.55$/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:g.value==="on",optSelected:f.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},g.checked=!0,i.noCloneChecked=g.cloneNode(!0).checked,e.disabled=!0,i.optDisabled=!f.disabled;try{delete a.test}catch(r){i.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function click(){i.noCloneEvent=!1,a.detachEvent("onclick",click)}),a.cloneNode(!0).fireEvent("onclick")),g=c.createElement("input"),g.value="t",g.setAttribute("type","radio"),i.radioValue=g.value==="t",g.setAttribute("checked","checked"),a.appendChild(g),j=c.createDocumentFragment(),j.appendChild(a.firstChild),i.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",k=c.createElement("body"),l={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(p in l)k.style[p]=l[p];k.appendChild(a),c.documentElement.appendChild(k),i.appendChecked=g.checked,i.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,i.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",i.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",m=a.getElementsByTagName("td"),q=m[0].offsetHeight===0,m[0].style.display="",m[1].style.display="none",i.reliableHiddenOffsets=q&&m[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(h=c.createElement("div"),h.style.width="0",h.style.marginRight="0",a.appendChild(h),i.reliableMarginRight=(parseInt(c.defaultView.getComputedStyle(h,null).marginRight,10)||0)===0),k.innerHTML="",c.documentElement.removeChild(k);if(a.attachEvent)for(p in{submit:1,change:1,focusin:1})o="on"+p,q=o in a,q||(a.setAttribute(o,"return;"),q=typeof a[o]=="function"),i[p+"Bubbles"]=q;return i}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[c]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function l(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark";while(g--)if(tmp=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,tmp.done(l);l();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:data-|aria-)/,u=/\:/,v;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||"set"in c&&c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b=a.selectedIndex,c=[],d=a.options,e=a.type==="select-one";if(b<0)return null;for(var g=e?b:0,h=e?b+1:d.length;g<h;g++){var i=d[g];if(i.selected&&(f.support.optDisabled?!i.disabled:i.getAttribute("disabled")===null)&&(!i.parentNode.disabled||!f.nodeName(i.parentNode,"optgroup"))){value=f(i).val();if(e)return value;c.push(value)}}if(e&&!c.length&&d.length)return f(d[b]).val();return c},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex",readonly:"readOnly"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c]||(v&&(f.nodeName(a,"form")||u.test(c))?v:b);if(d!==b){if(d===null||d===!1&&!t.test(c)){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;d===!0&&!t.test(c)&&(d=c),a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.getAttribute("value");a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),f.support.getSetAttribute||(f.attrFix=f.extend(f.attrFix,{"for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder"}),v=f.attrHooks.name=f.attrHooks.value=f.valHooks.button={get:function(a,c){var d;if(c==="value"&&!f.nodeName(a,"button"))return a.getAttribute(c);d=a.getAttributeNode(c);return d&&d.specified?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=Object.prototype.hasOwnProperty,x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&(a.type=a.data,f.event.handle.apply(this,arguments))}catch(d){}},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function J(a){var c=a.target,d,e;if(!!y.test(c.nodeName)&&!c.readOnly){d=f._data(c,"_change_data"),e=I(c),(a.type!=="focusout"||c.type!=="radio")&&f._data(c,"_change_data",e);if(d===b||e===d)return;if(d!=null||e)a.type="change",a.liveFired=b,f.event.trigger(a,arguments[1],c)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+N(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){return a.nodeName.toLowerCase()==="input"&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(a===b){g=!0;return 0}if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!be[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bf(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bl)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[];for(var i=0,j;(j=a[i])!=null;i++){typeof j=="number"&&(j+="");if(!j)continue;if(typeof j=="string")if(!ba.test(j))j=b.createTextNode(j);else{j=j.replace(Z,"<$1></$2>");var k=($.exec(j)||["",""])[1].toLowerCase(),l=be[k]||be._default,m=l[0],n=b.createElement("div");n.innerHTML=l[1]+j+l[2];while(m--)n=n.lastChild;if(!f.support.tbody){var o=_.test(j),p=k==="table"&&!o?n.firstChild&&n.firstChild.childNodes:l[1]==="<table>"&&!o?n.childNodes:[];for(var q=p.length-1;q>=0;--q)f.nodeName(p[q],"tbody")&&!p[q].childNodes.length&&p[q].parentNode.removeChild(p[q])}!f.support.leadingWhitespace&&Y.test(j)&&n.insertBefore(b.createTextNode(Y.exec(j)[0]),n.firstChild),j=n.childNodes}var r;if(!f.support.appendChecked)if(j[0]&&typeof (r=j.length)=="number")for(i=0;i<r;i++)bk(j[i]);else bk(j);j.nodeType?h.push(j):h=f.merge(h,j)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(i=0;h[i];i++)if(e&&f.nodeName(h[i],"script")&&(!h[i].type||h[i].type.toLowerCase()==="text/javascript"))e.push(h[i].parentNode?h[i].parentNode.removeChild(h[i]):h[i]);else{if(h[i].nodeType===1){var s=f.grep(h[i].getElementsByTagName("script"),g);h.splice.apply(h,[i+1,0].concat(s))}d.appendChild(h[i])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bm=/alpha\([^)]*\)/i,bn=/opacity=([^)]*)/,bo=/-([a-z])/ig,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz,bA=function(a,b){return b.toUpperCase()};f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c))),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bo,bA)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bB(a,b,d):f.swap(a,bu,function(){e=bB(a,b,d)});if(e<=0){e=bx(a,b,b),e==="0px"&&bz&&(e=bz(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bm.test(g)?g.replace(bm,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV;try{bU=e.href}catch(bW){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bX(bS),ajaxTransport:bX(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?b$(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b_(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bY(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bY(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bZ(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var ca=f.now(),cb=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+ca++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cb.test(b.url)||e&&cb.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cb,l),b.url===j&&(e&&(k=k.replace(cb,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cc=a.ActiveXObject?function(){for(var a in ce)ce[a](0,1)}:!1,cd=0,ce;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&cf()||cg()}:cf,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cc&&delete ce[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cd,cc&&(ce||(ce={},f(a).unload(cc)),ce[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ch={},ci,cj,ck=/^(?:toggle|show|hide)$/,cl=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cm,cn=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],co,cp=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cs("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",ct(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cs("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cs("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g];if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=ct(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block")),b.animatedProperties[g]=f.isArray(h)?h[1]:b.specialEasing&&b.specialEasing[g]||b.easing||"swing"}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],ck.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cl.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[g]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cs("show",1),slideUp:cs("hide",1),slideToggle:cs("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=co||cq(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cm&&(cp?(cm=1,g=function(){cm&&(cp(g),e.tick())},cp(g)):cm=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=co||cq(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a=f.timers,b=a.length;while(b--)a[b]()||a.splice(b,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cm),cm=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cu=/^t(?:able|d|h)$/i,cv=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cw(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cu.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cv.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cv.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cw(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cw(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
\ No newline at end of file
diff --git a/modules/discojuice/www/discojuice/jquery-ui-1.8.5.custom.min.js b/modules/discojuice/www/discojuice/jquery-ui-1.8.5.custom.min.js
deleted file mode 100644
index 827b5f05b..000000000
--- a/modules/discojuice/www/discojuice/jquery-ui-1.8.5.custom.min.js
+++ /dev/null
@@ -1,778 +0,0 @@
-/*!
- * jQuery UI 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI
- */
-(function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.5",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,
-NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,
-"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");
-if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind("mousedown.ui-disableSelection selectstart.ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f,
-"border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c.style(this,h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c.style(this,
-h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}});
-c(function(){var a=document.createElement("div"),b=document.body;c.extend(a.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.appendChild(a).offsetHeight===100;b.removeChild(a).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,
-d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);
-;/*!
- * jQuery UI Widget 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Widget
- */
-(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,
-a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)===
-"_")return h;e?this.each(function(){var g=b.data(this,a);if(!g)throw"cannot call methods on "+a+" prior to initialization; attempted to call method '"+d+"'";if(!b.isFunction(g[d]))throw"no such method '"+d+"' for "+a+" widget instance";var i=g[d].apply(g,f);if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",
-widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+
-"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}b.each(d,function(f,h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",
-false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
-;/*!
- * jQuery UI Mouse 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Mouse
- *
- * Depends:
- *	jquery.ui.widget.js
- */
-(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&
-this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();
-return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&
-this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-
-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
-;/*
- * jQuery UI Position 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Position
- */
-(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.scrollTo&&d.document){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j=
-{top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/
-2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+parseInt(c.curCSS(this,"marginRight",true))||0,w=m+q+parseInt(c.curCSS(this,"marginBottom",true))||0,i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]===
-"center")i.top-=m/2;i.left=parseInt(i.left);i.top=parseInt(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();
-b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];
-b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=
-c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);
-;/*
- * jQuery UI Draggable 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Draggables
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.mouse.js
- *	jquery.ui.widget.js
- */
-(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
-"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=
-this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
-this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();
-d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
-this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,
-b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
-a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||
-0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
-this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-
-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment==
-"parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&
-a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),
-10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
-this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
-f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+
-this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;e=this.originalPageX+
-Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-
-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=
-this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.5"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var g=d.data(this,"sortable");
-if(g&&!g.options.disabled){c.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;
-c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
-1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;
-this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=
-this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var a=
-d(this).data("draggable").options;d(a.iframeFix===true?"iframe":a.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;
-if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!=
-"HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-
-b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-
-c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,
-width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,g=b.offset.left,n=g+c.helperProportions.width,m=b.offset.top,o=m+c.helperProportions.height,h=c.snapElements.length-1;h>=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e<g&&g<k+e&&j-e<m&&m<l+e||i-e<g&&g<k+e&&j-e<o&&o<l+e||i-e<n&&n<k+e&&j-e<m&&m<l+e||i-e<n&&n<k+e&&j-e<o&&
-o<l+e){if(f.snapMode!="inner"){var p=Math.abs(j-o)<=e,q=Math.abs(l-m)<=e,r=Math.abs(i-n)<=e,s=Math.abs(k-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k}).left-c.margins.left}var t=
-p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(j-m)<=e;q=Math.abs(l-o)<=e;r=Math.abs(i-g)<=e;s=Math.abs(k-n)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:j,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:l-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:i}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:k-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[h].snapping&&
-(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=p||q||r||s||t}else{c.snapElements[h].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[h].item}));c.snapElements[h].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),
-10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})(jQuery);
-;/*
- * jQuery UI Droppable 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Droppables
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.widget.js
- *	jquery.ui.mouse.js
- *	jquery.ui.draggable.js
- */
-(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);
-a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&
-this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
-this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=
-d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
-a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.5"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;
-switch(c){case "fit":return i<=e&&g<=k&&j<=f&&h<=l;case "intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case "touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=
-i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!=
-"none";if(c[f].visible){c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight};e=="mousedown"&&c[f]._activate.call(c[f],b)}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||
-a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=
-d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})}}})(jQuery);
-;/*
- * jQuery UI Resizable 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Resizables
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.mouse.js
- *	jquery.ui.widget.js
- */
-(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,
-_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
-top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
-this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",
-nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=e.trim(c[d]),g=e('<div class="ui-resizable-handle '+("ui-resizable-"+f)+'"></div>');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor==
-String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();
-this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
-if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),
-d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=
-this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:
-this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",
-b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;
-f={width:c.size.width-(f?0:c.sizeDiff.width),height:c.size.height-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",
-b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top=
-a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidth<b.width,f=l(b.height)&&a.maxHeight&&a.maxHeight<b.height,g=l(b.width)&&a.minWidth&&a.minWidth>b.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height,
-k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var d=[c.css("borderTopWidth"),
-c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=e.map(d,function(g,h){g=parseInt(g,10)||0;h=parseInt(f[h],10)||0;return g+h})}e.browser.msie&&(e(b).is(":hidden")||e(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=
-this.element.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+
-a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,
-arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,
-{version:"1.8.5"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,
-function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n=
-(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition=
-false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left-
-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",
-b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top",
-"Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset,
-f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left=
-a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+
-a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&&
-e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",
-height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=
-d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery);
-;/*
- * jQuery UI Selectable 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Selectables
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.mouse.js
- *	jquery.ui.widget.js
- */
-(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),
-selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX,
-c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting",
-c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d=
-this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");
-a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&&
-!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d=
-e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.5"})})(jQuery);
-;/*
- * jQuery UI Sortable 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Sortables
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.mouse.js
- *	jquery.ui.widget.js
- */
-(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
-this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,
-arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=
-c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,
-{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();
-if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",
-a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");
-if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+
-this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+
-b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+
-"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,
-c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==
-document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",
-null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):
-d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||
-"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+
-this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?
-2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},
-_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=
-this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=
-this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");
-if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=
-0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=
-this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},
-update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=
-null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));
-this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,
-null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||
-d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a==
-"string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition==
-"absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==
-"relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},
-_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),
-10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?
-this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=
-this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+
-this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?
-g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
-e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==
-f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",
-f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",
-g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=
-0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
-this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});
-d.extend(d.ui.sortable,{version:"1.8.5"})})(jQuery);
-;/*
- * jQuery UI Accordion 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Accordion
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.widget.js
- */
-(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
-a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
-if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");a.active=f.length?f:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",function(g){return a._keydown(g)}).next().attr("role",
-"tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(g){a._clickHandler.call(a,g,this);g.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);
-this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");
-this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();
-b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target);
-a.preventDefault()}if(g){c(a.target).attr("tabIndex",-1);c(g).attr("tabIndex",0);g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+
-c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options;
-if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);
-a.next().addClass("ui-accordion-content-active")}h=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):h,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(h,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
-this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},h=this.active=c([]);this._toggle(h,f,g)}},_toggle:function(a,b,d,f,g){var h=this,e=h.options;h.toShow=a;h.toHide=b;h.data=d;var j=function(){if(h)return h._completed.apply(h,arguments)};h._trigger("changestart",null,h.data);h.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]),toHide:b,complete:j,
-down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!f[k]&&!c.easing[k])k="slide";f[k]||(f[k]=function(l){this.slide(l,{easing:k,duration:i||700})});
-f[k](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.5",animations:{slide:function(a,
-b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},h={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){h[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);g[i]={value:j[1],
-unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(h,{step:function(j,i){if(i.prop=="height")f=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=f*g[i.prop].value+g[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide",
-paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery);
-;/*
- * jQuery UI Autocomplete 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Autocomplete
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.widget.js
- *	jquery.ui.position.js
- */
-(function(e){e.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},_create:function(){var a=this,b=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!a.options.disabled){var d=e.ui.keyCode;switch(c.keyCode){case d.PAGE_UP:a._move("previousPage",
-c);break;case d.PAGE_DOWN:a._move("nextPage",c);break;case d.UP:a._move("previous",c);c.preventDefault();break;case d.DOWN:a._move("next",c);c.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:a.menu.element.is(":visible")&&c.preventDefault();case d.TAB:if(!a.menu.active)return;a.menu.select(c);break;case d.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);
-break}}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=e("<ul></ul>").addClass("ui-autocomplete").appendTo(e(this.options.appendTo||"body",b)[0]).mousedown(function(c){var d=a.menu.element[0];
-c.target===d&&setTimeout(function(){e(document).one("mousedown",function(f){f.target!==a.element[0]&&f.target!==d&&!e.ui.contains(d,f.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,d){d=d.item.data("item.autocomplete");false!==a._trigger("focus",null,{item:d})&&/^key/.test(c.originalEvent.type)&&a.element.val(d.value)},selected:function(c,d){d=d.item.data("item.autocomplete");var f=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();
-a.previous=f}if(false!==a._trigger("select",c,{item:d})){a.term=d.value;a.element.val(d.value)}a.close(c);a.selectedItem=d},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");e.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");
-this.menu.element.remove();e.Widget.prototype.destroy.call(this)},_setOption:function(a,b){e.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(e(b||"body",this.element[0].ownerDocument)[0])},_initSource:function(){var a=this,b,c;if(e.isArray(this.options.source)){b=this.options.source;this.source=function(d,f){f(e.ui.autocomplete.filter(b,d.term))}}else if(typeof this.options.source==="string"){c=this.options.source;this.source=
-function(d,f){a.xhr&&a.xhr.abort();a.xhr=e.getJSON(c,d,function(g,i,h){h===a.xhr&&f(g);a.xhr=null})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(a)},_search:function(a){this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(a.length){a=
-this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",a);this.menu.element.hide();this.menu.deactivate()}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return e.map(a,function(b){if(typeof b===
-"string")return{label:b,value:b};return e.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1),c;this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position(e.extend({of:this.element},this.options.position));a=b.width("").outerWidth();c=this.element.outerWidth();b.outerWidth(Math.max(a,c))},_renderMenu:function(a,b){var c=this;e.each(b,function(d,f){c._renderItem(a,f)})},
-_renderItem:function(a,b){return e("<li></li>").data("item.autocomplete",b).append(e("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},
-filter:function(a,b){var c=new RegExp(e.ui.autocomplete.escapeRegex(b),"i");return e.grep(a,function(d){return c.test(d.label||d.value||d)})}})})(jQuery);
-(function(e){e.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(e(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
--1).mouseenter(function(b){a.activate(b,e(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var c=b.offset().top-this.element.offset().top,d=this.element.attr("scrollTop"),f=this.element.height();if(c<0)this.element.attr("scrollTop",d+c);else c>=f&&this.element.attr("scrollTop",d+c-f+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})},
-deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,c){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);
-a.length?this.activate(c,a):this.activate(c,this.element.children(b))}else this.activate(c,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(":first"));else{var b=this.active.offset().top,c=this.element.height(),d=this.element.children("li").filter(function(){var f=e(this).offset().top-b-c+e(this).height();return f<10&&f>-10});d.length||(d=this.element.children(":last"));this.activate(a,d)}else this.activate(a,this.element.children(!this.active||
-this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(":last"));else{var b=this.active.offset().top,c=this.element.height();result=this.element.children("li").filter(function(){var d=e(this).offset().top-b+c-e(this).height();return d<10&&d>-10});result.length||(result=this.element.children(":first"));this.activate(a,result)}else this.activate(a,this.element.children(!this.active||this.first()?":last":":first"))},
-hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
-;/*
- * jQuery UI Button 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Button
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.widget.js
- */
-(function(a){var g,i=function(b){a(":ui-button",b.target.form).each(function(){var c=a(this).data("button");setTimeout(function(){c.refresh()},1)})},h=function(b){var c=b.name,d=b.form,e=a([]);if(c)e=d?a(d).find("[name='"+c+"']"):a("[name='"+c+"']",b.ownerDocument).filter(function(){return!this.form});return e};a.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",
-i);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var b=this,c=this.options,d=this.type==="checkbox"||this.type==="radio",e="ui-state-hover"+(!d?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",
-function(){if(!c.disabled){a(this).addClass("ui-state-hover");this===g&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){c.disabled||a(this).removeClass(e)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){b.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).toggleClass("ui-state-active");
-b.buttonElement.attr("aria-pressed",b.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");b.buttonElement.attr("aria-pressed",true);var f=b.element[0];h(f).not(f).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;a(this).addClass("ui-state-active");
-g=this;a(document).one("mouseup",function(){g=null})}).bind("mouseup.button",function(){if(c.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(f){if(c.disabled)return false;if(f.keyCode==a.ui.keyCode.SPACE||f.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(f){f.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",
-c.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("label[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var b=this.element.is(":checked");b&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",b)}else this.buttonElement=
-this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||
-this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);if(b==="disabled")c?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var b=this.element.is(":disabled");b!==this.options.disabled&&this._setOption("disabled",b);if(this.type==="radio")h(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
-true):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var b=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
-c=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":d.primary?"-primary":"-secondary"));d.primary&&b.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&b.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");
-this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":visible").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end().end()},
-destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
-;/*
- * jQuery UI Dialog 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Dialog
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.widget.js
- *  jquery.ui.button.js
- *	jquery.ui.draggable.js
- *	jquery.ui.mouse.js
- *	jquery.ui.position.js
- *	jquery.ui.resizable.js
- */
-(function(c,j){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");
-if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||"&#160;",f=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog",
-"aria-labelledby":f}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var e=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);
-return false}).appendTo(e);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id",f).html(d).prependTo(e);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;e.find("*").add(e).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&
-g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");
-b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0])d=Math.max(d,c(this).css("z-index"))});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,f=d.options;if(f.modal&&!a||!f.stack&&!f.modal)return d._trigger("focus",b);if(f.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=
-f.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;d.next().length&&d.appendTo("body");a._size();a._position(b.position);d.show(b.show);
-a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(f){if(f.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),e=g.filter(":first");g=g.filter(":last");if(f.target===g[0]&&!f.shiftKey){e.focus(1);return false}else if(f.target===e[0]&&f.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,
-f=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(f);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(e,h){h=c.isFunction(h)?{click:h,text:e}:h;e=c("<button></button>",h).unbind("click").click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.fn.button&&e.button()});f.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(e){return{position:e.position,
-offset:e.offset}}var b=this,d=b.options,f=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",e,a(h))},drag:function(e,h){b._trigger("drag",e,a(h))},stop:function(e,h){d.position=[h.position.left-f.scrollLeft(),h.position.top-f.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);
-b._trigger("dragStop",e,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}a=a===j?this.options.resizable:a;var d=this,f=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:d._minHeight(),
-handles:a,start:function(e,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",e,b(h))},resize:function(e,h){d._trigger("resize",e,b(h))},stop:function(e,h){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();d._trigger("resizeStop",e,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,
-a.height)},_position:function(a){var b=[],d=[0,0],f;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,e){if(+b[g]===b[g]){d[g]=b[g];b[g]=e}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(f=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a);
-f||this.uiDialog.hide()},_setOption:function(a,b){var d=this,f=d.uiDialog,g=f.is(":data(resizable)"),e=false;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);e=true;break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":f.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?f.addClass("ui-dialog-disabled"):f.removeClass("ui-dialog-disabled");break;case "draggable":b?
-d._makeDraggable():f.draggable("destroy");break;case "height":e=true;break;case "maxHeight":g&&f.resizable("option","maxHeight",b);e=true;break;case "maxWidth":g&&f.resizable("option","maxWidth",b);e=true;break;case "minHeight":g&&f.resizable("option","minHeight",b);e=true;break;case "minWidth":g&&f.resizable("option","minWidth",b);e=true;break;case "position":d._position(b);break;case "resizable":g&&!b&&f.resizable("destroy");g&&typeof b==="string"&&f.resizable("option","handles",b);!g&&b!==false&&
-d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||"&#160;"));break;case "width":e=true;break}c.Widget.prototype._setOption.apply(d,arguments);e&&d._size()},_size:function(){var a=this.options,b;this.element.css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css(a.height==="auto"?{minHeight:Math.max(a.minHeight-b,0),height:c.support.minHeight?"auto":Math.max(a.minHeight-
-b,0)}:{minHeight:0,height:Math.max(a.height-b,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.5",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
-function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()<c.ui.dialog.overlay.maxZ)return false})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=
-(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){this.oldInstances.push(this.instances.splice(c.inArray(a,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var b=0;c.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){var a,
-b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<
-b?c(window).width()+"px":a+"px"}else return c(document).width()+"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
-;/*
- * jQuery UI Slider 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Slider
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.mouse.js
- *	jquery.ui.widget.js
- */
-(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
-this.range=d([]);if(b.range){if(b.range===true){this.range=d("<div></div>");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
-if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length<b.values.length;)d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();
-else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),h,g,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=
-false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");h=a._start(c,f);if(h===false)return}break}i=a.options.step;h=a.options.values&&a.options.values.length?(g=a.values(f)):(g=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:g=a._valueMin();break;case d.ui.keyCode.END:g=a._valueMax();break;case d.ui.keyCode.PAGE_UP:g=a._trimAlignValue(h+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:g=a._trimAlignValue(h-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(h===
-a._valueMax())return;g=a._trimAlignValue(h+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(h===a._valueMin())return;g=a._trimAlignValue(h-i);break}a._slide(c,f,g);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
-this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,e,f,h,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});e=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(i){var j=Math.abs(c-h.values(i));if(e>j){e=j;f=d(this);g=i}});if(b.range===true&&this.values(1)===b.min){g+=1;f=d(this.handles[g])}if(this._start(a,
-g)===false)return false;this._mouseSliding=true;h._handleIndex=g;f.addClass("ui-state-active").focus();b=f.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-f.width()/2,top:a.pageY-b.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b=
-this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b=
-this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);
-c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c<e))c=e;if(c!==this.values(b)){e=this.values();e[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c});
-a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=
-this._trimAlignValue(a);this._refreshValue();this._change(null,0)}return this._value()},values:function(a,b){var c,e,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f<c.length;f+=1){c[f]=this._trimAlignValue(e[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();
-else return this._values()},_setOption:function(a,b){var c,e=0;if(d.isArray(this.options.values))e=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
-this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<e;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];
-return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<this._valueMin())return this._valueMin();if(a>this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=
-this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,h={},g,i,j,l;if(this.options.values&&this.options.values.length)this.handles.each(function(k){f=(c.values(k)-c._valueMin())/(c._valueMax()-c._valueMin())*100;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](h,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(k===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({width:f-
-g+"%"},{queue:false,duration:b.animate})}else{if(k===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(k===1)c.range[e?"animate":"css"]({height:f-g+"%"},{queue:false,duration:b.animate})}g=f});else{i=this.value();j=this._valueMin();l=this._valueMax();f=l!==j?(i-j)/(l-j)*100:0;h[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](h,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},
-b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.5"})})(jQuery);
-;/*
- * jQuery UI Tabs 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Tabs
- *
- * Depends:
- *	jquery.ui.core.js
- *	jquery.ui.widget.js
- */
-(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(a,e){if(a=="selected")this.options.collapsible&&
-e==this.options.selected||this.select(e);else{this.options[a]=e;this._tabify()}},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var a=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[a].concat(d.makeArray(arguments)))},_ui:function(a,e){return{tab:a,panel:e,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var a=
-d(this);a.html(a.data("label.tabs")).removeData("label.tabs")})},_tabify:function(a){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var b=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||
-(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))b.panels=b.panels.add(b._sanitizeSelector(i));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=b._tabId(f);f.href="#"+i;f=d("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[g-1]||b.list);f.data("destroy.tabs",true)}b.panels=b.panels.add(f)}else c.disabled.push(g)});if(a){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
-this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(b._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=
-this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return b.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
-if(c.selected>=0&&this.anchors.length){this.panels.eq(c.selected).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[c.selected],b.panels[c.selected]))});this.load(c.selected)}d(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":
-"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);a=0;for(var j;j=this.lis[a];a++)d(j)[d.inArray(a,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs",
-function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);b._trigger("show",
-null,b._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);b.element.dequeue("tabs")})}:function(g,f){b.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",
-function(){var g=this,f=d(g).closest("li"),i=b.panels.filter(":not(.ui-tabs-hide)"),l=d(b._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||b.panels.filter(":animated").length||b._trigger("select",null,b._ui(this,l[0]))===false){this.blur();return false}c.selected=b.anchors.index(this);b.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=-1;c.cookie&&b._cookie(c.selected,c.cookie);b.element.queue("tabs",
-function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&b._cookie(c.selected,c.cookie);b.element.queue("tabs",function(){r(g,l)});b.load(b.anchors.index(this));this.blur();return false}c.cookie&&b._cookie(c.selected,c.cookie);if(l.length){i.length&&b.element.queue("tabs",function(){s(g,i)});b.element.queue("tabs",function(){r(g,l)});b.load(b.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",
-function(){return false})},_getIndex:function(a){if(typeof a=="string")a=this.anchors.index(this.anchors.filter("[href$="+a+"]"));return a},destroy:function(){var a=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=
-e;var b=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){b.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});a.cookie&&this._cookie(null,a.cookie);return this},add:function(a,e,b){if(b===p)b=this.anchors.length;
-var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,a).replace(/#\{label\}/g,e));a=!a.indexOf("#")?a.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=d("#"+a);j.length||(j=d(h.panelTemplate).attr("id",a).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(b>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[b]);
-j.insertBefore(this.panels[b])}h.disabled=d.map(h.disabled,function(k){return k>=b?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[b],this.panels[b]));return this},remove:function(a){a=this._getIndex(a);var e=this.options,b=this.lis.eq(a).remove(),c=this.panels.eq(a).remove();
-if(b.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(a+(a+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=a}),function(h){return h>=a?--h:h});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],c[0]));return this},enable:function(a){a=this._getIndex(a);var e=this.options;if(d.inArray(a,e.disabled)!=-1){this.lis.eq(a).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(b){return b!=a});this._trigger("enable",null,
-this._ui(this.anchors[a],this.panels[a]));return this}},disable:function(a){a=this._getIndex(a);var e=this.options;if(a!=e.selected){this.lis.eq(a).addClass("ui-state-disabled");e.disabled.push(a);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))}return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this},
-load:function(a){a=this._getIndex(a);var e=this,b=this.options,c=this.anchors.eq(a)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(a).addClass("ui-state-processing");if(b.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(b.spinner)}this.xhr=d.ajax(d.extend({},b.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(c.hash)).html(k);e._cleanup();b.cache&&d.data(c,"cache.tabs",
-true);e._trigger("load",null,e._ui(e.anchors[a],e.panels[a]));try{b.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[a],e.panels[a]));try{b.ajaxOptions.error(k,n,a,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(a,
-e){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.5"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(a,e){var b=this,c=this.options,h=b._rotate||(b._rotate=function(j){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var k=c.selected;b.select(++k<b.anchors.length?k:0)},a);j&&j.stopPropagation()});e=b._unrotate||(b._unrotate=!e?function(j){j.clientX&&b.rotate(null)}:
-function(){t=c.selected;h()});if(a){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
-;/*
- * jQuery UI Datepicker 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Datepicker
- *
- * Depends:
- *	jquery.ui.core.js
- */
-(function(d,G){function L(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
-"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
-"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
-minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function E(a,b){d.extend(a,
-b);for(var c in b)if(b[c]==null||b[c]==G)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.5"}});var y=(new Date).getTime();d.extend(L.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=
-f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
-_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&
-b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==
-""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,
-c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),
-true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});b=b&&b.constructor==
-Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
-d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},
-_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=
-d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;
-for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&
-this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&
-!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();
-return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||
-a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,
-a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));
-var c=String.fromCharCode(a.charCode==G?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||
-a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);
-d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&
-d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,
-h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");
-this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");
-this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
-a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),
-k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"];
-a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val():
-"",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&
-!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;
-b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){var b=
-this._getInst(d(a)[0]);b.input&&b._selectingMonthYear&&setTimeout(function(){b.input.focus()},0);b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=
-d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,
-"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b==
-"object"?b.toString():b+"";if(b=="")return null;for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?
-3:2)+"}");p=b.substring(s).match(p);if(!p)throw"Missing number at position "+s;s+=p[0].length;return parseInt(p[0],10)},n=function(p,w,H){p=o(p)?H:w;for(w=0;w<p.length;w++)if(b.substr(s,p[w].length).toLowerCase()==p[w].toLowerCase()){s+=p[w].length;return w+1}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(z))throw"Unexpected literal at position "+s;s++},s=0,z=0;z<a.length;z++)if(j)if(a.charAt(z)=="'"&&!o("'"))j=false;else r();else switch(a.charAt(z)){case "d":l=m("d");
-break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":k=m("m");break;case "M":k=n("M",i,g);break;case "y":c=m("y");break;case "@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case "'":if(o("'"))r();else j=true;break;default:r()}if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>
--1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e)break;k++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*
-60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},k=function(o,m,n,r){return i(o)?r[m]:n[m]},l="",u=false;if(b)for(var j=0;j<a.length;j++)if(u)if(a.charAt(j)==
-"'"&&!i("'"))u=false;else l+=a.charAt(j);else switch(a.charAt(j)){case "d":l+=g("d",b.getDate(),2);break;case "D":l+=k("D",b.getDay(),e,f);break;case "o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=k("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+=
-"'";else u=true;break;default:l+=a.charAt(j)}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==G?a.settings[b]:this._defaults[b]},
-_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,
-this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case "d":case "D":g+=
-parseInt(j[1],10);break;case "w":case "W":g+=parseInt(j[1],10)*7;break;case "m":case "M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;case "y":case "Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break}j=u.exec(h)}return new Date(k,l,g)};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},
-_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?
-"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=
-this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,
-"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+
-n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+
-(c?"w":"e")+'">'+r+"</span></a>";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
-y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),H=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var M=this._getDefaultDate(a),I="",C=0;C<i[0];C++){for(var N=
-"",D=0;D<i[1];D++){var J=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?
-f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>"}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,
-A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var O=0;O<A;O++){x+="<tr>";var P=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,K=B&&!H||!F[0]||j&&q<j||o&&q>o;P+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==J.getTime()&&g==a.selectedMonth&&
-a._keyEvent||M.getTime()==q.getTime()&&M.getTime()==J.getTime()?" "+this._dayOverClass:"")+(K?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(K?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":K?'<span class="ui-state-default">'+q.getDate()+
-"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==J.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=P+"</tr>"}g++;if(g>11){g=0;m++}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");N+=x}I+=N}I+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':
-"");a._keyEvent=false;return I},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";if(h||!k)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+
-a.id+"');\">";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));if(h||!l)j+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b,
-i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++)j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";j+="</select>"}j+=this._get(a,"yearSuffix");if(u)j+=(h||!(k&&l)?"&#xa0;":"")+o;j+="</div>";return j},_adjustInstDate:function(a,b,c){var e=
-a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,
-"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);
-c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,
-"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=
-function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));
-return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new L;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.5";window["DP_jQuery_"+y]=d})(jQuery);
-;/*
- * jQuery UI Progressbar 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Progressbar
- *
- * Depends:
- *   jquery.ui.core.js
- *   jquery.ui.widget.js
- */
-(function(b,c){b.widget("ui.progressbar",{options:{value:0},min:0,max:100,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
-this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===c)return this._value();this._setOption("value",a);return this},_setOption:function(a,d){if(a==="value"){this.options.value=d;this._refreshValue();this._trigger("change")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.max,Math.max(this.min,a))},_refreshValue:function(){var a=this.value();this.valueDiv.toggleClass("ui-corner-right",
-a===this.max).width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.5"})})(jQuery);
-;/*
- * jQuery UI Effects 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/
- */
-jQuery.effects||function(f,j){function l(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],
-16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return m.transparent;return m[f.trim(c).toLowerCase()]}function r(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return l(b)}function n(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
-a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function o(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in s||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function t(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=
-a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=r(b.elem,a);b.end=l(b.end);b.colorInit=
-true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var m={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,
-183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,
-165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},p=["add","remove","toggle"],s={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){var e=f(this),g=e.attr("style")||" ",h=o(n.call(this)),q,u=e.attr("className");f.each(p,function(v,
-i){c[i]&&e[i+"Class"](c[i])});q=o(n.call(this));e.attr("className",u);e.animate(t(h,q),a,b,function(){f.each(p,function(v,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?
-f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.5",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==
-null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case "top":b=0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();
-var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"});
-c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments);a={options:a[1],duration:a[2],callback:a[3]};var b=f.effects[c];return b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c||
-typeof c=="number"||f.fx.speeds[c]||!f.effects[c])return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||!f.effects[c])return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||!f.effects[c]||typeof c==
-"boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,
-a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=
-e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+
-b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/
-2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*
-a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;
-return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,
-a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);
-;/*
- * jQuery UI Effects Blind 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Blind
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","left"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a,g);b.effects.removeWrapper(a);
-c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})(jQuery);
-;/*
- * jQuery UI Effects Bounce 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Bounce
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","left"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/
-3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);
-b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})(jQuery);
-;/*
- * jQuery UI Effects Clip 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Clip
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","left","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position,c/2)}var h={};h[g.size]=
-f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})(jQuery);
-;/*
- * jQuery UI Effects Drop 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Drop
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","left","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e=="show"?1:
-0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-;/*
- * jQuery UI Effects Explode 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Explode
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f=
-0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+
-e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery);
-;/*
- * jQuery UI Effects Fade 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Fade
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);
-;/*
- * jQuery UI Effects Fold 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Fold
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100*
-f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery);
-;/*
- * jQuery UI Effects Highlight 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Highlight
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&
-this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-;/*
- * jQuery UI Effects Pulsate 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Pulsate
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration,
-a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})(jQuery);
-;/*
- * jQuery UI Effects Scale 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Scale
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a,
-b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity=
-1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","left","width","height","overflow","opacity"],g=["position","top","left","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=c.effects.setMode(a,
-b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}};if(m=="box"||m=="both"){if(d.from.y!=
-d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);a.css("overflow","hidden").css(a.from);
-if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from);child.to=c.effects.setTransition(child,
-f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a,n?e:g);c.effects.removeWrapper(a);b.callback&&
-b.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-;/*
- * jQuery UI Effects Shake 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Shake
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","left"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]=(h=="pos"?"-=":"+=")+
-e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})(jQuery);
-;/*
- * jQuery UI Effects Slide 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Slide
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","left"],e=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(e=="show")a.css(f,b=="pos"?-g:g);var i={};i[f]=(e=="show"?b=="pos"?
-"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery);
-;/*
- * jQuery UI Effects Transfer 1.8.5
- *
- * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Effects/Transfer
- *
- * Depends:
- *	jquery.effects.core.js
- */
-(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);
-b.dequeue()})})}})(jQuery);
-;
\ No newline at end of file
diff --git a/modules/discojuice/www/discojuice/logos/protectnetwork.png b/modules/discojuice/www/discojuice/logos/protectnetwork.png
deleted file mode 100644
index 80ebedef3bb998b51dd7af992a8451fb49ecb42c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5187
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

diff --git a/modules/discojuice/www/discojuice/logos/twitter.png b/modules/discojuice/www/discojuice/logos/twitter.png
deleted file mode 100644
index 604dabc7257c5e41fcab4b81925ca3ad1e3cfd4b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3544
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
S8b59T0000<MNUMnLSTZ}$n8l0

diff --git a/modules/discojuice/www/discojuice/logos/uninett.png b/modules/discojuice/www/discojuice/logos/uninett.png
deleted file mode 100644
index 6f69b8a09bb318a22844f0330e1c724c9437855d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4720
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

diff --git a/modules/discojuice/www/feed-debug.php b/modules/discojuice/www/feed-debug.php
deleted file mode 100644
index 8495c354f..000000000
--- a/modules/discojuice/www/feed-debug.php
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-
-
-#sleep(2);
-
-$feed = new sspmod_discojuice_Feed();
-$datajson = $feed->read();	
-
-$data = json_decode($datajson, TRUE);
-
-
-header('Content-Type: text/plain; charset=utf-8');
-
-# print_r($data); exit;
-
-foreach($data AS $key => $e) {
-	
-	if ($e['country'] == 'SE') {
-		print_r($e);
-	}
-	
-	if (empty($e['geo'])) {
-		#print_r($e);
-		echo "Entity [" . $e['entityid'] . "] is missing geo-coordinates\n";
-	}
-	
-	
-}
-
-
-
-
-
diff --git a/modules/discojuice/www/feed.php b/modules/discojuice/www/feed.php
deleted file mode 100644
index 41066efa9..000000000
--- a/modules/discojuice/www/feed.php
+++ /dev/null
@@ -1,40 +0,0 @@
-<?php
-
-#sleep(2);
-
-$feed = new sspmod_discojuice_Feed();
-
-if (!empty($_REQUEST['refresh'])) {
-	$feed->store();
-	$data = $feed->read();	
-} else {
-	$data = $feed->read();	
-}
-
-
-
-
-
-
-if (!empty($_REQUEST['debug'])) {
-	
-
-	header('Content-Type: text/plain; charset=utf-8');
-	print_r(json_decode($data, 'utf-8'));
-	exit;
-}
-
-header('Content-Type: application/json; charset=utf-8');
-	
-if(isset($_REQUEST['callback'])) {
-	echo $_REQUEST['callback'] . '(' . $data . ');';
-} else {
-	echo $data;
-}
-
-
-
-
-
-
-
diff --git a/modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html b/modules/discojuice/www/response.html
similarity index 86%
rename from modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html
rename to modules/discojuice/www/response.html
index af4d54162..1bb1c0023 100644
--- a/modules/discojuice/www/discojuice/discojuiceDiscoveryResponse.html
+++ b/modules/discojuice/www/response.html
@@ -40,8 +40,9 @@ function receive() {
 		window.parent.DiscoJuice.Control.discoResponseError(cid, 
 			"Error from IdP Discovery Service [" + sender + "]:  " + urlParams.error);			
 	} else {
-		window.parent.DiscoJuice.Control.discoResponseError(cid, 
-			"ResponseLocation: Response from discovery service [" + sender + "]: No valid response parameters");
+		console.log('No valid response parameters. cid[' + cid + ']');
+		window.parent.DiscoJuice.Control.discoResponseError(cid);
+		// 	"ResponseLocation: Response from discovery service [" + sender + "]: No valid response parameters");
 	}
 
 }
@@ -50,6 +51,6 @@ function receive() {
 </head>
 
 <body onload="receive();">
-
 </body>
+
 </html>
-- 
GitLab