From 83b96059b08329bb512844f0be87cbd0916ba94e Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Fri, 5 Jul 2024 15:36:57 +0200 Subject: [PATCH] Angleichung an 2024.12 #5 --- src/de/superx/common/Maske.java | 142 +- src/de/superx/servlet/SuperXmlTabelle.java | 29 +- src/de/superx/servlet/Themenbaum.java | 16 +- superx-build/build.xml | 2 +- superx/WEB-INF/conf/#Untitled-1# | 45 + .../sch.eduetl/k_astat_faechergruppe.tab | 10 + .../conf/edustore/db/install/conf/kern.html | 10748 ++++++++++++++++ .../conf/edustore/db/install/conf/kern.xml | 268 +- .../db/install/masken/71820_felderinfo.unl | 6 +- .../db/install/masken/71820_maskeninfo.unl | 6 +- .../db/install/masken/71840_felderinfo.unl | 8 + .../install/masken/71840_maske_system_bez.unl | 1 + .../masken/71840_masken_felder_bez.unl | 20 + .../db/install/masken/71840_maskeninfo.unl | 350 + .../masken/71840_sachgeb_maske_bez.unl | 1 + .../db/install/masken/71860_felderinfo.unl | 8 + .../install/masken/71860_maske_system_bez.unl | 1 + .../masken/71860_masken_felder_bez.unl | 20 + .../db/install/masken/71860_maskeninfo.unl | 115 + .../masken/71860_sachgeb_maske_bez.unl | 1 + .../db/install/masken/71880_felderinfo.unl | 3 + .../install/masken/71880_maske_system_bez.unl | 1 + .../masken/71880_masken_felder_bez.unl | 3 + .../db/install/masken/71880_maskeninfo.unl | 39 + .../masken/71880_sachgeb_maske_bez.unl | 1 + .../kern_feste_konstanten_fuellen.sql | 7 + .../release_unloads/k_astat_abschl_grp.unl | 98 + .../db/install/upgrade/kern_env_upgrade.x | 5 +- .../install/upgrade/kern_pre_upgrade_pg.sql | 8 + .../install/upgrade/kernmodul_upgrade_man.sql | 1 + superx/WEB-INF/conf/obsoletfiles.txt | 1 + .../lib/{superx5.0.jar => superx5.1.jar} | Bin 3664836 -> 3670352 bytes .../patch_2024-06-10_bash_var.sh | 22 + .../patch_archive/patch_2024-06-10_readme.htm | 99 + superx/WEB-INF/patch/xml/patch_2024-06-10.xml | 59 + superx/edit/kern/systeminfo_view.jsp | 119 + superx/edit/kern/webapp_manager.jsp | 64 +- superx/images/table.svg | 80 +- superx/style/LICENSE_bulma_tooltip_1.2.0.txt | 21 + superx/style/bulma-tooltip.min.css | 2 + superx/xml/pageComponents_html.xsl | 2 +- 41 files changed, 12191 insertions(+), 241 deletions(-) create mode 100644 superx/WEB-INF/conf/#Untitled-1# create mode 100644 superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab create mode 100644 superx/WEB-INF/conf/edustore/db/install/conf/kern.html create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71840_felderinfo.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71840_maske_system_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71840_masken_felder_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71840_maskeninfo.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71840_sachgeb_maske_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71860_felderinfo.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71860_maske_system_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71860_masken_felder_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71860_maskeninfo.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71860_sachgeb_maske_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71880_felderinfo.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71880_maske_system_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71880_masken_felder_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71880_maskeninfo.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/masken/71880_sachgeb_maske_bez.unl create mode 100644 superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschl_grp.unl rename superx/WEB-INF/lib/{superx5.0.jar => superx5.1.jar} (91%) create mode 100755 superx/WEB-INF/patch/patch_archive/patch_2024-06-10_bash_var.sh create mode 100644 superx/WEB-INF/patch/patch_archive/patch_2024-06-10_readme.htm create mode 100644 superx/WEB-INF/patch/xml/patch_2024-06-10.xml create mode 100644 superx/edit/kern/systeminfo_view.jsp create mode 100644 superx/style/LICENSE_bulma_tooltip_1.2.0.txt create mode 100644 superx/style/bulma-tooltip.min.css diff --git a/src/de/superx/common/Maske.java b/src/de/superx/common/Maske.java index dab2c2c..d224e5e 100644 --- a/src/de/superx/common/Maske.java +++ b/src/de/superx/common/Maske.java @@ -2585,79 +2585,75 @@ public class Maske extends NamedIdObject implements Serializable { } public StringBuffer getCSV(String mandantenID) throws IOException { - String fld_delim1 = ""; - String fld_delim2 = ";"; - String row_delim1 = ""; - String row_delim2 = "\n";// we only user unix newline, even under DOS - String outFormat = "txt"; - // File f = File.createTempFile("tmp", ".csv"); - // FileWriter fw = new FileWriter(f); - // BufferedWriter bfw = new BufferedWriter(fw); - StringBuffer result = new StringBuffer(); - StringBuffer line = new StringBuffer(""); - int cols = this.getResult_el().getColumnCount(); - - // header - // for (int i = 0; i < cols; i++) { - // String colname=this.getResult_el().getResultSet().getColumnName(i); - // line.append(colname+fld_delim2); - // } - List headerlist = getHeaderCaptionList(mandantenID, true); - for (Iterator it = headerlist.iterator(); it.hasNext();) { - String headername = it.next() + fld_delim2; - headername = headername.replaceAll(" ", " "); - headername = headername.replaceAll(" ", " "); - line.append(headername); - } - line.append("\n"); - - // bfw.write(line.toString()); - result.append(line); - // data - Iterator it = this.getResult_el().getResultSet().iterator(); - while (it.hasNext()) { - SxResultRow row = (SxResultRow) it.next(); - line.setLength(0); - for (int i = 1; i <= cols; i++) { - Object o = row.get(i - 1); - - // aus SxTransformer.printResult - String f_wert = SxDBUtils.field_value(o); - // MB spezifisch statt . ein , als Decimaltrenner - if (o instanceof Float || o instanceof Double || o instanceof BigDecimal) - f_wert = o.toString().replace('.', ','); - // MB Spezifisch Ende - - if (outFormat.equals("xml") - && (f_wert.indexOf("&") > -1 || f_wert.indexOf("<") > -1 || f_wert.indexOf(">") > -1)) - f_wert = ""; - // wenn der Feldwert zufällig das Zeichen - // "\" enthält, wird es mit "\" maskiert - if (outFormat.equals("txt") && f_wert != null && (f_wert.indexOf("\\n") > -1)) { - f_wert = de.memtext.util.StringUtils.replace(f_wert, "\\n", "\\\\n"); - } - // wenn der Feldwert zufällig das Trennzeichen enthält, wird es - // mit "\" maskiert - if (outFormat.equals("txt") && f_wert != null && (f_wert.indexOf(fld_delim2) > -1)) - f_wert = de.memtext.util.StringUtils.replace(f_wert, fld_delim2, "\\" + fld_delim2); - if (i < cols) - line.append(fld_delim1 + f_wert + fld_delim2); - else { - line.append(fld_delim1 + f_wert + fld_delim2); - line.append(row_delim2); - } - // aus SxTransformer.printResult - - } - // bfw.write(line.toString()); - result.append(line); - } - - // bfw.close(); - // fw.close(); - // return f; - return result; - } + String fld_delim1 = ""; + String fld_delim2 = "^"; + if (SxPools.get(mandantenID).getRepository().containsKey("K_CSV_Excel_ISO")&&SxPools.get(mandantenID).getRepository().get("K_CSV_Excel_ISO").toString().equals("1")) + { + fld_delim2 = ";"; + } + String row_delim1 = ""; + String row_delim2 = "\n";// we only user unix newline, even under DOS + String outFormat = "txt"; + StringBuffer result = new StringBuffer(); + StringBuffer line = new StringBuffer(""); + int cols = this.getResult_el().getColumnCount(); + + // header + List headerlist = getHeaderCaptionList(mandantenID, true); + for (Iterator it = headerlist.iterator(); it.hasNext();) { + String headername = it.next() + fld_delim2; + headername = headername.replaceAll(" ", " "); + headername = headername.replaceAll(" ", " "); + line.append(headername); + } + line.append("\n"); + + result.append(line); + // data + Iterator it = this.getResult_el().getResultSet().iterator(); + while (it.hasNext()) { + SxResultRow row = (SxResultRow) it.next(); + line.setLength(0); + for (int i = 1; i <= cols; i++) { + Object o = row.get(i - 1); + + // aus SxTransformer.printResult + String f_wert = SxDBUtils.field_value(o); + // MB spezifisch statt . ein , als Decimaltrenner + if (o instanceof Float || o instanceof Double || o instanceof BigDecimal) f_wert = o.toString().replace('.', ','); + // MB Spezifisch Ende + + if (outFormat.equals("xml") && (f_wert.indexOf("&") > -1 || f_wert.indexOf("<") > -1 || f_wert.indexOf(">") > -1)) f_wert = ""; + //wenn der Feldwert einen Zeilenumbruch enthält wird der Test in "" gesetzt -> für CSV Import + if (outFormat.equals("txt") && f_wert != null && (f_wert.indexOf("\n") > -1)) { + f_wert = "\""+f_wert+"\""; + } + // wenn der Feldwert zufällig das Zeichen + // "\" enthält, wird es mit "\" maskiert + if (outFormat.equals("txt") && f_wert != null && (f_wert.indexOf("\n") > -1)) { + f_wert = "\""+f_wert+"\""; + } + if (outFormat.equals("txt") && f_wert != null && (f_wert.indexOf("\\n") > -1)) { + f_wert = de.memtext.util.StringUtils.replace(f_wert, "\\n", "\\\\n"); + } + // wenn der Feldwert zufällig das Trennzeichen enthält, wird es + // mit "\" maskiert + if (outFormat.equals("txt") && f_wert != null && (f_wert.indexOf(fld_delim2) > -1)) + f_wert = de.memtext.util.StringUtils.replace(f_wert, fld_delim2, "\\" + fld_delim2); + if (i < cols) + line.append(fld_delim1 + f_wert + fld_delim2); + else { + line.append(fld_delim1 + f_wert + fld_delim2); + line.append(row_delim2); + } + // aus SxTransformer.printResult + + } + result.append(line); + } + + return result; + } public void updateDynamicSichten(Field f, SxUser user) throws SQLException, DBServletException, KeyParentEqualException, CloneNotSupportedException, NoMainEntryException, TemplateException, IOException { diff --git a/src/de/superx/servlet/SuperXmlTabelle.java b/src/de/superx/servlet/SuperXmlTabelle.java index 3304fd3..36f2594 100644 --- a/src/de/superx/servlet/SuperXmlTabelle.java +++ b/src/de/superx/servlet/SuperXmlTabelle.java @@ -1069,14 +1069,29 @@ public class SuperXmlTabelle extends AbstractSuperXServlet { } private void csvExport() throws IOException { - /* Spezieller ISO Export für MS Excel*/ - StringBuffer csv = maske.getCSV(getMandantenID()); - String outp = new String(csv.toString().getBytes("iso-8859-1")); - response.setHeader("Content-disposition", "attachment; filename=" + FileUtils.removeProblemChars(maske.getName()) + ".csv"); - response.setHeader("Cache-Control", "expires=0"); - response.setHeader("ContentType", "text/plain"); //; charset=ISO-8859-1 - sendBackIso(csv.toString(), "text/csv; charset=ISO-8859-1"); + /* Spezieller ISO Export für MS Excel für FH DO*/ + StringBuffer csv = maske.getCSV(getMandantenID()); + String outp; + if (SxPools.get(getMandantenID()).getRepository().containsKey("K_CSV_Excel_ISO")&&SxPools.get(getMandantenID()).getRepository().get("K_CSV_Excel_ISO").toString().equals("1")) + { + outp = new String(csv.toString().getBytes("iso-8859-1")); + response.setHeader("Content-disposition", "attachment; filename=" + FileUtils.removeProblemChars(maske.getName()) + ".csv"); + response.setHeader("Cache-Control", "expires=0"); + response.setHeader("ContentType", "text/plain"); //; charset=ISO-8859-1 + sendBackIso(csv.toString(), "text/csv; charset=ISO-8859-1"); + } + else + { + //Format bis 2024.06: + + response.setHeader("Content-disposition", "attachment; filename=" + FileUtils.removeProblemChars(maske.getName()) + ".csv"); + response.setHeader("Cache-Control", "expires=0"); + + sendBack(csv.toString(), "text/csv"); + + } + } void sendBackIso(String txt, String contenttype) throws IOException { diff --git a/src/de/superx/servlet/Themenbaum.java b/src/de/superx/servlet/Themenbaum.java index 68d5483..59225cc 100644 --- a/src/de/superx/servlet/Themenbaum.java +++ b/src/de/superx/servlet/Themenbaum.java @@ -62,7 +62,12 @@ public class Themenbaum implements ThemenbaumI, Serializable { this.login_name = login_name; this.mandantenID = mandantenID; this.isAdmin = isAdmin; - try { + + if (SxPools.get(mandantenID).getRepository().containsKey("K_aufklappbarer Themenbaum")&&SxPools.get(mandantenID).getRepository().get("K_aufklappbarer Themenbaum").toString().equals("1")) + { + menu.setAufklappbarerThemenbaum(true); + } + try { // DQ 5.4.2007: transform-Methode war hier, ist ausgelagert nach // toHtml // wg. XML-Ausgabe des Themenbaums @@ -249,7 +254,7 @@ public class Themenbaum implements ThemenbaumI, Serializable { private class Menu extends DefaultTreeModel { private static final long serialVersionUID = 1L; - + private boolean aufklappbarerThemenbaum=false; public Menu(MenuItemNode root) { super(root); //printout(); @@ -268,6 +273,12 @@ public class Themenbaum implements ThemenbaumI, Serializable { MenuItemNode n = getNode(tid); return getMenupath(n); } + public boolean isAufklappbarerThemenbaum() { + return aufklappbarerThemenbaum; + } + public void setAufklappbarerThemenbaum(boolean aufklappbarerThemenbaum) { + this.aufklappbarerThemenbaum = aufklappbarerThemenbaum; + } private String getMenupath(MenuItemNode n) { StringBuffer result = new StringBuffer("\n\n"); @@ -324,6 +335,7 @@ public class Themenbaum implements ThemenbaumI, Serializable { boolean showNavigation = !navigationElement.isEmpty(); StringBuffer result = new StringBuffer( "\n\n"); result.append(Maske.addGeneralInfo()); diff --git a/superx-build/build.xml b/superx-build/build.xml index e46882b..871f2d4 100644 --- a/superx-build/build.xml +++ b/superx-build/build.xml @@ -33,7 +33,7 @@ classname="org.codehaus.groovy.ant.Groovy" classpathref="classpath"/> - + diff --git a/superx/WEB-INF/conf/#Untitled-1# b/superx/WEB-INF/conf/#Untitled-1# new file mode 100644 index 0000000..cb4135c --- /dev/null +++ b/superx/WEB-INF/conf/#Untitled-1# @@ -0,0 +1,45 @@ +git add src/de/superx/common/Maske.java +git add src/de/superx/servlet/SuperXmlTabelle.java +git add src/de/superx/servlet/Themenbaum.java +git add superx-build/build.xml +git add superx/WEB-INF/conf/edustore/db/install/conf/kern.xml +git add superx/WEB-INF/conf/edustore/db/install/masken/71820_felderinfo.unl +git add superx/WEB-INF/conf/edustore/db/install/masken/71820_maskeninfo.unl +git add superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql +git add superx/WEB-INF/conf/edustore/db/install/upgrade/kern_env_upgrade.x +git add superx/WEB-INF/conf/edustore/db/install/upgrade/kern_pre_upgrade_pg.sql +git add superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql +git add superx/WEB-INF/conf/obsoletfiles.txt + gelöscht: superx/WEB-INF/lib/superx5.0.jar +git add superx/edit/kern/webapp_manager.jsp +git add superx/images/table.svg +git add superx/xml/pageComponents_html.xsl + +Unversionierte Dateien: + (benutzen Sie "git add ...", um die Änderungen zum Commit vorzumerken) + superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab + superx/WEB-INF/conf/edustore/db/install/conf/kern.html + superx/WEB-INF/conf/edustore/db/install/masken/71840_felderinfo.unl + superx/WEB-INF/conf/edustore/db/install/masken/71840_maske_system_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71840_masken_felder_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71840_maskeninfo.unl + superx/WEB-INF/conf/edustore/db/install/masken/71840_sachgeb_maske_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71860_felderinfo.unl + superx/WEB-INF/conf/edustore/db/install/masken/71860_maske_system_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71860_masken_felder_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71860_maskeninfo.unl + superx/WEB-INF/conf/edustore/db/install/masken/71860_sachgeb_maske_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71880_felderinfo.unl + superx/WEB-INF/conf/edustore/db/install/masken/71880_maske_system_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71880_masken_felder_bez.unl + superx/WEB-INF/conf/edustore/db/install/masken/71880_maskeninfo.unl + superx/WEB-INF/conf/edustore/db/install/masken/71880_sachgeb_maske_bez.unl + superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschl_grp.unl + superx/WEB-INF/lib/superx5.1.jar + superx/WEB-INF/patch/patch_archive/patch_2024-06-10_bash_var.sh + superx/WEB-INF/patch/patch_archive/patch_2024-06-10_readme.htm + superx/WEB-INF/patch/xml/patch_2024-06-10.xml + superx/edit/kern/systeminfo_view.jsp + superx/style/LICENSE_bulma_tooltip_1.2.0.txt + superx/style/bulma-tooltip.min.css + diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab b/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab new file mode 100644 index 0000000..6e1b6fe --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/conf/his1/dbconv/sch.eduetl/k_astat_faechergruppe.tab @@ -0,0 +1,10 @@ +{### k_astat_faechergruppe - automatisch generiert #########} +create table k_astat_faechergruppe( + schluessel NVARCHAR(255) not null, +name NVARCHAR(255) +); + +comment on column k_astat_faechergruppe.schluessel is 'Schlüssel'; + +comment on column k_astat_faechergruppe.name is 'Name'; + \ No newline at end of file diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/kern.html b/superx/WEB-INF/conf/edustore/db/install/conf/kern.html new file mode 100644 index 0000000..f3604d0 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/conf/kern.html @@ -0,0 +1,10748 @@ + + + +Modul-Beschreibung + + + + + + +

Modulbeschreibung kern

+ + + + + + + + + + + + + + + + + + + +
SuperX-Version2
Modulversion5.0
SachgebietAdministration id 0
SysteminfoAdministration id 9
ThemaAdministration
Themenbaum-AstAbfragen
+

Übersicht

+ + + + + + + +
Tabellen und Komponenten (alphabetisch)Tabellen (nach Thema)Tabellen (nach Typ)
+
    +
  1. +Tabellen + +
  2. +
  3. +Joolap-Blueprints +
  4. +
  5. +Views + +
  6. +
  7. +Funktionen / Prozeduren +
  8. +
  9. +Masken +
  10. +
  11. Schnittstellenbeschreibung + +
  12. +
+
+
    +
  1. Administration +
  2. +
  3. Administration +
  4. +
  5. Institutionen verwalten
      +
    • +
    • Benutzer verwalten
        +
      • +
      • Benutzerinfo verwalten
          +
        • +
        • Masken verwalten
            +
          • +
          • Uploads/Downloads verwalten
              +
            • +
            • Felder
                +
              • +
              • Benutzer
                  +
                • +
                • Entwicklung
                    +
                  • +
                  • Stammdaten verwalten +
                  • +
                  +
                  +
                    +
                  1. Ladetabellen
                      +
                    • +
                    • Datentabellen +
                    • +
                    • Schlüsseltabellen +
                    • +
                    • Hilfstabellen
                        +
                      • +
                      +
                      +

                      Datenbankschema

                      +

                      +Tabellen +

                      +
                      +Tabelle aggre_bland +
                      +

                      +

                      Typ: Schlüsseltabelle, Themenbereich: Administration

                      + + + + + + + + + + + + + +
                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                      tidINTEGER4false
                      blandCHAR2false
                      textCHAR40true
                      +

                      Primärschlüssel c_aggre_bland +

                      +
                        +
                      1. tid
                      2. +
                      +
                        +
                          Wird benutzt in folgenden Masken: +
                        +
                        +Tabelle aggregierung +
                        +

                        Modulübergreifende Tabelle für Aggregierungen in + Ergebnisabfragen.

                        +

                        Typ: Schlüsseltabelle, Themenbereich: Administration

                        + + + + + + + + + + + + + + + + + + + +
                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                        tidINTEGER4true
                        ordSMALLINT2false
                        nameCHAR50false
                        kategorieCHAR30false
                        wertCHAR255false
                        +

                        Primärschlüssel co_aggregierung +

                        +
                          +
                        1. tid
                        2. +
                        +
                          +
                            Wird benutzt in folgenden Masken: +
                          +
                          +Tabelle cif +
                          +

                          +

                          Typ: Schlüsseltabelle, Themenbereich: Administration

                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                          tidINTEGER4true
                          hsINTEGER4true
                          keySMALLINT2true
                          apnrINTEGER4true
                          d_akt_vonDATE4false
                          d_akt_bisDATE4false
                          kurzCHAR10false
                          druckCHAR100false
                          lang_1CHAR100false
                          lang_2CHAR150false
                          lang_3CHAR250false
                          sort1INTEGER4false
                          uniquenameVARCHAR255falseSchlüssel
                          +

                          Primärschlüssel c_cif +

                          +
                            +
                          1. tid
                          2. +
                          +
                            +
                          • Index: unique cif_ind auf cif (hs, +key, +apnr ); +
                          • +
                          +
                            Wird benutzt in folgenden Masken: +
                          +
                          +Tabelle cifx +
                          +

                          +

                          Typ: Schlüsseltabelle, Themenbereich: Administration

                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                          tidINTEGER4true
                          hsINTEGER4true
                          keySMALLINT2truecif : apnr +
                          key : +1
                          +
                          apnrCHAR10true
                          d_akt_vonDATE4false
                          d_akt_bisDATE4false
                          kurzVARCHAR255false
                          druckVARCHAR255falseDrucktext
                          lang_1VARCHAR255false
                          lang_2VARCHAR255false
                          lang_3VARCHAR255false
                          parentCHAR10falseübergeordn. Element
                          parent_intINTEGER10falseübergeordn. Element (int)Bei ICE-Schlüsseln
                          filterCHAR10false
                          refapnrCHAR10false
                          astatCHAR10falseamtl. Schlüssel
                          bund_apnrCHAR10falseBundesschlüssel
                          land_apnrCHAR10falseLandesschlüssel
                          hiskey_idVARCHAR255falseHIS-KEYBei GX der hiskey, bei HISINONE hiskey_id
                          uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                          sort1INTEGER4false
                          sort2INTEGER4false
                          sort3INTEGER4false
                          sortc1CHAR10false
                          sortc2CHAR10false
                          sourcesysteminteger4falseID des Vorsystems
                          sourcesystem_idVARCHAR255falseID im jew. Vorsystem
                          intern_intINTEGER4false
                          intern_cCHAR10false
                          spracheCHAR3false
                          struktur_intINTEGER4false
                          struktur_cCHAR50false
                          ebeneINTEGER4false
                          lidVARCHAR255falseLanglebige ID
                          parent_lidVARCHAR255falseÜbergeordnete langlebige ID
                          +

                          Primärschlüssel c_cifx_tid +

                          +
                            +
                          1. tid
                          2. +
                          +
                            +
                          • Index: unique cifx_ind auf cifx (hs, +key, +apnr ); +
                          • +
                          • Index: cifx_ind2 auf cifx (uniquename ); +
                          • +
                          +
                            Wird benutzt in folgenden Masken: +
                          +
                          +Tabelle cifx_customize +
                          +

                          +

                          Typ: Schlüsseltabelle, Themenbereich: Administration

                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                          tidSERIAL2trueLaufnr.
                          cifx_tableVARCHAR255trueTabelle
                          keySMALLINT2trueSchlüssel
                          apnrCHAR10trueAusprägung
                          kurzVARCHAR255falseKurztext
                          druckVARCHAR255DrucktextfalseDrucktext
                          lang_1VARCHAR255falseLangtext
                          uniquenameVARCHAR255falseSchlüssel (Anzeige)(Das Feld wird derzeit noch nicht ausgewertet.)
                          +

                          Primärschlüssel c_cifx_customize +

                          +
                            +
                          1. tid
                          2. +
                          +
                            +
                              Wird benutzt in folgenden Masken: +
                            +
                            +Tabelle colorscheme +
                            +

                            +

                            Typ: Schlüsseltabelle, Themenbereich: Administration

                            + + + + + + + + + + + + + + + + +
                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                            idSERIALtrueid
                            captionVARCHAR255Bezeichnung
                            sortorderINTEGERSortierreihenfolge
                            colorsVARCHAR255Farben
                            +
                              +
                                Wird benutzt in folgenden Masken: +
                              +
                              +Tabelle data_upload +
                              +

                              Verzeichnis der Uploads

                              +

                              Typ: Datentabelle, Themenbereich: Administration

                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                              tidSERIAL4true
                              tablenameVARCHAR255trueTabellennamesx_tables : name +
                              +
                              filenameDISKBLOB255falseDatei Pfad zur Datei (relativ zu webapps/superx/WEB-INF/ ) +
                              datatypeVARCHAR255falseDateityp
                              datadelimiterVARCHAR255falseTrennzeichen(Nur bei CSV-Format)
                              dataencodingVARCHAR255falseKodierungutf8,ISO-8859-1 (Nur bei Text-Format)
                              withheaderSMALLINT20falseSpaltenüberschriftenEnthält die Datei Spaltenüberschriften? 1=ja,0=nein +
                              rownumberINTEGER4falseZeilenanzahlAnzahl der gelieferten Datensätze
                              zippedSMALLINT20falsezip-Komprimiert1=ja,0=nein
                              ch110_institutCHAR10falseInstitutionorganigramm : key_apnr +
                              +
                              submission_useridINTEGER2falseUserPerson, die den Download eingereicht hatuserinfo : tid +
                              +
                              submission_emailVARCHAR255falseEmailSpezielle Email-Adresse für die Protokollierung des Ladens +
                              submission_dateDATETIME2falseImportdatumDatum/Uhrzeit des Imports in die SuperX-Datenbank +
                              submission_modeSMALLINT2falseImportmodus1=Hinzufügen,0=Alles Löschen und Hinzufügen
                              submission_commTEXT20000falseKommentarKommentar für Website (Datenlegende o.ä.).
                              submission_notedSMALLINT20falseNachricht bei LieferungLieferung bestätigt (per mail an submission_email) +
                              uploadedSMALLINT20falseHochgeladen?1=ja,0=nein
                              processedSMALLINT20falseErfolgreich Verarbeitet?1=ja,0=nein
                              processor_emailVARCHAR255falseEmailEmail vom Adminstrator, der über die Datei informiert + werden soll
                              processed_dateDATE255falseDatum Verarbeitung1=ja
                              processed_notedSMALLINT20falseNachricht bei Verarbeitung1=ja, Verarbeitung bestätigt (per mail an submission_email + und processor_email)
                              +

                              Primärschlüssel pk_data_upload +

                              +
                                +
                              1. tid
                              2. +
                              +
                                +
                                  Wird benutzt in folgenden Masken: +
                                +
                                +Tabelle db_forms +
                                +

                                +

                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                + + + + + + + + + + + + + + + + + + + + + + +
                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                tidINTEGER4true
                                nameCHAR100false
                                tablenameCHAR100false
                                form_pathCHAR255false
                                captionCHAR200false
                                descriptionCHAR255false
                                +

                                Primärschlüssel pk_db_forms +

                                +
                                  +
                                1. tid
                                2. +
                                +
                                  +
                                    Wird benutzt in folgenden Masken: +
                                  +
                                  +Tabelle db_tabellen +
                                  +

                                  Ein Verzeichnis der Tabellennamen nach dem Schema der + HIS eG.

                                  +

                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                  + + + + + + + + + + + + + + + + +
                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                  db_einfuegemarkeCHAR6
                                  tabellen_idSERIALtrue
                                  nameCHAR50
                                  protokollierungSMALLINT
                                  +

                                  Primärschlüssel c_db_tabellen +

                                  +
                                    +
                                  1. tabellen_id
                                  2. +
                                  +
                                    +
                                  • Index: unique uxdb_tabellen_name auf db_tabellen (name ); +
                                  • +
                                  • Index: xdb_tabellen_efm auf db_tabellen (db_einfuegemarke ); +
                                  • +
                                  +
                                    Wird benutzt in folgenden Masken: +
                                  +
                                  +Tabelle db_version +
                                  +

                                  Ein Verzeichnis der Modul-Versionen nach dem Schema der + HIS eG.

                                  +

                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                  + + + + + + + + + + + + + + + + + + + + + + +
                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                  db_einfuegemarkeVARCHAR255
                                  his_systemVARCHAR255
                                  versionCHAR8
                                  kern_systemCHAR1
                                  version_hashVARCHAR32false
                                  systeminfo_idINTEGER4false
                                  +

                                  Primärschlüssel c_db_version +

                                  +
                                    +
                                  1. his_system
                                  2. +
                                  +
                                    +
                                  1. version
                                  2. +
                                  +
                                    +
                                  • Index: unique uxdb_version auf db_version (his_system ); +
                                  • +
                                  • Index: xdb_version_efm auf db_version (db_einfuegemarke ); +
                                  • +
                                  +
                                    Wird benutzt in folgenden Masken: +
                                  +
                                  +Tabelle dbconnections +
                                  +

                                  +

                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                  idVARCHAR255true
                                  nameVARCHAR255true
                                  driverVARCHAR255false
                                  urlVARCHAR255false
                                  usernameVARCHAR255false
                                  passwortVARCHAR255false
                                  minidleSMALLINT5false
                                  maxidleSMALLINT5false
                                  maxactiveSMALLINT5false
                                  testsqlVARCHAR255false
                                  +

                                  Primärschlüssel dbconnections_pkey +

                                  +
                                    +
                                  1. id
                                  2. +
                                  +
                                    +
                                      Wird benutzt in folgenden Masken: +
                                    +
                                    +Tabelle dim_bp_altsicht_apnr +
                                    +

                                    Schlüssel für alternative Sichten in Saiku

                                    +

                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                    + + + + + + + + + + + + + + + + + + + + + + + + + +
                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                    hierarchie_idVARCHAR200true
                                    apnrcharVARCHAR255false
                                    apnrINTEGER255false
                                    parentcharVARCHAR255false
                                    parentINTEGER255false
                                    druckVARCHAR255falseDrucktext
                                    systeminfo_idINTEGER4false
                                    +
                                      +
                                    • Index: ix_dim_bp_alts1 auf dim_bp_altsicht_apnr (hierarchie_id ); +
                                    • +
                                    +
                                      Wird benutzt in folgenden Masken: +
                                    +
                                    +Tabelle dim_bp_apnr +
                                    +

                                    Ausprägungen (in ICE tabellenschluessel):

                                    +

                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                    dimension_bp_idINTEGER4true
                                    apnrINTEGER255true
                                    parentINTEGER255falsefalls in der Standardhierarchie schon parents vergeben sind, können die hier eingetragen weren
                                    druckVARCHAR255falseDrucktext
                                    systeminfo_idINTEGER4false
                                    kurztextVARCHAR255falseKurztext
                                    langtextVARCHAR255falseLangtext
                                    uniquenameCHAR255falseSchlüssel (alphanumerisch)
                                    level1_intINTEGER4falseAuswertungsebene 1 (ganzzahlig)
                                    level1_charCHAR255falseAuswertungsebene 1 (String)
                                    level1_strCHAR255falseAuswertungsebene 1 (Bezeichnungstext)
                                    level2_intINTEGER4falseAuswertungsebene 2 (ganzzahlig)
                                    level2_charCHAR255falseAuswertungsebene 2 (String)
                                    level2_strCHAR255falseAuswertungsebene 2 (Bezeichnungstext)
                                    level3_intINTEGER4falseAuswertungsebene 3 (ganzzahlig)
                                    level3_charCHAR255falseAuswertungsebene 3 (String)
                                    level3_strCHAR255falseAuswertungsebene 3 (Bezeichnungstext)
                                    sortorderINTEGER8Sortierreihenfolge
                                    +
                                      +
                                    • Index: unique ix_dim_bp_apnr auf dim_bp_apnr (dimension_bp_id, +apnr ); +
                                    • +
                                    • Index: ix_dim_bp_apnr2 auf dim_bp_apnr (systeminfo_id ); +
                                    • +
                                    • Index: ix_level1_int1 auf dim_bp_apnr (level1_int, +level1_char ); +
                                    • +
                                    • Index: ix_level1_int2 auf dim_bp_apnr (level2_int, +level2_char ); +
                                    • +
                                    • Index: ix_level3_int1 auf dim_bp_apnr (level3_int, +level3_char ); +
                                    • +
                                    +
                                      Wird benutzt in folgenden Masken: +
                                    +
                                    +Tabelle dim_closure +
                                    +

                                    Beziehungstabelle von Schlüsseln für Saiku

                                    +

                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                    + + + + + + + + + + + + + + + + + + + +
                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                    dimension_bp_idINTEGER4false
                                    hierarchie_idvarchar200false
                                    keyINTEGER4true
                                    parentINTEGER255true
                                    distanceINTEGER255false
                                    +
                                      +
                                    • Index: ix_dim_c1 auf dim_closure (hierarchie_id, +key ); +
                                    • +
                                    • Index: ix_dim_c2 auf dim_closure (hierarchie_id, +parent, +key ); +
                                    • +
                                    +
                                      Wird benutzt in folgenden Masken: +
                                    +
                                    +Tabelle dim_datum +
                                    +

                                    Tabelle für eine übergreifende Datumsdimension

                                    +

                                    Typ: Schlüsseltabelle, Themenbereich: Studierende

                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                    idINTEGER8true
                                    yearINTEGER4false
                                    monthINTEGER1false
                                    day_of_monthINTEGER2false
                                    day_of_weekINTEGER1false
                                    day_of_yearINTEGER3false
                                    week_of_yearINTEGER2false
                                    day_nameVARCHAR25false
                                    month_nameVARCHAR25false
                                    quarterINTEGER1false
                                    weekend_indCHAR1false
                                    days_in_monthINTEGER2false
                                    day_descVARCHAR25false
                                    day_dateDATEfalse
                                    semesterVARCHAR25false
                                    semester_keyINTEGER5false
                                    +

                                    Primärschlüssel dim_datum_id +

                                    +
                                      +
                                    1. id
                                    2. +
                                    +
                                      +
                                    • Index: ix_dim_datum_day_date auf dim_datum (day_date ); +
                                    • +
                                    +
                                      Wird benutzt in folgenden Masken: +
                                    +
                                    +Tabelle dimension +
                                    +

                                    Merkmale (konkret) (in ICE tabellenmerkmale): +

                                    +

                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                    tidSERIAL4true
                                    dimension_bp_idINTEGER4true
                                    fact_tableVARCHAR255false
                                    d_akt_vonDATE4false
                                    d_akt_bisDATE4false
                                    nameVARCHAR255false
                                    druckVARCHAR255falseDrucktext
                                    lang_1VARCHAR255false
                                    lang_2VARCHAR255false
                                    lang_3VARCHAR255false
                                    sourcefilterVARCHAR255falsewhere-Bedingungggf. zusätzliche where-Bedingung für blueprint
                                    system_keyVARCHAR255falseSchlüssel der Anwendungwird von Anwendung gesetzt, darf nicht geändert werden +
                                    +

                                    Primärschlüssel c_dim_tid +

                                    +
                                      +
                                    1. tid
                                    2. +
                                    +
                                      +
                                        Wird benutzt in folgenden Masken: +
                                      +
                                      +Tabelle dimension_bp +
                                      +

                                      Merkmale (abstrakt)

                                      +

                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                      tidSERIAL4true
                                      apnrVARCHAR255true
                                      d_akt_vonDATE4false
                                      d_akt_bisDATE4false
                                      kurzVARCHAR255false
                                      druckVARCHAR255falseDrucktext
                                      lang_1VARCHAR255false
                                      lang_2VARCHAR255false
                                      lang_3VARCHAR255false
                                      keyfieldVARCHAR255falseSchlüsselfeld
                                      keyfieldtypeVARCHAR255falseTyp Schlüsselfeld
                                      datatypeVARCHAR255falsenominal/stetig
                                      captionfieldVARCHAR255falseBezeichnungsfeld
                                      sortfieldVARCHAR255falseSortierfeld
                                      sourceVARCHAR255falseQuelltabelle
                                      sourcefilterVARCHAR255falseggf. auch where-Bedingung für Quelltabelle
                                      system_keyVARCHAR255falseSchlüssel der Anwendungwird von Anwendung gesetzt, darf nicht geändert werden +
                                      +

                                      Primärschlüssel c_dim_bp_tid +

                                      +
                                        +
                                      1. tid
                                      2. +
                                      +
                                        +
                                          Wird benutzt in folgenden Masken: +
                                        +
                                        +Tabelle download_group_bez +
                                        +

                                        Zuordnung Gruppen zu Download-Adressen

                                        +

                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                        + + + + + + + + + + +
                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                        groupinfo_idINTEGER4false
                                        download_idINTEGER4false
                                        +

                                        Primärschlüssel c_downloadgroup_b +

                                        +
                                          +
                                        1. groupinfo_id
                                        2. +
                                        +
                                          +
                                        1. download_id
                                        2. +
                                        +
                                          +
                                            Wird benutzt in folgenden Masken: +
                                          +
                                          +Tabelle download_keyw_bez +
                                          +

                                          Zuordnung Stichwörter zu Download-Adressen

                                          +

                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                          + + + + + + + + + + +
                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                          keyword_idINTEGER4false
                                          download_idINTEGER4false
                                          +

                                          Primärschlüssel c_downloadthm_b +

                                          +
                                            +
                                          1. keyword_id
                                          2. +
                                          +
                                            +
                                          1. download_id
                                          2. +
                                          +
                                            +
                                              Wird benutzt in folgenden Masken: +
                                            +
                                            +Tabelle download_user_bez +
                                            +

                                            Zuordnung Gruppen zu Download-Adressen

                                            +

                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                            + + + + + + + + + + +
                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                            userinfo_idINTEGER4false
                                            download_idINTEGER4false
                                            +

                                            Primärschlüssel c_downloaduser_b +

                                            +
                                              +
                                            1. userinfo_id
                                            2. +
                                            +
                                              +
                                            1. download_id
                                            2. +
                                            +
                                              +
                                                Wird benutzt in folgenden Masken: +
                                              +
                                              +Tabelle etl_job +
                                              +

                                              Schlüsseltabelle für Ladejobs

                                              +

                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                              + + + + + + + + + + + + + + + + + + + + + + +
                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                              tidSERIALtruetid
                                              uniquenameVARCHAR255trueSchlüssel
                                              captionVARCHAR255Bezeichnung
                                              systeminfo_idINTEGERtrueKomponente
                                              logfileVARCHAR255falseLogdatei
                                              custom_jobSMALLINT2551falseJob custom1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. + Auslieferung der Software
                                              +

                                              Primärschlüssel etl_job_pk +

                                              +
                                                +
                                              1. tid
                                              2. +
                                              +
                                                +
                                              • Index: unique ix_etl_job1 auf etl_job (uniquename ); +
                                              • +
                                              +
                                                Wird benutzt in folgenden Masken: +
                                              +
                                              +Tabelle etl_job_param +
                                              +

                                              Schlüsseltabelle für Parameter für Ladejobs

                                              +

                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                              + + + + + + + + + + + + + + + + + + + +
                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                              tidSERIALtruetid
                                              etl_job_idINTEGERtrueLadejob
                                              uniquenameVARCHAR255trueUnique Name
                                              nameVARCHAR255Bezeichnung
                                              param_defaultVARCHAR255falseDefaultwert
                                              +

                                              Primärschlüssel etl_job_param_pk +

                                              +
                                                +
                                              1. tid
                                              2. +
                                              +
                                                +
                                                  Wird benutzt in folgenden Masken: +
                                                +
                                                +Tabelle etl_step +
                                                +

                                                Schlüsseltabelle für Ladeschritte

                                                +

                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                tidSERIALtruetid
                                                uniquenameVARCHAR255trueUnique Name
                                                captionVARCHAR255Bezeichnung
                                                systeminfo_idINTEGERtrueKomponente
                                                step_type_idINTEGER2trueTyp des Schrittes1=Gruppierung, + 2=Loadtable,3=nativeaction,4=loadmask,5=select
                                                logfileVARCHAR255falseLogdatei
                                                custom_stepSMALLINT2551falseLadeschritt custom1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. + Auslieferung der Software
                                                +

                                                Primärschlüssel etl_step_pk +

                                                +
                                                  +
                                                1. tid
                                                2. +
                                                +
                                                  +
                                                    Wird benutzt in folgenden Masken: +
                                                  +
                                                  +Tabelle etl_step_property +
                                                  +

                                                  Schlüsseltabelle für Eigenschaften von Ladeschritten +

                                                  +

                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                  + + + + + + + + + + + + + + + + +
                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                  tidSERIALtruetid
                                                  etl_step_idINTEGERtrueArten des Ladeschritts
                                                  prop_nameVARCHAR255Bezeichnung
                                                  prop_valueTEXT255falseWert
                                                  +

                                                  Primärschlüssel etl_step_property_pk +

                                                  +
                                                    +
                                                  1. tid
                                                  2. +
                                                  +
                                                    +
                                                      Wird benutzt in folgenden Masken: +
                                                    +
                                                    +Tabelle etl_step_relation +
                                                    +

                                                    Schlüsseltabelle für Beziehungen zwischen Ladeschritten, + und Ausführungssteuerung

                                                    +

                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                    tidSERIALtruetid
                                                    step_idINTEGER2trueLadeschritt
                                                    parent_step_idINTEGER2falseÜbergeordneter Ladeschritt
                                                    job_idINTEGER2trueLadejob
                                                    force_continueSMALLINT21falseLadejob bei Fehler weiterführen
                                                    step_activeSMALLINT21falseLadeschritt aktiv
                                                    sortnrINTEGER21falseLadeschritt Sortiernr.
                                                    custom_stepSMALLINT21falseLadeschritt custom1=ja, d.h. von der Hochschule angepaßt, 0=nein, d.h. + Auslieferung der Software
                                                    +

                                                    Primärschlüssel etl_step_relation_pk +

                                                    +
                                                      +
                                                    1. tid
                                                    2. +
                                                    +
                                                      +
                                                        Wird benutzt in folgenden Masken: +
                                                      +
                                                      +Tabelle etl_step_type +
                                                      +

                                                      Schlüsseltabelle für Arten von Ladeschritten, z.B. + loadtable, nativeaction,unload

                                                      +

                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                      + + + + + + + + + + + + + + + + +
                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                      tidSERIALtruetid
                                                      uniquenameVARCHAR255trueUnique Name
                                                      captionVARCHAR255Bezeichnung
                                                      handlerVARCHAR255falseHandler-Anwendung
                                                      +

                                                      Primärschlüssel etl_step_type_pk +

                                                      +
                                                        +
                                                      1. tid
                                                      2. +
                                                      +
                                                        +
                                                          Wird benutzt in folgenden Masken: +
                                                        +
                                                        +Tabelle etl_step_type_param +
                                                        +

                                                        Schlüsseltabelle für Parameter für Arten von + Ladeschritten

                                                        +

                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                        + + + + + + + + + + + + + + + + + + + +
                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                        tidSERIALtruetid
                                                        etl_step_type_idINTEGERtrueArten des Ladeschritts
                                                        uniquenameVARCHAR255trueUnique Name
                                                        nameVARCHAR255Bezeichnung
                                                        param_defaultVARCHAR255falseDefaultwert
                                                        +

                                                        Primärschlüssel etl_step_type_param_pk +

                                                        +
                                                          +
                                                        1. tid
                                                        2. +
                                                        +
                                                          +
                                                            Wird benutzt in folgenden Masken: +
                                                          +
                                                          +Tabelle felderinfo +
                                                          +

                                                          +

                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                          tidINTEGER4true
                                                          nameVARCHAR255true
                                                          nummerINTEGER4true
                                                          xINTEGER4false
                                                          yINTEGER4false
                                                          buttonbreiteINTEGER4false
                                                          feldbreiteINTEGER4false
                                                          zeilenanzahlINTEGER4false
                                                          typCHAR15falsemenu_element : element +
                                                          element_value::char(15) : +typ
                                                          +
                                                          laengeINTEGER4false
                                                          obligatorischINTEGER4falsemenu_element_mandatory : element +
                                                          element_value : +obligatorisch
                                                          +
                                                          artINTEGER4falsemenu_element_fieldmode : element +
                                                          element_value : +art
                                                          +
                                                          relationtextfalse
                                                          attributCHAR100false
                                                          defaultwertCHAR255false
                                                          +

                                                          Primärschlüssel c_felderinfo +

                                                          +
                                                            +
                                                          1. tid
                                                          2. +
                                                          +
                                                            +
                                                              Wird benutzt in folgenden Masken: +
                                                            +
                                                            +Tabelle fm_templates +
                                                            +

                                                            +

                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                            + + + + + + + + + + + + + + + + + + + + + + +
                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                            tidSERIAL4true
                                                            idchar200true
                                                            contenttexttrue
                                                            descriptionchar200false
                                                            commentchar200false
                                                            versioninteger1false
                                                            +

                                                            Primärschlüssel pk_fm_tid +

                                                            +
                                                              +
                                                            1. tid
                                                            2. +
                                                            +
                                                              +
                                                            • Index: unique ix_fm_templates_tid auf fm_templates (id ); +
                                                            • +
                                                            +
                                                              Wird benutzt in folgenden Masken: +
                                                            +
                                                            +Tabelle graphicformat +
                                                            +

                                                            +

                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                            idCHAR100true
                                                            charttypeCHAR255true
                                                            captionCHAR255false
                                                            widthINTEGER4false
                                                            heightINTEGER4false
                                                            captionxCHAR255false
                                                            captionyCHAR255false
                                                            linexINTEGER4true
                                                            lineyINTEGER4true
                                                            showvaluesINTEGER4true
                                                            moreattribsTEXTfalse
                                                            +

                                                            Primärschlüssel c_graphicformat +

                                                            +
                                                              +
                                                            1. id
                                                            2. +
                                                            +
                                                              +
                                                                Wird benutzt in folgenden Masken: +
                                                              +
                                                              +Tabelle group_field_pref +
                                                              +

                                                              Möglichkeit für bestimmte Gruppen Felder auszublenden, + hidden in pref setzen.

                                                              +

                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                              + + + + + + + + + + + + + + + + +
                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                              tidserialLaufnummer
                                                              groupinfo_idintegerGruppegroupinfo : tid +
                                                              +
                                                              field_idintegerFeldfelderinfo : tid +
                                                              +
                                                              prefvarchar255Aktion
                                                              +

                                                              Primärschlüssel ix_group_felder_p1 +

                                                              +
                                                                +
                                                              1. tid
                                                              2. +
                                                              +
                                                                +
                                                              • Index: ix_group_felder2 auf group_field_pref (groupinfo_id ); +
                                                              • +
                                                              +
                                                                Wird benutzt in folgenden Masken: +
                                                              +
                                                              +Tabelle group_hinweis +
                                                              +

                                                              Gruppen die bestimmte Hinweise sehen/bestätigen müssen +

                                                              +

                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                              + + + + + + + + + + +
                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                              groupinfo_idINTEGERtrue
                                                              hinweise_idintegertrue
                                                              +

                                                              Primärschlüssel c_grp_hinweis +

                                                              +
                                                                +
                                                              1. groupinfo_id
                                                              2. +
                                                              +
                                                                +
                                                              1. hinweise_id
                                                              2. +
                                                              +
                                                                +
                                                                  Wird benutzt in folgenden Masken: +
                                                                +
                                                                +Tabelle group_masken_bez +
                                                                +

                                                                +

                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                + + + + + + + + + + +
                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                groupinfo_idINTEGER4falsegroupinfo : tid +
                                                                +
                                                                maskeninfo_idINTEGER4falsemaskeninfo : tid +
                                                                +
                                                                +

                                                                Primärschlüssel c_group_masken_bez +

                                                                +
                                                                  +
                                                                1. groupinfo_id
                                                                2. +
                                                                +
                                                                  +
                                                                1. maskeninfo_id
                                                                2. +
                                                                +
                                                                  +
                                                                    Wird benutzt in folgenden Masken: +
                                                                  +
                                                                  +Tabelle group_portlet_bez +
                                                                  +

                                                                  +

                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                  + + + + + + + + + + +
                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                  groupinfo_idINTEGER4falseGroupID
                                                                  portlet_idINTEGER4falsePortlet
                                                                  +

                                                                  Primärschlüssel c_group_portlet_bez +

                                                                  +
                                                                    +
                                                                  1. portlet_id
                                                                  2. +
                                                                  +
                                                                    +
                                                                  1. groupinfo_id
                                                                  2. +
                                                                  +
                                                                    +
                                                                      Wird benutzt in folgenden Masken: +
                                                                    +
                                                                    +Tabelle group_sachgeb_bez +
                                                                    +

                                                                    +

                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                    + + + + + + + + + + +
                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                    groupinfo_idINTEGER4falsegroupinfo : tid +
                                                                    +
                                                                    sachgebiete_idINTEGER4falsesachgebiete : tid +
                                                                    +
                                                                    +

                                                                    Primärschlüssel c_group_sachgeb_bez +

                                                                    +
                                                                      +
                                                                    1. groupinfo_id
                                                                    2. +
                                                                    +
                                                                      +
                                                                    1. sachgebiete_id
                                                                    2. +
                                                                    +
                                                                      +
                                                                        Wird benutzt in folgenden Masken: +
                                                                      +
                                                                      +Tabelle group_sichtarten +
                                                                      +

                                                                      +

                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                      + + + + + + + + + + +
                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                      groupinfo_idINTEGERfalsegroupinfo : tid +
                                                                      +
                                                                      sichtartCHAR255falseRechte für eine Art von Sichten geben
                                                                      +

                                                                      Primärschlüssel pk_group_sichtart +

                                                                      +
                                                                        +
                                                                      1. groupinfo_id
                                                                      2. +
                                                                      +
                                                                        +
                                                                      1. sichtart
                                                                      2. +
                                                                      +
                                                                        +
                                                                          Wird benutzt in folgenden Masken: +
                                                                        +
                                                                        +Tabelle group_sichten +
                                                                        +

                                                                        +

                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                        + + + + + + + + + + +
                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                        groupinfo_idINTEGERfalsegroupinfo : tid +
                                                                        +
                                                                        sicht_name_internCHAR200falseRechte für eine einzelne Sicht gebensichten : name_intern +
                                                                        +
                                                                        +

                                                                        Primärschlüssel pk_group_sicht +

                                                                        +
                                                                          +
                                                                        1. groupinfo_id
                                                                        2. +
                                                                        +
                                                                          +
                                                                        1. sicht_name_intern
                                                                        2. +
                                                                        +
                                                                          +
                                                                            Wird benutzt in folgenden Masken: +
                                                                          +
                                                                          +Tabelle groupinfo +
                                                                          +

                                                                          +

                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                          + + + + + + + + + + +
                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                          tidINTEGER4false
                                                                          nameCHAR255false
                                                                          +

                                                                          Primärschlüssel c_groupinfo +

                                                                          +
                                                                            +
                                                                          1. tid
                                                                          2. +
                                                                          +
                                                                            +
                                                                              Wird benutzt in folgenden Masken: +
                                                                            +
                                                                            +Tabelle hisinone_deleted_entity +
                                                                            +

                                                                            Entities die in HISinOne gelöscht wurden.

                                                                            +

                                                                            Typ: Datentabelle, Themenbereich: Administration

                                                                            + + + + + + + + + + + + + + + + + + + + + + +
                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                            person_idINTEGER4falseperson_id der gelöschten Entity
                                                                            matrikel_nrINTEGER4falseMatrikelnummer der gelöschten Entity
                                                                            entityVARCHAR255falseEntiy-Klasse des gelöschten Objekts in HisInOne
                                                                            deleted_in_hisinoneDATETIME4falseZeitpunkt der Löschung in HISinOne
                                                                            deleted_in_biDATETIME4falseZeitpunkt der Löschung in der BI
                                                                            jobVARCHAR255falseJob-Ausführung in HisInOne von der Delete-Event ausgelöst wird
                                                                            +
                                                                              +
                                                                                Wird benutzt in folgenden Masken: +
                                                                              +
                                                                              +Tabelle hochschulinfo +
                                                                              +

                                                                              +

                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                              nameCHAR100true
                                                                              adresseCHAR200false
                                                                              hs_nrINTEGER4trueHochschulnummer (HIS)hochschulen : hs_nr +
                                                                              +
                                                                              kapitelCHAR5true
                                                                              superx_serverCHAR100true
                                                                              kennungCHAR8false(Obsolet)
                                                                              passwdCHAR16false(Obsolet)
                                                                              +

                                                                              Primärschlüssel c_hochschulinfo +

                                                                              +
                                                                                +
                                                                              1. hs_nr
                                                                              2. +
                                                                              +
                                                                                +
                                                                                  Wird benutzt in folgenden Masken: +
                                                                                +
                                                                                +Tabelle implicit_orgunit_rights +
                                                                                +

                                                                                Schlüsseltabelle für LiveMapping

                                                                                +

                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                + + + + + + + + + + + + + + + + +
                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                userinfo_idINTEGERVerweis auf userinfo.tid
                                                                                apnrVARCHAR255OrgUnit-Schlüssel (aus organigramm bzw. cifx key 110)
                                                                                uniquenameVARCHAR255truezugehöriger uniqname
                                                                                lidVARCHAR255id
                                                                                +
                                                                                  +
                                                                                • Index: ix_implicit_orgrights1 auf implicit_orgunit_rights (userinfo_id ); +
                                                                                • +
                                                                                +
                                                                                  Wird benutzt in folgenden Masken: +
                                                                                +
                                                                                +Tabelle k_astat_abschluss2steller (Amtl.Abschluss-Schlüssel (Bundesschlüssel)) +
                                                                                +

                                                                                +

                                                                                Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                + + + + + + + + + + +
                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                schluesselVARCHAR255trueSchlüssel
                                                                                nameVARCHAR255falseName
                                                                                +
                                                                                  +
                                                                                    Wird benutzt in folgenden Masken: +
                                                                                  +
                                                                                  +Tabelle k_astat_abschluss3steller_land (Amtl.Abschluss-Schlüssel (Land) zu Bundesschlüssel) +
                                                                                  +

                                                                                  +

                                                                                  Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                  schluesselVARCHAR255trueSchlüssel
                                                                                  gueltig_abINTEGER10false
                                                                                  landINTEGER10falseBundesland
                                                                                  versionINTEGER10false
                                                                                  sortkeyINTEGER10false
                                                                                  gueltig_bisINTEGER10false
                                                                                  nameVARCHAR255falseName
                                                                                  sig2stellerVARCHAR255falseBundesschlüssel Abschluss2-steller
                                                                                  keybundVARCHAR255falseBundesschlüssel Studienform+Abschluss3-steller
                                                                                  +
                                                                                    +
                                                                                      Wird benutzt in folgenden Masken: +
                                                                                    +
                                                                                    +Tabelle k_astat_faechergruppe (Amtl.Fächergruppen-Schlüssel (Bundesschlüssel)) +
                                                                                    +

                                                                                    +

                                                                                    Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                    + + + + + + + + + + +
                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                    schluesselVARCHAR255trueSchlüssel
                                                                                    nameVARCHAR255falseName
                                                                                    +
                                                                                      +
                                                                                        Wird benutzt in folgenden Masken: +
                                                                                      +
                                                                                      +Tabelle k_astat_kontinent (Kontinent-Schlüssel (Bundesschlüssel)) +
                                                                                      +

                                                                                      +

                                                                                      Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                      + + + + + + + + + + + + + +
                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                      schluesselINTEGER255trueSchlüssel
                                                                                      nummerVARCHAR255falseNummer
                                                                                      nameVARCHAR255falseName
                                                                                      +

                                                                                      Primärschlüssel c_k_astat_kontinent +

                                                                                      +
                                                                                        +
                                                                                      1. schluessel
                                                                                      2. +
                                                                                      +
                                                                                        +
                                                                                          Wird benutzt in folgenden Masken: +
                                                                                        +
                                                                                        +Tabelle k_astat_staat (Amtl.Staaten-Schlüssel (Bundesschlüssel)) +
                                                                                        +

                                                                                        +

                                                                                        Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                        + + + + + + + + + + + + + + + + + + + +
                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                        schluesselINTEGER255trueSchlüssel
                                                                                        nummerVARCHAR255falseNummer
                                                                                        nameVARCHAR255falseName
                                                                                        kennzVARCHAR255falseKennzeichen
                                                                                        kontinentINTEGER255falseKontinent
                                                                                        +

                                                                                        Primärschlüssel c_k_astat_staat +

                                                                                        +
                                                                                          +
                                                                                        1. schluessel
                                                                                        2. +
                                                                                        +
                                                                                          +
                                                                                            Wird benutzt in folgenden Masken: +
                                                                                          +
                                                                                          +Tabelle k_astat_studienbereich (Amtl.Sudienbereich-Schlüssel (Bundesschlüssel)) +
                                                                                          +

                                                                                          +

                                                                                          Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                          + + + + + + + + + + + + + +
                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                          schluesselVARCHAR255trueSchlüssel
                                                                                          nameVARCHAR255falseName
                                                                                          fgrVARCHAR255falseFächergruppe (Schlüssel)
                                                                                          +
                                                                                            +
                                                                                              Wird benutzt in folgenden Masken: +
                                                                                            +
                                                                                            +Tabelle k_astat_studienfach (Amtl.Sudienfach-Schlüssel (Bundesschlüssel)) +
                                                                                            +

                                                                                            +

                                                                                            Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                            + + + + + + + + + + + + + +
                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                            schluesselVARCHAR255trueSchlüssel
                                                                                            nameVARCHAR255falseName
                                                                                            sbVARCHAR255falseStudienbereich (Schlüssel)
                                                                                            +
                                                                                              +
                                                                                                Wird benutzt in folgenden Masken: +
                                                                                              +
                                                                                              +Tabelle k_astat_studienfach_land (Amtl.Fächerschlüssel (Land) zu Bundesschlüssel) +
                                                                                              +

                                                                                              +

                                                                                              Typ: Schlüsseltabelle, Themenbereich: Stammdaten verwalten

                                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                              schluesselVARCHAR255false
                                                                                              gueltig_abINTEGER10false
                                                                                              landINTEGER10false
                                                                                              versionINTEGER10false
                                                                                              sortkeyINTEGER10false
                                                                                              gueltig_bisINTEGER10false
                                                                                              nameVARCHAR255false
                                                                                              iscedVARCHAR255false
                                                                                              keybundVARCHAR255false
                                                                                              +
                                                                                                +
                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                +
                                                                                                +Tabelle kern_cifx_neu +
                                                                                                +

                                                                                                LAdetabelle für zentrale Stammdaten (derzeit Kostenstellen/Orgunits) durch HLR gefüllt

                                                                                                +

                                                                                                Typ: Datentabelle, Themenbereich: Administration

                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                keySMALLINT2true
                                                                                                hsINTEGER4true
                                                                                                apnrVARCHAR255false
                                                                                                kurzCHAR10false
                                                                                                druckVARCHAR200false
                                                                                                lang_1CHAR255false
                                                                                                astatCHAR50false
                                                                                                parentVARCHAR255false
                                                                                                uniquenameVARCHAR255false
                                                                                                bund_apnrCHAR10false
                                                                                                d_akt_vonDATE4false
                                                                                                d_akt_bisDATE4false
                                                                                                sourcesystem_idVARCHAR255false
                                                                                                hiskey_idVARCHAR255false
                                                                                                struktur_cCHAR50false
                                                                                                lidVARCHAR255falseLanglebige ID
                                                                                                parent_lidVARCHAR255falseÜbergeordnete langlebige ID
                                                                                                sortorderINTEGER255falseSortiernummer
                                                                                                +
                                                                                                  +
                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                  +
                                                                                                  +Tabelle kern_pruefrout +
                                                                                                  +

                                                                                                  Log-Tabelle für Prüfroutinen

                                                                                                  +

                                                                                                  Typ: Datentabelle, Themenbereich: Administration

                                                                                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                  tidSERIAL4false
                                                                                                  datumDATE2false
                                                                                                  gueltig_vonDATE4false
                                                                                                  gueltig_bisDATE4false
                                                                                                  tabelle_quelleCHAR18false
                                                                                                  tabelleCHAR18false
                                                                                                  problemCHAR255false
                                                                                                  aktionCHAR255false
                                                                                                  +

                                                                                                  Primärschlüssel ix_kern_pruef_tid +

                                                                                                  +
                                                                                                    +
                                                                                                  1. tid
                                                                                                  2. +
                                                                                                  +
                                                                                                    +
                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                    +
                                                                                                    +Tabelle konstanten (Konstanten) +
                                                                                                    +

                                                                                                    Parameter zum Steuern des Systemverhaltens (Transformations- und Aggregationsprozess)

                                                                                                    +

                                                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                    tidserialtrue
                                                                                                    apnrINTEGER4falseaktueller Wert
                                                                                                    beschreibungVARCHAR255falseParametername
                                                                                                    defaultvalueINTEGER4falseStandardwert
                                                                                                    descriptionVARCHAR255falseErläuterungstext
                                                                                                    systeminfo_idINTEGER2falseKomponentesysteminfo : tid +
                                                                                                    +
                                                                                                    sachgebiete_idINTEGER2falseSachgebietsachgebiete : tid +
                                                                                                    +
                                                                                                    doku_linkVARCHAR255falseLink zur Dokumentation
                                                                                                    read_onlyINTEGER2false1=nicht änderbar,0=änderbar
                                                                                                    wertebereichVARCHAR255falseWertebereich
                                                                                                    ab_versionVARCHAR20falseNutzbar ab Version
                                                                                                    gruppeVARCHAR100falseGruppe
                                                                                                    priorityINTEGER2false1=Minimalparameter,0= Standard
                                                                                                    sourcesystemINTEGER2false3= Fremdsystem,2=HIS GX,1=HISinOne,0=alle
                                                                                                    +

                                                                                                    Primärschlüssel co_konstanten +

                                                                                                    +
                                                                                                      +
                                                                                                    1. tid
                                                                                                    2. +
                                                                                                    +
                                                                                                      +
                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                      +
                                                                                                      +Tabelle kostentraeger (Kostenträger) +
                                                                                                      +

                                                                                                      +

                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                      key_apnrCHAR50falseSchlüssel
                                                                                                      parentCHAR50falseÜbergeordneter Knoten im Baum
                                                                                                      drucktextCHAR50falseDrucktext
                                                                                                      nameVARCHAR255falseName
                                                                                                      gueltig_seitDATE4trueGültig von
                                                                                                      gueltig_bisDATE4trueGültig bis
                                                                                                      struktur_intINTEGER4falseStrukturmerkmal
                                                                                                      struktur_cCHAR50falseStrukturmerkmal
                                                                                                      astatCHAR15falseamtl. Schlüssel
                                                                                                      uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                                                                                                      key_extVARCHAR15false
                                                                                                      infoVARCHAR215falsez.B. Quelle aus FIN-Modul
                                                                                                      +
                                                                                                        +
                                                                                                      • Index: kostentr_ixktr auf kostentraeger (key_apnr ); +
                                                                                                      • +
                                                                                                      +
                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                      +
                                                                                                      +Tabelle kotr_to_inst +
                                                                                                      +

                                                                                                      Zuordnung Kostenträger/Projekt zu einer Kostenstelle

                                                                                                      +

                                                                                                      Typ: Schlüsseltabelle

                                                                                                      + + + + + + + + + + + + + +
                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                      projnrCHAR24falseProjekt
                                                                                                      inst_nrCHAR24falseKostenstelle
                                                                                                      haupt_kst_kzCHAR1falseHauptkostenstelle ja/nein
                                                                                                      +
                                                                                                        +
                                                                                                      • Index: ix_kotr_to_inst1 auf kotr_to_inst (projnr ); +
                                                                                                      • +
                                                                                                      +
                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                      +
                                                                                                      +Tabelle lehr_orga_bez +
                                                                                                      +

                                                                                                      Zuordnung Lehreinheiten zu Kostenstellen (obsolet) +

                                                                                                      +

                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                      + + + + + + + + + + + + + + + + + + + +
                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                      lehr_idCHAR10false
                                                                                                      orga_idCHAR10false
                                                                                                      nameCHAR50false
                                                                                                      gueltig_seitDATE4false
                                                                                                      gueltig_bisDATE4false
                                                                                                      +
                                                                                                        +
                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                        +
                                                                                                        +Tabelle lehreinheit_inst +
                                                                                                        +

                                                                                                        +

                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                        + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                        key_apnrCHAR10false
                                                                                                        parentCHAR10false
                                                                                                        drucktextCHAR50false
                                                                                                        lehrCHAR10false
                                                                                                        gueltig_seitDATE4false
                                                                                                        gueltig_bisDATE4false
                                                                                                        +
                                                                                                          +
                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                          +
                                                                                                          +Tabelle macro_feld_wert +
                                                                                                          +

                                                                                                          +

                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                          macroINTEGER4trueMakro-Maskemaskeninfo : tid +
                                                                                                          +
                                                                                                          sortnrINTEGER4trueSortiernr.
                                                                                                          feldnameCHAR255trueFeldname
                                                                                                          aliasCHAR255falseAlias
                                                                                                          valueCHAR255falseFeldwert
                                                                                                          value_captionCHAR255falseFeldwert Beschriftung
                                                                                                          feldstandCHAR255falseFeld für Standdatum
                                                                                                          feldsichtCHAR255falseName der Sichtsichten : name_intern +
                                                                                                          +
                                                                                                          activeINTEGER41trueAktiv
                                                                                                          +
                                                                                                            +
                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                            +
                                                                                                            +Tabelle macro_masken_bez +
                                                                                                            +

                                                                                                            +

                                                                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                            maskeninfo_id1INTEGERtrueHauptmaskemaskeninfo : tid +
                                                                                                            +
                                                                                                            maskeninfo_id2INTEGERtrueUntermaskemaskeninfo : tid +
                                                                                                            +
                                                                                                            activeINTEGER1true
                                                                                                            sortnrSMALLINT2falseSortiernr.
                                                                                                            schleifenrelationCHAR255false
                                                                                                            schleifenfeldnameCHAR255false
                                                                                                            aliasCHAR255false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                            schleifenfstandCHAR255false
                                                                                                            schleifenfsichtCHAR255false
                                                                                                            aktionCHAR255false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                            +

                                                                                                            Primärschlüssel c2_macro_masken_bez +

                                                                                                            +
                                                                                                              +
                                                                                                            1. maskeninfo_id1
                                                                                                            2. +
                                                                                                            +
                                                                                                              +
                                                                                                            1. maskeninfo_id2
                                                                                                            2. +
                                                                                                            +
                                                                                                              +
                                                                                                            1. active
                                                                                                            2. +
                                                                                                            +
                                                                                                              +
                                                                                                            1. sortnr
                                                                                                            2. +
                                                                                                            +
                                                                                                              +
                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                              +
                                                                                                              +Tabelle maske_system_bez +
                                                                                                              +

                                                                                                              +

                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                              + + + + + + + + + + +
                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                              maskeninfo_idINTEGER4truemaskeninfo : tid +
                                                                                                              +
                                                                                                              systeminfo_idINTEGER4truesysteminfo : tid +
                                                                                                              +
                                                                                                              +

                                                                                                              Primärschlüssel c_maske_system_bez +

                                                                                                              +
                                                                                                                +
                                                                                                              1. maskeninfo_id
                                                                                                              2. +
                                                                                                              +
                                                                                                                +
                                                                                                              1. systeminfo_id
                                                                                                              2. +
                                                                                                              +
                                                                                                                +
                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                +
                                                                                                                +Tabelle masken_felder_bez +
                                                                                                                +

                                                                                                                +

                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                + + + + + + + + + + +
                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                maskeninfo_idINTEGER4falseMasken IDmaskeninfo : tid +
                                                                                                                +
                                                                                                                felderinfo_idINTEGER4falseFeld IDfelderinfo : tid +
                                                                                                                +
                                                                                                                +

                                                                                                                Primärschlüssel c_masken_felder_bez +

                                                                                                                +
                                                                                                                  +
                                                                                                                1. felderinfo_id
                                                                                                                2. +
                                                                                                                +
                                                                                                                  +
                                                                                                                1. maskeninfo_id
                                                                                                                2. +
                                                                                                                +
                                                                                                                  +
                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                  +
                                                                                                                  +Tabelle masken_prot_feld +
                                                                                                                  +

                                                                                                                  Protokolltabelle zum nachverfolgen, welche Filter + ausgewählt wurden bei Maskenaufruf

                                                                                                                  +

                                                                                                                  Typ: Datentabelle, Themenbereich: Administration

                                                                                                                  + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                  tidSERIAL8trueID
                                                                                                                  protokoll_idINTEGER8trueID des Protokolls (masken_protokoll)masken_protokoll : tid +
                                                                                                                  +
                                                                                                                  felderinfo_idINTEGER10trueID des Feldesfelderinfo : tid +
                                                                                                                  +
                                                                                                                  wertVARCHAR255trueInhalt des Feldes
                                                                                                                  typeVARCHAR20trueVariablentyp des Feldes
                                                                                                                  captionVARCHAR255falseFeldname
                                                                                                                  +
                                                                                                                    +
                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                    +
                                                                                                                    +Tabelle masken_protokoll +
                                                                                                                    +

                                                                                                                    Protokolltabelle zum nachverfolgen, welche Maske + ausgeführt wurde.

                                                                                                                    +

                                                                                                                    Typ: Datentabelle, Themenbereich: Administration

                                                                                                                    + + + + + + + + + + + + + + + + + + + +
                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                    tidSERIAL8trueID
                                                                                                                    maskeninfo_idINTEGER8trueID der Maskemaskeninfo : tid +
                                                                                                                    +
                                                                                                                    user_idINTEGER10trueID des Users, welcher die Maske ausgeführt hatuserinfo : tid +
                                                                                                                    +
                                                                                                                    zeitpunktDATETIME20trueAusführungs Zeitpunkt
                                                                                                                    kommentarVARCHAR255falseKommentar
                                                                                                                    +
                                                                                                                      +
                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                      +
                                                                                                                      +Tabelle masken_statistik +
                                                                                                                      +

                                                                                                                      Log-Tabelle bezüglich Nutzungsdaten der Berichte

                                                                                                                      +

                                                                                                                      Typ: Datentabelle, Themenbereich: Administration

                                                                                                                      + + + + + + + + + + + + + + + + + + + +
                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                      idSERIAL4trueId for Spring Data JDBC
                                                                                                                      tidINTEGER4trueBerichts ID
                                                                                                                      counterINTEGER4false
                                                                                                                      first_callDATEfalse
                                                                                                                      last_callDATEfalse
                                                                                                                      +

                                                                                                                      Primärschlüssel masken_statistik_id +

                                                                                                                      +
                                                                                                                        +
                                                                                                                      1. id
                                                                                                                      2. +
                                                                                                                      +
                                                                                                                        +
                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                        +
                                                                                                                        +Tabelle maskeninfo +
                                                                                                                        +

                                                                                                                        +

                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                        tidINTEGER4true
                                                                                                                        nameCHAR255trueName der Maske
                                                                                                                        select_stmttextfalseSelect-Statement
                                                                                                                        xil_proplisttextfalseSpaltenlayout
                                                                                                                        chart_xtitelCHAR50false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        chart_ytitelCHAR50false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        erlaeuterungCHAR255falseErläuterung
                                                                                                                        cleanup_stmtCHAR240falseCleanup Statements
                                                                                                                        default_fileCHAR200false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        frontendSMALLINT2falseSpezielles FrontendApplet=0, 1=Themenbaum_vom_XML-Frontend, 2=Alle, 3=XML_und_Angular, 4=Nur_Angularmenu_element : element +
                                                                                                                        val(element_value) : +frontend
                                                                                                                        +
                                                                                                                        breiteINTEGER4false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        hoeheINTEGER4false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        ampelSMALLINT2false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        hilfeSMALLINT2falseHilfe-Button (Applet)(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                        hinweistextfalseHinweistext
                                                                                                                        +

                                                                                                                        Primärschlüssel c_maskeninfo +

                                                                                                                        +
                                                                                                                          +
                                                                                                                        1. tid
                                                                                                                        2. +
                                                                                                                        +
                                                                                                                          +
                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                          +
                                                                                                                          +Tabelle menu_element +
                                                                                                                          +

                                                                                                                          +

                                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                          idINTEGER4true
                                                                                                                          elementVARCHAR255false
                                                                                                                          element_valueVARCHAR255false
                                                                                                                          descriptionVARCHAR255false
                                                                                                                          natureVARCHAR255false
                                                                                                                          annotationVARCHAR255false
                                                                                                                          +

                                                                                                                          Primärschlüssel c_menu_element +

                                                                                                                          +
                                                                                                                            +
                                                                                                                          1. id
                                                                                                                          2. +
                                                                                                                          +
                                                                                                                            +
                                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                                            +
                                                                                                                            +Tabelle mondrian_schema +
                                                                                                                            +

                                                                                                                            Tabelle mit den Versionen des Mondrian XML-Schema +

                                                                                                                            +

                                                                                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                            idSERIAL
                                                                                                                            schemaTEXT
                                                                                                                            original_schemaTEXT
                                                                                                                            customizationTEXT
                                                                                                                            createdDATETIME
                                                                                                                            nodeVARCHAR255
                                                                                                                            +

                                                                                                                            Primärschlüssel pk_mondrian_schema +

                                                                                                                            +
                                                                                                                              +
                                                                                                                            1. id
                                                                                                                            2. +
                                                                                                                            +
                                                                                                                              +
                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                              +
                                                                                                                              +Tabelle nachricht +
                                                                                                                              +

                                                                                                                              +

                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                              + + + + + + + +
                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                              aktuellCHAR255false
                                                                                                                              +
                                                                                                                                +
                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                +
                                                                                                                                +Tabelle organigramm +
                                                                                                                                +

                                                                                                                                +

                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                tidSERIAL4trueTupelidentifier
                                                                                                                                key_apnrCHAR10falseSchlüssel
                                                                                                                                parentCHAR10falseÜbergeordneter Knoten im Baumorganigramm : key_apnr +
                                                                                                                                +
                                                                                                                                drucktextVARCHAR255falseDrucktext
                                                                                                                                nameVARCHAR255falseName
                                                                                                                                ebeneINTEGER4falseEbene im Baum
                                                                                                                                lehreSMALLINT2trueLehre (1=ja)
                                                                                                                                gueltig_seitDATE4trueGültig von
                                                                                                                                gueltig_bisDATE4trueGültig bis
                                                                                                                                orgstrukturINTEGER4falseStrukturmerkmalgem. COB-GX:30=Lehreinheit,20=Fakultätmenu_element_orgstructure : orgstruktur +
                                                                                                                                +
                                                                                                                                lidVARCHAR255falseLanglebige ID
                                                                                                                                parent_lidVARCHAR255falseÜbergeordnete langlebige ID
                                                                                                                                uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                                                                                                                                sourcesystemINTEGERfalseQuellsystem(referenziert BI-Tabelle cifx mit key=1)
                                                                                                                                sourcesystem_idVARCHAR255falseID im Quellsystem
                                                                                                                                systeminfo_idINTEGERfalseBI-Komponentez.B. 10=Kostenrechnung,3=MBS vergl. BI-Tabelle systeminfo
                                                                                                                                nodeattribSMALLINTfalseAttribut (1=verstecken)
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                • Index: unique i_orga auf organigramm (key_apnr, +gueltig_seit, +gueltig_bis ); +
                                                                                                                                • +
                                                                                                                                • Index: ix130_3 auf organigramm (parent ); +
                                                                                                                                • +
                                                                                                                                +
                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                +
                                                                                                                                +Tabelle organigramm_bak +
                                                                                                                                +

                                                                                                                                +

                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                tidINTEGER4trueTupelidentifier
                                                                                                                                key_apnrCHAR10falseSchlüssel
                                                                                                                                parentCHAR10falseÜbergeordneter Knoten im Baum
                                                                                                                                drucktextVARCHAR255falseDrucktext
                                                                                                                                nameVARCHAR255falseName
                                                                                                                                ebeneINTEGER4falseEbene im Baum
                                                                                                                                lehreSMALLINT2trueLehre (1=ja)
                                                                                                                                gueltig_seitDATE4trueGültig von
                                                                                                                                gueltig_bisDATE4trueGültig bis
                                                                                                                                orgstrukturINTEGER4falseStrukturmerkmalgem. COB-GX:30=Lehreinheit,20=Fakultät
                                                                                                                                lidVARCHAR255falseLanglebige ID
                                                                                                                                parent_lidVARCHAR255falseÜbergeordnete langlebige ID
                                                                                                                                uniquenameVARCHAR255falseEindeutiger Name/Schlüssel bei GX
                                                                                                                                sourcesystemINTEGERfalseQuellsystem(referenziert BI-Tabelle cifx mit key=1)
                                                                                                                                sourcesystem_idVARCHAR255falseID im Quellsystem
                                                                                                                                systeminfo_idINTEGERfalseBI-Komponentez.B. 10=Kostenrechnung,3=MBS vergl. BI-Tabelle systeminfo
                                                                                                                                nodeattribSMALLINTfalseAttribut (1=verstecken)
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                • Index: unique i_orga_bak auf organigramm_bak (key_apnr, +gueltig_seit, +gueltig_bis ); +
                                                                                                                                • +
                                                                                                                                +
                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                +
                                                                                                                                +Tabelle orgunit_mapping +
                                                                                                                                +

                                                                                                                                Schlüsseltabelle für LiveMapping

                                                                                                                                +

                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                + + + + + + + + + + + + + + + + +
                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                apnrVARCHAR255Quelle: cifx.apnr (key 110 sourcesystem 6 His)
                                                                                                                                mapped_idVARCHAR255Varianten apnr
                                                                                                                                uniquenameVARCHAR255truezugehöriger uniquename
                                                                                                                                lidVARCHAR255lid
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                  +
                                                                                                                                  +Tabelle personattribute (Personattribute) +
                                                                                                                                  +

                                                                                                                                  Erweiterungstabelle für Personen um weitere Attribute

                                                                                                                                  +

                                                                                                                                  Typ: Datentabelle, Themenbereich: Studierende

                                                                                                                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                  person_idINTEGER10true
                                                                                                                                  matrikel_nrINTEGER12true
                                                                                                                                  systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                                                                                                                                  personattributetype_idINTEGER10true
                                                                                                                                  attributevalueVARCHAR255falseValue
                                                                                                                                  valid_fromDATEfalse
                                                                                                                                  valid_toDATEfalse
                                                                                                                                  semester_vonINTEGER10false
                                                                                                                                  semester_bisINTEGER10false
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                                    +
                                                                                                                                    +Tabelle personattribute_neu (Personattribute_Neu) +
                                                                                                                                    +

                                                                                                                                    Erweiterungstabelle für Personen um weitere Attribute

                                                                                                                                    +

                                                                                                                                    Typ: Datentabelle, Themenbereich: Studierende

                                                                                                                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                    idINTEGER10true
                                                                                                                                    person_idINTEGER10true
                                                                                                                                    matrikel_nrINTEGER12true
                                                                                                                                    systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                                                                                                                                    personattributetype_idINTEGER10true
                                                                                                                                    attributevalueVARCHAR255falseValue
                                                                                                                                    valid_fromDATEfalse
                                                                                                                                    valid_toDATEfalse
                                                                                                                                    semester_vonINTEGER10false
                                                                                                                                    semester_bisINTEGER10false
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                      +
                                                                                                                                      +Tabelle personattribute_value_list +
                                                                                                                                      +

                                                                                                                                      Tabelle für Attributausprägungen

                                                                                                                                      +

                                                                                                                                      Typ: Datentabelle, Themenbereich: Studierende

                                                                                                                                      + + + + + + + + + + + + + + + + + + + +
                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                      personattributetype_idINTEGER10true
                                                                                                                                      attributevalueVARCHAR255falseValue
                                                                                                                                      shorttextVARCHAR255falseValue
                                                                                                                                      defaulttextVARCHAR255falseValue
                                                                                                                                      longtextVARCHAR255falseValue
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                        +
                                                                                                                                        +Tabelle personattributetype +
                                                                                                                                        +

                                                                                                                                        Tabelle für Attributerweiterungen

                                                                                                                                        +

                                                                                                                                        Typ: Datentabelle, Themenbereich: Studierende

                                                                                                                                        + + + + + + + + + + +
                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                        personattributetype_idINTEGER10true
                                                                                                                                        attributevalueVARCHAR255falseValue
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                                          +
                                                                                                                                          +Tabelle proto_funktion +
                                                                                                                                          +

                                                                                                                                          +

                                                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                          + + + + + + + + + + +
                                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                          proto_fkt_idSMALLINT2true
                                                                                                                                          proto_fktCHAR20true
                                                                                                                                          +

                                                                                                                                          Primärschlüssel c_proto_fkt +

                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                          1. proto_fkt_id
                                                                                                                                          2. +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                                                            +
                                                                                                                                            +Tabelle protokoll +
                                                                                                                                            +

                                                                                                                                            +

                                                                                                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                            protokoll_idSERIAL4true
                                                                                                                                            proto_fkt_idSMALLINT2trueproto_funktion : proto_fkt_id +
                                                                                                                                            +
                                                                                                                                            userinfo_idINTEGER4trueuserinfo : tid +
                                                                                                                                            +userinfo : tid +
                                                                                                                                            +userinfo : tid +
                                                                                                                                            +
                                                                                                                                            ip_adresseCHAR16true
                                                                                                                                            client_nameVARCHAR255true
                                                                                                                                            zeitpunktDATETIME3594true
                                                                                                                                            kommentarVARCHAR255
                                                                                                                                            +

                                                                                                                                            Primärschlüssel c_protokoll +

                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                            1. protokoll_id
                                                                                                                                            2. +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                                              +
                                                                                                                                              +Tabelle sachgeb_dbform_bez +
                                                                                                                                              +

                                                                                                                                              +

                                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                              + + + + + + + + + + +
                                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                              sachgebiete_idINTEGER4false
                                                                                                                                              dbform_idINTEGER4false
                                                                                                                                              +

                                                                                                                                              Primärschlüssel c_sachgeb_dbform_bez +

                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                              1. dbform_id
                                                                                                                                              2. +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                              1. sachgebiete_id
                                                                                                                                              2. +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                +
                                                                                                                                                +Tabelle sachgeb_maske_bez +
                                                                                                                                                +

                                                                                                                                                +

                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                + + + + + + + + + + +
                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                sachgebiete_idINTEGER4falsesachgebiete : tid +
                                                                                                                                                +
                                                                                                                                                maskeninfo_idINTEGER4falsemaskeninfo : tid +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Primärschlüssel c_sachgeb_maske_bez +

                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                1. maskeninfo_id
                                                                                                                                                2. +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                1. sachgebiete_id
                                                                                                                                                2. +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                                  +
                                                                                                                                                  +Tabelle sachgeb_sichtarten +
                                                                                                                                                  +

                                                                                                                                                  +

                                                                                                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                  + + + + + + + + + + +
                                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                  sachgebiete_idINTEGERfalsesachgebiete : tid +
                                                                                                                                                  +
                                                                                                                                                  sichtartCHAR255falseRechte für eine Art von Sichten geben
                                                                                                                                                  +

                                                                                                                                                  Primärschlüssel pk_sg_sichtart +

                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                  1. sachgebiete_id
                                                                                                                                                  2. +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                  1. sichtart
                                                                                                                                                  2. +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                                                    +
                                                                                                                                                    +Tabelle sachgeb_sichten +
                                                                                                                                                    +

                                                                                                                                                    +

                                                                                                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                    + + + + + + + + + + +
                                                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                    sachgebiete_idINTEGERfalsesachgebiete : tid +
                                                                                                                                                    +
                                                                                                                                                    sicht_name_internCHAR200falseRechte für eine einzelne Sicht gebensichten : name_intern +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Primärschlüssel pk_sg_sicht +

                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                    1. sachgebiete_id
                                                                                                                                                    2. +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                    1. sicht_name_intern
                                                                                                                                                    2. +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                      +
                                                                                                                                                      +Tabelle sachgebiete +
                                                                                                                                                      +

                                                                                                                                                      +

                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                      + + + + + + + + + + + + + +
                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                      tidINTEGER4false
                                                                                                                                                      nameCHAR50false
                                                                                                                                                      rightnameVARCHAR255falseRechtename in HIS1, das diesem Sachgebiet entspricht
                                                                                                                                                      +

                                                                                                                                                      Primärschlüssel c_sachgebiete +

                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                      1. tid
                                                                                                                                                      2. +
                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                        +
                                                                                                                                                        +Tabelle sichtart_rechttabelle +
                                                                                                                                                        +

                                                                                                                                                        +

                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                        tidserialLaufnummer
                                                                                                                                                        artVARCHAR40false
                                                                                                                                                        tabelleVARCHAR40false
                                                                                                                                                        feldnameVARCHAR40false
                                                                                                                                                        additionalkeyssqlvarchar255falseSQL für zusätzliche berechtigte Schlüssel
                                                                                                                                                        fallback_user_instchar10falseFallback zu user-InstitutionWenn der jew. User keine sichtartspez. Rechte hat, gibt es einen Fallback zur normalen user_institution (1=ja, 0=nein)
                                                                                                                                                        +

                                                                                                                                                        Primärschlüssel ix_sichtart_rt_p1 +

                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                        1. tid
                                                                                                                                                        2. +
                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                                                          +
                                                                                                                                                          +Tabelle sichten (Sichten) +
                                                                                                                                                          +

                                                                                                                                                          Sichten

                                                                                                                                                          +

                                                                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                          tidSERIAL4true
                                                                                                                                                          parentCHAR255falseÜbergeordnete SichtUm zukünftig evtl. Hierarchien von Sichten abzubilden + (Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          systeminfoidINTEGER0trueKomponenteQuerverweis zur Systeminfosysteminfo : tid +
                                                                                                                                                          +
                                                                                                                                                          artCHAR40falseSichtart
                                                                                                                                                          typeINTEGER10trueSicht-Typ10 ist standardsicht, 20 ist alt.Hierarchie
                                                                                                                                                          name_internCHAR200falseInterner NameEs kann eine Kurzbeschreibung für interne Zwecke + hinterlegt werden
                                                                                                                                                          nameCHAR200falseNameBezeichnung der Sicht, die für User angezeigt wird +
                                                                                                                                                          beschreibungCHAR255falseBeschreibung
                                                                                                                                                          sortnrINTEGER0trueSortiernummerkann für Sortierungen benutzt werden
                                                                                                                                                          quelleTEXT255falseQuelleAngabe einer Tabelle mit + key,parent,name,gueltig_seit,gueltig_bis oder Prozedur, die mit + sp_ anfängt
                                                                                                                                                          alt_hier_idCHAR150falseAlternat. Hierarchie ID (COB)id der alt.Hier in angegebenen Quelltabelle null bei + regulärer Hierarchie
                                                                                                                                                          treecfgtableCHAR255falseAlternat. Hier. Tree-Cfg (COB)Tabelle mit Infos zu TreeView aus Cob
                                                                                                                                                          treecfgidCHAR150falseAlternat. Hierarchie Tree-ID (COB)id des benutzen trees aus Cob-Tabelle trees null bei + regulärer Hierachie
                                                                                                                                                          labelSMALLINT0truehauptsächl. für alte Organigramm-Sichten, hieß mal lehre + (Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          user_rechteSMALLINT21truesollen User Rechte berücksichtigt werden, derzeit von + Org.Sichten ausgewertet(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          rechtequelleCHAR255falsezukünftig für erweiterte Rechtevergabe(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          sesamkeyCHAR100falsezukünftig für erweiterte Rechtevergabe(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          standbuttonSMALLINT20trueStandbutton anzeigensoll der Stand geändert werden können
                                                                                                                                                          attribut1CHAR255falseAttribut 1bei Bedarf noch Attribute der Sicht hinterlegt werden, auf + die man bei Bedarf Einschränkungen fahren kann
                                                                                                                                                          attribut2CHAR255falseAttribut 2bei Bedarf noch Attribute der Sicht hinterlegt werden, auf + die man bei Bedarf Einschränkungen fahren kann
                                                                                                                                                          attribut3INTEGERfalseAttribut 3bei Bedarf noch ein Ganzzahl-Attribut der Sicht hinterlegt werden, auf + die man bei Bedarf Einschränkungen fahren kann
                                                                                                                                                          attribut4INTEGERfalseAttribut 4bei Bedarf noch ein Ganzzahl-Attribut der Sicht hinterlegt werden, auf + die man bei Bedarf Einschränkungen fahren kann
                                                                                                                                                          xmlmaxentriesINTEGER4falseMax. Zeilen XMLMax. Zeilen im Klappmenü(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          gueltig_seitDATE401.01.1900true(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          gueltig_bisDATE401.01.3000true(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          cacheappletCHAR255falsesoll Sicht im Applet gecachet werden(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                          cachexmlCHAR255falseSicht Cacheingsoll Sicht im XML-Frontend gecachet werden
                                                                                                                                                          aktivSMALLINT1falseAktiv?
                                                                                                                                                          +

                                                                                                                                                          Primärschlüssel c_sichten30tid +

                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                          1. tid
                                                                                                                                                          2. +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                          • Index: unique ix_name_intern auf sichten (name_intern ); +
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                                                          +
                                                                                                                                                          +Tabelle sieve +
                                                                                                                                                          +

                                                                                                                                                          +

                                                                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                          tidSERIALtrueid
                                                                                                                                                          nameVARCHAR255trueName
                                                                                                                                                          main_tableVARCHAR50trueHauptquelltabelle
                                                                                                                                                          order_byVARCHAR255falseOrder by Vorlage-Angabe
                                                                                                                                                          sachgebiete_idINTEGERtrueSachgebiets-ID
                                                                                                                                                          systeminfo_idINTEGERtrueSysteminfo-ID
                                                                                                                                                          post_processingTEXTfalseNachbearbeitung nach der Erstellung
                                                                                                                                                          post_insertTEXTfalseZusatz-SQL nach insert bei Ausführung des Datensiebs
                                                                                                                                                          finalizeTEXTfalseZusatz-SQL vor Abschluss-Select bei Ausführung des Datensiebs
                                                                                                                                                          activeSMALLINT1falseAktiv 0/1
                                                                                                                                                          hsnrSMALLINTfalseggfs Hochschulnummer
                                                                                                                                                          +

                                                                                                                                                          Primärschlüssel ix_sieve +

                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                          1. tid
                                                                                                                                                          2. +
                                                                                                                                                          +
                                                                                                                                                            +
                                                                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                                                                            +
                                                                                                                                                            +Tabelle sieve_column +
                                                                                                                                                            +

                                                                                                                                                            +

                                                                                                                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                            tidSERIALtrueid
                                                                                                                                                            sieve_idINTEGERfalseID der Sieb-Vorlage
                                                                                                                                                            def_idINTEGERfalseID der Feldervorlage
                                                                                                                                                            in_outputSMALLINT1falseSoll die Spalte ausgegeben werden 0/1
                                                                                                                                                            sortnrINTEGERfalseReihenfolge für die Ausgabe
                                                                                                                                                            activeSMALLINT1falseAktiv 0/1
                                                                                                                                                            +

                                                                                                                                                            Primärschlüssel ix_sieve_column +

                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                            1. tid
                                                                                                                                                            2. +
                                                                                                                                                            +
                                                                                                                                                              +
                                                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                                                              +
                                                                                                                                                              +Tabelle sieve_column_def +
                                                                                                                                                              +

                                                                                                                                                              +

                                                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                              tidSERIALtrueid
                                                                                                                                                              m_idVARCHAR255falseLanglebige ID, muss gefüllt sein, wenn Scripte automatisch ersetzen sollen
                                                                                                                                                              bi_tableVARCHAR255falseBI-Tabelle
                                                                                                                                                              columnnameVARCHAR255falseBI-Spalte
                                                                                                                                                              datatypeVARCHAR255falseDatentyp falls nicht aus sx_fields gelesen werden kann
                                                                                                                                                              captionVARCHAR255falseSpaltenüberschrift bei der Ausgabe
                                                                                                                                                              explanationVARCHAR255falseErläuterung der Spalte bei der Ausgabe
                                                                                                                                                              xil_widthSMALLINT30falseBreite Spalte bei der Ausgabe
                                                                                                                                                              lookup_tabVARCHAR255falseLookup-Tabelle
                                                                                                                                                              lookup_joinsourceVARCHAR255falseLookup-Schlüssel Quelle
                                                                                                                                                              lookup_jointargetVARCHAR255falseLookup-Schlüssel Ziel
                                                                                                                                                              lookup_targetVARCHAR255falseLookup-Zielschlüsselfeld
                                                                                                                                                              lookup_condVARCHAR255falsezusätzliche Lookup-Bedingung
                                                                                                                                                              lookup_funcVARCHAR255falseLookup-Funktion
                                                                                                                                                              hinweisVARCHAR255falseopionaler Hinweis
                                                                                                                                                              +

                                                                                                                                                              Primärschlüssel ix_sieve_column_def +

                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                              1. tid
                                                                                                                                                              2. +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                              • Index: unique ix_sieve_column_defm auf sieve_column_def (m_id ); +
                                                                                                                                                              • +
                                                                                                                                                              +
                                                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                                                              +
                                                                                                                                                              +Tabelle sieve_field +
                                                                                                                                                              +

                                                                                                                                                              +

                                                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                              tidSERIALtrueid
                                                                                                                                                              sieve_idINTEGERtrueID der Sieb-Vorlage
                                                                                                                                                              felderinfo_idINTEGERtrueID der Feldervorlage
                                                                                                                                                              obligatorischSMALLINTtrueSoll das Feld obligatorisch sein - überschreibt Vorlage aus Felderinfo
                                                                                                                                                              nummerINTEGERfalseNummer - überschreibt Vorlage aus Felderinfo
                                                                                                                                                              restriction_maintableTEXTfalseEinschränkung im SQL der Maske auf Haupttabelle
                                                                                                                                                              restriction_othertableTEXTfalseEinschränkung im SQL der Maske auf andere Tabelle
                                                                                                                                                              activeSMALLINT1falseAktiv 0/1
                                                                                                                                                              +

                                                                                                                                                              Primärschlüssel ix_sieve_field +

                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                              1. tid
                                                                                                                                                              2. +
                                                                                                                                                              +
                                                                                                                                                                +
                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                +
                                                                                                                                                                +Tabelle stylesheet_field +
                                                                                                                                                                +

                                                                                                                                                                Zuordnung von Tabellen und Feldern fuer + Datenblattberichte

                                                                                                                                                                +

                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                + + + + + + + + + + + + + + + + +
                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                tidserialTid
                                                                                                                                                                stylesheet_idintegerStylesheetsx_stylesheets : relation +
                                                                                                                                                                tid : +stylesheet_id
                                                                                                                                                                +
                                                                                                                                                                tablenamevarchar255Tabellennamesx_tables : name +
                                                                                                                                                                +sx_fields : name +
                                                                                                                                                                table_name : +tablename
                                                                                                                                                                +
                                                                                                                                                                fieldnamevarchar255Feldnamesx_fields : name +
                                                                                                                                                                table_name : +tablename
                                                                                                                                                                +
                                                                                                                                                                +

                                                                                                                                                                Primärschlüssel ix_style_feld1 +

                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                1. tid
                                                                                                                                                                2. +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                • Index: ix_style_feld2 auf stylesheet_field (stylesheet_id ); +
                                                                                                                                                                • +
                                                                                                                                                                +
                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                +
                                                                                                                                                                +Tabelle sx_captions (Beschreibungstexte, etc. in der BI pflegen) +
                                                                                                                                                                +

                                                                                                                                                                Felder und Ergebnisparameter über captions anpassen

                                                                                                                                                                +

                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                tidSERIAL4true
                                                                                                                                                                idCHAR200false
                                                                                                                                                                table_nameCHAR200falseTabellenname
                                                                                                                                                                field_nameCHAR200falseFeldname
                                                                                                                                                                record_noINTEGER4falseDatensatz-Nr.
                                                                                                                                                                localeCHAR10falseSprachemenu_element : element +
                                                                                                                                                                element_value::char(10) : +locale
                                                                                                                                                                +
                                                                                                                                                                contents_shortCHAR255falseBeschriftung (kurz)
                                                                                                                                                                contents_longtextfalseBeschriftung (lang)Bei Maskenfeldern wird dieses Feld für Tooltips genutzt.
                                                                                                                                                                equalitystatusSMALLINT2false
                                                                                                                                                                sachgebiete_idINTEGER2falseSachgebietsachgebiete : tid +
                                                                                                                                                                +
                                                                                                                                                                doku_linkVARCHAR255falseLink zur Dokumentation
                                                                                                                                                                export_to_glossarINTEGER2falseExport des Eintrags in das Glossar (J=1, N=0)
                                                                                                                                                                +

                                                                                                                                                                Primärschlüssel c_sx_captions +

                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                1. tid
                                                                                                                                                                2. +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                • Index: ix_sx_captions auf sx_captions (field_name ); +
                                                                                                                                                                • +
                                                                                                                                                                • Index: ix_sx_captions2 auf sx_captions (table_name ); +
                                                                                                                                                                • +
                                                                                                                                                                • Index: ix_sx_captions3 auf sx_captions (record_no ); +
                                                                                                                                                                • +
                                                                                                                                                                • Index: ix_sx_captions4 auf sx_captions (locale ); +
                                                                                                                                                                • +
                                                                                                                                                                +
                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                +
                                                                                                                                                                +Tabelle sx_downloads +
                                                                                                                                                                +

                                                                                                                                                                Download-Adressen

                                                                                                                                                                +

                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                tidSERIAL4true
                                                                                                                                                                nameCHAR255falseName
                                                                                                                                                                ch110_institutCHAR10falseZugehörige Kostenstelleorganigramm : key_apnr +
                                                                                                                                                                +
                                                                                                                                                                bezugsdatumDATE2falseBezugsdatumWorauf bezieht sich der Download (für Ermittlung + Bezugsjahr,- Monat oder Sem.)
                                                                                                                                                                importdatumDATE2falseImportdatumDatum des Imports in die SuperX-Datenbank
                                                                                                                                                                kommentarTEXT20000falseKommentarKommentar für Website (Datenlegende o.ä.).
                                                                                                                                                                kommentar_urlCHAR255falseHyperlink zu Kommentar-SiteVerweis auf umfangreichere Anleitungen und Kommentare, + beginnend mit http:// oder relativ zu + http://superx-server:Port/superx/servlet
                                                                                                                                                                contenttypeVARCHAR255falseMimeTypeMime-Type der Datei (für pdf z.B. application/pdf, html + etc).
                                                                                                                                                                dateiDISKBLOB255trueDatei Pfad zur Datei (relativ zu webapps/superx/WEB-INF/) +
                                                                                                                                                                gueltig_seitDATE101.01.1900trueGültig von
                                                                                                                                                                gueltig_bisDATE101.01.3000trueGültig bis
                                                                                                                                                                +

                                                                                                                                                                Primärschlüssel pk_sx_downloads +

                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                1. tid
                                                                                                                                                                2. +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                • Index: ix_sx_down_inst auf sx_downloads (ch110_institut ); +
                                                                                                                                                                • +
                                                                                                                                                                • Index: ix_sx_down_dbat auf sx_downloads (bezugsdatum, +gueltig_seit, +gueltig_bis ); +
                                                                                                                                                                • +
                                                                                                                                                                +
                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                +
                                                                                                                                                                +Tabelle sx_fields (Felder von SuperX-Tabellen) +
                                                                                                                                                                +

                                                                                                                                                                +

                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                tidSERIAL4trueLaufnummer
                                                                                                                                                                table_nameVARCHAR255trueTabelle
                                                                                                                                                                nameVARCHAR255trueFeldname
                                                                                                                                                                captionVARCHAR255falseBeschriftung
                                                                                                                                                                descriptionVARCHAR255falseBeschreibung
                                                                                                                                                                field_typeVARCHAR255trueTyp
                                                                                                                                                                field_sizeVARCHAR255falseGroesse
                                                                                                                                                                field_not_nullSMALLINT2falseNot Null1=true
                                                                                                                                                                currentlyusedSMALLINT2falsederzeit benutzt1=ja, 0=nein
                                                                                                                                                                is_primarykeySMALLINT20falsePrimärschlüssel1=ja, 0=nein
                                                                                                                                                                foreignkey_tabVARCHAR255falseFremdschlüssel Tabelle
                                                                                                                                                                foreignkey_colVARCHAR255falseFremdschlüssel Feld (Schlüssel)
                                                                                                                                                                foreignkey_intVARCHAR255falseFremdschlüssel Feld (Ganzzahl-Schlüssel)Für Ganzzahl-Transformation ICE
                                                                                                                                                                foreignkey_capVARCHAR255falseFremdschlüssel Feld (Bezeichnung)
                                                                                                                                                                foreignkey_condVARCHAR255falseZusätzliche Bedingung für Fremdschlüssel
                                                                                                                                                                foreignkey_funcVARCHAR255falseZusätzliche Funktion für Fremdschlüssel
                                                                                                                                                                check_integritySMALLINT10falseSoll das Feld in ETL-Routine geprüft werden1=ja, 0=nein. Wird beim CSV-Upload ausgewertet.
                                                                                                                                                                is_sumSMALLINT11falseIst das Feld summierbar?1=ja, 0=nein. Das Feld Semester ist z.B. nicht summierbar, + das Feld Geschlecht schon (für ICE Ausprägung alle)
                                                                                                                                                                foreignkey_uniquenameVARCHAR255falseSchlüsselanzeige für Fremdschlüssel
                                                                                                                                                                +

                                                                                                                                                                Primärschlüssel pk_sx_fields +

                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                1. tid
                                                                                                                                                                2. +
                                                                                                                                                                +
                                                                                                                                                                  +
                                                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                                                  +
                                                                                                                                                                  +Tabelle sx_jobs +
                                                                                                                                                                  +

                                                                                                                                                                  Schlüsseltabelle für KettleJobs

                                                                                                                                                                  +

                                                                                                                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                  tidSERIALtruetid
                                                                                                                                                                  uniquenameVARCHAR255Unique Name
                                                                                                                                                                  captionVARCHAR255Bezeichnung
                                                                                                                                                                  filepathVARCHAR255truePfad zur Datei
                                                                                                                                                                  sachgebiete_idINTEGER0trueSachgebietsachgebiete : tid +
                                                                                                                                                                  +
                                                                                                                                                                  kenn_profilINTEGEROptional: Kenn-Profil
                                                                                                                                                                  hs_nrINTEGEROptional: Hochschulnummer
                                                                                                                                                                  modus_supportedSMALLINT0Modus unterstützt?
                                                                                                                                                                  paramsVARCHAR255optionale Parameter
                                                                                                                                                                  check_sqlTEXT2000optionaler Prüf-SQL
                                                                                                                                                                  +

                                                                                                                                                                  Primärschlüssel ix_sx_jobs_pk +

                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                  1. tid
                                                                                                                                                                  2. +
                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                  • Index: unique ix_sx_jobs_un auf sx_jobs (uniquename ); +
                                                                                                                                                                  • +
                                                                                                                                                                  +
                                                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                                                  +
                                                                                                                                                                  +Tabelle sx_keywords +
                                                                                                                                                                  +

                                                                                                                                                                  Stichwörter für Download-Adressen

                                                                                                                                                                  +

                                                                                                                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                  tidSERIAL4falseTupelidentifier
                                                                                                                                                                  nameCHAR255falseStichwort
                                                                                                                                                                  parentINTEGER4falseÜbergeordnetes StichwortWird derzeit noch nicht ausgewertet.
                                                                                                                                                                  +

                                                                                                                                                                  Primärschlüssel c_sx_keywords +

                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                  1. tid
                                                                                                                                                                  2. +
                                                                                                                                                                  +
                                                                                                                                                                    +
                                                                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                                                                    +
                                                                                                                                                                    +Tabelle sx_mail +
                                                                                                                                                                    +

                                                                                                                                                                    Mailaccount

                                                                                                                                                                    +

                                                                                                                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                    tidSERIALtruetid
                                                                                                                                                                    pop3_hostVARCHAR255pop3 host
                                                                                                                                                                    pop3_portSMALLINTpop3 port
                                                                                                                                                                    pop3_starttls_enableSMALLINT0/1
                                                                                                                                                                    smtp_hostVARCHAR255pop3 host
                                                                                                                                                                    smtp_portSMALLINTsmtp port
                                                                                                                                                                    smtp_authSMALLINT0/1
                                                                                                                                                                    smtp_starttls_enableSMALLINT0/1
                                                                                                                                                                    usernameVARCHAR255user
                                                                                                                                                                    passwordVARCHAR255password
                                                                                                                                                                    userinfo_idINTEGERggfs. verknüpfte userinfo.tid
                                                                                                                                                                    typeVARCHAR255Es können bestimmte Typen von Mailaccounts definiert werden
                                                                                                                                                                    daemon1VARCHAR255Ein Daemon, der INBOX beobachten soll z.B. de.memtext.hbt.CreationCheckerwird per Reflection aufgerufen
                                                                                                                                                                    daemon1_intervalINTEGERDie Anzahl von Sekunden nach denen Daemon1 aktiv werden soll
                                                                                                                                                                    daemon1_loglevelVARCHAR255zukünftig LogLevel für Daemon1
                                                                                                                                                                    daemon2VARCHAR255Ein Daemon, der INBOX beobachten soll z.B. de.memtext.hbt.CreationCheckerwird per Reflection aufgerufen
                                                                                                                                                                    daemon2_intervalINTEGERDie Anzahl von Sekunden nach denen Daemon2 aktiv werden soll
                                                                                                                                                                    daemon3VARCHAR255Ein Daemon, der INBOX beobachten soll z.B. de.memtext.hbt.CreationCheckerwird per Reflection aufgerufen
                                                                                                                                                                    daemon3_intervalINTEGERDie Anzahl von Sekunden nach denen Daemon3 aktiv werden soll
                                                                                                                                                                    +
                                                                                                                                                                      +
                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                      +
                                                                                                                                                                      +Tabelle sx_mask_style +
                                                                                                                                                                      +

                                                                                                                                                                      +

                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                      + + + + + + + + + + + + + + + + +
                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                      tidSERIAL4trueLaufnummer
                                                                                                                                                                      maskeninfo_idINTEGER4falseTid der Maskemaskeninfo : tid +
                                                                                                                                                                      +
                                                                                                                                                                      stylesheet_idINTEGER4falseTid des Stylesheetssx_stylesheets : tid +
                                                                                                                                                                      +
                                                                                                                                                                      ordSMALLINT2falseSortiernummerDas Stylesheet mit der kleinsten Nummer wird zuerst + aufgerufen
                                                                                                                                                                      +

                                                                                                                                                                      Primärschlüssel c_mask_style +

                                                                                                                                                                      +
                                                                                                                                                                        +
                                                                                                                                                                      1. tid
                                                                                                                                                                      2. +
                                                                                                                                                                      +
                                                                                                                                                                        +
                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                        +
                                                                                                                                                                        +Tabelle sx_portlet +
                                                                                                                                                                        +

                                                                                                                                                                        Tabelle für Portlets

                                                                                                                                                                        +

                                                                                                                                                                        Typ: Datentabelle, Themenbereich: Administration

                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                        tidSERIAL4trueFeld ID
                                                                                                                                                                        nameVARCHAR255falseName des Portlets
                                                                                                                                                                        typeVARCHAR255falseBegrüßungstext HTML, oder Wiki?
                                                                                                                                                                        classVARCHAR255falseCSS-class für Portlets"green" oder "red"
                                                                                                                                                                        iconVARCHAR255falseIcon für Portletsz.B. "icon-user-plus" oder "icon-help-circled"
                                                                                                                                                                        contentTEXTfalseInhalt
                                                                                                                                                                        sortnr_initialINTEGER4falseReihenfolge.
                                                                                                                                                                        visibleVARCHAR255falseSichtbarfalse=wird nicht ausgegeben, all=auch nicht angemeldete Personen sehen das Portlet.
                                                                                                                                                                        gueltig_vonDATE401.01.1900trueStart der Gültigkeit
                                                                                                                                                                        gueltig_bisDATE401.01.3000trueEnde der Gültigkeit
                                                                                                                                                                        +

                                                                                                                                                                        Primärschlüssel c_sx_portlet +

                                                                                                                                                                        +
                                                                                                                                                                          +
                                                                                                                                                                        1. tid
                                                                                                                                                                        2. +
                                                                                                                                                                        +
                                                                                                                                                                          +
                                                                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                                                                          +
                                                                                                                                                                          +Tabelle sx_repository (Hochschulrepository) +
                                                                                                                                                                          +

                                                                                                                                                                          Hochschulspezifische Variablen und Filter

                                                                                                                                                                          +

                                                                                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                          tidSERIAL4true
                                                                                                                                                                          idCHAR200trueVariablennameDer Variablenname wird in Freemarker-Scripten, beginnend + mit Modulname-_..., z.B. SVA_Technisches_Personal
                                                                                                                                                                          contentTEXT200falseInhalt der Variable
                                                                                                                                                                          captionCHAR200falseBeschriftung (kurz)
                                                                                                                                                                          commentTEXT4falseKommentar/Anleitung
                                                                                                                                                                          versionSMALLINT10falseFM-Version
                                                                                                                                                                          artCHAR200falseArt der Variable
                                                                                                                                                                          art2CHAR200falseArt der Variable (2)(Für weitere Gruppierungsebenen)
                                                                                                                                                                          art3CHAR200falseArt der Variable (3) (Für noch weitere Gruppierungsebenen)
                                                                                                                                                                          sachgebiete_idINTEGER2falseSachgebietsachgebiete : tid +
                                                                                                                                                                          +
                                                                                                                                                                          sort1INTEGER2falseSortierschlüssel 1
                                                                                                                                                                          sort2INTEGER2falseSortierschlüssel 2
                                                                                                                                                                          sort3INTEGER2falseSortierschlüssel 3
                                                                                                                                                                          geaendert_amDATE4falseDatum letzte Änderung
                                                                                                                                                                          aktivSMALLINT2falseAktiv (1,0)
                                                                                                                                                                          gueltig_seitDATE101.01.1900trueGültig von
                                                                                                                                                                          gueltig_bisDATE101.01.3000trueGültig bis
                                                                                                                                                                          +

                                                                                                                                                                          Primärschlüssel pk_sx_repository +

                                                                                                                                                                          +
                                                                                                                                                                            +
                                                                                                                                                                          1. tid
                                                                                                                                                                          2. +
                                                                                                                                                                          +
                                                                                                                                                                            +
                                                                                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                                                                                            +
                                                                                                                                                                            +Tabelle sx_stylesheet_param +
                                                                                                                                                                            +

                                                                                                                                                                            +

                                                                                                                                                                            Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                            tidSERIAL4trueLaufnummer
                                                                                                                                                                            stylesheet_idINTEGER4trueTid des Stylesheetssx_stylesheets : tid +
                                                                                                                                                                            +
                                                                                                                                                                            param_nameVARCHAR255trueName des Paramaters
                                                                                                                                                                            default_valVARCHAR255falseDefault-Wert der Variable
                                                                                                                                                                            descriptionVARCHAR255falseBeschreibung der Variable
                                                                                                                                                                            wertebereichVARCHAR255falseWertebereich
                                                                                                                                                                            +

                                                                                                                                                                            Primärschlüssel c_stylesheet_param +

                                                                                                                                                                            +
                                                                                                                                                                              +
                                                                                                                                                                            1. tid
                                                                                                                                                                            2. +
                                                                                                                                                                            +
                                                                                                                                                                              +
                                                                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                                                                              +
                                                                                                                                                                              +Tabelle sx_stylesheets +
                                                                                                                                                                              +

                                                                                                                                                                              +

                                                                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                              tidSERIAL4trueLaufnummer
                                                                                                                                                                              filenameCHAR255falseDateinamePfad und Dateiname. Für XSL-Stylesheets relativ zum + Verzeichnis: webapps/superx/xml, für JasperReports-Templates + relativ zu webapps/superx/WEB-INF/reports
                                                                                                                                                                              captionCHAR255falseBeschriftungwird für Hyperlinks benutzt
                                                                                                                                                                              descriptionCHAR255falseBeschreibung
                                                                                                                                                                              relationCHAR10falseTabelle oder MaskeGilt das Stylesheet für eine Maske oder eine Tabelle. Bei + JasperReports-Templates müssen Sie immer Tabelle wählen.menu_element : element +
                                                                                                                                                                              element_value : +relation
                                                                                                                                                                              +
                                                                                                                                                                              useragentCHAR255falseWebbrowser(Das Feld wird derzeit noch nicht ausgewertet.)menu_element : element +
                                                                                                                                                                              element_value : +useragent
                                                                                                                                                                              +
                                                                                                                                                                              contenttypeCHAR200falseDateitypz.B.: text/html; charset=ISO-8859-1. Bei XSL Stylesheets + ist dies das Ausgabeformat, bei JasperReports Templates ist dies + das default Ausgabeformatmenu_element : element +
                                                                                                                                                                              element_value : +contenttype
                                                                                                                                                                              +
                                                                                                                                                                              is_genericSMALLINT20falseGenerisches StylesheetWird nur für Ergebnistabellen ausgewertet, nicht für Masken-Stylesheets. Wenn 1, dann ist das Stylesheet für alle Ergebnistabellen nutzbar
                                                                                                                                                                              toolbar_icon_filepathVARCHAR255falseIcon in der SymbolleistePfad relativ zu webapps/superx
                                                                                                                                                                              usage_resultset_dataCHAR10TfalseNutzung der ErgebnisdatenWelche Ergebniszeilen soll das Stylesheet verarbeiten. S=Nur Schema, T=Aktuelle Baumstruktur,A=Alle Datenmenu_element : element +
                                                                                                                                                                              element_value : +usage_resultset_data
                                                                                                                                                                              +
                                                                                                                                                                              stylesheet_typeCHAR10XSLfalseArt des StylesheetsXSL,JRXML,XSL_JRXML,XSL_FO,XML,NATIVE,XLSXmenu_element : element +
                                                                                                                                                                              element_value : +stylesheet_type
                                                                                                                                                                              +
                                                                                                                                                                              jr_datasourceCHAR10falseDatenquelle (JR)Wird nur bei JR ausgewertet. Mögliche Werte: RS,XMLSOURCEmenu_element : element +
                                                                                                                                                                              element_value : +jr_datasource
                                                                                                                                                                              +
                                                                                                                                                                              +

                                                                                                                                                                              Primärschlüssel c_stylesheets +

                                                                                                                                                                              +
                                                                                                                                                                                +
                                                                                                                                                                              1. tid
                                                                                                                                                                              2. +
                                                                                                                                                                              +
                                                                                                                                                                                +
                                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                                +
                                                                                                                                                                                +Tabelle sx_tables (Tabellen) +
                                                                                                                                                                                +

                                                                                                                                                                                Oberflächentexte für BI-Tabellen +

                                                                                                                                                                                +

                                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                tidSERIAL10trueLaufnummer
                                                                                                                                                                                nameVARCHAR255falseName der Tabelle
                                                                                                                                                                                captionVARCHAR255falseBeschriftung
                                                                                                                                                                                descriptionVARCHAR255falseBeschreibung der Tabelle
                                                                                                                                                                                table_typeVARCHAR255falseTyp der Tabelle
                                                                                                                                                                                systeminfo_idINTEGER4falseDatenquelle für diesen Datensatz
                                                                                                                                                                                systeminfo_origINTEGER4falseDefault-DatenquelleVoreinstellung bei Auslieferung
                                                                                                                                                                                themaVARCHAR255falseThema der Tabelle
                                                                                                                                                                                sachgebiete_idVARCHAR255falseSachgebiet der Tabelle
                                                                                                                                                                                +

                                                                                                                                                                                Primärschlüssel pk_sx_tables +

                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                1. tid
                                                                                                                                                                                2. +
                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                • Index: unique ix_sx_tables auf sx_tables (name ); +
                                                                                                                                                                                • +
                                                                                                                                                                                +
                                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                                +
                                                                                                                                                                                +Tabelle systeminfo +
                                                                                                                                                                                +

                                                                                                                                                                                +

                                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                tidINTEGER4true
                                                                                                                                                                                nameCHAR50true
                                                                                                                                                                                datumDATETIME4false
                                                                                                                                                                                +

                                                                                                                                                                                Primärschlüssel c_systeminfo +

                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                1. tid
                                                                                                                                                                                2. +
                                                                                                                                                                                +
                                                                                                                                                                                  +
                                                                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                                                                  +
                                                                                                                                                                                  +Tabelle themenbaum (Themenbaum) +
                                                                                                                                                                                  +

                                                                                                                                                                                  Themenbaum

                                                                                                                                                                                  +

                                                                                                                                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                  tidSERIAL4falseTid
                                                                                                                                                                                  nameVARCHAR255trueName
                                                                                                                                                                                  maskeninfo_idINTEGER4falseMaskemaskeninfo : tid +
                                                                                                                                                                                  +
                                                                                                                                                                                  parentINTEGER4falseÜbergeordnetthemenbaum : tid +
                                                                                                                                                                                  +
                                                                                                                                                                                  gueltig_seitDATE4falsegültig von
                                                                                                                                                                                  gueltig_bisDATE4falsegültig bis
                                                                                                                                                                                  erlaeuterungCHAR240false(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                  sortINTEGER2400trueSortiernummer
                                                                                                                                                                                  css_classVARCHAR255falseHTML CSS class
                                                                                                                                                                                  +

                                                                                                                                                                                  Primärschlüssel c_themenbaum +

                                                                                                                                                                                  +
                                                                                                                                                                                    +
                                                                                                                                                                                  1. tid
                                                                                                                                                                                  2. +
                                                                                                                                                                                  +
                                                                                                                                                                                    +
                                                                                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                                                                                    +
                                                                                                                                                                                    +Tabelle themenbaum_bak +
                                                                                                                                                                                    +

                                                                                                                                                                                    +

                                                                                                                                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                    tidINTEGER4false
                                                                                                                                                                                    namevarchar255true
                                                                                                                                                                                    maskeninfo_idINTEGER4false
                                                                                                                                                                                    parentINTEGER4false
                                                                                                                                                                                    gueltig_seitDATE4false
                                                                                                                                                                                    gueltig_bisDATE4false
                                                                                                                                                                                    erlaeuterungCHAR240false
                                                                                                                                                                                    +
                                                                                                                                                                                      +
                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                      +
                                                                                                                                                                                      +Tabelle trans_cif +
                                                                                                                                                                                      +

                                                                                                                                                                                      +

                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                      keySMALLINT2true
                                                                                                                                                                                      apnrCHAR10true
                                                                                                                                                                                      cif_tidINTEGER2false
                                                                                                                                                                                      sourcesystemINTEGER2trueVorsystem
                                                                                                                                                                                      sourcesystem_idVARCHAR255falseID im Vorsystem
                                                                                                                                                                                      systeminfo_idINTEGER4false
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                      • Index: trans_cif_ind auf trans_cif (sourcesystem_id ); +
                                                                                                                                                                                      • +
                                                                                                                                                                                      +
                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                      +
                                                                                                                                                                                      +Tabelle trans_cifx +
                                                                                                                                                                                      +

                                                                                                                                                                                      +

                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                      keySMALLINT2truecif : apnr +
                                                                                                                                                                                      key : +1
                                                                                                                                                                                      +
                                                                                                                                                                                      apnrCHAR10true
                                                                                                                                                                                      cifx_tidINTEGER2false
                                                                                                                                                                                      sourcesystemINTEGER2trueVorsystem
                                                                                                                                                                                      sourcesystem_idVARCHAR255falseID im Vorsystem
                                                                                                                                                                                      systeminfo_idINTEGER4false
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                      • Index: trans_cifx_ind auf trans_cifx (sourcesystem_id ); +
                                                                                                                                                                                      • +
                                                                                                                                                                                      +
                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                      +
                                                                                                                                                                                      +Tabelle trans_dim_bp_apnr +
                                                                                                                                                                                      +

                                                                                                                                                                                      +

                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                      + + + + + + + + + + + + + + + + +
                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                      dimension_bp_idINTEGER4true
                                                                                                                                                                                      apnrINTEGER255true
                                                                                                                                                                                      sourcesystem_idVARCHAR255falseID im Vorsystem
                                                                                                                                                                                      systeminfo_idINTEGER4false
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                      • Index: ix_tr_dim_bp_apnr auf trans_dim_bp_apnr (dimension_bp_id, +sourcesystem_id, +systeminfo_id ); +
                                                                                                                                                                                      • +
                                                                                                                                                                                      +
                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                      +
                                                                                                                                                                                      +Tabelle trans_inst +
                                                                                                                                                                                      +

                                                                                                                                                                                      Tabelle zur Umschlüsselung von Kostenstellen-Nummern +

                                                                                                                                                                                      +

                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                      tidSERIAL4trueTupelidentifier
                                                                                                                                                                                      instnrCHAR10falseInstitutionsnr. (original)
                                                                                                                                                                                      ch110_institutCHAR10falseInstitutionsnr. (transformiert)organigramm : key_apnr +
                                                                                                                                                                                      +
                                                                                                                                                                                      nameCHAR200falseInstitutionsname (transformiert)
                                                                                                                                                                                      gueltig_vonDATE4falsegültig von
                                                                                                                                                                                      gueltig_bisDATE4falsegültig bis
                                                                                                                                                                                      systeminfo_idINTEGER4falseQuellsystemsysteminfo : tid +
                                                                                                                                                                                      +
                                                                                                                                                                                      +

                                                                                                                                                                                      Primärschlüssel c_trans_inst +

                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                      1. tid
                                                                                                                                                                                      2. +
                                                                                                                                                                                      +
                                                                                                                                                                                        +
                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                        +
                                                                                                                                                                                        +Tabelle unload_params (Entladeparameter) +
                                                                                                                                                                                        +

                                                                                                                                                                                        Parameter zum Steuern des Entladevorgangs

                                                                                                                                                                                        +

                                                                                                                                                                                        Themenbereich: Administration

                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                        tidSERIALtrueLaufnummer
                                                                                                                                                                                        param_idVARCHAR255trueName der Variable
                                                                                                                                                                                        param_valVARCHAR255falseWert der Variable
                                                                                                                                                                                        default_valVARCHAR255falseDefault-Wert der Variable
                                                                                                                                                                                        descriptionVARCHAR255falseBeschreibung der Variable
                                                                                                                                                                                        systeminfo_idINTEGER255falseQuellsystemDieser Wert darf keinesfalls geändert werdensysteminfo : tid +
                                                                                                                                                                                        +
                                                                                                                                                                                        priorityINTEGER2false1=Minimalparameter,0= Standard
                                                                                                                                                                                        sourcesystemINTEGER2false3= Fremdsystem,2=HIS GX,1=HISinOne,0=alle
                                                                                                                                                                                        wertebereichVARCHAR255falseWertebereich
                                                                                                                                                                                        ab_versionVARCHAR20falseNutzbar ab Version
                                                                                                                                                                                        gruppeVARCHAR100falseGruppe
                                                                                                                                                                                        +

                                                                                                                                                                                        Primärschlüssel c_unload_params +

                                                                                                                                                                                        +
                                                                                                                                                                                          +
                                                                                                                                                                                        1. tid
                                                                                                                                                                                        2. +
                                                                                                                                                                                        +
                                                                                                                                                                                          +
                                                                                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                                                                                          +
                                                                                                                                                                                          +Tabelle update_prot +
                                                                                                                                                                                          +

                                                                                                                                                                                          Protokolltabelle für inkrementelles Laden

                                                                                                                                                                                          +

                                                                                                                                                                                          Typ: Datentabelle, Themenbereich: Administration

                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                          tidSERIAL4true
                                                                                                                                                                                          systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                                                                                                                                                                                          update_entityCHAR40falseArt des Datensatzesz.B. zul_bew für Bewerber aus ZUL/APP
                                                                                                                                                                                          update_idINTEGER10falseType10 ist standardsicht, 20 ist alt.Hierarchie
                                                                                                                                                                                          updated_atDATETIME3594false
                                                                                                                                                                                          update_timeDATETIME3594false
                                                                                                                                                                                          +

                                                                                                                                                                                          Primärschlüssel pk_update_prot_tid +

                                                                                                                                                                                          +
                                                                                                                                                                                            +
                                                                                                                                                                                          1. tid
                                                                                                                                                                                          2. +
                                                                                                                                                                                          +
                                                                                                                                                                                            +
                                                                                                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                                                                                                            +
                                                                                                                                                                                            +Tabelle update_prot_neu +
                                                                                                                                                                                            +

                                                                                                                                                                                            Protokolltabelle für inkrementelles Laden (Ladetabelle) +

                                                                                                                                                                                            +

                                                                                                                                                                                            Typ: Datentabelle, Themenbereich: Administration

                                                                                                                                                                                            + + + + + + + + + + + + + + + + +
                                                                                                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                            systeminfo_idINTEGER0trueSysteminfoQuerverweis zur Systeminfo
                                                                                                                                                                                            update_entityCHAR40falseArt des Datensatzesz.B. zul_bew für Bewerber aus ZUL/APP
                                                                                                                                                                                            update_idINTEGER10falseType10 ist standardsicht, 20 ist alt.Hierarchie
                                                                                                                                                                                            updated_atDATETIME3594false
                                                                                                                                                                                            +
                                                                                                                                                                                              +
                                                                                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                                                                                              +
                                                                                                                                                                                              +Tabelle user_dialog +
                                                                                                                                                                                              +

                                                                                                                                                                                              +

                                                                                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                              idSERIALtrueNummer des Hinweis
                                                                                                                                                                                              identifierVARCHAR255trueBezeichnung des Hinweis
                                                                                                                                                                                              headlineTEXTfalseÜberschrift, die ggfs. über dem Hinweis ausgegeben werden soll (HTML möglich)
                                                                                                                                                                                              urlVARCHAR255trueURL zu HTML-Datei
                                                                                                                                                                                              hint_versionSMALLINTfalseoptionale Versionsnummer des Hinweis
                                                                                                                                                                                              annotationTEXTfalseHier kann ein interner Kommentar hinterlegt werden
                                                                                                                                                                                              confirmSMALLINTfalse0=nur anzeigen, 1=User muss bestätigen
                                                                                                                                                                                              confirm_promptTEXTfalseSatz der zur Bestätigung angezeigt werden soll, falls null: Ich habe den Hinweis zur Kenntnis genommen
                                                                                                                                                                                              createdDATEfalseErstellungsdatum
                                                                                                                                                                                              valid_fromDATEfalse
                                                                                                                                                                                              valid_tillDATEfalse
                                                                                                                                                                                              categoryVARCHAR255falseoptionale Angabe einer Hinweisart, z.B. Datenschutzerklärung
                                                                                                                                                                                              natureVARCHAR255falseoptionale Angabe eines Hinweistyps, z.B. Datenschutzerklärung
                                                                                                                                                                                              attrib1INTEGERfalseoptionales Attribut
                                                                                                                                                                                              attrib2VARCHAR255falseoptionales Attribut
                                                                                                                                                                                              attrib3VARCHAR255falseoptionales Attribut
                                                                                                                                                                                              +

                                                                                                                                                                                              Primärschlüssel c_user_dialog +

                                                                                                                                                                                              +
                                                                                                                                                                                                +
                                                                                                                                                                                              1. id
                                                                                                                                                                                              2. +
                                                                                                                                                                                              +
                                                                                                                                                                                                +
                                                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                +
                                                                                                                                                                                                +Tabelle user_dialog_accept +
                                                                                                                                                                                                +

                                                                                                                                                                                                User die bestimmte Hinweise gesehen/bestätigt haben +

                                                                                                                                                                                                +

                                                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                idSERIALtrue
                                                                                                                                                                                                userinfo_idINTEGERtrue
                                                                                                                                                                                                user_dialog_idINTEGERtrue
                                                                                                                                                                                                ip_addressVARCHAR100false
                                                                                                                                                                                                client_nameVARCHAR255false
                                                                                                                                                                                                timestampDATETIME3594true
                                                                                                                                                                                                +

                                                                                                                                                                                                Primärschlüssel c_user_dialog_accept +

                                                                                                                                                                                                +
                                                                                                                                                                                                  +
                                                                                                                                                                                                1. userinfo_id
                                                                                                                                                                                                2. +
                                                                                                                                                                                                +
                                                                                                                                                                                                  +
                                                                                                                                                                                                1. user_dialog_id
                                                                                                                                                                                                2. +
                                                                                                                                                                                                +
                                                                                                                                                                                                  +
                                                                                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                  +
                                                                                                                                                                                                  +Tabelle user_einstellungen +
                                                                                                                                                                                                  +

                                                                                                                                                                                                  +

                                                                                                                                                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                  + + + + + + + + + + +
                                                                                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                  tidINTEGER4true
                                                                                                                                                                                                  arbeitsverzeichnisCHAR255false
                                                                                                                                                                                                  +

                                                                                                                                                                                                  Primärschlüssel c_user_einstellungen +

                                                                                                                                                                                                  +
                                                                                                                                                                                                    +
                                                                                                                                                                                                  1. tid
                                                                                                                                                                                                  2. +
                                                                                                                                                                                                  +
                                                                                                                                                                                                    +
                                                                                                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    +Tabelle user_group_bez +
                                                                                                                                                                                                    +

                                                                                                                                                                                                    +

                                                                                                                                                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                    userinfo_idINTEGER4falseUserIDuserinfo : tid +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    groupinfo_idINTEGER4falseGruppegroupinfo : tid +
                                                                                                                                                                                                    +
                                                                                                                                                                                                    external_entrySMALLINT0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                    +

                                                                                                                                                                                                    Primärschlüssel c_user_group_bez +

                                                                                                                                                                                                    +
                                                                                                                                                                                                      +
                                                                                                                                                                                                    1. groupinfo_id
                                                                                                                                                                                                    2. +
                                                                                                                                                                                                    +
                                                                                                                                                                                                      +
                                                                                                                                                                                                    1. userinfo_id
                                                                                                                                                                                                    2. +
                                                                                                                                                                                                    +
                                                                                                                                                                                                      +
                                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                      +
                                                                                                                                                                                                      +Tabelle user_hinweis +
                                                                                                                                                                                                      +

                                                                                                                                                                                                      User die bestimmte Hinweise sehen/bestätigen müssen +

                                                                                                                                                                                                      +

                                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                      + + + + + + + + + + +
                                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                      userinfo_idINTEGERtrue
                                                                                                                                                                                                      hinweise_idintegertrue
                                                                                                                                                                                                      +

                                                                                                                                                                                                      Primärschlüssel c_usr_hinweis +

                                                                                                                                                                                                      +
                                                                                                                                                                                                        +
                                                                                                                                                                                                      1. userinfo_id
                                                                                                                                                                                                      2. +
                                                                                                                                                                                                      +
                                                                                                                                                                                                        +
                                                                                                                                                                                                      1. hinweise_id
                                                                                                                                                                                                      2. +
                                                                                                                                                                                                      +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +Tabelle user_institution +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                        useridINTEGERtrueUserIDuserinfo : tid +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        nameCHAR50falseNames des InstitutsNur deskriptiv
                                                                                                                                                                                                        ch110_institutCHAR10trueInstitutorganigramm : key_apnr +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        hierarchieSMALLINT0falseobsoletes Feld(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                                        gueltig_seitDATE401.01.1900trueGültig abAb Kern5.0 bezieht sich die Gültigkeit auf den Tag, ab dem eine Berechtigung gültig ist.(Vorher bezog sie sich darauf, welchen Stand man für eine Sicht einstellte).
                                                                                                                                                                                                        gueltig_bisDATE401.01.3000trueGültig bisAb Kern5.0 bezieht sich die Gültigkeit auf den Tag, bis zu dem eine Berechtigung gültig ist.(Vorher bezog sie sich darauf, welchen Stand man für eine Sicht einstellte).
                                                                                                                                                                                                        lehreSMALLINT0falseobsoletes Feld(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                                        external_entrySMALLINT0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                        externalidvarchar200falseID der berechtigten Kostenstelle in externem System (HISinONe: orgunitid)
                                                                                                                                                                                                        +

                                                                                                                                                                                                        Primärschlüssel c_user_institution +

                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. ch110_institut
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. gueltig_bis
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. gueltig_seit
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. userid
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        • Index: ix_user_inst1 auf user_institution (ch110_institut ); +
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        • Index: ix_user_inst2 auf user_institution (userid ); +
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        • Index: ix_user_inst3 auf user_institution (gueltig_seit, +gueltig_bis ); +
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +Tabelle user_kostentraeger +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                        useridINTEGERtrueUserID
                                                                                                                                                                                                        key_apnrCHAR50trueKostentraeger
                                                                                                                                                                                                        kommentarCHAR250falseKommentarNur deskriptiv
                                                                                                                                                                                                        gueltig_seitDATE401.01.1900falseGültig von (Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                                        gueltig_bisDATE401.01.3000falseGültig bis(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                                        external_entrySMALLINT0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                        externalidvarchar200falseID der berechtigten Kostenstelle in externem System (HISinONe: orgunitid)
                                                                                                                                                                                                        +

                                                                                                                                                                                                        Primärschlüssel c_user_ktr +

                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. key_apnr
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. userid
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        • Index: ix_user_ktr auf user_kostentraeger (key_apnr ); +
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        • Index: ix_user_ktr2 auf user_kostentraeger (userid ); +
                                                                                                                                                                                                        • +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        +Tabelle user_masken_bez +
                                                                                                                                                                                                        +

                                                                                                                                                                                                        +

                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                        userinfo_idINTEGER4falseuserinfo : tid +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        maskeninfo_idINTEGER4falsemaskeninfo : tid +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                        +

                                                                                                                                                                                                        Primärschlüssel c_user_masken_bez +

                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. maskeninfo_id
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                        1. userinfo_id
                                                                                                                                                                                                        2. +
                                                                                                                                                                                                        +
                                                                                                                                                                                                          +
                                                                                                                                                                                                            Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                          +
                                                                                                                                                                                                          +Tabelle user_portlet_bez +
                                                                                                                                                                                                          +

                                                                                                                                                                                                          +

                                                                                                                                                                                                          Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                          + + + + + + + + + + +
                                                                                                                                                                                                          FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                          userinfo_idINTEGER4falseUserID
                                                                                                                                                                                                          portlet_idINTEGER4falsePortlet
                                                                                                                                                                                                          +

                                                                                                                                                                                                          Primärschlüssel c_user_portlet_bez +

                                                                                                                                                                                                          +
                                                                                                                                                                                                            +
                                                                                                                                                                                                          1. portlet_id
                                                                                                                                                                                                          2. +
                                                                                                                                                                                                          +
                                                                                                                                                                                                            +
                                                                                                                                                                                                          1. userinfo_id
                                                                                                                                                                                                          2. +
                                                                                                                                                                                                          +
                                                                                                                                                                                                            +
                                                                                                                                                                                                              Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                            +
                                                                                                                                                                                                            +Tabelle user_preset_values +
                                                                                                                                                                                                            +

                                                                                                                                                                                                            Tabelle für userspezifische Feldvorbelegungen

                                                                                                                                                                                                            +

                                                                                                                                                                                                            Typ: Datentabelle, Themenbereich: Administration

                                                                                                                                                                                                            + + + + + + + + + + + + + +
                                                                                                                                                                                                            FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                            userinfo_idINTEGER10false
                                                                                                                                                                                                            felderinfo_idINTEGER4falseFeld ID
                                                                                                                                                                                                            field_valueVARCHAR255falsegespeicherte Vorbelegung
                                                                                                                                                                                                            +

                                                                                                                                                                                                            Primärschlüssel c_user_preset_values +

                                                                                                                                                                                                            +
                                                                                                                                                                                                              +
                                                                                                                                                                                                            1. userinfo_id
                                                                                                                                                                                                            2. +
                                                                                                                                                                                                            +
                                                                                                                                                                                                              +
                                                                                                                                                                                                            1. felderinfo_id
                                                                                                                                                                                                            2. +
                                                                                                                                                                                                            +
                                                                                                                                                                                                              +
                                                                                                                                                                                                                Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                              +
                                                                                                                                                                                                              +Tabelle user_pw +
                                                                                                                                                                                                              +

                                                                                                                                                                                                              +

                                                                                                                                                                                                              Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                              FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                              userinfo_idINTEGERtrue
                                                                                                                                                                                                              pw_gueltig_bisdatefalse
                                                                                                                                                                                                              last_loginDATETIME3594falseLetzter erfolgreicher Login
                                                                                                                                                                                                              old_sha1CHAR255false
                                                                                                                                                                                                              zeitpunkt1DATETIME3594falseZeitpunkt der 1. Änderung des PW
                                                                                                                                                                                                              old_sha2CHAR255false
                                                                                                                                                                                                              zeitpunkt2DATETIME3594falseZeitpunkt der 2. Änderung des PW
                                                                                                                                                                                                              old_sha3CHAR255false
                                                                                                                                                                                                              zeitpunkt3DATETIME3594falseZeitpunkt der 3. Änderung des PW
                                                                                                                                                                                                              old_sha4CHAR255false
                                                                                                                                                                                                              zeitpunkt4DATETIME3594falseZeitpunkt der 4. Änderung des PW
                                                                                                                                                                                                              old_sha5CHAR255false
                                                                                                                                                                                                              zeitpunkt5DATETIME3594falseZeitpunkt der 5. Änderung des PW
                                                                                                                                                                                                              old_sha6CHAR255false
                                                                                                                                                                                                              zeitpunkt6DATETIME3594falseZeitpunkt der 6. Änderung des PW
                                                                                                                                                                                                              old_sha7CHAR255false
                                                                                                                                                                                                              zeitpunkt7DATETIME3594falseZeitpunkt der 7. Änderung des PW
                                                                                                                                                                                                              +

                                                                                                                                                                                                              Primärschlüssel pk_user_pw +

                                                                                                                                                                                                              +
                                                                                                                                                                                                                +
                                                                                                                                                                                                              1. userinfo_id
                                                                                                                                                                                                              2. +
                                                                                                                                                                                                              +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                  Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                +Tabelle user_sachgeb_bez +
                                                                                                                                                                                                                +

                                                                                                                                                                                                                +

                                                                                                                                                                                                                Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                + + + + + + + + + + + + + +
                                                                                                                                                                                                                FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                userinfo_idINTEGER4falseuserinfo : benutzer +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                sachgebiete_idINTEGER4falsesachgebiete : tid +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                                +

                                                                                                                                                                                                                Primärschlüssel c_user_sachgeb_bez +

                                                                                                                                                                                                                +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                1. sachgebiete_id
                                                                                                                                                                                                                2. +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                1. userinfo_id
                                                                                                                                                                                                                2. +
                                                                                                                                                                                                                +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                    Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  +Tabelle user_sichtarten +
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                  + + + + + + + + + + + + + +
                                                                                                                                                                                                                  FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                  userinfo_idINTEGERtrueuserinfo : tid +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                  sichtartCHAR255trueRechte für eine Art von Sichten geben
                                                                                                                                                                                                                  external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                                  +

                                                                                                                                                                                                                  Primärschlüssel pk_user_sichtart +

                                                                                                                                                                                                                  +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                  1. userinfo_id
                                                                                                                                                                                                                  2. +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                  1. sichtart
                                                                                                                                                                                                                  2. +
                                                                                                                                                                                                                  +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                      Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    +Tabelle user_sichten +
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                    + + + + + + + + + + + + + +
                                                                                                                                                                                                                    FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                    userinfo_idINTEGERtrueuserinfo : tid +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    sicht_name_internCHAR200trueRechte für eine einzelne Sicht gebensichten : name_intern +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                    external_entrysmallint0falseRecht wird von externem System (HisInOne) gesetzt und entfernt
                                                                                                                                                                                                                    +

                                                                                                                                                                                                                    Primärschlüssel pk_user_sicht +

                                                                                                                                                                                                                    +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                    1. userinfo_id
                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                    1. sicht_name_intern
                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                    +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +Tabelle user_startfields +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      In angepassten SuperX-XML-Frontends kann man hier + Maskenfelder für Startseiten hinterlegen, + zu denen der User automatisch nach Login weitergeleitet wird. +

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                      tidserialtrue
                                                                                                                                                                                                                      useridINTEGERtrue
                                                                                                                                                                                                                      fieldnameCHAR255true
                                                                                                                                                                                                                      valueCHAR255
                                                                                                                                                                                                                      activeintegertrue
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Primärschlüssel c_user_startfields +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                      1. tid
                                                                                                                                                                                                                      2. +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                      • Index: ix_ussf auf user_startfields (userid ); +
                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +Tabelle user_startpage +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      In angepassten SuperX-XML-Frontends kann man hier + Startseiten hinterlegen, + zu denen der User automatisch nach Login weitergeleitet wird. +

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                      tidserialtrue
                                                                                                                                                                                                                      useridINTEGERtrue
                                                                                                                                                                                                                      starturlCHAR255
                                                                                                                                                                                                                      encryptedsmallint0
                                                                                                                                                                                                                      notolderthanINTEGER
                                                                                                                                                                                                                      startmaskinteger
                                                                                                                                                                                                                      alturlchar255
                                                                                                                                                                                                                      stylesheetCHAR255
                                                                                                                                                                                                                      stylesheet2CHAR255
                                                                                                                                                                                                                      contenttypeCHAR255
                                                                                                                                                                                                                      extra1CHAR255
                                                                                                                                                                                                                      extra2CHAR255
                                                                                                                                                                                                                      activeintegertrue
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Primärschlüssel c_user_startpage +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                      1. tid
                                                                                                                                                                                                                      2. +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                      • Index: ix_ussp auf user_startpage (userid ); +
                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +Tabelle userinfo +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                      tidINTEGER4true
                                                                                                                                                                                                                      benutzerVARCHAR255true
                                                                                                                                                                                                                      kennwortCHAR16false
                                                                                                                                                                                                                      nameCHAR50false
                                                                                                                                                                                                                      max_versuchSMALLINT2true
                                                                                                                                                                                                                      akt_versuchSMALLINT2true
                                                                                                                                                                                                                      emailCHAR255false
                                                                                                                                                                                                                      administrationSMALLINT2true
                                                                                                                                                                                                                      archiv_rechtSMALLINT2true
                                                                                                                                                                                                                      passwd_shaCHAR255false
                                                                                                                                                                                                                      infoCHAR255false
                                                                                                                                                                                                                      extern_account_idVARCHAR255false
                                                                                                                                                                                                                      extern_person_idVARCHAR255false
                                                                                                                                                                                                                      sieht_projekteSMALLINT0falseDarf der User Projekte sehen
                                                                                                                                                                                                                      extern_role_idINTEGER9false
                                                                                                                                                                                                                      gueltig_vondateBeginn Gültigkeit
                                                                                                                                                                                                                      gueltig_bisdateEnde Gültigkeit
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Primärschlüssel c_userinfo +

                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                      1. tid
                                                                                                                                                                                                                      2. +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                      • Index: unique i_userinfo auf userinfo (benutzer ); +
                                                                                                                                                                                                                      • +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                      +Tabelle xdummy +
                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      +

                                                                                                                                                                                                                      Typ: Schlüsseltabelle, Themenbereich: Administration

                                                                                                                                                                                                                      + + + + + + + +
                                                                                                                                                                                                                      FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                      cCHAR1false
                                                                                                                                                                                                                      +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        +Joolap-Blueprints +

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        +Views +

                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View user_groups +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        View for Tomcat Realm

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        userinfo_idinteger10false
                                                                                                                                                                                                                        benutzerVARCHAR255false
                                                                                                                                                                                                                        groupinfo_idinteger10false
                                                                                                                                                                                                                        groupinfo_nameVARCHAR255false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B +where U.tid=B.userinfo_id +and G.tid=B.groupinfo_id +and U.akt_versuch <= U.max_versuch
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View menu_element_fieldmode +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Integer-Ausprägungen ausgewählter Schlüssel (für + DBFORMS)

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        idINTEGER4true
                                                                                                                                                                                                                        elementVARCHAR50false
                                                                                                                                                                                                                        element_valueINTEGER4false
                                                                                                                                                                                                                        descriptionVARCHAR255false
                                                                                                                                                                                                                        natureVARCHAR255false
                                                                                                                                                                                                                        annotationVARCHAR255false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • DBMS: POSTGRES:
                                                                                                                                                                                                                          SELECT id, + element, + to_number(element_value,'999999')::integer, + description, + nature, + annotation + FROM menu_element + where element='Feldart' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • DBMS: INFORMIX:
                                                                                                                                                                                                                          SELECT id, + element, + element_value::integer, + description, + nature, + annotation + FROM menu_element + where element='Feldart' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View menu_element_mandatory +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Integer-Ausprägungen ausgewählter Schlüssel (für + DBFORMS)

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        idINTEGER4true
                                                                                                                                                                                                                        elementVARCHAR50false
                                                                                                                                                                                                                        element_valueINTEGER4false
                                                                                                                                                                                                                        descriptionVARCHAR255false
                                                                                                                                                                                                                        natureVARCHAR255false
                                                                                                                                                                                                                        annotationVARCHAR255false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • DBMS: POSTGRES:
                                                                                                                                                                                                                          SELECT id, + element, + to_number(element_value,'999999')::integer, + description, + nature, + annotation + FROM menu_element + where element='obligatorisch' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • DBMS: INFORMIX:
                                                                                                                                                                                                                          SELECT id, + element, + element_value::integer, + description, + nature, + annotation + FROM menu_element + where element='obligatorisch' + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View menu_element_nature +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        CHAR(15)-Ausprägung des Schlüssels Feldtyp (für + DBFORMS)

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        idINTEGER4true
                                                                                                                                                                                                                        elementVARCHAR50false
                                                                                                                                                                                                                        element_valueVARCHAR15false
                                                                                                                                                                                                                        descriptionVARCHAR255false
                                                                                                                                                                                                                        natureVARCHAR255false
                                                                                                                                                                                                                        annotationVARCHAR255false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • + SELECT id, + element, + element_value::char(15), + description, + nature, + annotation + FROM menu_element + where element='Feldtyp' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View menu_element_orgstructure +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        View orgstruktur

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        orgstrukturINTEGER2false
                                                                                                                                                                                                                        descriptionVARCHAR255false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • + + select element as orgstruktur, description + from menu_element + where element='orgstruktur' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View user_inst_org +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        View user_inst_orgstruktur

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        useridinteger4false
                                                                                                                                                                                                                        nameCHAR150false
                                                                                                                                                                                                                        ch110_institutCHAR10true
                                                                                                                                                                                                                        hierarchieSMALLINT2false
                                                                                                                                                                                                                        gueltig_seitDATE4true
                                                                                                                                                                                                                        gueltig_bisDATE4true
                                                                                                                                                                                                                        lehreSMALLINT2false
                                                                                                                                                                                                                        orgstrukturinteger2false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • +SELECT userid, + O.name, + U.ch110_institut, + U.hierarchie, + U.gueltig_seit, + U.gueltig_bis, + U.lehre, + O.orgstruktur +FROM user_institution U, organigramm O +where O.key_apnr=U.ch110_institut +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View hochschulen +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        View Hochschulen

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        hs_nrinteger4false
                                                                                                                                                                                                                        nameCHAR150false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • DBMS: POSTGRES:
                                                                                                                                                                                                                          +SELECT to_number(apnr,'9999') as hs_nr,lang_1 as name from cifx where key=36 +and length(apnr) < 5 +and (substring(apnr from 1 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 1 for 1) is null +or trim(substring(apnr from 1 for 1)) ='') +and (substring(apnr from 2 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 2 for 1) is null +or trim(substring(apnr from 2 for 1)) ='') +and (substring(apnr from 3 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 3 for 1) is null +or trim(substring(apnr from 3 for 1)) ='') +and (substring(apnr from 4 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 4 for 1) is null +or trim(substring(apnr from 4 for 1)) ='') + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • DBMS: INFORMIX:
                                                                                                                                                                                                                          +SELECT apnr::integer as hs_nr,lang_1 as name from cifx where key=36 +and length(apnr) < 5 +and (substring(apnr from 1 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 1 for 1) is null +or trim(substring(apnr from 1 for 1)) ='') +and (substring(apnr from 2 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 2 for 1) is null +or trim(substring(apnr from 2 for 1)) ='') +and (substring(apnr from 3 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 3 for 1) is null +or trim(substring(apnr from 3 for 1)) ='') +and (substring(apnr from 4 for 1) in ('0','1','2','3','4','5','6','7','8','9') +or substring(apnr from 4 for 1) is null +or trim(substring(apnr from 4 for 1)) ='') +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dimension_view +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        View auf dimension-Tabelle nach HIS1-DB-Struktur +

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        idINTEGER4true
                                                                                                                                                                                                                        dimension_bp_idINTEGER4true
                                                                                                                                                                                                                        fact_tableVARCHAR255false
                                                                                                                                                                                                                        fact_table_idINTEGER4false
                                                                                                                                                                                                                        d_akt_vonDATE4false
                                                                                                                                                                                                                        d_akt_bisDATE4false
                                                                                                                                                                                                                        nameVARCHAR255false
                                                                                                                                                                                                                        druckVARCHAR255falseDrucktext
                                                                                                                                                                                                                        lang_1VARCHAR255false
                                                                                                                                                                                                                        lang_2VARCHAR255false
                                                                                                                                                                                                                        lang_3VARCHAR255false
                                                                                                                                                                                                                        sourcefilterVARCHAR255falsewhere-Bedingungggf. zusätzliche where-Bedingung für blueprint
                                                                                                                                                                                                                        system_keyVARCHAR255falseSchlüssel der Anwendungwird von Anwendung gesetzt, darf nicht geändert werden +
                                                                                                                                                                                                                        view_referenceVARCHAR255falseReferenz-View bei Teilmengenwird von Anwendung gesetzt, darf nicht geändert werden +
                                                                                                                                                                                                                        sourcesqlTEXT32005falseSQL zur Selektion der Schlüssel in eduetl / edudatawird von Anwendung gesetzt, darf nicht geändert werden +
                                                                                                                                                                                                                        obj_guidVARCHAR255false
                                                                                                                                                                                                                        lock_versionINTEGER150false
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • DBMS: POSTGRES:
                                                                                                                                                                                                                          +SELECT D.tid as id, + D.dimension_bp_id, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + D.name, + D.druck, + D.lang_1, + D.lang_2, + D.lang_3, + D.sourcefilter, + D.system_key, + ''::varchar(255) as view_reference, + ('select C.' || F.foreignkey_int || ' as id,T.sourcesystem_id, C.' || F.foreignkey_col || ' as apnr,C.' || F.foreignkey_cap || ' as name' + ||',' || D.system_key || '::integer as mschluessel,T.apnr as aschluessel,null::VARCHAR(255) as obj_guid ,null::integer as lock_version' + || ' from ' || F.foreignkey_tab || ' C,trans_dim_bp_apnr T' + || ' where T.sourcesystem_id=C.' || F.foreignkey_col || '::varchar(255)' + || coalesce(' and ' || F.foreignkey_cond || ' ','') + || 'and ' || D.dimension_bp_id ||' =T.dimension_bp_id' + )::text as sourcesql, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version +FROM sx_fields F,dimension D left outer join sx_tables T on (T.name=D.fact_table) +where F.table_name=D.fact_table +and F.name=D.name +and F.foreignkey_int is not null +union +SELECT D.tid as id, + D.dimension_bp_id, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + D.name, + D.druck, + D.lang_1, + D.lang_2, + D.lang_3, + D.sourcefilter, + D.system_key, + ''::varchar(255) as view_reference, + ('select C.' || F.foreignkey_col || ' as id,T.sourcesystem_id, C.' || F.foreignkey_col || ' as apnr,C.' || F.foreignkey_cap || ' as name' + ||',' || D.system_key || '::integer as mschluessel,T.apnr as aschluessel,null::VARCHAR(255) as obj_guid ,null::integer as lock_version ' + || 'from ' || F.foreignkey_tab || ' C,trans_dim_bp_apnr T ' + || 'where T.sourcesystem_id=C.' || F.foreignkey_col || '::varchar(255) ' + || coalesce(' and ' || F.foreignkey_cond || ' ','') + || 'and ' || D.dimension_bp_id ||' =T.dimension_bp_id ' + )::text as sourcesql, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version +FROM sx_fields F,dimension D left outer join sx_tables T on (T.name=D.fact_table) +where F.table_name=D.fact_table +and F.name=D.name +and F.foreignkey_int is null +union +SELECT distinct T.tid+1000000 as id, + 0::integer, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + '', + '1000'::varchar(255), + ''::varchar(255) as view_reference, + null::text as sourcesql, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version + FROM dimension D inner join sx_tables T on (T.name=D.fact_table) + + union +SELECT distinct T.tid+2000000 as id, + D.dimension_bp_id, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + 'ca108_amtsbez'::varchar(255), + 'Professoren'::varchar(255), + 'Professoren'::varchar(255), + 'Professoren'::varchar(255), + 'Professoren'::varchar(255), + ''::varchar(255), + D.system_key, + 'sva_dim_professor', + '', + null::VARCHAR(255) as obj_guid , + null::integer as lock_version + FROM dimension D inner join sx_tables T on (T.name=D.fact_table) + where D.fact_table='sva_pers_cube' + and D.name='ca108_amtsbez' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • DBMS: INFORMIX:
                                                                                                                                                                                                                          +SELECT D.tid as id, + D.dimension_bp_id, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + D.name, + D.druck, + D.lang_1, + D.lang_2, + D.lang_3, + D.sourcefilter, + D.system_key, + ''::varchar(255) as view_reference, + ('select C.' || F.foreignkey_int || ' as id,T.sourcesystem_id, C.' || F.foreignkey_col || ' as apnr,C.' || F.foreignkey_cap || ' as name' + ||',' || D.system_key || '::integer as mschluessel,T.apnr as aschluessel,null::VARCHAR(255) as obj_guid ,null::integer as lock_version' + || ' from ' || F.foreignkey_tab || ' C,trans_dim_bp_apnr T' + || ' where T.sourcesystem_id=C.' || F.foreignkey_col || '::varchar(255)' + || nvl(' and ' || F.foreignkey_cond || ' ','') + || 'and ' || D.dimension_bp_id ||' =T.dimension_bp_id' + )::lvarchar as sourcesql, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version +FROM sx_fields F,dimension D left outer join sx_tables T on (T.name=D.fact_table) +where F.table_name=D.fact_table +and F.name=D.name +and F.foreignkey_int is not null +union +SELECT D.tid as id, + D.dimension_bp_id, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + D.name, + D.druck, + D.lang_1, + D.lang_2, + D.lang_3, + D.sourcefilter, + D.system_key, + ''::varchar(255) as view_reference, + ('select C.' || F.foreignkey_col || ' as id,T.sourcesystem_id, C.' || F.foreignkey_col || ' as apnr,C.' || F.foreignkey_cap || ' as name' + ||',' || D.system_key || '::integer as mschluessel,T.apnr as aschluessel,null::VARCHAR(255) as obj_guid ,null::integer as lock_version ' + || 'from ' || F.foreignkey_tab || ' C,trans_dim_bp_apnr T ' + || 'where T.sourcesystem_id=C.' || F.foreignkey_col || '::varchar(255) ' + || nvl(' and ' || F.foreignkey_cond || ' ','') + || 'and ' || D.dimension_bp_id ||' =T.dimension_bp_id ' + )::lvarchar as sourcesql, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version +FROM sx_fields F,dimension D left outer join sx_tables T on (T.name=D.fact_table) +where F.table_name=D.fact_table +and F.name=D.name +and F.foreignkey_int is null +union +SELECT distinct T.tid+1000000 as id, + 0::integer, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + 'hochschulweit'::varchar(255), + '', + '1000'::varchar(255), + ''::varchar(255) as view_reference, + null::lvarchar as sourcesql, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version + FROM dimension D inner join sx_tables T on (T.name=D.fact_table) + + union +SELECT distinct T.tid+2000000 as id, + D.dimension_bp_id, + D.fact_table, + T.tid as fact_table_id, + D.d_akt_von, + D.d_akt_bis, + 'ca108_amtsbez'::varchar(255), + 'Professoren'::varchar(255), + 'Professoren'::varchar(255), + 'Professoren'::varchar(255), + 'Professoren'::varchar(255), + ''::varchar(255), + D.system_key, + 'sva_dim_professor', + '', + null::VARCHAR(255) as obj_guid , + null::integer as lock_version + FROM dimension D inner join sx_tables T on (T.name=D.fact_table) + where D.fact_table='sva_pers_cube' + and D.name='ca108_amtsbez' +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View fact_table +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        View auf sx_tables-Tabelle (nur Hilfstabellen) nach + HIS1-DB-Struktur

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        idINTEGER4trueZusatzspalte für Hibernate
                                                                                                                                                                                                                        nameVARCHAR255falseName der Tabelle
                                                                                                                                                                                                                        themaVARCHAR255falseThema der Tabelle
                                                                                                                                                                                                                        captionVARCHAR255falseBeschriftung
                                                                                                                                                                                                                        descriptionVARCHAR255falseBeschreibung der Tabelle
                                                                                                                                                                                                                        systeminfo_idINTEGER4falseDatenquelle für diesen Datensatz
                                                                                                                                                                                                                        sachgebiete_idVARCHAR255falseSachgebiet der Tabelle
                                                                                                                                                                                                                        obj_guidVARCHAR255falseZusatzspalte für Hibernate
                                                                                                                                                                                                                        lock_versionINTEGER150falseZusatzspalte für Hibernate
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • +SELECT tid as id, +name, +thema, +caption, +description, +systeminfo_id, +sachgebiete_id, + null::VARCHAR(255) as obj_guid , + null::integer as lock_version +FROM sx_tables T +where T.name in (select distinct fact_table from dimension) +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dim_staat (Nationalität) +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Staaten

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Studierende

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        apnrINTEGER5trueLaufnummer des Staates
                                                                                                                                                                                                                        druckCHAR10falseStaat
                                                                                                                                                                                                                        astatINTEGER5trueAmtl. Schlüssel Staat
                                                                                                                                                                                                                        kontinentCHAR255falseKontinent
                                                                                                                                                                                                                        inl_ausl_kurzCHAR255falseInland/Ausland (kurz)
                                                                                                                                                                                                                        inl_ausl_langCHAR255falseInland/Ausland (lang)
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • DBMS: POSTGRES:
                                                                                                                                                                                                                          +SELECT + apnr, + druck, + to_number(uniquename,'99999')::integer as astat, + level2_char as kontinent, + level1_char as inl_ausl_kurz, + level1_str as inl_ausl_lang +FROM dim_bp_apnr +where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_ca12_staat') +and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA + + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        • DBMS: INFORMIX:
                                                                                                                                                                                                                          +SELECT + apnr, + druck, + uniquename::integer as astat, + level2_char as kontinent, + level1_char as inl_ausl_kurz, + level1_str as inl_ausl_lang +FROM dim_bp_apnr +where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_ca12_staat') +and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA + + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dim_stg (Studienfach) +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Studienfach Dimension für OLAP

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Studierende

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        apnrINTEGER5trueLaufnummer
                                                                                                                                                                                                                        druckCHAR10falseFach
                                                                                                                                                                                                                        stgCHAR10falseFach (Schlüssel)
                                                                                                                                                                                                                        stg_ktxtVARCHAR255falseFach Kurztext(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                                                        stg_ltxtVARCHAR255falseFach Langtext(Das Feld wird derzeit noch nicht ausgewertet.)
                                                                                                                                                                                                                        stg_astgrpCHAR10falseFächergruppe (Schlüssel)
                                                                                                                                                                                                                        stg_astgrp_strVARCHAR255falseFächergruppe
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • +SELECT + apnr, + druck, + uniquename as stg, + kurztext as stg_ktxt, + langtext as stg_ltxt, + level2_char as stg_astgrp, + level2_str as stg_astgrp_str +FROM dim_bp_apnr +where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg') + + + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dim_abschluss (Abschluss) +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Abschluss (intern)

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Studierende

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        apnrINTEGER5trueLaufnummer
                                                                                                                                                                                                                        druckCHAR10falseAbschluss
                                                                                                                                                                                                                        abschlussCHAR10falseAbschluss (Schlüssel)
                                                                                                                                                                                                                        abschluss_ktxtVARCHAR255falseAbschluss Kurztext
                                                                                                                                                                                                                        abschluss_ltxtVARCHAR255falseAbschluss Langtext
                                                                                                                                                                                                                        abschluss_astatCHAR10falseAbschluss amtlich (Schlüssel)
                                                                                                                                                                                                                        abschluss_astat_strVARCHAR255falseAbschluss amtlich
                                                                                                                                                                                                                        abschlussartCHAR10falseAbschlussart (Schlüssel)
                                                                                                                                                                                                                        abschlussart_strVARCHAR255falseAbschlussart
                                                                                                                                                                                                                        abschluss_grpCHAR10falseAbschlussgruppe (Schlüssel)
                                                                                                                                                                                                                        abschluss_grp_strVARCHAR255falseAbschlussgruppe
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • +SELECT + apnr, + druck, + uniquename as abschluss, + kurztext as abschluss_ktxt, + langtext as abschluss_ltxt, + level1_char as abschluss_astat, + level1_str as abschluss_astat_str, + level2_char as abschlussart, + level2_str as abschlussart_str, + level3_char as abschluss_grp, + level3_str as abschluss_grp_str +FROM dim_bp_apnr +where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_abschluss') + + + +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dim_kost (Kostenstelle) +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Kostenstelle

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Kostenrechnung

                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        apnrINTEGER5trueLaufnummer
                                                                                                                                                                                                                        druckCHAR10falseKostenstelle
                                                                                                                                                                                                                        keyINTEGER10trueKostenstelle (Schlüssel)
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • SELECT dim_bp_apnr.apnr, dim_bp_apnr.druck, dim_bp_apnr.uniquename AS key + FROM dim_bp_apnr WHERE dim_bp_apnr.dimension_bp_id = ( + SELECT d.tid + FROM dimension_bp d WHERE d.apnr = 'bluep_kostenstelle' + )
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dim_kotr (Kostenträger) +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Kostenträger

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Kostenrechnung

                                                                                                                                                                                                                        + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        apnrINTEGER5trueLaufnummer
                                                                                                                                                                                                                        druckCHAR10falseKostenträger
                                                                                                                                                                                                                        keyINTEGER10trueKostenträger (Schlüssel)
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • SELECT dim_bp_apnr.apnr, dim_bp_apnr.druck, dim_bp_apnr.uniquename AS key + FROM dim_bp_apnr WHERE dim_bp_apnr.dimension_bp_id = ( SELECT d.tid + FROM dimension_bp d WHERE d.apnr = 'bluep_kotr')
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        +View dim_kreis (Landkreis) +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Landkreise

                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        Typ: Schlüsseltabelle, Themenbereich: Studierende

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        FeldnameFeldtypGrößeDefaultNot NullBeschreibungKommentarFremdschlüssel
                                                                                                                                                                                                                        apnrINTEGER5trueLaufnummer
                                                                                                                                                                                                                        astatVARCHARfalseAmtl. Schlüssel Landkreis
                                                                                                                                                                                                                        druckVARCHARfalseLandkreis
                                                                                                                                                                                                                        kfzVARCHARfalseKfz-Kennzeichen Landkreis
                                                                                                                                                                                                                        bland_druckVARCHARfalseBundesland
                                                                                                                                                                                                                        bland_kurzVARCHARfalseAbkz. Bundesland
                                                                                                                                                                                                                        bland_astatVARCHARfalseAmtl. Schlüssel Bundesland
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          +sql-Ausdruck: +
                                                                                                                                                                                                                        • + SELECT + apnr, + TRIM(level3_char) AS astat, + druck, + TRIM(level1_char) AS kfz, + TRIM(level2_str) AS bland_druck, + TRIM(level2_char) AS bland_kurz, + TRIM(level3_str) AS bland_astat + FROM + dim_bp_apnr + WHERE + dimension_bp_id = (SELECT tid FROM dimension_bp WHERE apnr='bluep_hzbkfz') +
                                                                                                                                                                                                                        • +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                          Wird benutzt in folgenden Masken: +
                                                                                                                                                                                                                        +

                                                                                                                                                                                                                        +Funktionen / Prozeduren +

                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        Funktion / Prozedur add_sem
                                                                                                                                                                                                                        BeschreibungImplementiert 'Semesterarithmetik' für das SuperX-Semesterformat (z.B. 20152)
                                                                                                                                                                                                                        Parameter +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        1. semester_base integer (Semester, von dem aus gerechnet werden soll; dieser Parameter muss im gültigen Format übergeben werden (Bsp.: 20151 ist gültig, 20153 ist nur bei Trimestern gültig, 20154 ist ungültig))
                                                                                                                                                                                                                        2. +
                                                                                                                                                                                                                        3. adding_semesters integer (Anzahl zu addierender Semester (negativer Wert möglich))
                                                                                                                                                                                                                        4. +
                                                                                                                                                                                                                        5. treat_as_trimester boolean (falls 'true', wird mit Trimestern gerechnet)
                                                                                                                                                                                                                        6. +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Script$SUPERX_DIR/db/install/prozeduren/add_sem_pg.sql
                                                                                                                                                                                                                        Rückgabe +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                        1. wert Typ: integer
                                                                                                                                                                                                                        2. +
                                                                                                                                                                                                                        +
                                                                                                                                                                                                                        Kommentar
                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                        Funktion / Prozedur current
                                                                                                                                                                                                                        Beschreibung
                                                                                                                                                                                                                        Parameter +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function current() RETURNS timestamptz STABLE + AS 'select now() ' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: timestamptz
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDas aktuelle Datum und die Uhrzeit als Timestamp
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur date
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum text (Ein Datumswert als String (German locale) + )
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function date(text) RETURNS date STABLE + AS 'select to_date($1,''DD.MM.YYYY'')' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: date
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDas Datum als date
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur date_str
                                                                                                                                                                                                                          BeschreibungLiefert einen date als String (deutsche Locale) +
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert date (Ein date)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCREATE or replace FUNCTION date_str(date) RETURNS text STABLE + AS 'select to_char($1,''DD.MM.YYYY'') ;' LANGUAGE sql; +
                                                                                                                                                                                                                          ScriptCREATE procedure date_str(datum date) RETURNING varchar(255); + return '' || datum; +end procedure; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: text
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDer String
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur date_val
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum char(100) (Ein Datumswert als String (German locale) + )
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Script$SUPERX_DIR/db/install/prozeduren/proc_date_val_pg.sql
                                                                                                                                                                                                                          Script create procedure date_val(datstr char(100)) + returning date; + define p_date date; + let p_date=date(datstr); + return p_date; + end procedure; + +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: date
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDas Datum als date
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur day
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum date (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function day(date) RETURNS smallint STABLE + AS 'select extract(day from $1)::smallint 'LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDer Tag als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur day
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function day(timestamptz) RETURNS smallint STABLE + AS 'select extract(day from $1)::smallint 'LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDer Tag als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur decval
                                                                                                                                                                                                                          BeschreibungLiefert einen String als decimal (analog Basic-Funktion + val).
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert varchar(255) (Eine String-Repräsentation einer Dezimalzahl + )
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Script +CREATE or replace FUNCTION decval(varchar(255)) RETURNS numeric(16,2) STABLE + AS 'select $1::numeric where trim($1) !='''' ' LANGUAGE sql; +
                                                                                                                                                                                                                          Script + create procedure decval(p_str varchar(255)) + returning decimal(16,2); + + return p_str::decimal(16,2); +end procedure; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: numeric
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Zahl
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur decval
                                                                                                                                                                                                                          BeschreibungLiefert einen String als decimal (analog Basic-Funktion + val).
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert text (Eine String-Repräsentation einer Dezimalzahl + )
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Script +CREATE or replace FUNCTION decval(text) RETURNS numeric(16,2) STABLE + AS 'select $1::numeric where trim($1) !='''' ' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: numeric
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Zahl
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur decval
                                                                                                                                                                                                                          BeschreibungLiefert einen String als decimal (analog Basic-Funktion + val).
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert char(255) (Eine String-Repräsentation einer Dezimalzahl + )
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          Script +CREATE or replace FUNCTION decval(char(255)) RETURNS numeric(16,2) STABLE + AS 'select $1::numeric where trim($1) !='''' ' LANGUAGE sql; +
                                                                                                                                                                                                                          Script + create procedure decval(p_str char(255)) + returning decimal(16,2); + + return p_str::decimal(16,2); +end procedure; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: numeric
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Zahl
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur hour
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum time (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function hour(time) RETURNS smallint STABLE + AS 'select extract(hour from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Stunde als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur hour
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function hour(timestamptz) RETURNS smallint STABLE + AS 'select extract(hour from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Stunde als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur minute
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum time (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function minute(time) RETURNS smallint STABLE + AS 'select extract(minute from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Minute als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur minute
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function minute(timestamptz) RETURNS smallint STABLE + AS 'select extract(minute from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDie Minute als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur month
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum date (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function month(date) RETURNS smallint STABLE + AS 'select extract(month from $1)::smallint 'LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDer Monat als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur month
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          ScriptCreate or replace Function month(timestamptz) RETURNS smallint STABLE + AS 'select extract(month from $1)::smallint 'LANGUAGE sql; +
                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          KommentarDer Monat als Smallint
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                          Funktion / Prozedur now
                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script create procedure now() + returning datetime year to second; + return CURRENT; +end procedure; + +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: timestamp
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarJetzt
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungPrüft, ob ein Float-Wert null ist; wenn ja, dann wird + der zweite Parameter (ein Integer) zurückgegeben.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert float (Ein Float-Wert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. altwert integer (Ein Integer)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCreate or replace Function nvl(float,integer) RETURNS float STABLE + AS 'select coalesce($1,$2);' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: float
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer Float-Wert
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungPrüft, ob ein decimal-Wert null ist; wenn ja, dann wird + der zweite Parameter (ein Integer) zurückgegeben.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert float (Ein decimal-Wert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. altwert integer (Ein Integer)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCreate or replace Function nvl(decimal,integer) RETURNS decimal STABLE + AS 'select coalesce($1,$2);' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: decimal
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer decimal-Wert
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungPrüft, ob ein decimal-Wert null ist; wenn ja, dann wird + der zweite Parameter (ein DECIMAL) zurückgegeben.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert numeric (Ein decimal-Wert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. altwert numeric (Ein numeric)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCREATE or replace FUNCTION nvl(numeric,numeric) RETURNS numeric STABLE +AS 'select coalesce($1,$2);' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: decimal
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer decimal-Wert
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungPrüft, ob ein smallint-Wert null ist; wenn ja, dann + wird der zweite Parameter (ein DECIMAL) zurückgegeben. +
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert smallint (Ein decimal-Wert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. altwert smallint (Ein numeric)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCREATE or replace FUNCTION nvl(smallint,smallint) RETURNS smallint STABLE + AS 'select coalesce($1,$2);' LANGUAGE sql; + +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: smallint
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer decimal-Wert
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungPrüft, ob ein integer-Wert null ist; wenn ja, dann wird + der zweite Parameter (ein DECIMAL) zurückgegeben.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert integer (Ein decimal-Wert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. altwert integer (Ein numeric)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCREATE or replace FUNCTION nvl(integer,integer) RETURNS integer STABLE + AS 'select coalesce($1,$2);' LANGUAGE sql; + +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: integer
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer decimal-Wert
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungLiefert einen + String und einen Ersatz-String, wenn der erste Parameter null + ist. +
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert1 varchar (Ein String, + der null sein kann + )
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. wert2 char (Ein String, der + zurückgegeben wird, wenn der erste null ist + )
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script +CREATE or replace FUNCTION nvl(varchar,char) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select $2::text where +$1 is null;' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungLiefert einen String und einen Ersatz-String, wenn der + erste Parameter null ist.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert1 varchar (Ein String, der null sein kann)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. wert2 varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script +CREATE or replace FUNCTION nvl(varchar,varchar) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungLiefert einen String und einen Ersatz-String, wenn der + erste Parameter null ist.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert1 char (Ein String, der null sein kann)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. wert2 char (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script +CREATE or replace FUNCTION nvl(char,char) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungLiefert einen String und einen Ersatz-String, wenn der + erste Parameter null ist.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert1 text (Ein String, der null sein kann)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. wert2 text (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script +CREATE or replace FUNCTION nvl(text,text) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select $2::text where $1 is null;' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur nvl
                                                                                                                                                                                                                            BeschreibungLiefert einen + String und einen Ersatz-String, wenn der erste Parameter null + ist. +
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert1 char (Ein String, + der null sein kann + )
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. wert2 varchar (Ein String, der + zurückgegeben wird, wenn der erste null ist + )
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script +CREATE or replace FUNCTION nvl(char,varchar) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select $2::text where +$1 is null;' LANGUAGE 'sql'; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur second
                                                                                                                                                                                                                            Beschreibung
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. datum time (Ein Datumswert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCreate or replace Function second(time) RETURNS smallint STABLE + AS 'select extract(second from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: smallint
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDie Sekunde als Smallint
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur second
                                                                                                                                                                                                                            Beschreibung
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            ScriptCreate or replace Function second(timestamptz) RETURNS smallint STABLE + AS 'select extract(second from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: smallint
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDie Sekunde als Smallint
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_bool_to_smallint
                                                                                                                                                                                                                            BeschreibungKonvertiert boolean nach smallint
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert boolean (Boolean-Wert)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_bool_to_smallint_pg.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: smallint
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Kommentar1 oder 0
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_filter_orga
                                                                                                                                                                                                                            BeschreibungFiltert das Organigramm von oben nach unten für das + XML-Frontend.
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert integer (Maximale Anzahl Elemente)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_pg.sql
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_sp_filter_orga_ids.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: boolean
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarKeine Rückgabe, die Tabelle tmp_organigramm ist gefiltert. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_get_benutzer
                                                                                                                                                                                                                            BeschreibungLiefert einen String mit Benutzernamen
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. ausgangswert integer (userinfo_id)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_pg.sql
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_benutzer_ids.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer Name der die Kennung
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_get_dbform_right
                                                                                                                                                                                                                            BeschreibungPrüft ob Anwender Recht für DBFORM hat
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. p_form char (Formularname (String) )
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. p_userid integer (Die Userid)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_ids.sql
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_dbform_right_pg.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: smallint
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Kommentar1=ja,0=nein
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_get_keylist_str
                                                                                                                                                                                                                            BeschreibungLiefert einen String aus einem Unterselect +
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. ausgangswert varchar (Ein String, der null sein kann)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. ausgangsfeld varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            5. schluesseltab varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            6. +
                                                                                                                                                                                                                            7. schluesselfeld varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            8. +
                                                                                                                                                                                                                            9. datentab varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            10. +
                                                                                                                                                                                                                            11. where varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            12. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_pg.sql
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_ids.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_get_keylist_str
                                                                                                                                                                                                                            BeschreibungLiefert einen String aus einem Unterselect +
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. ausgangswert varchar (Ein String, der null sein kann)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. ausgangsfeld varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_pg.sql
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_keylist_str_short_ids.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_get_subquery_str
                                                                                                                                                                                                                            BeschreibungLiefert einen String aus einem Unterselect +
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. ausgangswert varchar (Ein String, der null sein kann)
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            3. ausgangsfeld varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            4. +
                                                                                                                                                                                                                            5. schluesseltab varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            6. +
                                                                                                                                                                                                                            7. schluesselfeld varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            8. +
                                                                                                                                                                                                                            9. datentab varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            10. +
                                                                                                                                                                                                                            11. where varchar (Ein String, der zurückgegeben wird, wenn der erste + null ist)
                                                                                                                                                                                                                            12. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_pg.sql
                                                                                                                                                                                                                            Script$SUPERX_DIR/db/install/prozeduren/proc_get_subquery_str_ids.sql
                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                            1. wert Typ: text
                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            KommentarDer String
                                                                                                                                                                                                                            +
                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                            Funktion / Prozedur sp_set_organigramm_eb
                                                                                                                                                                                                                            BeschreibungSetzt Ebenenspalte im Organigramm
                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                              +
                                                                                                                                                                                                                              Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_eb_pg.sql
                                                                                                                                                                                                                              Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_eb_ids.sql
                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                Kommentar
                                                                                                                                                                                                                                + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                Funktion / Prozedur sp_set_organigramm_lehr
                                                                                                                                                                                                                                BeschreibungSetzt Attribute lehre für Lehreinheiten und übergeordnete Knoten im Organigramm
                                                                                                                                                                                                                                Parameter +
                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                  Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_lehr_pg.sql
                                                                                                                                                                                                                                  Script$SUPERX_DIR/db/install/prozeduren/proc_set_organigramm_lehr_ids.sql
                                                                                                                                                                                                                                  Rückgabe +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Kommentar
                                                                                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    Funktion / Prozedur sp_table_exists
                                                                                                                                                                                                                                    BeschreibungPrüft, ob Tabelle existiert
                                                                                                                                                                                                                                    Parameter +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. tabelle char(200) (Der Tabellenname)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_pg.sql
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_table_exists_ids.sql
                                                                                                                                                                                                                                    Rückgabe +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. wert Typ: boolean
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    KommentarWahr / Falsch
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    Funktion / Prozedur sp_trunc_string
                                                                                                                                                                                                                                    BeschreibungLiefert einen String mit vorgegebener Länge +
                                                                                                                                                                                                                                    Parameter +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. ausgangswert text (Der String beliebiger Länge)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    3. laenge integer (Die maximale Länge)
                                                                                                                                                                                                                                    4. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_trunc_string_pg.sql
                                                                                                                                                                                                                                    Rückgabe +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. wert Typ: text
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    KommentarDer gekürzte String
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    Funktion / Prozedur sp_trunc_string
                                                                                                                                                                                                                                    BeschreibungLiefert einen String mit vorgegebener Länge +
                                                                                                                                                                                                                                    Parameter +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. ausgangswert char(255) (Der String beliebiger Länge)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    3. laenge integer (Die maximale Länge)
                                                                                                                                                                                                                                    4. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_trunc_string_ids.sql
                                                                                                                                                                                                                                    Rückgabe +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. wert Typ: char(255)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    KommentarDer gekürzte String
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    Funktion / Prozedur sp_update_sequence
                                                                                                                                                                                                                                    BeschreibungAktualisiert sequence-Felder in Postgres-Tabellen +
                                                                                                                                                                                                                                    Parameter +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. tabname varchar(255) (Tabellenname)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_update_sequence_pg.sql
                                                                                                                                                                                                                                    Rückgabe +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. wert Typ: varchar(255)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    KommentarLetzter SQL-Ausdruck
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                    Funktion / Prozedur sp_user_orga
                                                                                                                                                                                                                                    BeschreibungErzeugt für eine übergebene Institution eine Tabelle + mit Kind-Institutionen (tmp_organigramm) für einen User, die für + den Themenbaum verwendet wird
                                                                                                                                                                                                                                    Parameter +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                    1. userid integer (Die ID des Users)
                                                                                                                                                                                                                                    2. +
                                                                                                                                                                                                                                    3. datum date (Der geforderte Stand des Organigramms)
                                                                                                                                                                                                                                    4. +
                                                                                                                                                                                                                                    5. p_sicht smallint (Sicht)
                                                                                                                                                                                                                                    6. +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_ids.sql
                                                                                                                                                                                                                                    Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_pg.sql
                                                                                                                                                                                                                                    Rückgabe +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      KommentarErzeugt die Tabelle tmp_organigramm, ansonsten keine + Rückgabewerte
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                      Funktion / Prozedur sp_user_orga_child
                                                                                                                                                                                                                                      BeschreibungErzeugt für eine übergebene Insitution eine Tabelle mit + Kind-Institutionen (tmp_ch110_institut) für einen User, die in + Abfragen für Joins verwendet wird
                                                                                                                                                                                                                                      Parameter +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                      1. userid integer (Die ID des Users)
                                                                                                                                                                                                                                      2. +
                                                                                                                                                                                                                                      3. datum date (Der geforderte Stand des Organigramms)
                                                                                                                                                                                                                                      4. +
                                                                                                                                                                                                                                      5. sicht smallint (Sicht)
                                                                                                                                                                                                                                      6. +
                                                                                                                                                                                                                                      7. key_apnr char(10) (Übergebene Institution)
                                                                                                                                                                                                                                      8. +
                                                                                                                                                                                                                                      9. erlaubt smallint (erlaubt-Kennzeichen)
                                                                                                                                                                                                                                      10. +
                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                      Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_ids.sql
                                                                                                                                                                                                                                      Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_orga_child_pg.sql
                                                                                                                                                                                                                                      Rückgabe +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        KommentarErzeugt die Tabelle tmp_ch110_institut, ansonsten keine + Rückgabewerte
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                        Funktion / Prozedur sp_user_themen
                                                                                                                                                                                                                                        BeschreibungErzeugt für einen übergebenen User den Themenbaum +
                                                                                                                                                                                                                                        Parameter +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                        1. userid integer (Die ID des Users)
                                                                                                                                                                                                                                        2. +
                                                                                                                                                                                                                                        3. datum date (Der geforderte Stand des Themenbaums)
                                                                                                                                                                                                                                        4. +
                                                                                                                                                                                                                                        5. p_makros smallint (Makro)
                                                                                                                                                                                                                                        6. +
                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                        Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_pg.sql
                                                                                                                                                                                                                                        Script$SUPERX_DIR/db/install/prozeduren/proc_sp_user_themen_ids.sql
                                                                                                                                                                                                                                        Rückgabe +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarErzeugt die Tabelle tmp_themenbaum, ansonsten keine + Rückgabewerte
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur sp_view_exists
                                                                                                                                                                                                                                          BeschreibungPrüft, ob View existiert
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. tabelle char(200) (Der View-Name)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Script$SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_pg.sql
                                                                                                                                                                                                                                          Script$SUPERX_DIR/db/install/prozeduren/proc_sp_view_exists_ids.sql
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: smallint
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarWahr=1 / Falsch=0
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur string_not_null
                                                                                                                                                                                                                                          BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für + Stringverkettungen)
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert char (Ein String)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          ScriptCREATE or replace FUNCTION string_not_null(char) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql; +
                                                                                                                                                                                                                                          Scriptcreate procedure string_not_null(p_str char(255)) + returning char(255); + + return nvl(p_str,''); +end procedure; +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: char
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer String
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur string_not_null
                                                                                                                                                                                                                                          BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für + Stringverkettungen)
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert text (Ein String)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Script +CREATE or replace FUNCTION string_not_null(text) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql; + +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: text
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer String
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur string_not_null
                                                                                                                                                                                                                                          BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für + Stringverkettungen)
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert varchar (Ein String)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          ScriptCREATE or replace FUNCTION string_not_null(varchar) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql; +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: varchar
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer String
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur string_not_null
                                                                                                                                                                                                                                          BeschreibungLiefert einen Leerstring, wenn Parameter null ist (für + Stringverkettungen)
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert integer (Eine Ganzzahl)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Script +CREATE or replace FUNCTION string_not_null(integer) RETURNS text STABLE + AS 'select $1::text where $1 is not null union select '''' where $1 is null;' LANGUAGE sql; + +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: text
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer String
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur suchen_ersetzen
                                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. Text text (Ein String)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          3. alt text (Alter String der ersetzt werden soll. )
                                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                                          5. neu text (Neuer String)
                                                                                                                                                                                                                                          6. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          ScriptCreate or replace Function suchen_ersetzen(text,text,text) returns text +as ' + Declare zs text; + Declare k integer; + Declare s1 text; + Declare alt text; + Declare neu text; + BEGIN + s1:=$1; + alt:=$2; + neu:=$3; + k := position(alt in s1); + While k > 0 loop + zs := substring(s1, 1, k - 1); +s1 := zs || neu || substring(s1, k + Length(alt), Length(s1) - k - Length(alt) + 1); +k := position(alt in s1); + END LOOP; + return s1; + END; + ' LANGUAGE plpgsql; +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: text
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer Zielstring
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur time_stamp
                                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. datumzeit text (Ein Timestamp als String (German locale) + )
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          ScriptCreate or replace Function time_stamp(text) RETURNS timestamptz STABLE + AS 'select to_timestamp($1,''DD.MM.YYYY HH24.MI.SS'')' LANGUAGE sql; +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: timestamptz
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer Timestamp
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur timestamp_str
                                                                                                                                                                                                                                          BeschreibungLiefert einen timestamp als String (deutsche Locale) +
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert timestamptz (Ein timestamp)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          ScriptCREATE or replace FUNCTION timestamp_str(timestamptz) RETURNS text STABLE + AS 'select to_char($1,''DD.MM.YYYY HH24:MI:SS '');' LANGUAGE sql; +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: text
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer String
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur timestamp_to_date
                                                                                                                                                                                                                                          BeschreibungKonvertiert von timestamp nach date.
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert timestamtz (Ein timestamtz-Wert)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          ScriptCREATE or replace FUNCTION timestamp_to_date(timestamptz) RETURNS date STABLE +AS 'select to_date(day($1)||''.'' || month($1) || ''.'' || year($1),''DD.MM.YYYY'')' LANGUAGE sql; +
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: float
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarDer Float-Wert
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur to_number
                                                                                                                                                                                                                                          Beschreibungto_number -Funktion für IDS
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. ausgangswert char (Der String beliebiger Länge)
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          3. text char (Die maximale Länge)
                                                                                                                                                                                                                                          4. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          Script$SUPERX_DIR/db/install/prozeduren/proc_to_number_ids.sql
                                                                                                                                                                                                                                          Rückgabe +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                          1. wert Typ: integer
                                                                                                                                                                                                                                          2. +
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          KommentarZahl
                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                          Funktion / Prozedur today
                                                                                                                                                                                                                                          Beschreibung
                                                                                                                                                                                                                                          Parameter +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            ScriptCreate or replace Function today() RETURNS date STABLE + AS 'select current_date ' LANGUAGE sql; +
                                                                                                                                                                                                                                            Rückgabe +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                            1. wert Typ: datum
                                                                                                                                                                                                                                            2. +
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            KommentarDas aktuelle Datum als Timestamp
                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                            + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                            Funktion / Prozedur today
                                                                                                                                                                                                                                            BeschreibungToday() -Funktion für IDS
                                                                                                                                                                                                                                            Parameter +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script$SUPERX_DIR/db/install/prozeduren/proc_today_ids.sql
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: date
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarHeutiges Datum
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur trim_all_whitespace
                                                                                                                                                                                                                                              BeschreibungEntfernt alle Whitespace Zeichen an Anfang und Ende einer Zeichenkette. Dabei werden auch Tabs, Zeilenumbrüche und spezielle Unicode-Spaces entfernt.
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. string varchar (Die Zeichenkette, von der am Anfang und Ende alle Whitepaces entfernt werden sollen)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script$SUPERX_DIR/db/install/prozeduren/trim_all_whitespace_pg.sql
                                                                                                                                                                                                                                              Script$SUPERX_DIR/db/install/prozeduren/trim_all_whitespace_ids.sql
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. string Typ: varchar
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Zeichenkette ohne Whitespace am Anfang und Ende
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur val
                                                                                                                                                                                                                                              BeschreibungLiefert einen String als Zahl (analog Basic-Funktion + val). Hat gegenüber to_number den Vorteil, dass man die Länge des + Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten. +
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert text (Eine String-Repräsentation einer Ganzzahl + )
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script +CREATE or replace FUNCTION val(text) RETURNS integer STABLE + AS 'select to_number($1,repeat(''9'',length($1) ))::integer where trim($1) !='''' and $1 ~ ''0*[0-9][0-9]*'' ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: integer
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Zahl
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur val
                                                                                                                                                                                                                                              BeschreibungLiefert einen String als Zahl (analog Basic-Funktion + val). Hat gegenüber to_number den Vorteil, dass man die Länge des + Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten. +
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert char(255) (Eine String-Repräsentation einer Ganzzahl + )
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script +CREATE or replace FUNCTION val(char(255)) RETURNS integer STABLE + AS 'select to_number($1,repeat(''9'',length($1) ))::integer where trim($1) !='''' and $1 ~ ''0*[0-9][0-9]*'' ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Script + create procedure val(p_str char(255)) + returning integer; +define p_val integer ; +let p_val=(select p_str::integer from xdummy); + return p_val::integer; +end procedure; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: integer
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Zahl
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur val
                                                                                                                                                                                                                                              BeschreibungLiefert einen String als Zahl (analog Basic-Funktion + val). Hat gegenüber to_number den Vorteil, dass man die Länge des + Strings nicht kennen muss. Dafür klappt es nur bei Integer-Werten. +
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert varchar(255) (Eine String-Repräsentation einer Ganzzahl + )
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script +CREATE or replace FUNCTION val(varchar(255)) RETURNS integer STABLE + AS 'select to_number($1,repeat(''9'',length($1) ))::integer where trim($1) !='''' and $1 ~ ''0*[0-9][0-9]*''' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: integer
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Zahl
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur val
                                                                                                                                                                                                                                              BeschreibungLiefert eine Zahl als Zahl (für PG/IDS-Kompatibilität) +
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert integer (Eine Ganzzahl)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script +CREATE or replace FUNCTION val(integer) RETURNS integer STABLE + AS 'select $1::integer ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: integer
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Zahl
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur val
                                                                                                                                                                                                                                              BeschreibungLiefert eine Zahl als Zahl (für PG/IDS-Kompatibilität) +
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert smallint (Eine Ganzzahl)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              Script +CREATE or replace FUNCTION val(smallint) RETURNS integer STABLE + AS 'select $1::integer ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: integer
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Zahl
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur week
                                                                                                                                                                                                                                              Beschreibung
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. datum date (Ein Datumswert)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              ScriptCreate or replace Function week(date) RETURNS smallint STABLE + AS 'select extract(week from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Script +CREATE FUNCTION week(dt date) +RETURNS smallint +WITH(NOT VARIANT) + +DEFINE day1 date; +DEFINE nbdays int; + +LET day1 = MDY(1, 1, YEAR(dt)); +LET nbdays = dt - day1; + +RETURN 1 + (nbdays + WEEKDAY(day1)) / 7; + +END FUNCTION; + +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: smallint
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Woche als Smallint
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur week
                                                                                                                                                                                                                                              Beschreibung
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              ScriptCreate or replace Function week(timestamptz) RETURNS smallint STABLE + AS 'select extract(week from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: smallint
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDie Woche als Smallint
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur weekday
                                                                                                                                                                                                                                              Beschreibung
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. datum date (Ein Datumswert)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              ScriptCreate or replace Function weekday(date) RETURNS text STABLE + AS 'select to_char($1,''Dy'')::text ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: text
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDer Wochentag (Mon, Tue...) als String (englisch) +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur weekday
                                                                                                                                                                                                                                              Beschreibung
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              ScriptCreate or replace Function weekday(timestamptz) RETURNS text STABLE + AS 'select weekday(date($1))::text ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: text
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDer Wochentag (Mon, Tue...) als String
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur year
                                                                                                                                                                                                                                              Beschreibung
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. datum date (Ein Datumswert)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              ScriptCreate or replace Function year(date) RETURNS smallint STABLE + AS 'select extract(year from $1)::smallint ' LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: smallint
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDas Jahr als Smallint
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              Funktion / Prozedur year
                                                                                                                                                                                                                                              Beschreibung
                                                                                                                                                                                                                                              Parameter +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. datum timestamp (Ein Datumswert)
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              ScriptCreate or replace Function year(timestamptz) RETURNS smallint STABLE + AS 'select extract(year from $1)::smallint 'LANGUAGE sql; +
                                                                                                                                                                                                                                              Rückgabe +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              1. wert Typ: smallint
                                                                                                                                                                                                                                              2. +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              KommentarDas Jahr als Smallint
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                              +Masken +

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              • Maske Archivierte Daten
                                                                                                                                                                                                                                                Nummer 71820
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzer - Abfragen
                                                                                                                                                                                                                                                Nummer 71320
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzerdaten ändern
                                                                                                                                                                                                                                                Nummer 71010
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzer im Detail
                                                                                                                                                                                                                                                Nummer 71040
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzer - Institutionen
                                                                                                                                                                                                                                                Nummer 71340
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzer - Sichten
                                                                                                                                                                                                                                                Nummer 71360
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzer suchen
                                                                                                                                                                                                                                                Nummer 71030
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Benutzer von SuperX
                                                                                                                                                                                                                                                Nummer 750
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Bericht Benutzerrahmen
                                                                                                                                                                                                                                                Nummer 71420
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Bericht Gruppenrahmen
                                                                                                                                                                                                                                                Nummer 71440
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Beschriftung suchen
                                                                                                                                                                                                                                                Nummer 70170
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske BI-Datenbestand anzeigen
                                                                                                                                                                                                                                                Nummer 71410
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Datensieb erstellen
                                                                                                                                                                                                                                                Nummer 71520
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Download abrufen
                                                                                                                                                                                                                                                Nummer 71180
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Downloadstatistik
                                                                                                                                                                                                                                                Nummer 71200
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Download suchen
                                                                                                                                                                                                                                                Nummer 71190
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Entladeparameter bearbeiten
                                                                                                                                                                                                                                                Nummer 71260
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Feld ansehen
                                                                                                                                                                                                                                                Nummer 70580
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Feld bearbeiten
                                                                                                                                                                                                                                                Nummer 70640
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Feld kopieren
                                                                                                                                                                                                                                                Nummer 70630
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Feld löschen
                                                                                                                                                                                                                                                Nummer 70620
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Feld suchen
                                                                                                                                                                                                                                                Nummer 70570
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gastzugang einrichten
                                                                                                                                                                                                                                                Nummer 71770
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gruppe einrichten
                                                                                                                                                                                                                                                Nummer 71120
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gruppe kopieren
                                                                                                                                                                                                                                                Nummer 71220
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gruppe löschen
                                                                                                                                                                                                                                                Nummer 71140
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gruppen - Benutzer
                                                                                                                                                                                                                                                Nummer 71380
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gruppen - Sachgebiete
                                                                                                                                                                                                                                                Nummer 71400
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Gruppe suchen
                                                                                                                                                                                                                                                Nummer 71050
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Hochschul-Repository
                                                                                                                                                                                                                                                Nummer 71560
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Konstanten bearbeiten
                                                                                                                                                                                                                                                Nummer 71500
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Ladejob ausführen
                                                                                                                                                                                                                                                Nummer 71540
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Maske kopieren
                                                                                                                                                                                                                                                Nummer 70350
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Maske löschen
                                                                                                                                                                                                                                                Nummer 70370
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Maske suchen
                                                                                                                                                                                                                                                Nummer 70510
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Nutzungsstatistik - Berichte
                                                                                                                                                                                                                                                Nummer 71680
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Organigrammquelle bearbeiten
                                                                                                                                                                                                                                                Nummer 71480
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Organisationseinheiten suchen
                                                                                                                                                                                                                                                Nummer 71080
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske OrgUnitTests
                                                                                                                                                                                                                                                Nummer 71640
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Passwort ändern
                                                                                                                                                                                                                                                Nummer 70060
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Prüfprotokoll Administration
                                                                                                                                                                                                                                                Nummer 71660
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Sicht suchen
                                                                                                                                                                                                                                                Nummer 70160
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Stammdaten umschlüsseln
                                                                                                                                                                                                                                                Nummer 71800
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Stammdatenverwaltung
                                                                                                                                                                                                                                                Nummer 71620
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Stylesheet suchen
                                                                                                                                                                                                                                                Nummer 71000
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Tabelle ausgeben
                                                                                                                                                                                                                                                Nummer 71280
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Tabelle hochladen (CSV)
                                                                                                                                                                                                                                                Nummer 71240
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Tabelle suchen
                                                                                                                                                                                                                                                Nummer 71100
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Test abhaengiger Felder
                                                                                                                                                                                                                                                Nummer 71600
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Themenbaum-Eintrag suchen
                                                                                                                                                                                                                                                Nummer 71090
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Uploadprotokoll
                                                                                                                                                                                                                                                Nummer 71300
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske User einrichten
                                                                                                                                                                                                                                                Nummer 70970
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske User-Institutionen
                                                                                                                                                                                                                                                Nummer 70460
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske User löschen
                                                                                                                                                                                                                                                Nummer 70990
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Maske Verwundbarkeitstest
                                                                                                                                                                                                                                                Nummer 71580
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Schnittstellenbeschreibung

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              +Installation +

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Folgende Tabellen werden bei der Installation geladen:

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              • +aggregierung +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggregierung.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +masken_felder_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/masken_felder_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sachgebiete +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sachgebiete.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sachgeb_maske_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sachgeb_maske_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +user_masken_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_masken_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +user_sachgeb_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_sachgeb_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +xdummy +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/xdummy.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +groupinfo +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/groupinfo.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +user_group_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_group_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +group_sachgeb_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/group_sachgeb_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +group_masken_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/group_masken_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +aggre_bland +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +cif +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +cifx +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +felderinfo +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/felderinfo.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +hochschulinfo +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/hochschulinfo.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +maske_system_bez +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/maske_system_bez.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +maskeninfo +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/maskeninfo.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +proto_funktion +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/proto_funktion.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +systeminfo +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/systeminfo.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +user_einstellungen +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_einstellungen.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +userinfo +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/userinfo.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +themenbaum +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/themenbaum.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +themenbaum_bak +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/themenbaum_bak.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +nachricht +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/nachricht.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +menu_element +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +organigramm +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +user_institution +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +protokoll +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/protokoll.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +trans_inst +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/trans_inst.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +konstanten +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/konstanten.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +lehreinheit_inst +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/lehreinheit_inst.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sx_mask_style +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_mask_style.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sichten +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sichten.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +fm_templates +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sx_captions +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sx_portlet +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +sx_repository +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_studienfach_land +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_abschluss3steller_land +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_abschluss2steller +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_studienfach +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_studienbereich +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_staat +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_kontinent +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              +Upgrade +

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Folgende Tabellen werden bei dem Upgrade geladen:

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              • +k_astat_studienfach_land +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_abschluss3steller_land +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_abschluss2steller +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_studienfach +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_studienbereich +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_staat +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_staat.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +k_astat_kontinent +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_kontinent.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +dim_datum +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • +aggre_bland +
                                                                                                                                                                                                                                                wird geladen aus: $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              +ETL-Routine +

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Folgende Tabellen werden in der ETL-Routine geladen:

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              • +kern_cifx_neu +
                                                                                                                                                                                                                                                wird geladen aus: $KERN_LOAD_PFAD/unl/cifx.unl
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              (c) Projektgruppe SuperX

                                                                                                                                                                                                                                              + + diff --git a/superx/WEB-INF/conf/edustore/db/install/conf/kern.xml b/superx/WEB-INF/conf/edustore/db/install/conf/kern.xml index af763f4..432fbb6 100644 --- a/superx/WEB-INF/conf/edustore/db/install/conf/kern.xml +++ b/superx/WEB-INF/conf/edustore/db/install/conf/kern.xml @@ -1,6 +1,6 @@ - @@ -20,7 +20,7 @@ - +
                                                                                                                                                                                                                                              @@ -183,7 +183,7 @@
                                                                                                                                                                                                                                              + typ="Schlüsseltabelle" releaseUnload="demo"> Ein Verzeichnis der Modul-Versionen nach dem Schema der HIS eG. @@ -191,7 +191,7 @@ - + @@ -300,7 +300,7 @@ notnull="true" description="Sortiernummer"> kann für Sortierungen benutzt werden - Angabe einer Tabelle mit key,parent,name,gueltig_seit,gueltig_bis oder Prozedur, die mit @@ -618,7 +618,7 @@ notnull="false" /> + description="Recht wird von externem System (HISinOne) gesetzt und entfernt" /> @@ -664,7 +664,7 @@ default="" notnull="false" /> + description="Recht wird von externem System (HISinOne) gesetzt und entfernt" /> @@ -923,7 +923,7 @@ notnull="false" description="Gruppe" /> + description="Recht wird von externem System (HISinOne) gesetzt und entfernt"> @@ -1241,6 +1241,10 @@ + + + + @@ -1410,7 +1414,7 @@ notnull="false" /> - @@ -1441,7 +1445,7 @@
                                                                                                                                                                                                                                              + typ="Schlüsseltabelle" releaseUnload="demo"> @@ -2109,7 +2113,7 @@ notnull="false" description="obsoletes Feld" currentlyUsed="false" /> + description="Recht wird von externem System (HISinOne) gesetzt und entfernt"> @@ -2203,7 +2207,7 @@ Nur deskriptiv - + @@ -2502,6 +2506,10 @@ notnull="false" description="Datenquelle (JR)"> Wird nur bei JR ausgewertet. Mögliche Werte: RS,XMLSOURCE + + + @@ -2709,7 +2717,7 @@ + description="Recht wird von externem System (HISinOne) gesetzt und entfernt" /> @@ -2747,7 +2755,7 @@ notnull="true" description="Rechte für eine Art von Sichten geben" /> + description="Recht wird von externem System (HISinOne) gesetzt und entfernt" /> @@ -2954,8 +2962,8 @@ notnull="false" description="Sortierschlüssel 3" /> - + -
                                                                                                                                                                                                                                              Parameter zum Steuern des Entladevorgangs @@ -4022,6 +4030,7 @@ + @@ -4632,7 +4641,7 @@
                                                                                                                                                                                                                                              - +
                                                                                                                                                                                                                                              @@ -4660,7 +4669,7 @@
                                                                                                                                                                                                                                              - +
                                                                                                                                                                                                                                              @@ -4699,7 +4708,7 @@
                                                                                                                                                                                                                                              - +
                                                                                                                                                                                                                                              @@ -4722,7 +4731,7 @@
                                                                                                                                                                                                                                              - +
                                                                                                                                                                                                                                              @@ -4957,14 +4966,14 @@ Matrikelnummer der gelöschten Entity - Entiy-Klasse des gelöschten Objekts in HisInOne + Entiy-Klasse des gelöschten Objekts in HISinOne Zeitpunkt der Löschung in HISinOne Zeitpunkt der Löschung in der BI - Job-Ausführung in HisInOne von der Delete-Event ausgelöst wird + Job-Ausführung in HISinOne von der Delete-Event ausgelöst wird @@ -5322,40 +5331,8 @@
                                                                                                                                                                                                                                              - - - - - - - -
                                                                                                                                                                                                                                              - - Mailaccount - - - - - - - - - - - - - - wird per Reflection aufgerufen - - - wird per Reflection aufgerufen - - wird per Reflection aufgerufen - - -
                                                                                                                                                                                                                                              - @@ -5425,7 +5402,61 @@
                                                                                                                                                                                                                                              - - - + + Farbschema für Diagramm in BI-Analysen festlegen + + + + + + +
                                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                                              + + + + + + + + + + +
                                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                                              + + + + + + +
                                                                                                                                                                                                                                              @@ -5462,8 +5532,8 @@ Uploads/Downloads verwalten Abfragen zur Feld-Verwaltung Benutzereinstellungen (Passwort ändern etc.) - Spezielle Funktionen für die Entwicklung Abfragen zur Stammdatenverwaltung + Abfragen zum Datenmanagement @@ -8699,6 +8769,11 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc + + + + @@ -9800,6 +9875,48 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc 18.08.2022 INFORMIX + + + + $SUPERX_DIR/db/install/masken + D. Quathamer + 02.05.2023 + POSTGRES + + + $SUPERX_DIR/db/install/masken + D. Quathamer + 02.05.2023 + INFORMIX + + + + + $SUPERX_DIR/db/install/masken + I. John + 12.05.2023 + POSTGRES + + + $SUPERX_DIR/db/install/masken + I. John + 12.05.2023 + INFORMIX + + + + + $SUPERX_DIR/db/install/masken + I. John + 10.11.2023 + POSTGRES + + + $SUPERX_DIR/db/install/masken + I. John + 10.11.2023 + INFORMIX +
                                                                                                                                                                                                                                              @@ -10027,6 +10144,11 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc + + + > select 'Student/-in' from xdummy UNION select 'Doktorand/-in' from xdummy;^^^ +71822^Gelöscht in HISinOne ab^30^0^0^130^80^1^date^10^0^0^^^^ +71823^Gelöscht in HISinOne-BI^40^0^0^130^80^1^date^10^0^0^^^^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71820_maskeninfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71820_maskeninfo.unl index 7b2b4bb..a47d74d 100644 --- a/superx/WEB-INF/conf/edustore/db/install/masken/71820_maskeninfo.unl +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71820_maskeninfo.unl @@ -36,7 +36,7 @@ FROM hisinone_deleted_entity H\ WHERE H.job IS NOT NULL AND btrim(H.job) !=''\ ;\ UPDATE tmp_archive set rolle='Student/-in' WHERE entity = 'cm.stu.Student';\ -UPDATE tmp_archive set rolle='Doktorand/-in' WHERE entity = 'cm.doc.DoctoralProgram';\ +UPDATE tmp_archive set rolle='Doktorand/-in' WHERE entity = 'cm.doc.DoctoralCandidate';\ \ INSERT into tmp_ergebnis (person_id,\ matrikel_nr,\ @@ -78,10 +78,10 @@ Column CID=1 heading_text=" Matrikel Nr. \\n(Student) " center_heading\ Column CID=1 heading_text=" Rolle " center_heading\ row_selectable col_selectable heading_platform readonly\ width=10 text_size=200\ -Column CID=1 heading_text=" Gelöscht in HISInOne " center_heading\ +Column CID=1 heading_text=" Gelöscht in HISinOne " center_heading\ row_selectable col_selectable heading_platform readonly\ width=10 text_size=200\ -Column CID=1 heading_text=" Gelöscht in HISInOne-BI " center_heading\ +Column CID=1 heading_text=" Gelöscht in HISinOne-BI " center_heading\ row_selectable col_selectable heading_platform readonly\ width=10 text_size=200\ @@@^ ^ ^Archivierte Daten^drop table tmp_ergebnis;^^1^440^360^^1^ ^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71840_felderinfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71840_felderinfo.unl new file mode 100644 index 0000000..c038f14 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71840_felderinfo.unl @@ -0,0 +1,8 @@ +71840^Bezugszeit bis^50^0^0^140^100^1^integer^30^1^1^<> select tid, eintrag from semester order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +71841^Bezugszeit von^20^0^0^140^100^1^integer^30^1^1^<> select tid, eintrag from semester order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +71842^Archivierungsdatum^10^330^-1^140^100^1^date^30^1^0^^ ^<> select today() from xdummy;^ +71850^Filter Studierende^120^0^0^140^150^1^sql^20^0^13^<> SELECT id,caption from sx_repository where aktiv =1 and today() between gueltig_seit and gueltig_bis and art='SOS_STUD_FILTER' order by 2;^ ^ ^ +71856^Datenblatt^2^0^0^140^130^1^sql^30^1^1^<> select name, caption from sx_tables where name in ('sos_stg_aggr','sos_lab_pord','sos_lab_stg','lm_konto_pro_fs') order by name;^ ^<> select 'Fächer','nach Fach' from xdummy where (select count(*) from sos_gewichtungsvariante)=0 union select 'Studiengang','nach Studiengang' from xdummy where (select count(*) from sos_gewichtungsvariante)>0^ +71857^##line##^3^0^0^100^100^1^char^5000^0^8^^ ^1^ +71858^##line##^8^0^0^100^100^1^char^5000^0^8^^ ^1^ +71859^Kommentar^60^0^0^150^70^1^char^200^0^0^^ ^ ^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71840_maske_system_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71840_maske_system_bez.unl new file mode 100644 index 0000000..f3d8530 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71840_maske_system_bez.unl @@ -0,0 +1 @@ +71840^7^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71840_masken_felder_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71840_masken_felder_bez.unl new file mode 100644 index 0000000..06e696c --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71840_masken_felder_bez.unl @@ -0,0 +1,20 @@ +71840^71840^ +71840^71841^ +71840^71842^ +71840^71843^ +71840^71844^ +71840^71845^ +71840^71846^ +71840^71847^ +71840^71848^ +71840^71849^ +71840^71850^ +71840^71851^ +71840^71852^ +71840^71853^ +71840^71854^ +71840^71855^ +71840^71856^ +71840^71857^ +71840^71858^ +71840^71859^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71840_maskeninfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71840_maskeninfo.unl new file mode 100644 index 0000000..da88fc8 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71840_maskeninfo.unl @@ -0,0 +1,350 @@ +71840^Datenblatt archivieren^--freemarker template\ +<#include "SQL_lingua_franca"/>\ +<#include "SuperX_general"/>\ +\ +\ +\ +\ + \ + select sp_table_exists('<>_archiv') from xdummy\ + \ + \ + select count(*) from sx_fields where table_name='<>_archiv'\ + \ + \ + \ + select name,field_type,tid\ + from sx_fields where table_name='<>'\ + order by tid;\ + \ + \ + \ + select zeitfeld from arch_table\ + where '<>' = name\ + \ + \ + \ + select \ + /*'S'::varchar(255) as art, -- Bezugsart (Semester S, Akad. Jahr A, Jahr J, Quartal Q, Monat M)\ + tid as value from semester\ + where tid between <> and <>*/\ + -- /*ToDo: Bezugszeit für Jahresangabe*/\ + ;\ + \ +\ +\ +create temp table tmp_ergebnis(\ +tid serial,\ +nachricht varchar(255),\ +anzahl integer\ +);\ +\ +create temp table tmp_ueberschneidung(\ + bezugsart varchar(255),\ + bezugszeit_value integer,\ + exists integer\ +);\ +\ +<#if zieltabelle_archiv_exists==1>\ +\ + <#foreach z in bezugszeit>\ + insert into tmp_ueberschneidung\ + select '${z.art}',${z.value},\ + 1\ + from xdummy\ + where ${z.value} in (select distinct ${zeitfeld} from <>_archiv where archivierung_datum=<>)\ + union select '${z.art}',${z.value},\ + 0\ + from xdummy\ + where ${z.value} not in (select distinct ${zeitfeld} from <>_archiv where archivierung_datum=<>)\ + ;\ + \ +\ +<#else>\ + \ + <#foreach z in bezugszeit>\ + insert into tmp_ueberschneidung\ + select '${z.art}',${z.value},\ + 0\ + from xdummy\ + ;\ + \ + \ +\ +\ +<#assign quelltabelle="<>" />\ +<#assign zieltabelle="<>_archiv" />\ +<#assign archivierung_datum="date_val(<>)" />\ +<#if zieltabelle_archiv_exists==0>\ +\ +select Q.*, ${archivierung_datum} as archivierung_datum\ +into ${zieltabelle}\ +from ${quelltabelle} Q,\ + arch_table A\ +where 1=1\ + and '${quelltabelle}' = A.name\ +/* and ${zeitfeld} >= <> */\ +/* and ${zeitfeld} <= <> */\ +;\ +\ +insert into arch_datum (\ + arch_table,\ + datum,\ + bezugszeit_von,\ + bezugszeit_bis,\ + userinfo_id/*,\ + kommentar --<>*/\ + )\ +select\ + '${zieltabelle}',\ + (${archivierung_datum}::varchar(255) || ' ' || localtime(0)::varchar(255))::timestamptz,\ + <>,\ + <>,\ + <>/*,\ + <>*/\ +from xdummy\ +;\ +\ +update arch_datum set bezugsart=U.bezugsart \ +from tmp_ueberschneidung U\ +where arch_datum.bezugsart is null;\ +\ +insert into tmp_ergebnis(nachricht,anzahl)\ +select '${zieltabelle} erzeugt und befüllt. Folgende Zeiträume wurden archiviert:',count(*)\ +from ${zieltabelle};\ +\ +insert into tmp_ergebnis(nachricht,anzahl)\ +select \ + U.bezugszeit_value::varchar(255),\ + count(Q.*)\ +from \ + ${quelltabelle} Q,\ + tmp_ueberschneidung U\ +where \ + U.bezugszeit_value=Q.${zeitfeld}\ + and U.exists=0 \ +group by 1\ +order by 1\ +;\ +\ +<#else>\ +\ +<#assign target_fields="" />\ +<#foreach field in field_list>\ +<#assign target_fields=target_fields+field.name+"," />\ +\ +<#assign target_fields=target_fields+"" />\ +\ +\ +create temp table tmp_datum_exists(archivierung_datum date);\ +insert into tmp_datum_exists\ +select distinct archivierung_datum\ +from ${zieltabelle};\ +\ +insert into tmp_ergebnis(nachricht)\ +select 'Achtung: Die folgenden Zeiträume wurden zum Archivierungsdatum bereits archiviert und daher nicht erneut archiviert:' \ +from xdummy\ +where ${archivierung_datum} in (select distinct archivierung_datum\ +from ${zieltabelle})\ +and 1 in (select exists from tmp_ueberschneidung)\ +;\ +\ +insert into tmp_ergebnis(nachricht)\ +select 'Achtung: Dieses Datenblatt wurde zum Archivierungsdatum bereits archiviert. Der gewählte Zeitraum wurde zum Archivierungsdatum noch nicht archiviert.' \ +from xdummy\ +where ${archivierung_datum} in (select distinct archivierung_datum\ +from ${zieltabelle})\ +and 1 not in (select exists from tmp_ueberschneidung)\ +;\ +\ +insert into tmp_ergebnis(nachricht)\ +select bezugszeit_value::varchar(255) from tmp_ueberschneidung where exists=1 order by 1\ +;\ +\ +insert into ${zieltabelle}(\ +${target_fields} archivierung_datum\ +)\ +select ${target_fields} ${archivierung_datum} as archivierung_datum\ +from ${quelltabelle}\ +where 1=1\ +/* and ${zeitfeld} >= <> */\ +/* and ${zeitfeld} <= <> */\ +and ${zeitfeld} in (select bezugszeit_value from tmp_ueberschneidung where exists=0)\ +;\ +\ +insert into arch_datum (\ + arch_table,\ + datum,\ + bezugszeit_von,\ + bezugszeit_bis,\ + userinfo_id/*,\ + kommentar --<>*/\ + )\ +select\ + '${zieltabelle}',\ + (${archivierung_datum}::varchar(255) || ' ' || localtime(0)::varchar(255))::timestamptz,\ + <>,\ + <>,\ + <>/*,\ + <>*/\ +from xdummy\ +where \ + 0 in (select exists from tmp_ueberschneidung)\ +;\ +\ +update arch_datum set bezugsart=U.bezugsart \ +from tmp_ueberschneidung U\ +where arch_datum.bezugsart is null;\ +\ +insert into tmp_ergebnis(nachricht,anzahl)\ +select 'Für folgende Zeiträume wurden Datensätze in ${zieltabelle} eingefügt:',count(*)\ +from ${quelltabelle}\ +where 1=1\ +/* and ${zeitfeld} >= <> */\ +/* and ${zeitfeld} <= <> */\ +and ${zeitfeld} in (select bezugszeit_value from tmp_ueberschneidung where exists=0)\ +having count(*)>0\ +;\ +\ +insert into tmp_ergebnis(nachricht,anzahl)\ +select \ + U.bezugszeit_value::varchar(255),\ + count(Q.*)\ +from \ + ${quelltabelle} Q,\ + tmp_ueberschneidung U\ +where \ + U.bezugszeit_value=Q.${zeitfeld}\ + and U.exists=0 \ +group by 1\ +order by 1\ +;\ +/*\ +-- Folgender Code läuft nicht richtig, da alle Semester ohne Überschneidung betrachtet werden, auch wenn Daten vorhanden sind.\ +insert into tmp_ergebnis(nachricht)\ +select 'Es wurden keine Daten archiviert, da mindestens in einem gewählten Teilzeitraum keine Daten vorhanden sind.'\ +from ${quelltabelle}\ +where 1=1\ +/* and ${zeitfeld} >= <> */\ +/* and ${zeitfeld} <= <> */\ +and ${zeitfeld} in (select bezugszeit_value from tmp_ueberschneidung where exists=0)\ +having count(*)=0\ +;*/\ +\ +drop table tmp_datum_exists;\ +\ +\ +<#if zieltabelle_metadata_exist==0>\ +\ +\ +insert into sx_tables(name,\ + caption,\ + description,\ + table_type,\ + systeminfo_id,\ + systeminfo_orig,\ + thema,\ + sachgebiete_id)\ +select '${zieltabelle}',\ + trim(caption) || ' (Archiv)',\ + description,\ + table_type,\ + systeminfo_id,\ + systeminfo_orig,\ + thema,\ + sachgebiete_id\ +FROM sx_tables \ +where name='${quelltabelle}';\ +\ +insert into tmp_ergebnis(nachricht,anzahl)\ +select 'Metadaten Tabelle ${zieltabelle} Datensätze eingefügt',count(*)\ +from sx_tables\ +where name='${zieltabelle}';\ +\ +insert into sx_fields( table_name,\ + name,\ + caption,\ + description,\ + field_type,\ + field_size,\ + field_not_null,\ + currentlyused,\ + is_primarykey,\ + foreignkey_tab,\ + foreignkey_col,\ + foreignkey_int,\ + foreignkey_cap,\ + foreignkey_cond,\ + foreignkey_func,\ + check_integrity,\ + is_sum,\ + foreignkey_uniquename)\ +select \ + '${zieltabelle}',\ + name,\ + caption,\ + description,\ + field_type,\ + field_size,\ + field_not_null,\ + currentlyused,\ + is_primarykey,\ + foreignkey_tab,\ + foreignkey_col,\ + foreignkey_int,\ + foreignkey_cap,\ + foreignkey_cond,\ + foreignkey_func,\ + check_integrity,\ + is_sum,\ + foreignkey_uniquename\ +FROM sx_fields \ +where table_name='${quelltabelle}'\ + ;\ +insert into sx_fields( table_name,\ + name,\ + caption,\ + field_type,\ + field_not_null,\ + currentlyused,\ + is_primarykey,\ + check_integrity,\ + is_sum)\ +select \ + '${zieltabelle}',\ + 'archivierung_datum' as name,\ + 'Datum der Archivierung' as caption,\ + 'DATE' as field_type,\ + 0 as field_not_null,\ + 1 as currentlyused,\ + 0 as is_primarykey,\ + 0 as check_integrity,\ + 0 as is_sum\ +FROM xdummy\ + ;\ +\ + \ +insert into tmp_ergebnis(nachricht,anzahl)\ +select 'Metadaten Felder ${zieltabelle} Datensätze eingefügt',count(*)\ +from sx_fields\ +where table_name='${zieltabelle}';\ +\ +\ +\ +select tid,nachricht,anzahl from tmp_ergebnis order by 1;\ +\ +drop table tmp_ueberschneidung;^XIL List\ + sizable_columns horizontal_scrolling\ + drop_and_delete movable_columns \ + white_space_color=COLOR_WHITE fixed_columns=1\ + min_heading_height=40\ +Column CID=0 heading_text="Nr." center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +Column CID=0 heading_text="Hinweis" center_heading\ + row_selectable heading_platform readonly\ + width=50 text_size=30\ +Column CID=0 heading_text="Anzahl Datensätze" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +@@@^Studienfach^Anzahl bzw. Anteil^Archivtabelle erzeugen und/oder Inhalte archivieren^drop table tmp_ergebnis;^^2^800^440^^1^ ^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71840_sachgeb_maske_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71840_sachgeb_maske_bez.unl new file mode 100644 index 0000000..ab531b2 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71840_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +16^71840^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71860_felderinfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71860_felderinfo.unl new file mode 100644 index 0000000..b65a956 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71860_felderinfo.unl @@ -0,0 +1,8 @@ +71860^Bezugszeit bis^50^0^0^140^100^1^integer^30^0^1^<> select tid, eintrag from semester order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +71861^Bezugszeit von^20^0^0^140^100^1^integer^30^0^1^<> select tid, eintrag from semester order by tid DESC;^ ^<> select tid,eintrag from semester where today() between sem_beginn and sem_ende;^ +71862^Archivierungsdatum^10^330^-1^140^100^1^date^30^0^0^^ ^<> select today() from xdummy;^ +71870^Filter Studierende^120^0^0^140^150^1^sql^20^0^999^<> SELECT id,caption from sx_repository where aktiv =1 and today() between gueltig_seit and gueltig_bis and art='SOS_STUD_FILTER' order by 2;^ ^ ^ +71876^Datenblatt^2^0^0^140^130^1^sql^30^1^1^<> select name, caption from sx_tables where name in (select name from arch_table) order by name;^ ^<> select 'Fächer','nach Fach' from xdummy where (select count(*) from sos_gewichtungsvariante)=0 union select 'Studiengang','nach Studiengang' from xdummy where (select count(*) from sos_gewichtungsvariante)>0^ +71877^##line##^3^0^0^100^100^1^char^5000^0^8^^ ^1^ +71878^##line##^8^0^0^100^100^1^char^5000^0^8^^ ^1^ +71879^Kommentar^60^0^0^150^70^1^char^200^0^999^^ ^ ^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71860_maske_system_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71860_maske_system_bez.unl new file mode 100644 index 0000000..caeec30 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71860_maske_system_bez.unl @@ -0,0 +1 @@ +71860^7^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71860_masken_felder_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71860_masken_felder_bez.unl new file mode 100644 index 0000000..9a25345 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71860_masken_felder_bez.unl @@ -0,0 +1,20 @@ +71860^71860^ +71860^71861^ +71860^71862^ +71860^71863^ +71860^71864^ +71860^71865^ +71860^71866^ +71860^71867^ +71860^71868^ +71860^71869^ +71860^71870^ +71860^71871^ +71860^71872^ +71860^71873^ +71860^71874^ +71860^71875^ +71860^71876^ +71860^71877^ +71860^71878^ +71860^71879^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71860_maskeninfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71860_maskeninfo.unl new file mode 100644 index 0000000..ef42e3e --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71860_maskeninfo.unl @@ -0,0 +1,115 @@ +71860^Übersicht Datenblatt-Archiv^--freemarker template\ +<#include "SQL_lingua_franca"/>\ +<#include "SuperX_general"/>\ +\ +\ +\ + \ + select zeitfeld from arch_table\ + where '<>' = name\ + \ + \ + \ + select distinct\ + AD.datum::date \ + from \ + arch_datum AD,\ + <>_archiv A\ + where 1=1\ + and A.${zeitfeld} >= AD.bezugszeit_von\ + and A.${zeitfeld} <= AD.bezugszeit_bis\ + /*and A.${zeitfeld} >= <>*/\ + /*and A.${zeitfeld} <= <>*/ \ + /*and AD.datum::date = <>*/\ + \ + \ +\ +\ +<#assign archivtabelle="<>_archiv" />\ +\ +\ +select \ + AD.arch_table,\ + AD.datum,\ + A.${zeitfeld} as zeitfeld,\ + AD.bezugsart,\ + U.name,\ + AD.kommentar,\ + 0::smallint as erstes_datum,\ + count (A.*) as anzahl\ +into temp tmp_ergebnis\ +from \ + arch_datum AD,\ + userinfo U,\ + ${archivtabelle} A\ +where \ + AD.userinfo_id=U.tid\ + and A.archivierung_datum=AD.datum::date\ + and A.${zeitfeld} >= AD.bezugszeit_von\ + and A.${zeitfeld} <= AD.bezugszeit_bis\ + /*and A.${zeitfeld} >= <>*/\ + /*and A.${zeitfeld} <= <>*/\ + /*and AD.arch_table = '<>_archiv'*/\ + /*and AD.datum::date = <>*/\ +group by 1,2,3,4,5,6,7\ +order by 2 desc\ +;\ +\ +<#foreach ad in archivierungsdatum>\ +\ + select zeitfeld,min(datum) as min_datum \ + into tmp_min_datum\ + from tmp_ergebnis\ + where datum::date = '${ad.datum}'\ + group by 1;\ +\ + update tmp_ergebnis set erstes_datum=1\ + where (zeitfeld,datum) in (select zeitfeld,min_datum\ + from tmp_min_datum);\ +\ + update tmp_ergebnis set anzahl=0\ + where erstes_datum=0\ + and datum::date = '${ad.datum}';\ + \ + drop table tmp_min_datum;\ +\ +\ +\ +select \ + arch_table,\ + datum,\ + zeitfeld,\ + bezugsart,\ + name,\ + kommentar,\ + anzahl\ +from tmp_ergebnis \ +order by datum desc, zeitfeld desc;\ +\ +drop table tmp_ergebnis;^XIL List\ + sizable_columns horizontal_scrolling\ + drop_and_delete movable_columns \ + white_space_color=COLOR_WHITE fixed_columns=1\ + min_heading_height=40\ +Column CID=0 heading_text="Archivtabelle" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +Column CID=0 heading_text=" Archivierungsdatum" center_heading\ + row_selectable heading_platform readonly\ + width=50 text_size=30\ +Column CID=0 heading_text="Bezugszeit" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +Column CID=0 heading_text="Bezugsart" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +Column CID=0 heading_text="Archivierer" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +Column CID=0 heading_text="Kommentar" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +Column CID=0 heading_text="Anzahl archivierter Datensätze" center_heading\ + row_selectable heading_platform readonly\ + width=12 text_size=30\ +@@@^Studienfach^Anzahl bzw. Anteil^Liefert eine Übersicht aller archivierten Datenblätter.^ ^^2^800^440^^1^ ^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71860_sachgeb_maske_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71860_sachgeb_maske_bez.unl new file mode 100644 index 0000000..4f0cbc0 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71860_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +16^71860^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71880_felderinfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71880_felderinfo.unl new file mode 100644 index 0000000..41773a8 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71880_felderinfo.unl @@ -0,0 +1,3 @@ +71880^Download-ID^0^0^0^200^380^1^integer^30^1^0^^hidden^ ^ +71881^Download löschen?^1^0^0^200^100^1^integer^30^1^1^<> select 1, 'Ja' from xdummy\ +union select 2, 'Nein' from xdummy;^ ^<> select 2, 'Nein' from xdummy;^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71880_maske_system_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71880_maske_system_bez.unl new file mode 100644 index 0000000..1bf0e5e --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71880_maske_system_bez.unl @@ -0,0 +1 @@ +71880^9^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71880_masken_felder_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71880_masken_felder_bez.unl new file mode 100644 index 0000000..c26d196 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71880_masken_felder_bez.unl @@ -0,0 +1,3 @@ +71880^71880^ +71880^71881^ +71880^71882^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71880_maskeninfo.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71880_maskeninfo.unl new file mode 100644 index 0000000..662ce1e --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71880_maskeninfo.unl @@ -0,0 +1,39 @@ +71880^Download löschen^--Freemarker Template\ +<#include "SQL_lingua_franca"/>\ +<#include "SuperX_general"/>\ +\ +-- Ist nur für User erlaubt, die Administratoren sind\ +--Autor: I. John\ +--Datum: 10.11.2023\ +\ +<#if <> == 1>\ +\ +BEGIN WORK;\ +\ +delete from sx_downloads where tid=<> and 1=(select administration from userinfo where tid=<>);\ +\ +delete from download_user_bez where download_id=<> and 1=(select administration from userinfo where tid=<>);\ +\ +delete from download_keyw_bez where download_id=<> and 1=(select administration from userinfo where tid=<>);\ +\ +delete from download_group_bez where download_id=<> and 1=(select administration from userinfo where tid=<>);\ +\ +select 'Löschen erfolgreich.' from xdummy;\ +\ +COMMIT;\ +\ +<#else>\ +\ +select 'Download nicht gelöscht. Zum Löschen bestätigen Sie mit ''Ja''.'\ +\ +^XIL List\ + drop_and_delete movable_columns sizable_columns horizontal_scrolling\ + white_space_color=COLOR_WHITE fixed_columns=2\ + min_heading_height=35\ +Column CID=0 heading_text="Ergebnis " center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=50 text_size=100\ +Column CID=1 heading_text=" Wert " center_heading\ + row_selectable col_selectable heading_platform readonly\ + width=150 text_size=200\ +@@@^ ^ ^Eine vorhandene Maske löschen^ ^^2^440^360^^1^ ^ diff --git a/superx/WEB-INF/conf/edustore/db/install/masken/71880_sachgeb_maske_bez.unl b/superx/WEB-INF/conf/edustore/db/install/masken/71880_sachgeb_maske_bez.unl new file mode 100644 index 0000000..152903c --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/masken/71880_sachgeb_maske_bez.unl @@ -0,0 +1 @@ +8^71880^ diff --git a/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql b/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql index 11b945d..7892797 100644 --- a/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql +++ b/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql @@ -129,6 +129,13 @@ insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, system values (0, 'Nutzungsstatistiken', 0, 'Aktiviert das Loggen von Nutzungsdaten bezüglich der Berichte', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2021.06', 'Zentrale Einstellungen', 0); +insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, systeminfo_id, doku_link, read_only, wertebereich, ab_version, gruppe, sachgebiete_id) +values (0, 'aufklappbarer Themenbaum', 0, 'aufklappbarer Themenbaum im XML-Frontend', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2023.06', 'Zentrale Einstellungen', 0); + +insert into tmp_konstanten(apnr, beschreibung, defaultvalue, description, systeminfo_id, doku_link, read_only, wertebereich, ab_version, gruppe, sachgebiete_id) +values (0, 'CSV_Excel_ISO', 0, 'CSV-Export angepaßt für MS Excel (ISO-codiert)', 9, 'Konstanten_-_HISinOne-BI.xhtml',0, '0,aus' || ${newline} || '1,an', '2024.12', 'Zentrale Einstellungen', 0); + + <#assign defaultOrgaQuelle=6/> --als Default wird erstmal HisInOne genommen <#if K_PLATTFORM?exists&&K_PLATTFORM=0> --SuperX-Standalone <#assign defaultOrgaQuelle=12> -- manuell diff --git a/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschl_grp.unl b/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschl_grp.unl new file mode 100644 index 0000000..464c5c0 --- /dev/null +++ b/superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/k_astat_abschl_grp.unl @@ -0,0 +1,98 @@ +70^staatl.Prf^A9^G_Abschlus^ +71^Bühnen-/Ko^A23^G_Konzerte^ +72^Privatmusi^A9^G_Abschlus^ +01^MFB mLaU^A24^G_Bachelor^ +02^Magister^A3^G_Magister^ +03^Lizentiat^A7^G_Lizentia^ +04^kirchliche^A8^G_Kirchlic^ +05^akad.gepr.^A9^G_Abschlus^ +06^Promotion^PROM^G_Prom^ +07^Prom.ohne^PROM^G_Prom^ +08^Staatsexam^A5^G_Staatsex^ +09^Staatsexam^A5^G_Staatsex^ +10^Fakultätsp^A4^G_Fakultät^ +11^Diplom Uni^A1^G_Diplom^ +12^Diplom Uni^A1^G_Diplom^ +13^Diplom Uni^A1^G_Diplom^ +14^Diplom I U^A2^G_Diplom^ +17^AbschlPrfg^A9^G_Abschlus^ +18^Diplom Leh^A40^G_Diplom^ +19^LA Ba G/P^A24^G_Bachelor^ +20^LA Grund-u^A12^G_Lehramt^ +21^LA Grundsc^A10^G_Lehramt^ +22^LA Hauptsc^A13^G_Lehramt^ +23^LA Realsch^A15^G_Lehramt^ +24^LA Haupt-u^A14^G_Lehramt^ +25^LA Gymnasi^A17^G_Lehramt^ +26^LA Sonders^A25^G_Lehramt^ +27^LA Berufss^A19^G_Lehramt^ +28^LA Sekund.^A16^G_Lehramt^ +29^sonst.LA n^A40^G_Diplom^ +30^LA Master^A37^G_Master^ +31^LA Ba swkD^A24^G_Bachelor^ +32^LA Ba SI/P^A24^G_Bachelor^ +33^LA Ba G/SI^A24^G_Bachelor^ +34^LA Ba Real^A24^G_Bachelor^ +35^LA Ba UuMG^A24^G_Bachelor^ +36^LA Ba M/SI^A24^G_Bachelor^ +37^LA Ba S2/S^A24^G_Bachelor^ +38^LA Ba Gym^A24^G_Bachelor^ +39^LA Ba Oall^A24^G_Bachelor^ +40^LA Grundsc^A12^G_Lehramt^ +41^LA Sekunda^A18^G_Lehramt^ +42^LA Grundst^A11^G_Lehramt^ +43^LA Mittels^A16^G_Lehramt^ +44^LA Oberst.^A18^G_Lehramt^ +45^LA Oberst.^A18^G_Lehramt^ +46^LA Ba S/F^A24^G_Bachelor^ +47^LA Ba BS^A24^G_Bachelor^ +48^LA Ba Ober^A24^G_Bachelor^ +49^LA Ma Gru^A37^G_Master^ +50^LA Ma Hau^A37^G_Master^ +51^Diplom FH^A20^G_DiplomFH^ +52^LA Ma G/P^A37^G_Master^ +53^Diplom FH^A20^G_DiplomFH^ +54^Diplom FH^A20^G_DiplomFH^ +55^LA Ma SI/P^A37^G_Master^ +56^staatl.Lau^A9^G_Abschlus^ +57^LA Ma G/SI^A37^G_Master^ +58^LA Ma Real^A37^G_Master^ +59^sonst.FH A^A99^G_Sonstige^ +60^LA Ma UuMG^A37^G_Master^ +61^LA Ma M/SI^A37^G_Master^ +62^LA Ma S2/S^A37^G_Master^ +63^LA Ma Oall^A37^G_Master^ +64^LA Ma Gym^A37^G_Master^ +65^LA Ma S/F^A37^G_Master^ +66^LA Ma BS^A37^G_Master^ +67^LA Ma Ober^A37^G_Master^ +68^MFB oLaU^A24^G_Bachelor^ +69^MFM aU^A37^G_Master^ +73^Kirchenmus^A9^G_Abschlus^ +74^Kirchenmus^A99^G_Sonstige^ +75^Diplom Kun^A1^G_Diplom^ +76^Meister^A99^G_Sonstige^ +77^Kunstpädag^A9^G_Abschlus^ +78^Master(U)L^A37^G_Master^ +79^Solistenpr^A9^G_Abschlus^ +80^sonstiger^A9^G_Abschlus^ +81^Akademiebr^A9^G_Abschlus^ +82^Bachelor U^A24^G_Bachelor^ +83^Bachelor K^A24^G_Bachelor^ +84^Bachelor F^A24^G_Bachelor^ +88^Master Uni^A37^G_Master^ +89^Master Kun^A37^G_Master^ +90^Master FH^A37^G_Master^ +91^St Prom^PROM^G_Prom^ +92^PnFH-A^PROM^G_Prom^ +93^Ba Lehrer^A24^G_Bachelor^ +94^Abschlußze^A9^G_Abschlus^ +95^sonst.Absc^A9^G_Abschlus^ +96^Abschluß a^A9^G_Abschlus^ +97^keine Absc^A99^G_Sonstige^ +98^LA Ba G-uH^A24^G_Bachelor^ +99^LA Ma G-uH^A37^G_Master^ +15^LA Ba G^A24^G_Bachelor^ +16^LA Ba H^A24^G_Bachelor^ +87^^A99^G_Sonstige^ +86^^A99^G_Sonstige^ diff --git a/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_env_upgrade.x b/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_env_upgrade.x index b41e0a1..9868375 100755 --- a/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_env_upgrade.x +++ b/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_env_upgrade.x @@ -53,6 +53,9 @@ fi # # ######################### +if test -f $WEBAPP/WEB-INF/lib/superx5.1.jar ; then +java -cp $WEBAPP/WEB-INF/lib/superx5.1.jar de.superx.bin.Upgrade $WEBAPP/WEB-INF/conf/obsoletfiles.txt + if test -f $WEBAPP/WEB-INF/lib/superx5.0.jar ; then java -cp $WEBAPP/WEB-INF/lib/superx5.0.jar de.superx.bin.Upgrade $WEBAPP/WEB-INF/conf/obsoletfiles.txt else @@ -96,7 +99,7 @@ fi fi fi fi - +fi diff --git a/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_pre_upgrade_pg.sql b/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_pre_upgrade_pg.sql index 2b106f5..7dbf1b1 100644 --- a/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_pre_upgrade_pg.sql +++ b/superx/WEB-INF/conf/edustore/db/install/upgrade/kern_pre_upgrade_pg.sql @@ -118,4 +118,12 @@ alter table sieve_column_def alter lookup_func type varchar(1000); alter table systeminfo alter datum type timestamp; alter table db_version alter his_system type varchar(255); +alter table felderinfo alter defaultwert type text; alter table db_version add unique(his_system); + +--sx_repository +update sx_repository set aktiv=0 where aktiv is null; + +<#if TableFieldExists?exists && TableFieldExists('sx_repository','aktiv')> +alter table sx_repository alter aktiv set not null; + diff --git a/superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql b/superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql index 9a3d5dd..8928eff 100644 --- a/superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql +++ b/superx/WEB-INF/conf/edustore/db/install/upgrade/kernmodul_upgrade_man.sql @@ -64,6 +64,7 @@ alter table stylesheet_field alter column fieldname type varchar(255); alter table update_prot alter column updated_at type timestamptz; alter table update_prot alter column update_time type timestamptz; alter table felderinfo alter name type varchar(255); +alter table felderinfo alter defaultwert type TEXT; --Passwortspalte ab Kern 5.0 größer für SHA512: alter table userinfo alter column passwd_sha type char(255); alter table user_pw alter column old_sha1 type char(255); diff --git a/superx/WEB-INF/conf/obsoletfiles.txt b/superx/WEB-INF/conf/obsoletfiles.txt index 28694f5..66f3ee4 100644 --- a/superx/WEB-INF/conf/obsoletfiles.txt +++ b/superx/WEB-INF/conf/obsoletfiles.txt @@ -23,6 +23,7 @@ WEB-INF/lib/superx4.6.jar WEB-INF/lib/superx4.7.jar WEB-INF/lib/superx4.8.jar WEB-INF/lib/superx4.9.jar +WEB-INF/lib/superx5.0.jar WEB-INF/lib/mondrian-3.5.7.jar WEB-INF/lib/batik.jar WEB-INF/lib/batik-all-1.7.jar diff --git a/superx/WEB-INF/lib/superx5.0.jar b/superx/WEB-INF/lib/superx5.1.jar similarity index 91% rename from superx/WEB-INF/lib/superx5.0.jar rename to superx/WEB-INF/lib/superx5.1.jar index 6eed4f3f1f01d1bce36bec1a7d617028025b876d..e24648b8e735e9b50e9052b758d266d189283a85 100644 GIT binary patch delta 191021 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

                                                                                                                                                                                                                                              ??JjmBbYOO7rHBC&I6?KLAq2W7aK)%nZp<5UIti+ z4qu#!F=sD>7xO+^yPKF7>9p7==Ho^Hw$~|6`J!*|%h3V^Q}6mBx*{_?R2(GF^|e0U zZJp}Sx`FLGocDDcQ$5CyjD%oP&?$0{4W9dd=}A%=)0M?Wh6ryU$3S!qysag3**a1O z&w93=B-sXX2|O=nr;y$3RI-PiMxJM<(-~|NZDZ{;2G0bu>9<)I1x=Jb!Xoq~b|!t9 zZKi)@arzI|3-q={D`H7)EK6w=3XAO~w?XVA^+ef_4p^LBA*kjIwJUCe|Tx$Yl&*(GVuc~S3`5%#)QXEckU8Kmd@K*sH zxtIdDfJi1!dkEMdnM9+c=%zl}jC!hbf}(ssT{TZHojF1u2kgDdI6zMZEup0fJ#q{( zTM^5P=$azBwvVnmK-WX=hAL6a573Pp4$xCJNF>`wPu)jPJ3vq0P%QS*wmy1)#;2FR zVKj!#KDsF*hl@oYZQn~rWo!wl1G3M-`d>#%0Y8pq*OP^S3Cr0Hq=nr?P655`Y_^-+ z&Av#!1JB3U&EzR|tHi5Q6;wRI^0X&do|agmk*QGcpYlvYDY;GJkPhPL28AzRO<$$! zI-Y`DPA=3<9UZEtkhm`N04P6yt^~OoWC+Mn{B1@@1H0Ba7JZU4Z-*<(U2}&iBRhVA zjQ0T3kzvsQiao@TuB#$yE7)Y{SQ{Gboc7Vqe%2QI>d~K{(1++lo%0hRG7PssKpmF;Otyu7U3-$=fZ~;ZeOYaa;IH1P zLGU6N1ZqpaR1V$^0HUs4q~$)^?SUlX$CWc3bfTLCug*H%v$Q@@K_HH_+tcY&ePi{fJ4#H|b zP3$6HaU}^*lf&!3fH6mZk_fE!aXu%C@(op zB8~WtG>AdYJ>)EueePk;p)NoHdFFK+ME21Xo5u&7X~62fQzm$DBj37>jKbsdd{B*Nr(Xv8RhhH;+_T_C^lU{;Zw=5Lj#kAP!KIFKPDaNOs=c|z!W-7PeiiFH zzw&jyPbCrmE!8N~&}WXU8bJ>iWa@%C1dEtU9m2&L>16r!q0%yB>lZ?=jz$HDxQ|}c zM=!=0@Qr=+67^DlL@!nO`{`v>fl^$!;s8KwFO3!lGHmMuFvtmeh74uTlG*GzU|P?U zHS9%l8v7~P$$kc=`^)4@?C0bz_6zcL_6pg{UL}vP*U0zTFF_r7o&21=N&dusP2OW~ z(R}tBI+Fc~PGIlQ+3e4BE&D6&WPhXE;dvH&m!8Z1MK5K4@6oH+hxA(Z5xtXrOuxlG zp`awtCqa5XuWR&0-Jn0!P5P=Hpl|6x`d2-Vey9)8M(X+6V!c4ypciUi(MM?C(no5q z>!aBSy_ijfXNf+Rb?D<*w?3Yot50AT>J!-w`V@AHK9%j!k73`|r?E%$>Fi0pggvj% zV6W&iB{#i)11y*K$c1uWRFF4euBgs%`Yo`CaRV?wcaamEo%ZMHP(2_0*z{V`pcjBp z;>amoP7E=J6GP15#O#-f6U#K*ht~muGvuznLEoYu=!MvxHj@583O=rVh0c>gPQW_k z>qU?oKmkI}BBMVfCk6Q@$Z6y42w4T9A>0T+RHx2)9Hun)Z9keU7mjk(r_tVS{Qz~1x`!6>4 zA!#~lF*-sY>B#c;K#bxJ#YRU=G`S)Q3~*OOISd_ymc!61G3GFI6L*|I(u_tveEBYt zUu>3t7we9!xnj?u=Q0i|>Gsj*5}_YU3iRX17=0co*N-Rj^%F?FKA)`BtH=hu+S`km zPsU4hH^~$-Pog%O`5QfjVxy-}Y;@3AfJTQ0MsQc6ULvnD^9yk=Vv0O}fyYJXxZbxy zsF8jCVk@X5qdYzASjVRf4D!mAr5QCx`lt1OWklB-JUvPWje4~Dy5YdC@mFI80)bxF9|-ZBK$xIUbPl1%p&Y23^aPYq zMfCF^q#9N9dWbf$c{-bCxby>b(T{$AGJ4$Wem$-%qoSD(*?d77@T6I4OZ3JA^rj4O zclm+48x0`gKT<2yk=i2q#XfZgRBoQrFFlHek>hwM_Zqv|SHFnf;=J7`{SJ%N8@*NL z-R8XAF5m8O-tLrdcV!fXJ%`4FD*I)OmKV{x@mW@ma=r|;X@G1au}L?*!CB*fPErhT zzlh}N7n70tC8Sut6tMgUjx?Dwd70s=g0&4 z=gGtR_2g0gM)F7fCd&0)bfkVG9i#826;{%JcvuvwrnVb2ZlY~aV2c86*g6;}f6?T%YJ_6Jd3fD<8}dH3 z6Z}lA*hn{m`uZg@Y$Dxg$X%MB>MrfVFXVmsXw(5(s4k@|bscjvRl>Adh61R$S)<<8 zG-yaM%WzP>sdOwAPLoK(O)3!+R7vqog%SjUR`jlgcRjh(aVYlItM8W>Ahq(^i=zZ$ zFBIeIe*+1`I>=^!>k(;eKz3pybY+`h0NV^B*cKSe-h{bqD=cT*5m~$ko7oQ7#Xf-D zY$qIKAHuI}7aU<9;imf-dFD?@Ben;T$X?QleM$=1KGK`*CqvoiWFq^5+{C^l_u{>W z**9b%`;M$&-;+1kA(RMyK#AZ-a)=$KsqAN(!G57F*{`&Ji2X);vES*L>`yv~9i`*h zae57_rSsTH`XC2d#tD6%Q@Wfpx{>R2CpYLxn^^79*q zeJY}_DI{ip8!tyfpcZ=Dn5hQZB62zb1KZX@PsP-~S%a@F?r|J=ehr+5KQ&L`HIR>$ z)-{l&*jt}nWpgx6$L746Lz2sv#v(W5P$|o0c@D{5>bP%q4JmJWX>L@$^tpwuD}AY4 zN=Rj1D}$7fi$JQ#>*aMH$1qbo6;gR4XvWi^Ee}9{C!P+c@g|JZJI_ZWZ59qevMu$5Q{F88d&n+n^3^|^;WPK&v z=Df{+K^28QB!%(u!o5kdV$xr3FQQ0YcH=2jMT9 zh7?|~kV0%OgPYQB38Sz=wp2rjEF3&@hO7t3o9ZIk#ny$8>s?ew$hM8-Ek)W~-epj_B+`aRBNl0p*%<%)l@j>`Bs8ERQ4xvbT~MZ{4Hb8I7j z<_VZw3qxg{bv^@&<3Nr>7Ot-@D5BY``DbYg!E#;*i9FdfA2OWz3Hj*$5XWCILf#FK z?TRGic=XBfCcj9LryceKCFRoD(`oSUcnzH4m(eBO;M*6`p>HkCth@wFUJ6-!D0Jk* zU>H9SCh-w4ou3bL`30U&Ievk+kLRg>T`t-Dd914(A~*gutBd^jVw6c0YbCzLACr;D zD6Lc)mwG&=Bpz~SL8y|vUr54jES;2}TvSeeC8GAO6j5^1EvCA0Gf}0{*}?5Fvkt6Y&2LWG#XT)yQ)vIJmZr(@PaOsvbY) ztUfoGu$e!Y&~Bve_+Ee9eI!6m#D%ZMhObsNIT^P}ooYg*?_PkCe|SwOwVNpYKV|+V zxS}Xm=5i`VVG})VStT{(s*X^z3^HVCg_8<`Nw~CGB~2)=!}S@UiSik_E^A-(IjxXE zFdT8pwUEHCgET%FGWZlkQd1$1PlL{UI-JdCAhNn0F5q{bFapK53D{n~~6bL|%Xg|>iyrETB`w6FL< z?J)mVtKr`<#=mC?{18j$Kd`3!N7jm0uv~5@ZTJi&@OF^Iy0Pxad|g8*3$q?5_zojo zSx-dlCX7OPf4`TCNbf;P9aVUUj8zP@4q0R}>n*d_Kpq*-`rvPZC4j|bnynKZ4_SwEEcEiHjGQE9Lekmqa5&SYmHYrcbyvU`>e>UPiMc{O{03c;hm=}G9J8rH&WyrtOn{nX@BoxMq?&VM-wF(iM>{npX6dyjNsgY=;*+X_+sjp}wi49m( zeN|{%e+@}X6?sO}*t4W@K_v~yH%M8UMeVp}_|oA7Xyb<7knV@0iA(y1Z;)F$BSM>& zLF=_N811N86rIYJG;@Q?^w8!WlZ!$;Lm|G3W`(6PFvzN)rkIyQX+1Cg0Bz9_R4si- zn`S$MfB?3N(&l;tEpz##^Gez}6rpW!Kyu;?f5<-y6}Q~P8AEv49>ca}u%zBlwfkE@ z<;EMT+lnTEGF(68;da2ov@p0g8|xJHV7E$2m_tyia8{K$wYmOv_a0{NoUE9@<6b8MjAc^gy@*}!)*lOe|#{-1&}93!s%G{5Enu}F$xBVi(sg@1TGSzVWPMU zrija7hPVQr5@X?YEZ2)GVXL^xbBdn`qqJAp2oyV~z%X_`yFi)csy*qdT9H(uYW*qXY=!55A<6jk00w5QF>fAw;Bdzv*Q zR;ePchGa1jI$+sFT;o%!xJsQaIQ`pexq9izz$vsRb8Zu)C!zfrELe~F%1NzW>AQ7T?W=-DH2EA}rfa<=G=MQV#G5)Eeu=sC(7 zC(7%-boH?K`@FELkylsMDl*r*4D*n;QU|yMJ3t3I3Tdnk@|%X{gp?7eUT}uE1yT5| z&`eCj{XZSo_G%*XF6L-N2Vz##qfBV3A_7CkYoaWIm zfL)9=4((x@!WME=mwS4%=h!7OJ^(S#qii%Ad6^l4xtNzGhvM0pB7t7?3e>g1>dP!KfE2E|3YBdZ9 z>TdcJUyO2qj`1^*mnu7vs$S;k39x#(JB>Rx$Qir>XRwlvmDO>odL`DzOEU?>%2l$0 zpIi-6GejqZxmGN#!j0y`Lu}Q)#{htk_$|c z*AwM@F9yj~ep!{3o`fqdYY{3%tA3^IZD z$VgS`&wlEnGEP}kL0v8!J>4jS{`D7V18YM6t2LqfXC8r(Gj9e>q_x+o2i06kvr~jl zvJ((Z3MV>PGMpq+_au6rEQwx9f|T^+g^(Cbk}Fp#e*}_(DJruky>8^JWKv%D9!mbo zVf0uz6ok!J>Gj?+nC#BH+5oQEJwk7=Cu@priVS#*$Sjbpj}iQm5TcaQbWurfT#1zM zkoLB=ohJEJ2x1YWi^Y&DmOxlMi`a1)GPmV0M!W!5iWlK}@e)$&SKu+R9F~d|@FtdT zi#4!Ae^kIefpdiANl{4}iz;MpUn8BcUMx0{GsQ+SP;4SY#TIh0c$195a;(@&mWj8> za`85)6z`B~@h&Ce1DYs4q#0rtGP)npeDN`DFFv7N#ctY7?4jq2y>z_zlui}<>0I#{ zeNuc*mx(Xv^WsaoLVQKv5C`aH@ipBg4$?#7e_MJ~d`D}=w;C1SYq~h3rHLQ3Jn^H} zM;zA9#`+-fi#A&Prd=og(58w%wcErI?QU^YnrdoYdBd zI&Gs4+S|IOZP$smL#NvBItuD~B1_PdSR*|dh1^tyqrZa;c#KSBW0jls+oYSKv7C&B zf2Y|vb|nb1T)LRZ>@uVh2C=K8MNL}_S!{xK3#4eH;cC^+M5;WB{Zs1$mNpfJv#Yf- zNYHMB!HV`IYIj3FHW4XKk~R6sbG=0ak4#iLAIwZ z$oA9)*|xfXW>Zk^=8Wc(BkURpJ?%!me`D8TFG8z<95%_zjdLFa!a1E~f|?~nrKWkO zR{G&hSN?1RNIT@8dpmh-E+chFPE+dZ1*SVePbf=Vr?cx-^x`7vtspfKZFFtsacESB ze7M=bV@e1)2JLKfpzCiXW8{@U;iwmo&Q6X?XD^JQvwGur!Nlwaj~}`l$59#ze|N+u zbv^%kN>`Fu2LJk7bguA!Cv$~=#V(dZu=G`WbAaAb^cuZY1F117s-)94ARnp03|I{j zdXrO5wM*m%eZ0Ni6h*iowAGtIe=G;-Sx~CCfQ$8(Fhg$*kLYdS1w98=V12co2NAt3 zRO;`3oUi@6zS5mGGBRkBfX1FRHB?y_0yq+-VILI zPxmc`Za%S4fR@upW-MVhx`}M)ANZ>@k*;u5Rwac|@?$g0GbC56tjg_+f4l^3tN}h) zG7YyPJNxefFa3|lRIe!VTxXcA#*q3HdRrMh9KE!S1>AFXDRebv^0sn!V79YO{TA}q zZ4o+CDn=ZKh>&CwZl5pROHOU6?4`K)q-IFA``3J#5mE-4Z;6nV<#nZw>yHO~dmr#p zZ}+ba~f` z+0iyp>2)@=!l^$O41Fl1>cb#M9}XS#3!#@j3Wn$x!MXayaD{#eT&s`9)jkI9*Dr;| z`sJ`vzXCSuV__SX@95)TuYM&Q(#OLQERX9~6RJ-niTWgxqE9B-fBFq1q)#DT^c%?l zeJUBO-%N(9tTDIYexP{&7=sdo5wnr-`mF^IgjhqD1c!{h9 z=-oQ3UV%#__yJZu&AAn z&WqyTXsB#}-cwIs>(5f<&n{5p&q)EDi=~B#BK^cKm}VtY58?*WhHi!Yv7E`?aBtQ%X># zj4H8H7<2=(g&)Ld%8qP zb3FQl#Pdrx(q{v7S%f|(T@iVlP1iukIxUYHD4uu4Y5#c|ah;(Z_9!U+z7F935hUqM zD%au3&!hC^0!YVofC8Gn4Vvq3L9YHbZsm92e;oZ?q%GTV`@RQHU^!pk0Za9N!^`^n zNLN07S6(^*vr7!?|#f-KjE6Ero|{H(|)dZT%0& zdFNEOV_CD^j`2HfDiQTM3&>=YBs*3&NZBk`fk`TGoyndVk(jkj8MKqTiO7vnP)T2~ ze>aouksybYzKAIMZoK@R37rN23ke;`)K4@K|cso{}K26PsmFCj2!b%P^kY3o%H`eAN>zF6U%e-KVi6j z1g7Xm;Wqsk%)_WlqdxO9+tk)UT&@Bg7f- z=9W2gO9^GO<=jT?7=^g+Pr#iGZ27z6<~Yiak&g^Lu6#6y&5a{m-SKkF!wGR8p2zMv zB~w#o1-&CCQs5M z?+xeWDy11f<1{Wk*aFp%Ad3jmhxmxSG9(x{n?`G}j5d&F5rypPs#+klA?DTbr`{56y6$I!?TwdjMFUBO1HO|I~?GH_jbD*^` z06H22;Y?!?3@`@6P-6&;HcDWeaV}hC4D~i)YdBM-JJKKpMtMntCU~Dee}O&bO_xe1 zo8m+&vd51@E8D5}3HD^1HM=Ty>duQhb!BXRoHS>2RqUD_iJx|118Y{E-6q%UQ|vUy zG_?jlP0qw%TWF-W&4)=e*Un#+BX$5r^@ z(`=zLGA}r(jYmYkrgy!sS>t_8g-`wRkj)1Kl$|6J_xn!W5mWH9ZiN2ER2XjD?As9| zyiXb7e9CYfYh`qI{6fhI=#Kyo@w6KLjoc;{gUyJ$8Wyp|&cly8e|sq(F__ZFOUt>p zlhWM;!uv{#G9$FIyzaXg)44Gl7tGzz#Fzuw#$0G?%!54R9&c{4fwO1ur5Yqbrnm0% zy^qXS2LqBQ@kvrf^kxX-61LRgEp?e*1i?<0X?iPZ)sT=)b$fHk-b9&bdcqk z3K%2H(G@USmKRpQe}%FX6(D4Z+_WxBqXGZPok%_DT}$WUPgH243S<^Gx_)$6Np(>bzjsWaR@ z39zLn0qzTP8AU|jz^X0t?GGWYY8R5(y(&nCk0#uK!wkm#e_$97K&tT|BBqCNG9JZ= zcnp!#FjwWKdM-bwqCxN z8*q8Nz+QCN%c~rrab@8)V5_2gw{5+>yUyFY>!VxrRk~q5^h4=>V;M5z0jiEAI9!6Y z&0cMbQ>&tHR?)30Gsg>~0<>B_Uk+U6(Dj0pi=w8^f6ytKH9HVlGM@P|$~0pY4nrT9 z3^&qk{uI#0+rW%>a96#Hlerx_8#|zn@jeVRcEWkahj59p3&tBC!DM4M+-Q6ZQ;ofF zyYVT^HTJ>d#(tc*FJOi7rB4)G>Fu_a$_JmQ+DncoxKc5K8r%*Y?HFZ53C(Pkk(v+- zI4|tee@|yG6Yr$GQ=(*WK3;L>gMNT`I}zt)d_z<5mNyk|N2lVy8%3nyHxyPAq7{om z>D4A;?ki6;QAt}D+4@EqbC!txZVaJV{!Tf(71p(4!__hY`mQw7IXiKbtjV27 zx630!qAtVqJy+-MI_t{c3KcuiDh3ScbS|}?e-a8-Y?Rk6O~?H=*dOorUc?tLM|ae_ za$*s%_P%S$3(yaI6vkafS0ca*Ja@F4APbk#38XMJP-L8hVxtcFm;gge0%J@HSC|@H zX>yoo3YcT+@StfxnVAU-OcNHG7Cd7nz>8)gtT&V39WxoeHB;bsGnFKp0n*4!CymV} zef7ok#lK;XMz zi*i8I5&jcwmF=oZ#(Of#cz3yC?NxiZ;$3^W7L!iSavef4eam$O=tU>tYNedqMEdF4 zmvty-CAc{+?X&UJJ-kKi%!~jh;Ns&FfAI{79-$X)>3F0z0n16Rw>>8Mb#+{m(aspg z%*=`Fnz1Hs{#m*+hA}hqfSdUZFlOy+)|pkr1?0n6Knmjm5{VDUhp~WkL_j(<07$Om zyi^%iNc=Mvkh9`4Cspw?^8OhM$Y2CyNCSY3bO3qH>uapjSBC5>7didZkgNF>e<*Rq zWG*$&#mQx?5AH5_tV$L|Ma}rPalua zUDd#+k8(c!4Ytnd3ppR<6(^k?vbQ;@rRXk|B|pA0v((eSs`MG;VHRqx)R*;qrW6Bc zUJbfA5z@?Sp}@Qjx|r8PU-JfEeGB66&IZJh4#xSbpt4bTyrME zd%N$Hk3`qC6sem+ zb!OC(sH7b8PN3#2TxxegmN^@8%)6nTIT!NHc^)U7g>=_GTf_3DoejC$7dh$u9w)6b zCR;MIO{NX&=KmhnC+0T<>-`Ap0|@Jb2%$1^qX_F`|39#9@%F$VXAejlY#}ld z9~Cf^L85y>8DUMFa&tZ;f0QbQUO(c-jY@6el@F;FdnMY76e?MCV=pK0vKo(u> zVuihS!Z~^CQxshGv9Zc4uT@rRvrAl|AmtUf2_ElKO zcqQp2cR+?KNslc0bs6-Lr4=@smqBjO2+*Es-K*$98IBmB-}vg^x^)pW>~z}YbsK^r zigNlxBOH!bAi-P?f2rmQ+|Da;8?S=y=BrR@u7;838W@Kn-8IN7O))FsX0r-rnXe&> z^E$FOZ@_crI(Wfc?|H*dfzIqL=~yF2#GBlg-6MG6W%jnpte61Luy@o60|jsgdspS# z=nglq?Mjh863)kA?}<}24p|==k>j2g$!Z{z)WJX}ipDu}e?VvN>FgZoxl*j+TxD*Y z9bRUaF8CICrb$-^375p0#(%AE8Yf$9Cp~$FoUP(g3EVfA!B)@qPQNRI#!*ZB`YQT; z89XPOJ>wqP=w^qolzCkqBod*Aa0YGjzl`CaKj2;q&>zFPmrX+`?)0$oIIE&RDN{($ z#~RxY_bT*wfB&Byi%9ecrvUxM`;E?2Klnld%j*)O5C0a4W|O18N4y9;r)^<9>ZI%_ z=4RZ*TOeq@iHK?|gv@H_X>Nnz=38)?`8Hf-z5`Ruci}d3JKSZy2alOMV7~c2Y&JhY z&UYvLWPV7%+)0@EG11LWNJn$Gd&&n~1q&2^D&Q`df64wWJ)Iy2zEAun#$>&yY-f4teGm zFv$E8e=fpuw0Xd%yz?LI;aVy$WgjYjzX=Rd+FUZ6$jpHh>o4tzo~Qy{aH(jyTVe-$ppTQb{oSwyjy&CvM$uOZr&tOW@jd3Q1hK z2|IFa8^G+n--(zGiN8&rGnfB#PjktOoIhJ)F)%QehSr3Ddyh@bh{e(mzSSX!R!w7w zQ8^$@;lIR!8YcFQp06qNXIlLW{pR3uz0`6V^)?eDvObYRvCAc~Sp8;%L>dhi8x0&# zhp4Yc&uL16!qFaP9*_=kQpeXd;kaj12IPS+r~+4zwN#ADO>qb7CflQ6l1(x8c?5I^ zIj)~JBcW>329jVp4GnmmVxG~$RedQqqCrsX>S+VLNF|mjuWc3Yv-70rYVF2Q zWzmp#TE|_T-gOQ%MP@u&Hh4wNO+hK({0L~T{K;u6=$7EQTU8C!^7sek6^AW=-~d)7 z^30sE=Ac6))E>L#9Q2s@GDA5vAmgEZ6sWjI?iBX`dI$>rP036jk(j-9fa38qTomN( zswD*b)Etu*WNsE<-{22bMwzd@9B043b#0IMq|SF_izU2djY_Ewi|gPPOi(V*JPSNQ z^3c&U%yPr$H_k*+&|1$~L+GU|gDtP~?!hj@X}7owU0=YvY;mI^teGHN;|emp0ogW9pMK46wC2rPP2oifhi}MBaKR{agIP(mzB77 zS)&&J-9b!Je=vqrY&@ErAg?xC|Lb+qAPc=+! z))Jks*fLaJ?moKKgIaN-Q%xVaB;2)AWsW;D!*G+nbUpB;upQrZhLRVyXLy!qHcopDkqjjIKaCs*;cx z-ZrFF$_9t5#fEj3As&<$Zp}N9NtC*5!cylt6W!6Pz;r}AGDeJn=D(jx=X~)7u+-`* zMP4|;aefKqL~~4s4LbAlC+AVH=UQW6kuv{mNpO_vNr;5pwf1sQKFX}l7O0EgyhJWx zIf1u9cRX!{nZw9Tx?wWvsx|;-Uhtm<#~>${#^fq~)3N80pqWo2doF|CSE#6&ksXLM zN{!ernW#R2GCUA{X!`tqmRqw!pN)9y>&?Gpxe>V5n~QLrx^oYkKn zxXmIfFI`x#*9Y@2M88TXNoBVvwIMCSb#p9-y^{9p-WP=p?sw1=HVX5iLF=-8?@?{j zMZxBSfZ;nS;j)d4f)cbdNLuja=+N>5i$I5i`d)2v(!KizsVD;pg#ZQy2M5Oc9!3u_ zoN)pi@;|f|!6*)m@{Tm6=U#@QV8FmekU?k{3^<^_5sWCHr+ThWO{TGo$uR#~za}wi zA^k&Ixr`;){}6NwBPGN?#Ms7Yg8mOBj5F?F{6n7GjE9hD|LN~~xfvXX1_L8N1_L7n z<%~08fi#-9P@59>85g1dwY5KGWc?Ub-WekXN@T2Tk3)2|>zwTn^n8ZJ(xwy<^_c45lZ6>x4ec$$&W}yBp({8i=4J#2C7&t1JtawF6>&5j z1ZjjuJoLkv#JHfHl4iu83jx3~(-=wIpFdYLkt;4Aw+m z(HwZY}V59LdDX`8gm->l&jkq*{27)DABlDeraidYoIfAe2mbl}!PHWa# z^O$EgG2Nr1@QSeqByny^A8Ds2SCe*7JgSi zKg2)TNCKp$>~~p=f3i&?9)RkP3aV~4wg0Dr&HKIL-v|zT0k0og4gvrdbpOhh$^m~q zj%PvYOvUlLzDnr-hK~&bv;*Lp{x$=UKZbzP4j}vxX8Z+M`#A4N8vvz`GQ%A};zuVB zdw`^mQyqH%X#XgaKL#NE(*n{v1GN9^m+&_L;X^U)CBWjNS;95o=SLamJwWi|H^T#x zne^l1OowAOLHs8Rj>$|8_=l)PnQ6fPExtNovz+AnZzKi^=*@u{x5-V6*$U=gjVl|f zp$`rim?;}b_#S`@8Z%}_1fj|>e+G7h{*HI?NVxSs_)#xqY560$kQ&a--J>?u+{2uY zEuE^uA9f2muo%uWNEx~%k&0FvP54qo6|-HqpTJ@J!T`z zqZk0w~?dMNwA9|d^dYp_-2vITUweBil6 z_3VZPT)zS-9*am!AIS~=F2cU;Ja^&UQFgwp!oFQ~kIHT(@xX=q(q8uNYaR`fF(g+9 ztAB|A2nr?VZlYT35R!}_u`R~lIQr2t{R$Ce*aa^ToZ~mIe~*^@HXGb$5Fa2Fh-Yu&R`Q_u_|E-Wg4WkrE?3SI2~% zJQZ|@**uwLqAor=2BA*gZ}ae1$6FA*E(MSK*>SOCURT#r}A?P5KzV*><~s+3WWMsad+pCQ=s?o5z4I&Yu1Coskyl|cw#N&NER`g< zqN##+@~u&=;l8(-Xakqzi`Z?r2{{s^X5k(#kpdEzdaZQoK8+Oh-XdS*(!w~yxcaCO z^+XbWPQ#bBlyB~JL^+=B7F!8tv#hf}lBe(K9#Q#)kVRbxLr9IaAp#QgFbs2Nu2`NZ z={`%eTGCdTw-3%8H;?Me+^itbcHqUEF3+^45GFTUH&>NAQwK6;ZgzB&B_rh2>k+Kv zQYx22wS2F)u#+!tte94v9~Re4>ZjtMyOeQLaAh4H8Ps%g{AGU6Ka#rXH?21E4fRmwW zFV}OM3%9lrNCW0wvk7Brw*P?|LJ_W4FyT48=dpIJmT+sy=cmdcH^Mj4A7fQ%Im1z} zC5o3-vg8|iFQ};El_NS2ZvGelWnI{ zw5#@vQnc&#aLGJk!*5F0VsufoqN!9YxpP$3xT8`@$`BsqBWqKL_oml3+vE0;kH@Jz zq+=f=!vp_B5z^~UWx5HW7ub6*EMZF>InA?F#LMf+^zr_nwV=Q$_>3p6nMz$NCe2C{ zz(dzxHBZ5MxGE;!F499!*)HAFB=d*@ze&5@M&a8OtRdqW9efdgsT~a6x}NL~Bm4af zdzI38Wo85~L3=&~6Vv|S<{{OJzSQlcd>xwSiU??2V&=)$E*k2w;|5oB7>k+~vTEvy z*seD4uycprsW9-c3p+Gy)($QtnZ>jl?TJxQUuUP{G5B|*F$)FHA@o_QZkF~W0yn-7 zbvrDg_aJ57^0l&SJn-1F6l=tyoN<=~CRCS)gsYXtzBI9qR3}lJjV$In<+YM+j(RlL*X(GZ_+&F+n1CVM7 z%;qqgiSC56@9%7oCCKrMVWrdwV~|DZbzs-YY2#XBvtgvGN8DI z^C#d6nhC#&+ofY+v6zs*M;xOHD@~ijAeYWFE(;~f$IO4=stF1XK82H`l^~n*>SJWH z>w|MFD72D0TP_rrN`^U6>5Y89Cf=shI`0ld%XQ~_aUaRUFmeqt0I6tYb<`+d`!^)Gz)q8+$%b7QwfQJR)b3B#8{VvGMQFG-dhl+lfB)ZJl4Ax}2DLRop^gj#?a5n#rHI zT#Qu0BmZ1DOMG^_Oo29~=r~WSuzdH_O6o$aSevVisXv(mFx_1{DJ5gO!7KP0jS*c` z`;Kwwft+ia1{xX)C|TBeCSqrplwAw<9EEr}is5yf`#sD$iV6eNVG&vR#JwmMkLwCZ zVLRSJVF=xbb_WxDLta?tjmW(=Gmr5^OdOiCm$>AuSzwq>$MB zRVygJ0GdF%=BP=U?Li9RVUZEsj}Rp;$shx0REWUtamqp-9eThLaF!o}1UM_FPfdH&$mXNS)zUX z^Tuse7@c}vP~UHIDto2U1;^WzgN0X0`Q_M*<7)5H(>85c8z{bmkqS6X3Roy-^R^;C z>wE0EVz9JGc68yZ5Oxh`vS?N{Uq^OxQ(aOiovuxu_2)`AGaVWi1(*I20AI<==hA$g zLbijkkus`C>_ioxDOMn?nA#08&pioUk}9r5uFqN{FjxM(gQ5BpZ>&r}*VF@HGrC1i z$~;1oYyx5B4CpN8BTq+h0*7iRQ=+tvX9YhOGC>8)vg=f-_PX~gwduZ|ve^=zy`0)c z45P5(E{!FS6?R?F%DS~eNUHTN4Y9jY1Gi(QsnO{5Hc&2&mmXKOl^0WV*0@omfOANh zE=tH$I}-8hw=c{o1)1pT_*2Vw%F9YQeGK6mJrMR*slc_1{c(tLDRj>P)3}IhJ00pk zk6ae_=){trc)N8JxufQoS@Bm^8*Z;(21s^dDPC%#gu1h5l3ha?*?J-)#;tL@+;!!` zFKCy?1w@22q|Fk{^NCiB%xx&KR>RM^@sBy==E+JZJ*zuREOazH4Dx<$8<(rL(nB|i zqgV#XCjmuv*9z~Hn!fDS?M?i+vZ(J4Ht4Rhnr&ET9TrMJ7bM@UYZv|Q)kbCCs7>vl z>~=tENBfE@WJqgQlW)I-;1RkZ5>_u6?hKl7a1!`#gBCsF_Z9!dF6Hz5w?d}f$!!!o zU_e*m6_5IEm8XNmOFPqKktQB6s7qWk@qu0%MjXi1tG8O4$NCoq2-sdVeSs7N?2=q5 zp#Rkx=-M(c^YkZ3m@0d|46Js>7kQ?t3YINLXkxRA+fH}viURg_$vmRs8En0}_A_*a zkd6<8@J!CCa_Ug;yJ%EdJ1KK5G&%{wb8c-oySix-Kuo!yA={PV2(Y zWgqyOo*)&tZOc2y;NfsqkWbh?qO!H`U%SA{Cm+^~;4uHSSQ9Os2zJ(*4Ayx**fAYr zZto!t#fs5PI|h3cT!%$~|L({?0kTH(6FU8jw0q^RvO-c1JY72DJ~b50arSDxuNkFy z9+*V=?xlMw;qvG;i)T4{{5)YvGWFJl4a>kST}fxdN#6ZM;b0D)(E+k;{RNS9v_&!Z z;du$m9&Or%FtaxA)aiDPSv1~x8rTI>q*2z0*#1H+oNCVP+lJrcr1il?#^%oJ0gi1= z%cH5tvNA<>>b`VSKL|mKxmGLuhbOATq()0I*4%$ojS`Q`#PSjqi$+cZ6*oaYGx~vr zEO~)*^3wzRyjxJNRm-3l6vZi&loqB|-)p6TIf|g_-MJ#7s=t>KzKN3uv1X|*adpMj1!`_?ZoVUmZc3e~PX)e@JDIv?lQ(xjPI50ejeQ|;TGl?VFGiHWHYTj> z+jTl9t2{qTMA0Ecg?W4hy|W?cz9w zgz(oW5e2r^6}Dv!U&o?CZh6OT`_?)J+qy9qOY?7s-F71xn6g>3q4iKt;ub&+2UwD= z2{7TI5O(GobKi zZ{4Q}lu|&P?0lt#^--H=LJ<-+*xHrKeSP&X7O<;I$tL?f)r3DGMAey%5tH_s=i&*n%ooeJY>XY zFeun?wXd^lP4sX-SUwT?P_dJ>coy=^d<|TjN5v329J4IZg|Tq;f2T>3k+L=@E;|Yu zQ>*PT$jq0d8UZIWN}8#DV^QCvdaF#{nctNsyT1NfB~;?u)?xr;`CFx_rxl6BVPFh% zhBZfrCw?nsvzyG6LSM&zE|Ee$**njk$)|J99^<1C4BN;p!HjVpIBeqHIUAc5gS0X3 zE%6ioaay3G>hs07d@CE+8AqsBGqz!UeT!McN}8&`@Yk!qPcSBJDfN!!_aava8FEH~ zMTr*E1m4eC)&wmdkI6=d5gbRA*hM`Z7xUYZ{nR8iwl{gp<@zyxFTh}ZEy?yLZ+*2e zkCU}Dr^tpg%)6=q+E%wKm2|HJ37RG`J-MZyzxFT9!Ds>@1bd5sMG%7cI1lvObpFtY zk6d84=di&ZJ#CgR>$i=N2=HN?qw^etU}ZKzCW?+#zgp8OZ!EDtBlLd?;+aBSoJuDf zF!e-j$N9pqhk8No>E|uv>u>Jx$@epbR$yY1d)yZx=%$vL9YO_d zo8+0$LK&TVUi3Mvr+VG^Y)2_Zkw8X(@l$N?F?4lN`w@3WfTM#t9%(J!FH&^tls+EW zKtfV8UFkprnAKr}KSL%=qz*h^{yN9ChhWVjP_lRNm*LWvr9e8)sf-cSMIPT^y1-|^ zWQR_E`bvydkqOMtUEM}e5SOr&%}s498#Htp=T2OL3mmvIRBt$|72QH2*0Iq>89hf?wF zIt1nW;%RvebE|SBXGGx!RnY+Z`H_Aze=V%agOh$lSG8@+ z;`<^m+)BkkaKz#T_5>mgSmbGCs?3bOlY-|J`Ijs>Mf(|bT=>A62%>w@wZHrP< z{Njx)tP?1_RR3v!MtYfHw+|zdJ9?TXKt%K_-+Vby?Fh{rX0#~dvk5aF=FVbuS+h^! zUUY1a^mVLvs{wg!(9e@$wO>MFSL#vd?1!;f9A<82ce_(lavRl+ZH2aa%f43wqwb5c zaYA~*3l$=iH-(xl?xK)I0xR*BQy~rh8 z3G9tSJcas_&hGAKZ1f>L~>`=zqop;aEU!w_F>e1n>MD6mj#aY0~tuA9(7C zVgUXiPn0{X5WQ4S*e)xtbHtoDB^6qk88zZW(Q63y6tpoe`*MU02OjVREK2MR!UWTs z%@HHs1G2pERBsQ=BjM^IfMf4D`gRRskcLiTIB(#y9PvFB>)#~PN1bg%_CH|JzVMw$ zsNJ)d%>0nCzW`hGmwcX>Sz&`)(2uhOdz2YNMdC!b}TBH~YdNM3nBu)RdVM;8A1>8S3e zc%wlhzSTzvF2bR4_e-1X!-+H729xRpjJqF$hW6FApi6vBOor8Q1v4M~?}565*yr#u zz4}hss`UgkTwpJum0e+!n(wB`w+5glLiACXd*U{K2BHoN*lIPty9uLiV2&-?=2u?t zwKBD7+bM}{9TAE7YP76R__{Lgk8x8^)M89@kErztrIJ>N@DHo0t$K<(_oCdOpsGXe zv%El$ZKvj9f7|O&lO9IUkGOX});BXyRQF$4z3BEU^J2580+XK`NET+hl&nA$C3STM z4EYtM=2-9&$fLz<61;{9j_&uvZntJ=!KlMtr?b$oYS_-uj!O#rprR{?NBEFMHca!$9eGdU zhhN{DasGxpSAzjW@E$C55>AI)Hv=wySY=}=D4>%7lqb3}qjV*O>##b3u$x88)Weq^ z-Z^ZGE{L4I(244tOX&QRfNvqrk~uVS3JK(3Si>YkfNnDHztsC!D4EEPRPg*_MmKOT zae+rHk7zF`eQ&fcQL2{=FBv-zAWV4^OzGH}7Z?36SeH3jIEqBK1JG7EHgz(?G<-3= zX3&Y4tn=l;h~!_LOBZ{n%gF)x)y|BBqxJOciYEvBi&m|6G3 z1^{QteEeacyLDhT_%H&hdo%BUSP%t&Fylb|d-HeJKA6l!1p`C=47%iH!37CTap3_Q zG`)N=554^Kts2<0kr$n%V0QQG?Tw;XlEDa^mLQ~P!h5$qdDZi2M{EABv@j3(RkPY` z@7o|ZOJ)DNQ7Y{_m0LP4I(U3gW;67md&1g9Nk^#`A8IeK6R@q}7oKR=s_9>dBCr8h* zgXLqPHQ?ki*}AJ@JC-~pdXe3iI`=~j8S8o2b#9OZtZL2L!5{k$(+E*ro zDGAM#GG9hbtS49PJJWotm}`lW^XnI6eCvG%J@Zpm2~bPg*muJwUfU+Id7DlqL{}}z z64Q95?`|dY1u+uC$gK<|@deJnJa5L?y+Sw?DOu2dYx$H}0aF>fR)uG0@i4xg{X#*O z!OTyYJSMqT_S2bMnKCLnw5TC%J^N|1Os1xjTK$Ao_T|sTBfP2Q^qO-5#xbdOJd^Sb zcTPjj{HxA>R%TtnJ+P|6I?Q zQ0?j2l-cO*k{6U*H%Tb#M6r??kzN8>Xi|3ZVmL(5NZUKU4qrAt9{+H~Ni39H+s@gq zoPFFn$SQBVT8$-S&GR1GfZck<3PI1{E2f*T865%j1w}`-X?M(3bJE?JthN$!CPi$9 zIM0rR&sg~+d~|AftF&r&`ya!yOe=EdWCahcUwTTO{Tq$4-b3=G9KqIqh=oJYZMWwv zHF(o+hKkK%=+>9cD>F{zjOdGr)Dma2lFnB)YzD(RI@Cw-cl|{wfl&*&LFyxoFuy6l zslW?30=8??$Ab!of4dr{egDh~?O!(h6@f&<|Da;O*>E2V9W=<9$SJ|N2_x;6Hb99ojqQ z2x{yU+BLCNV3xGq1t>#k*>+63F242)r_pN{%Hod`{A$gP{s7NL6 z`Nm)!G)C7m@0xup_S0YV623-P<{2yJFsk23eMqKhnDNW0P7tpo<=Nm>X7!HWzR<5V zJI^+msu69OD%0KLdJVk%>aC_NK5t5}njPf{-rIg7;k1aPfCT0o5^kp5gjUpBpe{QB zxj58-0)*zKGq;J=yV;bQ0_4fK&ghM&PT~{pVHILk4y9>QC?5HPDFRT(r&pXR+ZJ>p z(UB)!dT?o{1eM}l-%oAXIL7f1{_eVTrRg`(W{p@xNCK%2`zk(LE+oTWSDX++QeXZI z*yS!9rV`~u^Z;%snL9Dqc=tl;n}0qJ+X*235slR@pdJAyU|Z z%KDWsw-8nPi6fypRJO-zi|b0KzK}IyAnv!PVs-Ov@ej<*n$Q!^A}hjo7t(6^Es_c0)jcnSx;^QFoc902V^}OXb|d ziHuBX8ZY(!)+UGF-}m=#V_^JbDP$}MkdD!kq2p7$=IRD*sZd1kC9}a%d9;1~39Jg( zHvAJN^&rV*ogwLHueb~H*rNv?8pL1e9<^&Ali4hbFj`z^?q2x0-$rs$q?wtSD@~hA zXhd=FWYd7OGgsxbOIA%aBHG_8472pm@=W^ATxG@GS8;aiWV34OrE6;PI_LKina8$f zXZ=Zi3Jj(U5ah_RxZ27ZxdvZ$NEb}JdKvtU^LQ4cqs=mmm^fWT$7Whc>52HvdFFm@ zab}lh|1}W>bZzzhNVbV#)q9F_nPjPR4BtmGQaV& zAfDR$N%}BCDu+VgoZYThO{I=hK<&wlg+ov`{;SY;`?`JnJF-?Utu#J~e5%yQiv19p zR~RV}^5l%NjaIGNDok#8%+!f3!L^(_lUhS`D%ANnm`rRlQ^}fj&yU|Yyrk#X+Ao_( zuSl$kQrJa7)1jZm__bM+=7Pwf6sp2rkjS&+(-4)(Ag$#%QYm~^22T1=ykKL|_bj8^ zf$U9~1y&JQwZf!$a}F13bGX8DpmdI1bx1RyJ~2TXl?=G&9xtc$Y`EmOw04ks+AX5r z#7x)PJgE?W|C=hhW^SlX(DVZ7EU082rAMf&*3-Oxe!M_OVg|mAL)=#96@Qsv6OVyo zuh>z~juvafXux*h=R!up$gX;dbA{(bO~-D9xqiJ!8cN%}rMg+HnHk6eZ)L}Q!J-6s z7U((M2z|#kZcV2Ug<#)~e}oQe7J<2Bb-j!X_1Z-&%i}TWH}z7Jl;TgpW4uTy8tk z)U9XMm#K86C!e{!B}j>z$ukc;-JCUdyqFD@YogwTDs<9(h24S;KUN1d0T$ll8+v$W z?F^J7fD?@3?&+i-Va~58Q*M~F_GTe)sp2GyzJ7yOtubR9*B495^BYZDbQrw(?bKBf zT3iObd9kNKpriCmF!|*@_%8(N712Gc#+FfW&#ZxecK76;)y)uz>-0&Wiyrjq#FUjP zdloA2lZ$)~D}LG+wIha}geepb^-4a-SB6q*G#*zNj&->tr977U${Oo+D03qI;Xj>L z5H4BN{o>7#>C6O4g0L0E+ihs1?D2QzV$(fXO@@>UPJ8N=>%ZntYw((k=Tf7!e87+`1$ zYswp$6{MBy%K|N3=8mE(tx?4_np_HZ@aAY97aaA7D+(Cha$4zt(1}6<26CHc2_;br z^oa_2!nBP3XUyObE41pc2k05l!CNr4qzoR$$me95IyLc%gx&H{KM`rqL}1#iIM(Z< zh-Z!{b-#Jy`*>BH4ocLZPHuyJKME3T*MacA#PsXt3f}An?111L5cn>Mm5V<&$iJ{| z$oT12{>8c%A#@l7R@G|k2Pt6b^`IeNv_++(EnND!i}%iUqwd`-Hq(ifcF8x~z~B~# zDGYHntU^}Myhr7~p}@HTGhqBZV?on2BSv%GPF{1J!#irYDthy+rV+ z5+c6-y_KL!bp$idJ+kzpM>*fh7q47A8Iy1T2V}oHEdm^179%G%!ga&r9>kR*?%U;m zrp@{bWw$4#Jr3`DDZer%x_4vb8&-4eW7{>!eG9WeiR>x1P_rH`VaB$>nCYq8dWqTc zO~m^u|F#b3zbnC=WhgZ4l)h^<3InsW;;jRM|V!Bj{KMZJWhtJkXUP|5c} zrIB?3>)a!Y>5gnef=19E zFh$upLH|5V8T8XXl6LOUUl0ej2A=#O)CiXRE$Z1l89-efHm56;&?yKk zSXumLf!&2utbQlB(`MfN6sVRxR8-(qoc2lu!;w)Gv-zt#GQD!<=DV*xnTs&QtE^xE z@lfx^x+++Q74Lx@^pJuPZGwu5YqRD^v6jv^^XqJBSUJ`1q=i?G&MtW>1GAntnEp4a z?iXyCK!>_9&kBk|;vvzWb+?aXM)AJ#AylBLJhY8mS>6C9%nH8Oj$gIy3`JTS;mYpSAUQRg_oG`KGg7R zG6O#t!EH~>mLCreRBy}(AN0uIYe(}H@L*s&*dUfSW}+q?1eU%Jk}~>Tudym57#IaC z=qiRCw@Dn6#rK28*oVXN`GX62h|2=}AURqQu%w~G|4055NPy7J1tBr9umcfOFg23? zDona+$SI&nVxXr{OhNsyKbU6*r(lD0@&|_r4PgEfT&y{(H@iNix9+NT6OM1Z?5H)7wmvJ#+PiEoN7kC>tdY zBYXOCnK{iVJ7%)vFDX&>;uSS-=cj>QPq9Iq^rg2FZEw}V;+Ps{`7Kk7&R`YZ&T<%F z;dTvk<*(gRo{HeNmYAv|&s;o(9bsgJkQy+BGNMVE6D4FI+E+q_ve0*UWb?k9^1mvsZV_mHk{jp2VATSBwSgO=>rp%p2idsJkSW>&$=A z-tu>|)!qQSf7OOxvaCC+c413_!W?gf`G4DDNKPJOnf-#_=B`YLgr=`@W3o>kQ)Av{ zt~Po7DtB>s{YrKe+=2H!%jfR7C^Zw>=8kI^w8wKr+a&pn|Klt15H+M@#x2l*^U}w!#-Jgs z=#N#U)t?l943Z4#*gH!i8#KA!#R;8L)$vMxl0iD-KuvMW@Kb=6a89)^5Tn_j4y2zP zrGtAQlGdUG;kdEGJDapNHymBY* zu*(B&h@2CSxA%aCOi6A&zoXQuudPOj7Q;ryuT80M3Nxh^CSmDXhUFTA#Dwg`9`@}U zM5=NH_b!ZcW>7NTR`id+~0`x0al<aIKyE=8$nwbobU6SP(_ZOfIzRIrJQx^HWa~!?(n`um1=4I|y$;G=V zBc%32!yV{A#7S{9!{u%R+*gg>bFmwlv&O*@W+wKgTV` z`cDa1^~|T-cE7Ui8Are|r5E>{NXJZ3PBDb#weM?skx?8R%-CId>Ws9 z-iM=9N!$cCV= zdUj^cjTH=WiTw=N7&V_$Jj_dlvYS}Vv!?g8-K6c;Ojq1(v-=UybVezCmg*nSV0w9U zQn}Q}oO4jV*N9QE?YQ=p`s-nmQxGoZI_i`F8@?n^hPu+>zM9vlB+uD(wktJQKuI!-3;#ONeWrBTzD?8Xp78LF1(;l^~Xxwbsr((GbY?jp4~bBcXO zQPwUnylwo4xvgAhsLJ@9-L%8@v!Z}1ux$8Tlg=iYXjIQivdek(t0?C%1bzcGmr{D; zQb3FiANB)yXM+&T3`+-UBzrE3iDPGv~S`kvXnzf?lC8o<(=B>19>(*Ae(k@im zrgBe?!|TG4MI2fqV+&KE`T!o&3f%xK8~EK3#)az@TZP6Z4udgfMDrhzXGu?KmgD&A zPWByC%d2|yMOFHBD4JfK7=K_Ffp$jbS+-3(TL&=m89XlN$x?|qsX9d`7weHa7n*+8Ltg5Ll1%G{S95rBge4g;v>UQ^d5=Z(6EJ^9lNnS}l6i zAys)p^l*Uon5+MV=R)`Kpls-NCMpNvM16)J{F4ym(_EWeX)b@SU0os*(@QnA*omz38t+}hEy%ieRnd;5U`hcRKJnb!I}2H zhQk+TPw5isS~OVK`iAZvynlU$H}qHPx{<@Z_xbS+h3<)q8YN9>@N1$f)%wuJ_M~_} zXyuV&u@}=#=MBIbkbqxJS7?~5qh+ZvB8HG0Tv;TjKPh3bEvst1dc}}*Q`$N zq{~>XTYA`Cf0(AHW|?!@C*PA96WRh{X63h6^x_LlH1D}Hr_Oou8#ly@7-HMM@<7h! z5|$q!%xFcnR?;u!s-B)8#JHSRDYuloLbXavyCA`PyHbX%1+`c+m5SdfmAAsO<;umM zN?fhbtgk;iCIOFeb2Ib>A~~k1^u6rrON8|Z-%aUqL<>dbxXN>0<+#@skId6gg!;cw zYrfpEVmK{hTf(1-@K50{m3Xt$^vS?=^j&jaqYC%B?|8tHEk%zyVW1=RQ$RXEf5m0d zaz5`@ALtLmMO9!)%Q9j2O<=i%u-}(r@(UJyq(zaz(Mbov5zP%cJg=H9w|h_aS7(qp=|#G4ib;do{jEfE+hg zGk6gs-xUza;cwC}IZv`nDt83j{j?F)p03{l-rm&X>ZC zFFz`%*2w4N%z8H#hFXXIU@S3D;UCA^-bTp9gJ&-h;@w6t##abBiJGP>Ac;5n^x+K5 z{#Kg;F8d+NJ@N`aAP1g%F;L{MTrn~XHl>DlsenR#24@|sEU=T_gmh&(J;P5*-cYNm zpa)|xmP*jKqW%1l8Z-M&q4c8dI70Pw4fCHzscZQBEy?qa3u(yD?<}l)2>1DRd^r80 zaP`HwST??An`A->>?i*jjG=GpJkU|@bg*Fi8Y#H*#5vH+7wU7g>P?R*80k}{ZeNw$ z5IRIKu{2C?J)^5JhhI7feaTYwN}i(sv;#{JbT0?@g8hH5Wc$4Td*1=U@v|KMbDHd6 ze+iL%cZ!RK1p{LRkuI_jfE*XOU_t5&@1C3-0xZfO{$r8CEVF3;T)GTZSP)_VUEHkF z-~^T_!N7EsKQ3;cKC#05CyWfr*Ji;4?sL}5r8W4F$|=t<*nO4)xxz9eq^6s$49j|3 zP{|?s(wsNb(}^p6sn7K<=w@#qLx3RrOvlumTil%6{EaT~)$gLkBU!c(aq|I~1s~+#79rytX4@n!McSd-=#150*JPc z-Mw-4(fb0E0B_r)w7L{m;+NvUYw=x~00sHDkgcyLpCiAs?}?EJ0KWOsLbzG|*`wfT zk(7^Dd193V`7x!&&<@`q@j$A?v3+w+=HHC#7v#~Ip#6a})DoI;n1CZa8h7KSwUalx zC+@3dI2019YdSPTrbUHwTDvBZ?sbxG1`Sfh--#sCqAYXM+RYpW+C&gC&D0^~d0qOR<+90!Yf6CAu1i5 z&&QoAF>vA5Mk4~)_Vz<<4+l|1-LJppk#gZVvw8SU#OWX{n+;Wju9*-0*6rwx<3ny4 zjcY^p3L&jx-%|_q%_MyQ;$B-rt|H?aSoh&I-W;O_}6y6?<`V>49SNf58Ufa!B$w-?$I_N(vy9qZ>&P6#{W=t zPC=SPOSEp=wr$%srfu7H|7~lgZClf}ZQHi(JLjB-d+$RZ0q;W*?E>r90e7)dSkZJS9Lc@?l7{doKK5{A7Zxkf%?AvVIVZE{HiDJ>Ayj|J2KMqS4)kDV%aEA-mr=S z+jruPTPYFxJG0G!1Vd&kIlEYM7;trI8y$wK^MS{Ugu+&5Q$~se|LE*yM7CT>5Vc{V z;2>`pz`K&?IJBMNuGS=>G1GrXE@n<6$1MEsu>k=q+nw`13YqqBH@D+JbQ%@>l{jwWbZXjhzpoS zXW*+@NAT>>4y%a~&!Byz?qB08Xprw-6*ip>;u^bC&Z-i;1a{17B#uYU_8`XLG!ES~ z!iWdu3;C5LK#?SdLT{I2abFB%>>7+~gI)?!RL2;SNOX?E(iw`Bk~A_-$aiPjQ*73? z*3c%8*VsYoQBt*Bu*21YOrYCQrA!hX1NOmcS8v6B|>Qg&4tu*^Mr9ROmx?C5Jbi_S~sMmg{s zsfu_Farhl2GVsa0fElat;O=QGAb6SFqzJoejj0B{=)}hM+VWzvp{~IXvymT&xVFJ( zV6H49X8ML+d6otS40W&1ai1tga`x>&&P=bqRB~+*ZPlirDY)21vg6srJh7GRLhs}y zo9`zbU}BxOk93SZY^l;kp(Vc1e`oG98#f3+G%F@aXBr&q*ohB6*J4Js2gVV&mQ-XO za=^>G-m)55gldN<`BFSCznXm|6c!l(`h@lrawTP1?o7XIO0=E&{P(;8$D~=(_&jv) z6(Wtp)Vuc@LDGlgiK_N8KJ*WA2RGawm;O6?fV(dcgBj=0J0#vIaJ$?CUQ1!VTi|Z@ zvnCS~G-16cZc_SW%y9c=O7)~&gH15g3G_ByN&C4JMgQ*%bEbx2c4GGsAu^1n4bi|r ziDklLP0bO66(T8GolZR^;lw|OXrrUoa?c(carJg_5R-$?K)U!h`bNSa-L#h9Yh2e_0LQ^Nh9{?ZKASk3=lbDXq-5`25+KRD{M6*IWWa?&6Wk zEnJ$h`v&_-#YX4!IV=S}Br?_mApDYxpdF0NyKCzPGUplcr~ z3kT%%Wy~sAa>J-~-&H(6fdYdkSqKdfAPSq?ee4&%^z>2~c)Dhjl3mMn1EBiy9pqRn zH`20aPb_{r-6_~io*|OeZ^(`BSsTCO!-`kIdljQ!$AWnAmUX>eW-XaDS%L;Aa%%T2C#Fo_gmT?`K zgpyVom((=?e`ma2r>TN6mO_Eo|GqYLB5Vri$Cku+q&dMRYy&e+mJEH?Ihmw$Be|fI ze70#aL;yw81R}`2b$*6YGhn0wWyk++C|<@`YX2;z29O&FDPh@|mV7pS#xekG#&^bc zM7`L7TGW7A+CPJ-4bVI?_DNEHEHuAm^)D(2yb}QcwzHi_7+N&6l9Rv_C{r(Hul7Ld zAF`AN=qgaaWp@)hJCO2%O#qO!rTaTGk=WKYJu!(X8{kGGwYPe{S9#ONQh@zkT9zy|rZsMeLF+VLMC zx}#ozt4hxNsuUX>|5L_A9y?^^Ef?)$#)X{xIHs#SYZHha$gAS2Xx8TksZEt3A>^c3 zR}Feb215!cZAL~P>ar2doN1%R3PnanJSO^ZKqfj8{z)!+u&Ax}@AC9;IN*$|v_2s)`APVHRl<*fj0JY!l%;8^hHs`@_7o~DMv zu8Jk)HHOBt5!@JV^-7Zsd|->*D^=>l<-%XMeEBsc9r-opK%o7uAh%4>tU7+sqsf{G zDW^{pDVlwnWcoeM(!tc`^^9`WmC{WB2?Iw;s!xFNebXINwAX6l!~iyS#6v(SF2wpI z=j0pTWP#Jbq7Z9qt9Hd51WKc`9#`O@Ba!WZ@P{!nBaTaqo!m3m7(u0ARA3u<_1u?N;Ud`8>s08bZOM>X0XkyI~zVZ3C9!IN2(H-ha+kuuF)B zZQDeHrJHe|m~qDJw&Vy1t50{PoDT;uM5AlXgE)tNx=O(wy>hBB%^)8r(h+P3C(VWA z@X-ZZcY*Asl!KOnHsT2-V{42m*K={J40G)n1Xw{61>WODGZ>WhR0(2SvJ|SW!pbZ- z^%!;sEJSQzt)li$T1>n4f9WIu(?`(c73qc-1!SCV`zCbLFl51gO&E}|GTmGp4&^lS z+t=3Q9_rwmi!zjkrdw2$77B&=*XO{L5Ob9MOiZR4LiS7JnF+}ld_CGuU^DMg#qjiV zgMmyybgyv_5Qdu~Y%Oxk;YeR*CX_&K2h9wYo8u`Bs8FFMIcX!xQWM+&BzmK=iPfAv zUprBv^A7{1z6PX1_|^|!>Z_QQwiTZ0n6j;v+Q&%h)TSq$1IlwNcBIHv^_Ao23O5c) z=nb40aaNKrBE+@dRD~6@SYRc8prP6`><|Wl)BhxNAFV+h-l&2YJ~2k!**Ju#S%LSa zFTp=Tn>1*9ah2}Gg(NKjR2db@%aG-jRijgkqE~7Z0G?1%u!eLKi6j4ht;PM032p*v zsa7p<(t2p80Mq8342I0IhcLYT4qzeZExmRu;$eT}ex>X{4-f!Nj!6l4tJLH&VoGr* z=hQr{Vk;#yI;&_8_&0lrsAS7=^5#!j<1$rXq_bjvV+48Ar`>-5uD4+oRXChM5IFOj z&rYj0GLl8zX7E?ID>~}mz_K{QVt?9&;5P~M(*96Sqp~6itEehU29CuS_D6%pld3de zElwR5@#Ly}v(aLQYiKvWK$l?XKl=kQRu3*R7*}=7ItOPTK@@=+QJRWhktnrmch6<(Ja~KyYSdnppI7CP%Sm^Fl|c2?#fYfN7*}k6oV0f`>##io-cE1tbhvD5pNqK^)Hz6h|A+S83ZoH=gw4RRM0I9`Hiv`FhQ7i4;%Z}lag<<*{o1O&ad~Y;w$6nt52t!L&9zzVO|zBk z!F$}Wi^ER6i^@hyN=+4ltc?CgjHY_c>N{!brVTS0zcMkO67?yhGfuqt#n-C`(XR#MybkQesRjA@aff1OravT=J>9XG?J2x{anclh%QASQZo#xBR**s#qI)0 zFuj?28MdaUb%;cLiMV`?HDHR$vtkd}zg!~jE&1_P1=QsQ`BIzoccn4_Z(|<_5&mm| z0Wf_rjQb(eah&-8YKn4j4SO7>e>C3QMXYl~N#Mc&wjjTfS1^pF{d74Q{q4WNB}KR7 z4*zWOcE>e!$vKv=-TqP)1(qepW>)N7PvDMc7}xp1*?;I^!6TthX_lcw&JDR$eJ z#>(q#aJa|mL=j2Zt*+_<4Ek-5^Adr-yEeD{%FH|`orYnl}>`NTkX7``NxVoyj}6-D0gQD*!qfbG#4*LHv(LPBb&9sBmQKL zyliU~I#ZbFwEj+3K;w9aAe%c>KuIzKvI2GF;~RM*V=fI#jFWCd03X_Dwqx zu*}Y#;gL%o`zsfKG2~_PmCNJb1ch-ep)Qmrv4rBq^P6w&@&RTf?o7be!F72gO=|fmRm*E{ zG|S0w&u(S-Sx)Aonf;p4X3449L$3`P$9Kh9Gadh+cc7YhA%7LPN)dl=x1b1=sw}&g zSd${lVpk9V;=(TTWBE(DkAkq6FW3xPUSoo{vM;C3+Uk552P*|sRnHVgFKG2*Pr|b@PO~Nhhy{v~G)jSuojRENEpQItgtlBP zKHrd3(#m?<6Y&B9{&`h*s+=?n30RgkFS6!}&toT8Tw@r8>@yqiH7K$Mni~*p1LrNE z)NzyKxhbQq-|D->=Xsff7moWnI)(4098CYZ1FN`CKf>-TAgY>{N{UOxN&q>;m1~tq zPzVP~OIn#!( z>x+Z?EB4w5%mQTiM@9+#WIW?nCjyGCU=2gpgFn>q!6sdFly$?g98!N_e-=9h)6%tR zzrY7{bmRJyqwb!`DtYe81ItZSQfv&b496Z2KyYsxReE@D@owdE@rQAG&Po9VPf^J~ z%+cQEIzE@e@R|UX%2_1Z0wZxrd8(=*Nk#9EU6-=wFO>kva=sDWy=;)2zLFr%S)4d~ z<&Epkji`JIZjO-SKmKve}J2Ayn80FFUZ?gw{s1EKe?`$o{& zU){?S`kL7u-KDTTr~cn(=bKEc_L4r_@MuKg_KMk3Sb%P5_;nr~&SPXa!h#pD#8@~) z64SoYM$H`51j7x4$J#OQG<#+rvL10m8Q2FqthkL-5@%*gDPkg%ZrG7%_f2BTP&}fO zL!f!Dwbch%xim$^;&`;X{Pe5_(M@x2cU*_ufvYysrfOg^W(Fy9NzGtR+D#K$@;2Q= z-uw{v;8Npv)Go20@5!Gh zVL<-cqsF_=``1m`kL2=)pcTnYY1s*2fwooguo~S>ko*-ON^xHf>z2B$_izoq?HA<1 zsOmvTxTfSW(4qKvEpVfM*u=Tz;SUWhuoYs1zHR*~hIoxS9=|a7u_(B&dZ1kflNybqE8h~RNs>ZyKQZWB``}C! z3OLRp+X2)Zs2*}kTFx_P@QJ8=s@!pjEW{OPoBrN}1fd<2i5C*Ix)vId5|9Yn5tKuT zr*>WtF2nMEXiLaKnI+jK3Yke|cR(if0H{od0YI{;sj6?qO zs3LgJWCIRHbxYR3E5#m>dYQq?*P=Z0jnUF;Y&{1Q6wjIokPx8clv{IU4fS`K2rYJ_t7iFU0sNwy<4XVe;fh9d$AbHX9i?%Dad6svPjqdM?Oi3BK%_3L_ANZ|GcG-xjIxSoBwC5F0n-;YqL2N1)})}}uu zd8!LyT#Az;W+VeJtNG^RW>9x_W#^VV^1>~Kp-m!IYmXgytmFyzU-Eii$`b7%_j;%2 z5BHzAf7HqOomcsVDEh!D%H1-{@(!gZ-U67{f5-AmurK62b@z@E5Ed-rMXro9Euw>2 zP*?$>?g-mB=HBvkiW!%*8ba8t?DUECFc^RNm|xG4{&aBlNECjVSLKm8Szu0EiKtH# zNw7n|m~$4@{>>@;d-LF*n_{x$&rYE(+#&;}eyAX!qe+RdS1aF8EuZ+z)EkHpj zJ8z&70`V!RTMiySxv&wV`zUhap$55qaR-W9xGR;WRv$9_n$P*1nClM-L_rhy5V&KJ zh~qDieEK|zbJ1H(pq9wKm8}orqZi1zV;KlQ=QT*$=XiAMyJIP_|%#5Kdq0 z$8MM?#5odgELDO~Z-T<5NA{RoHvrcjD%J^g%p;ljDK6FlcFZl?5Hcge?i-RH>;a$X z%7RByhPseKbeRx0_42tY@%o^dk`g<6)Py+i`2Lyp=z?0Q^CtP>gG1mBMyE&y1CN3- z{toY5S#&I!(gO?e!@zZSEMd@{9-ZJ3f|Ie^?Ow)zjv z=Y^!zK;fe9o`VXajl#TH2TkLFtCz(RR1;zT{W?gT9yJR7>81OA>&Dri{XF%(9nT;R z>CubM#71np7FTsOpc2`~ z@gr)ZKf)Ctl0dM~{GIzM?}S>8Q3)jBK>HnjOQ=UY;0xa`!XFXy19S@<%9&7T6pCmR zI;2(-h$Sblhgx1gQfXZdHn|2ys7>27vKp#y>B59?42L^Bq0f>Zmg>+UpO6(bF>+0@0dBoVprAa08(@5cz%JRA6flzJeMKJwA*zEQ*FX^H!kRYZC@Axqc4K=w(*E5g*zFZC?8P#! z0KN2pYQ2Fl?DPQI*@Cn6pmp3DFoxkr#Cx$ZY!!@1w-VKq1^6p2`4!PVVfH@Z*Iq)b z(|Q{Upd!t*MCr%qjao}r{tPv~8@MhZ3iRw}M6!gmnFiREeFU}D{)%LHcSY`2?G#Bi zCfL2k`jQpkJU==S>>r15B;=9y>-gL|Xlw!9?x}4!#}bz)`(d)HeUy}>Y9_TK1eK}! zSWC=KvTdk1095ewElEFdjmAT=(8nj#&I=a3$ISK>TB#)wB_bKpiLO!y)D8tyU>Kfj z11&~Sfg;dq6wrCR$-|mUi6t5OqM?5Qjr}Q6(!30!((6kjGboN=C_sWjf+0+GJ7GX< zy;G24H^J!rN1eDQ{FMR)=0z4PQM-qeGv8EBEq`xt0yxf={{H#J+MV;!`3)t1+Y<=u zFpAdw8}>{0m7?V~g*ntgL43IDlJdLdZ$jK}cPxA5-8H_6S|~S%qmjnGkDZdyuI$9! zSZrmB^PT*x_v|&barRfE7!0(k-UYDHb}W=`>Bd>f-(xpOxTjS0vsCvp4aTfr=uVgD zb^O`2L_9-D61RuxG&#?rh$v6B?Kt_FeDvs4Tc6p!rATQDbF?uA^Kcmf26|kj0ahc+ z=tUQ|?l9Nh?=}0AsXE@weufs4K`6QhK1|nI9he_RJ{_KiBLBBo9)I zeZ_76iWpOLS~S*6AM*Qb`WitoqJ^^wH<{>up=`TgPtOfr@)k`JvSrk527Ve(^1 z$1>_u=s}5(3&ub=t8>mI{vf}m$qj3F%8YMq=Qx;Mo|!j=)6w4b19ZnkGqc&h$+_<_Z3OqSPwx)8AW8aJV8= ztD}-K`_No(lNmWQHz2kHt`k|s*r-;nZK_n|L(-!S$3{>hmwPgkuR{CmzCmAJoT8RS z-a1sZO1=QLX{=EnF* zU1eVH?Q-uL&u2DD_=?qPPY|+X4ZfC7`o;9`9A7B=^--ih1Gr|~J<3P-Kw}U(0PdXu ztHdZI>mz>l6CtTMqu>2k5|i?T1gBw5gGVr<#ig&!&0o%U>Y@`c82u93-~pew&M&BUBXS1? zpc1+nS;%MK>cHzdnrnFUmwx*87D%7)z4sE~Qmv3}pcEqHwG;FjE! z{xddGeg_8lJRz$1w05Yl3*KA%XI0dF31U+OujG%M{i6rF|F~$P+?pkvNxq)xVI6vZ z{v$MCOMJgcd;4R?ykicKH5$Fg{G<-B#p~?ELiFs1W6o9}sSRK^-ec@53eY04GL%T) zHd@`rYNi?Z43#B8%St#>r!|4~$%A^-R4wK~fg1oXeBY1Tlcm9VAm>alPD0E!DrX#5Vi7aY-*T0n(KVDQ#@4kZ#JAE-5PCRxUZ3Z<}9)hUba-yCGkrCzT>ssd!6s!*NA^4CJ{x z&(D0uEuaQrbx_S2d}pD0@FihZ_zh)%Q!Y@w5&6lp*3b>OgNngF`hU%uL`rX7)WK8r zc%%BIMml90lFE(a@;8r``>-{c7I-WvVgEdGpNh;y? zDvl=TL#Hx{^~hi^99sO1@HtFX{u_hy#s)V(L9;XonN`RoJ_E&%`P-*_k1qp&TR{b1 z&!7Z>j?C-mr<6#--X4QjzSTQ0v zA_-DM0;iV_uZOnW5*Ky^#uNiqRvio#(V6jbph&lsKYf|3iaug6G_I4He+zatwQ%bbT;MX;g4J0NC;^#hP(R61bpGt8neW<4im5fp{^x z?pfV4cmzYzni?15Vj3mmR@O-vRpXZI8=vX#_Z54#H>R{Xwz<~c?qYkEK<_I7CJZ45}|@n0KXxi#+5PL4V#AZgvC@M;vC} z6H(cg#=Lgg)8~BN6TsA`(<5}<3)l6G1jwzE?+~Vp6yJNL<1&uKk1}Yq8j6d&2tnhvq)+R=-jss_vJHSLXg^ zzV4n1ZIOLwAo#@d*C+T0J%;u2g!EU|_Bh^4y=Ac4qK{{sI0)eD-tVj3=V#c32V4); zQggmpeUNyA7|BeCfAfE@7h%UO);v&pYkzgoB4>?- z5J=uOfjzB@)oaAREJ4IrE=DXhzu4^&Q;f0u^hdr$BOjX~-_7Pk*e^FvoOsPih4;wD zi@6dD(&E8pT9A@WPzpORv$JiQ05ZD%*>B9*d)O{}P(FolGiw#BM36rwqw8oDNsyM2 zqBVz@c+>edN?xtk>OfdmyJ~3`40ab3ecT_=z zx{X0b-|VDHjnTLlZ@-MBu6SWz4>=CM)9JLai!v24pEoZm1N3 zvbF_-*HU&JXPi%E1gI=glwq;VrDG9mH997d|M`ZlZ@y%AtB0Mp5&;wfQ=X3veut-Z3paeOQ)aOnTOpxYMf+uMD?I<3Ev z0P&Osbgxy+TsBMcfW)20+C~r7m#3&LD@fX@K3k$mZt985*sl8SGDxFqX=&VaiB>aM z#fe`#ZS=t$hjV8&nD(A2zzI?3L|q^GxKOB{QrJ&tC$( zVuqLpG3eHCvoMG>zOy1F{?l48kZ1(I(tf=nQIdy-qw|&A8imGF`6fB(69WWlZZ}|Z zm0pYbOVRu#_dL)E0LriYp*tF{prL}QucV=Z>aVDwf@-gg{khbiZT%K#0+qLzlafOF z$_Aw$!R@U_+(!rHMkoSnbbUqMEH>z7`PQ;&2O4`WG5FB@7@K@p!xt1?d(!MQyeHVw z4O=*pTua-$wu>B>tWWQrn>`LD^OsXd5z43%BEF_vQAK?w0I=$km$Sg4^4!eDgAXK} z;S;ZzfLbixd2|mZnKTewFRC+i)nCi`Y$UgBLSxQ&isdWBceb$P0AN=T+mX!|^=Ig| za8KvefgyNU9v|mByeaHw=!aR~>Xn1QEN}i6-!~Ome!!&vgA|8gM6f37J>5Q?D&NyV|}~C z+bd6LF%cxNNMC}1V~Ghyyb7=my=AdKM8oeTpn<;nWzWWOjVn+afF$J@C{OuoyyW#)8akLP@w z0RVXevboYZ5be>iQe`<+de|ZO8o2w%?rkOw&q@p%*9^F6>f?kw z9A9W)wu<7Rs1(b_Bn68fJWTqw49&4`MOb!i3jGG%WzD|#V%Af+*lkHSoa&+mwCed& zTb^)Wa;&OI37h9TLGhcFvK$;X>mrI+fcgTCd)km%blaf^o&Kb6O|e^42D>)n0B)Ih zp}Mt7qjcfaVvRB+JN0_OocemnoY!LcoV(X$!pPfV`6(!lo)9m(UfJ*5)`T>UX`^73 z^#npTm)@{XWZDtaz?pe?o`Xm(Z>=`|N^R=}J@e3i)(CQ19XV1=XGFu3b5umb0Nwi> zSkJiayW=8d=0uGWQ{P4}6O39HimEB3lDKR$R#}AF!B!N!Y~Kc6$V5g50VDdvG1N72 zw*HtqT9f7(Fm$Gq`p8>*&A%HXQ89njH6#%+H=fsQx2d++*kcqVkKDWWUu)P8zBNS( zI-5xs<`1-rO3n6o3&Zt0gm+rT0E8CgHQU*blJ!)W=E@Kq)*EEMmqtXY9H(8^Iuu*D zT24KS#hNRZ;h2|cMejo7Q7nSp!$rqh!IiX7F=BK64ig$mZgToc@G*3A>#@-{Lgy^# z1O8E|S{#ZvVKh3pG;mrpm9h1CfWW63hoLq~NnhX;XA^d?F8z!s0TYK^0VOBh_xa%>`rg`C8^&?Q`%9DfzmN8hq@0@aR z%lf4D=WC|0?Q4(90N+#sive*TQaq_9{4G&mgfy7 zqe<@;RKQWyG{+Ux1GMjvDR&vx#idT~L{%j2+*JBSa>^JZXF6y@^ortvquQG#1kJFZ z;wAOkic}6;d3Mb- zLE?pU781*fbdHicOQxQ{avl2xPFe3Cx<4`X4w@Q@araT?4B4$dOnNB@4NJ3XstAPz zx~fNrHN?zT7kOF=fRq$N_3^A3y~I{+=M9xhymrF^?lWGBp^cWeP-XhQ7{?QJ0NGeB z?1bdbwOWkZUTS)(0E9*yPjI{o0)}k#ExoUC1UN6&R8<<*O^%mbyvJ~rRn_yAE#Csu z*Kc)x>(M9Rmuib_s3eQ_dPL+8luJ=4G?>3N>Ctle$~4}%08tr5ZJ7-zmGOpa^1~ui z>4Ul%X)ACRPCIkgBIXJjwa<1(6g|(>My15iouID$N4(Rr0K&3g`g)!(zQXB!v>@O5+0Z zdWIVs${tLgsIKIqX!hl;AhENt7n}k;?spUmJQ>`6mMiAH!fg6J`%L~3t!;+wOT!lt zE*H35K)NZ2)CvBFfXg@7zL`B6Wq}bh3dygS16I6q=1h~!7{^I8!J}^oQWP}cW}Vb4 zD-qZ(ip>t=N|Kxo*U1a!3lUZO;g|^I+#dIb^XY8a)SJylZ zUSy&0XipR$uBpk?lpycIgxO|WdGVbbCsGOZS?QUpxOs3j;kZD(z+@|jnYp9x0z+T9$0@ng*`GP;ZKuM$;}z$?dE*1Sr+7do!3hrmO}!ScXXq@KVR&$X zkR66JVS60cj0fPJJevr)E#EtXY;B1r-1F_A-J^vb+CP~fd$OOMu>Z2A>8WtMv~gc= zT1cXnd!idZBvrvy?L$APd+kb$r{Ioiz&q3=FI>*_KpwN~+jfvY)nTBB1G3)~6&KLLxigI)Hz?EAiCiFJK0{0WdMYmv>vFbaVy3ihb`mO1H*L}zWF=f*IzLL z*(Ve(ewrTED8#<|Dt0{DDA{OPz?R3ptAUY~levbPHXTXzE@JJB4;YNEcpEiW;x5o< zs2M{|+sbzj%S`c>Ox3m>ckUO)$ofoA)*~A-u&?v1)UvC*ep$a$95iQk5h+Nm{w zm)HuT{bm(_>XQ%UG2ki(U~-^f+a<6Z=$efr49WI{e%vkoi^~`ueMjmDtq;7im+XkD zKP2GHemN4~58MfX@K2dRrVlxD`=Q}U+8M*yhwI7O8QYQL}okqc}3N z3)6{zao4aKk~^UO$!FjH)rx=9%g~AXvcKiYydA8u*X2p-A4`1$7yx~Bv-bmqyafjN z#E|a`cBK)Ja=9a}7#wJXAuNG^g|ZuvwBq&8Y`=w;*-vx@7ZB&%_c+Di6ZyE)Z-)hl zz3eJdhbk_hetr`Oh|cUcJmP+WcZJN%*}Q^$;Tsfj-laZbd`HFY!6HC*pN<}R0QW@S zd0^Og!3tmnwB4Ek>bNe(feiv{MVRdZL|P%QL#bWCTe^pnF?@q9 z&=&ld7BY0;_+7a-5fT4-+>{8sQus!j>>0D{67h}Z_(O~5<(}Q|^0Wtd@B!JkM)K?- z1;;_!7s}rv`4mDxmH`ulNfHqv%sYFc5d?#HraSLCy>dJN?jX8B6?+qv#2oHq6#G2L zQt-Cf&M~;5x?v@;OiCA&UkQA3Nu4-UzJdHlotx%VZb@I6ebgw6cPVdG;zmlnmfe_+ zxY(#((}QwpJ&(cCl!|uO`Vhc-ly0+vPS8Jp)hXr$8PLAQ24SLgMgU0~O*5|+?zX`A zYuqs$9&{)H3U^;_dfT}zvYgQPB#9|c^oaOiSQUi8599Q4J;wwaX+6j6$Rp92g7v=R zZ&^N}zbDW3(LK@igL`@}{%wG8JAnb=fL_5p`B%(N@SkHR#LsZ}2SJQyJ97x~>b!7p z49~SXDdWjCM0&S2wbE6p6W1!GVj1HGHIUZn6FM~j$Kuhevv1q|oJ7@aEC=6-W?3CI zZVo!+`vIcqetcJWOMfai;df-$;S3X^K_HGV`uQFE>F&+dYx|K+W_k@o1s&|MqrPn; zpQIL4+E^wpolX7{$_#NOdCoxqil)t5V50ao*v;RYV{MEqc-Np*7p)9G3ERQtUAK6x zWvg8Pd)z>zYk}Z&19&(iFWiZ<|Hh{JkmJ%ciF=VDtO*)tr;f_s*vn(D^pFiJ%FWPl z!;YdYeD`(vzBh!-ThMJ-2tm)GZ0gooeG+j0>C9}IU;u4NM8XaMTMY>gtLkqF}woeL`49s+;BE@nFZ*`IZYM>3O-4ye=ml14je!k3Yb0+oY9hA_HbVpvlL=d|I#uw*#Gj|J zWM})_T=1}OG6}{d<#Y&MEDDxPm*0L?(;K`Jhx>tHQwgdg|1iRco<%A zn1s%J=tTsoYjoK-G073xE6)yr$CsUumx0 z=0pb^`FQ!NE^v^qB)xTX!w&3=P`=>(_t4c?^3CgBFB3ghZfMreB7P6N|zVivpqX;JU{y){U8h!j%M- z*h~gkvle0 zadm1WF7eLS16nD?-p3+|NSjVJadXPTY>qr|V;(?aZPUC8y#j$_jt(?;0o=3KatTlF z&Fd;0JF(;@f@jg0CMmKFlI%y6F%KG3tfJ^G{^IQ}iRKZdd+Jx)CsRmqs?Q3q-Ywdu z#TgvutCOjEj!GQDsi`@7Q`np5f#6P-%o;9!dfRtJ-Yrtb6y7hgyzkfhl@^lBm?0ib ztldRI#^Gp2N@*l21|^}23m`d1XPzsGme>DO9rWrB!6ZPIR`@kJMxE98V4B&s*f)kD zYHJq2>grU&(0sOkpj@>?tw1TtGBYJs=4X9Zeg4cg-S{=&c ztk><42qLoI7v{v>$I!pQecR96R~OwJe!Jp3M_@qCzJBcQ==|z{b7~>xfp>~0zGffv z3u`sNM8w+H(SJ>7`^qEko*D{=yZcK_z&uzO<~fPf0Y7IJ!5_A26X6%;xry}QMZ04J zmoti~7zHBAXBJV~2Kd$!^_@X7B@!@g{sHRSz=NTz_Ozq=Ek;$fg=C4STKp&95xr$n zY&J1a;-4oxlCQf37m{6hh2pU29LBl&pL`0irZJds5~whA_~DGQ@Z&8!nP!H15P5Yx z;FbB!>ipAXRhMz=x&pVl5>=3Vg97&EHim@N)_$3y{>E+sIY1+-K%=IhPn}YgHSv-a zG5y?cnOohVCV6!=k|pyY-in|)DKd=eiW^O7JuuZ-Q*sff%5n}2xK^d+7t#%=QOmd? z(sIXuV;bitMi??}t6CIOL$W!RQsxvHhKNS;{{wG8kiWMq3|ZkOLU(8{0?bV{H_L^! zwm>`(A((+ZW~>XeQMVd@p-oymLoeKU`@Ezl8fXs@a-qc9P+ObDL=7cQj)ZAb^J39N zG7wF!3WQUZLQVpRyrC#@8;iG8 z1=<3^R?ER5QN=V*wS{AWCQ0s^q!pPto41v04JF1+MmWlaIIY`%9=4KI^;{(k8*Bk# z@aj-Bl$?#Qqx1;iC1Ty(t;u9t)gnsj?S>WBrj$h@cv!GR8*Rav&Lz4NR}oR?N&57! z4MnY`sYs(0Z(t6yV6Zf-3dBQPcN#ssTY{cfziOo<#v&`+#v*6dM59)GUO13QSOhTj z@S7XgV-8lNxV<5NgpwoNIY~p@*&RaZk)x~qVcwQGT=;B3PyrhdC>f&Wx{74snKi0)h5d4I9a3dR*IZ=t& zoK&*aiY7zNpLyQ|Y+y&#vOtmyZUkl5;)t{}RBmRww^UAwR>oM$&1D3M*X1!Rphw7Wg#1V#+C&D;iq_1x$J5f| zT+`Q(3bh2nbK)(j2$8&dHHx<=7@}Z_h(Z#;mRuLF>VkaPPj&G#UHn`ZztF|&y7;9o zex-{yGBjwAswd*{+!93kYLj7w)fS7h?rCKH+fvDY%)ZGLEhCO5SH~G&0+`&}n4i=b z4z(~lY@Z>$hnrMNkj2KCFtI6IMIsxuf=;gprVvKwM$R@Sw5~2lert8{8w#&<@mpQI zsf*u{-)V~3ASA5y4xh=3c92Di2ciik6cc%Dj@eJnf|;4k=!VvKY_sDP`!&U5Z4HsO zhIB-KFtjx1PFQ=DL^6_*RPHBLB<2${*{n6iY9dT#;!d1Ggk_HN%xfm1u@n=LJa!zQ z$5T;zFV&@MkAQD|A|&F8EPNcHw-}$PMCR2fMdiPqZ6Cio#TLeIVc7@G|o=63QR)X;@otP`=Lh34D!fk2D z5OP8;+mmZ>erqxkUKY37L)K>EQ)8-`VoW-?5fb&WR6JQ@n@wo8qsGm#30KPF?)X6z_`Kh(f|rnU2g9)_$Clzn(OOy8JCxb1K?oMg0~2#t?Z{|6HURheu|&t3 zvaV8BN=;>=Qbv`^GF_QuD&Q<=`mvC478*o?I`8{$?py44ENJVc4SC3MoV$UG9N{YhLaHpU`bdCGiK zS)eS`l@m>6ky2w)ghPhwN=~+OaswwPQ=%+po@&lO@v*Xm=sZj$k;|WL1zfv(hXzm6McZrm|dFVdBkri;36bbrcSNm`c6Uperj)WtFm8 zS57vSH3|{-6y-QmS;um9DvQ)jk)44CeG_L$=;f$#?D!Pf)I7?T8 zrqU$Yl(ahdgb)eOr0_WqPgqInwM?a%7jNOkTNOIxwpTOE>}qy@v#V=smM-zHSWr8w zB$3<_wi2zDl`QdpC+XZWt3*y1Oe9MDt#PY)R!L=Ll>~Ayt(09=v#YCk63Xlu8)Hpd zW>>e74Wc94tP(38rvrTnNu;m3s*RxReu?O8UD?32A{**ITx?`28Z}Q46;r6x~Xhe&N7v= zIXQ==qo~J!tQK#E%+b6c#WJLuWCMG5`%CE@NVZ-&o$^LY+P^4SJ%4*3&N5bd^fAXw zoMD@iP>8)Ayibea{D7zvNhH;tE4TKAmbB|2ZvcD zJ7)|z=7VlRy)X)Z>{a@&gW&2h_$1mYX5coiGgFey!c zRfAJ-!IjXG5i277Y?6jlEwQ$cFX5IuAd0$A`^#%x?ML+*Ie)IR za~IT5Ia(qjotfJ^_L^X2v?XPQlc5%C0T~X`2N!f{w|7jYop+VXjk`d{_1yi^SRK)M z0Uf-yxWFd%TE8Yr5)o?R`*yxyb;0_7dSA}b5x})hQ)873O6QO*jgaDG6M@|VW1gTL z)XzED9qn>gQ!FxVL)H9PuxDUC++|FyU@9I;x;Nl=pWozTLMS^#$Odu3e|ZbhGf1&P zC>UdJ$aIL=*P#u8cuUq++(A#QJ{4@OlP0zY^>dPyWY7gRD*FPux8w}Wap{wPQ<-|) z7G)hdGB;fm$GZa>(yxUvit=6S9dj4~%N>QKMI-Ar%-xu|k|OK$KYcmRS776hXi5sA zh>y;xnqma!3M%I~2{W@7hk8O#h)7e;Ns^OqOeL+uUsj#exPiDhGwWDxw~^~k#?mKr zjqd^Y{jp#6(*ya?KvU2AcxO(3zK>Vrz3y>2dUL?{jh5?Kkzx(nVJ!ir==4dL1=`xI zD4|esMAvf8wGhp0Cb9@sl4E!d9ErL8X#Is0g=V-|d!!;X@rWK&M!GDR+;|Vy#T=IR zxR$)lulq^@d<3_a$yjZSV!L?(ehkwr_Dytj$d}hzR-OI4n)Cg|p-r8C`^jNwH~+%1 zmKK5|KDM+l;(5$Rr(D@L^Ky)xnZEDK?z7shFoL?UX6b?z+0Q&#ApAN&4c&|80Li^O zL+(xzpgbqSeZD#8u#i0hUP3&{h>(A&?I{2ap@_AT3JIF2xX(_SL0-PuFg;i6SQd*h zjMBnZFE_pW8b-?w?W>P}sL~opI8+(zp4Pd(ly;zBnsQO+va%v4WZwj=&!wJyeV&kG z>fWCxNQRQ}a!?;$+SlR?SV+b~-ptImngirI5)z|Bu79KoDRJVD7uNDZBjj6X&j-+j zvAF#-V}vq+&frqFg1BBMb>hcTi!axeQl`BpDl6G992ow)redu(J{M4i= zu{xA&B_j1QO%luzKRs?y%o`+PEO~a&*#j{-`v=jEqoHNA9|)85mhGk{2nJil;BG& zDSo!~U)cRz%tkbS?W9=|TkY>Ki1Rhf+l0JH%z9OrOG;}6I8u-oTA8X&Gud-;sXnyT zo@OzbmCgJROOuplqsH>uzl~pN0sL4qcJ?wqmH81l>=3QpIT8 z{Opg424#tO=Ch*GBfZd}kS~;|OMkJ$K32woWk>9<*RlhD?4UR&(L=;?ge*Pdivrq@ zJ4haq-b}C8=$-$ew)|%;YmcmnS)!%y_lA|OUEAk-Z~qn<{kmfP@uj(ZN$-dM{BBVp z0{gPLZGRN!el6OPke@#&u^itD5ZYFNzjzp!qnSTp;95A^N2I#SW|zD>oJU6xelTvb z2x-1^wJ#cf8)A!+{EZlejnSsLB<^;V9or)JGp`X!%nQd7^0Tra7ijU-b5<;^S$ZNx z<41OeprLUq!G7BH&SBfzP2nt)%M@IY`4X^S!b(dyAC+zEV1Gs7lD}S`R}9S2Z0nRC4Q|Cf)V4r5z?+2L zIb7O*Ma-daq*;o;r?f_%DiX|RI)bLZUiFkp`=lq>Wyy~@uf(*Ak6w|XQ-^Xq)f$A(d8*CPM)^oe<&>MVQ72Aia7%%%|4>_IP@Rt zbnQ*>Q95DEwdt_N*+^;MAyv<>dWwimxezjcLeZe}j+Xnpl>1p?rtMSaG$vwU!p9Dt z3QKzhM%qSei@d`bki}#hr-G~o@WVA|0zeT6{$_?sg1?!O`2Z*PIr%^*AB06RAMDhJ zIQ5}eEc0PFT;?NiB;`K-j7HY|I7a4U@hF*(!|^ho;EXSkxsN}m0mO;2t&HlEXdS12 z4nwJ}obW`fko}c~h5SVjmHSiM6g(OfoC<&`P(Y>Dr^+Vn1}rPD*aM<$KPYSVfM++T zWj<{;=rT3Re0jUUE6e$1%5E@av4D&HXh?q=Qn(uiP|-)lfxBT4cNK9mn3Ex8zM;FJ zxO?_tWyLZr-v`6VeUI1&BL#H9sNFDsy6iDfeg1tgM!;%W9_uO}m)$l&+SwiIkRg!6c`_9xqzfkd zhVFwY3NXlCIC?4PzNvd*+6+&BvFBM>T%Q;MiR-iw7R(%;7tp#?t~b>}mGG z%txR)-8YLGC)picFuRjPhKGJ_H=IE8<6|(V3+7Vkgy*20r`QYg_QU)&llH)ZE?7tl zmGx>pk;WcsW#1yX&}fpfnl;>6o*v6|*aM4cd<8Gr1xq-iUoG#IeuHR#i*?;yl(}m`wS6vI+vW!l$?Z7m^t5fcNo4 z>h<6vf*l3wL3jmJ9cy%dT&&{~9c!roV0;GahwDNF@-kAS$MgX0b}|gB1u%EA~M> z!Y*i}LIV;yD_IbItGZydxD^JG6dl7Nc`^x!XI3X1M}2F2Yxlw_)L}#V)=`a%d*Rd> zYO%^gy5O`KTCvsz>vxfXnALgkrV$ThwsABe3+fyY>Rc#N=Ye0H50lgdP_3Q_i`7N2 zQmuh?>SAb7m%t`}wGNW%Qn|%Ng#9`w!c%Y^5uydWcq*O-8o7++xSknD^S0vY7?3uh zJ!3K2u~9NzKoWz-$xhbrRi0ho4xKm>pFWSa*vRvz$@nYg3Oce>BN z7XrJXkwu+3Gfa}NuG}V{*i!D0FUS<7P-_>yP6htoCal+g_&imbsiLy{+a1Mf7qqM{ z_RP@4be(C{dOxA{d-~=5=8B)~rTpwaFWIM2{yo5_ub_N6Og-an%3t$rD&UPhtld3e zCFOyN{vjTBRm+mmytUg>wN316HWh2WkhCNhDbw{%IG5@hWPOW=>j|oFl=YCx^&r*5 zvc5*+dOg*DBeGtjbA2Awqq2Uy!S$(BkIDMPLOEb8HMGfwp@nk90BYDI8}vdNQl#I< zcs~jDpCN?-U?%{(=7x$$h<$nJr2o^p4eOU>z})BT-aoYx6?wPmDm z=RFL6Ld+9&Vi|0Me6dU1Oa!#G?Qy6iZCefb>KZ6i*TOLM6gWy<2Nmk6FkL;3OznD@ zr=AW=)Bv2KHsYCT6P}}5xI=BhOVn1pT-|`zsvGfoHG;ROQM^@c!~4}u_@J7=r`2|R zR^5y*s9W)6^$dJRJrn<;ZpZi4vxK3ZC-T*Q9b$-jz8IrkD9Y7~#B}u%F;Bfr)TvjA zW$NW(g?fcptzIeG)oa8~b*I>+66Wgl;uiG=al3kx)cR)9^Os>HHj@q;_&yB77Aobz z5_|$%sieYed=W#e|6&D7q_J=LLLg9I zO&^?1gV~`>=Ez{jZYZTO`Cw}Vf;0|u*i!btTl7^ilUwZ9Ll)CXLSYqERcsAj832R{&TzVsaOkiJ| z)~?Gqz>z(d`>seU7&&1(DC&YMYxl!dYdGBFCdzdi`fAF&^vkE8=^Lu}uBF1@J#bxJ zxyM6lxwFhu-UZiFRCGfbCA+w?w4w`cl+J^#fa84!J_0v!rGfSP=FWrf63{K*pm1I; z^NrPIRR3ld+}a8K%gSh$+xEbJ?Npt#5AHy?5$>VFok*7Dn@bN7v)xUTbW+qtlisrr z?nRD4?@7boM}T|bej9urJRraZ`<9Jo8tg%~LtXG~4rm`r2b>S5@$jed7&1dmx8>Pw z#p+WJlbj{sRrnL!#W{wF!GFTFoRh9bW!-hQPzhdr1g5BuQe^NLgvnihCMamxralhm zsNaDL)F&t$d=ef|pN2=(@4|ldd+@CK47{rTghIpT;4SreG}ISxfchdA&Fu9WVP5=%h;d zCp47h+)t-Pjvz0W(PSMi!z(D3+(vT0A|ugPrX^ZA#*yd`{u_yw$HlKM)`}EsC8t>D zme}?C;SpX0yWmmh1aOaBuL~aA1G`ze>~lg_y0FL2_ENTwPZM^3^>NN(8`tSo=H=fC@8$B_c){WuBUfPm@%1=W{ z{n4QV1x_ISvGXUL{3$1YTISD_XiUI6W&S+*#^*D7^>r9cdi4v^tJg`deo1=uE109c zK~eUvp+o&G>D8Nmq*uR#OV!`QHR>PWCiRbSxB3?8)!Xo6^&R*~{WBa?-$9{%NP6`V zPEh}XCF*;)Sp6&3tAE2y>iZNwe1LaS|D)9ZJmtTn{5|z!iV6Oi(Ya?yhpxh_Nxv>7 zLvHKbnNVu$9G1W~(z$D-&V7*4xknwH+eAjbTj$EaJLOA%NM_XS0G!gVffVaAxU|8g zX9LoTHVXPlMY|%SXg$^JTD;EjfqZ4dCy7bKlV>^BPc!^ETe`Ua1UukfQad|;(#fCV9G4Kk?!^+$aS4gkl8m}VVK^|; zJQ{+bDKJp;z)($vMH|vhG2;{45w?uaS7$?D359*aFaHFO3K%4S}+J>ZKZ;PX{CbuTuK#p zq;DV{n{DY^gk>(Jnh1Gc!Zw#q>4(!P64vd9(5YSNix7EAX9d_L14>_rtT^9z%E|^= z(e27cS@GJHu&m_Ea+Jz+=5fw@rVS9200pxALn_ym?T44wl<$Eb@sa(jc*yPmwi5D* zdt;z~KpP9gw4#Pum0BgN*Q#KnHW_Zvrnt0wmqXv#a0=cij~?q` z2Hr#^o4)ygU%(A^z)np!<1LPoUr%O$m3#v!_>WzY_X)nAbipfJP`cn%=Q^#Z3trm` zKgAiI;e5W7HcH;e{LHpUouJN8srqxf$~Q`XUGNLv>rA;8>Ydiz@=I<>SARt|;0<>} zj0y$ZK`w*FZA}nZ}@yWs0)7E1#j+#eVs5W1IR$xy_to(;CJ22x+^iK zvTrZ^o>pB<+xWvi_@e;6VA@AfBgM?)GWPf_K0B)vKEEv>Z2;csJoq|;{+U8g7fF17 zGgLlS^WDo|_zX?wW|#r<;Y2z&@5I%(7T$H(e=(h4K$}j=dn}mRaZsck4Vy9-OGng&J)E)N6~t(w0C{t0hIQgPq!PxKUdH-`5)8x7td0 zPg@0_Xsc1xPDWE(i-p=LI9ywY$KBxwPxX3ElA4UgdwdZ?Kg2a`N41C zH|g}c4hl$}Z_&3O>?Max~2cVD+iFfx)$Ef5umy)9Aj!^F+A?{53D+)$zMZYb7qm#9h zo^x(T-jlZ@tf7+}4b9Sja$af3ze>m+HXuLU`#0H}HVSp+>Gtg~f z!u3+!5jMcFcuz+02Y~uH3?;39pE&Y!7(#go-YcU3f%oD4&Ry{ezJ;WGSX#XQ?l`)C z*s@(a>7h)N;blneOhR{?L}Rc$(m{jYrXH}bKKVa4+VhLIi8CxVU+#ww*YsTDqqHUb zxI5hWXLq>c`&U}O{=K@~{kZXotKIjhogHvP`98B}F&O&u-n00=aIKPmtN%;8-`iLJ zLAyV{kN$!3=8U7DU10d)WE|P*^#O`DXhELc&BHZVW32qHd!zh^lDxK&bQJ zndJj9PvSoiy)y5@{D-oC-(R$|VYGG*d`&wSR%_=`RI-DN*!g6@E`YnV3*i~+n-;XZrmG+o4Tfz`sNnc<+%$HgZ>-fkyK>~HPDt0T?K8Mrg zW&R2(e+pA+o=2sgJch?fO+mN@KgDA~{6A1j0|W{H00;;GJFZk%ytm0XxtH*qGDCl9 zR2$b7{ziy-Vi? z3dZ3maN&u?7qn9moE94=6r91?2wtw>6?i4Xs|4}Y3SNWPDyYYpg4f|3!yO75@Op+f zFuYO07Tg)ZUE=vBv78r+tw77$esctOE4T+2s&OygB9^x*xDRiu!rSo<1@C{v{R$qy zyTtM!!@C*YBcU>*yJK9!rg)0STtCa5iCEIkWNa(eCpeuF!oJHL3H3`Q5);RWMIy47 zHr%G260R!}BGxIBd$EN0JdrU6^kHtALZiIfuncdH1V37aeEg(-O25KRdtNqnfR;p_ zaFmbx-1Sx#bF;SP^3LW#3aNkFPEpWn;)cch{md|T$e2l#y11Rx%|YEU#CL%h7STyq z-JRB*f}WH>MD4XK?sS{F>vH0^uN+I$LKOrBbMo#>xW3FdB}AM;EE1ySMlC_`71))r`^Z|bdiDGrzmZuY* zBC1uRj-E{$Nugh-*tDg&b8B8=e;^U0kUmU6iA-EAxMXSk^1Q@BJ}sd#@3pH}fWCRMuno-5%< zkE@;bofOwjamV$OX|GkIaI~(2T_?1CpROAQ!iN?6z>wrMB&;@X&PSp=kIP^=nv&T@a$(@t|o1fb$8 zcuFi^Rndd}NKeuRe^eyrjrLg=T$gPm7D3< z(Uq^9tG|!8mZg$Pa+G_80+4WRw0U_Ofee*$!!t|JB~B{4JOW_Y_o&XdMVDTE%|)a` z!zX!C+*dVp;9V#6iK6oeM{gIwtS_ZvZ~@?XEp(H6_8j)>qRpi)U0Kw=kt%sMi}Hhn zDV6~t+*yC_A(gbbn$+xf?94pu@$%J`(;XtDzb`*_w3dW>*->P5u+vKERHs%iU263u zP?ua%kij>kj4dlt6f4zc@ZpbcQvGHA9oFhr-G4#7iEC& z8D=a`CCLq?(V*!?9FuRFLBk7L=R^r#mYv$Jri_0VxKuJ{HZL&~+*aKV*FBqRLrIFa zLNh(E)XzeXUkSM8`Hn3#k=->}(Yb@(Kj7#|Q3QH6OYL4l+X|(;pbvB|k}uTxGszc) z9Ke$pH}fLL=!^2Nn$D-kO4_NQzPFWk9a4_d#UiSOTi(E#ED@?mPkuC^HWqDOW@c$9 zk+y&NXTcqjaR(EJ`gv1tg+P=4BrlJj8&vX_wp(3&v zLdBP9E#}X~TN&`_nKW&e(;uC7`ZoqtAS8wqdaD!T6i`zmMzMe+QAh72{%-nm={ro% ztu5OpA+@x&O(E3MI)e%talAv<*<4ZYltcdP7XD3@tj6&UrX!u9O@>qmI!O-l&lMsCX3c=oPveYkBJn|D<{MB_XuY@CHQG>a`mQ@FP7 zx*VE_wl#-sQ@H-}B?<&MPyZ?#C^P}iUepjczX6kfi(2`2h|0f5hx`ZZmj8$z`A>+; zf5xEv7bNAs;+*_9oR|NFd*r|4g8Y9E+$aANkIMfJfZRiHbl^B{L!4~v#v$~fpTJ5Y zO7Dls+BrmU1V;(R3ur_F1A#9W3(y~<-!%x={s%PE4l*47A0>jsa6&9Yjq}H#(eL)T zW59!?R~%puVG^B-xtU^~1|if$QO{s|2!cCu2fj6qNN(7~tnOCQ+1I?cXG;(u1yX?& zs!d1*Oaf^HOLi1WLIQylQc3S2A-$162;j`@-kt7Lu*m24`{UleGH>4WnfLCAmp}U; zfOFKcGF(UHK3q?RP8BkkAk9P{H`P(ib#nO%mx zG)H=K1$hxM4dgyXas=QMep!WJ%K{r*})QN2iFewqK_M zI{vLwRHv9s#C1vtKvJWF^0j{jca`)~8aW!JbvopONmUvh7T)IS)ayf-`ZT&s#CJM=)jD0H(_4J>R(hLGZ`bJ^!rwb}y4FY6i9p)v zdX3)Yqj%GLgy#49a0T5U&5fcJTbi4sxml-Mbh_0?N9d?5-zJmq)9HV9o!&31|A0mx z)aXNmidZ`8M3ScMtT!E#FsWs~dB_Z=ok%p;5=l902xaY&?zrisZHrJhY`MNAVRr}3 zq#5e5f}un#mWZcdlTENgK29#V5ua_)>^Z42cdXfBFv0WY>C9Jwse22)3W(+Pgo+M9i|$1QtZ)J&x;UR`l|&KBk)V6kYnM>=82IC&)Kc7_i^ z)p$83Oeh+!>llYE+(i0ET?&S+U<Ytvm_uEI+bX(yRx zeNWAK+!h9KcG?lg1t6=?kTSl#xicE+Hu<2wjS(vv-VlFFI(<3K@HQ0-jqZvf7Aw9k z5qC_sbUC3!Shs}A5vRDoYc#q`qhlJ~&1s24FDDm`KC02jG`dHldo}vFMxW5=lNx`l*P(RX`M$R;{0KcHoBZPB@b2rZY?39s|OJAF1g~bX-HDk8SlBCB)sb_nXM8lTN=rLf>SLmw-eT@&Guj6?GcY$5)4uhVg zZ?H8=a@Xja27QaZ&6vi>@dj?djfD9_2Q@Pz-DZ?yxnt$@Mrgdqio^qgG{9e`A<%B6 zQoI!Cwz|^suoVw14|GNx#|o^q6Nd#ZZl!+%ZsND%3xwkP4f+l@cut7@jPzar`}i?~ zzDrLT^ga4MM+$>}KtD9-NAzQZeuATfIjyv?y)CvttEZdHyx|cK>^lv;b zE5T%AeXuhT?&FW(Zq(=ngZ_j2IYfUBxyU9n)x%N5pcma;TbepH?d#aQZ~K;(%}wh! zHn(ixz+=!$^fKpfgH9=M6fzXCJe5*KgvH~FqJ}D#EhVDxf8bd|mCA9&ar02bP@2*? z${euzx5_ht*4BossZ+7mcM5rffiuJ}LYykmD-_dT{;z3=2YvVDa3OlHejap6Qf@t(0 zWvEHQ{29V>Sv~tiAf9NbWE)d{!ugef#(=Lrl!yi*;fBf;l>w(O*-*K%Qf9mM#W`m+ zwj{digPA_h9=2?!v3|jxb?bkdI-2%y*1hBs*0DRwtE`475BV4_jeYg0gHg-wuC3-l zMP?9)nY|5_gq4-j+uYS91{bJ2o6k;o10jP;F`I=i6L{%ATso1x+Jd$eX`cLY0JI&@*t!fHl!g#83!lJP@WNOeX z+=A00&LoYYdYO@rs|V+lnCi~5?F8Gm zw&c0unIq7wUz;H@530&zhSPV@$!b2BX9IblOBi9yin$sWo95Kf$E6T!b;H558O?)S zoCg{147N!mXo`1RF^)?Gr_XR{cj2~3z|LE$9U?3#OLocwu~~moU6Jmz?Or4DHq?yV zu+a=jdMVst+X)u(3<3?eXrk6?G!r)&}-EcKBg*6QhqGz zOSxCKa=Go<3Fgu1W1k)E9y8hnMYrPN)Xs?0!v%zyO!A1Zd|aC|#kO1pQkp?HH@;!Vf>wG$2vWin>+WjBQfGR?gPf~SBs4a zTVgRM4@Q5x(N4s2Nug!D>RmdnmjFF;S!9xzjY{$u_d8ZJ7apyJubz{KzYV#zquc5D z*0g1_?jxhz7c)Sf`j+_!%yzTuaK-Iu6g)}OJUSF--mH9F?8 zGlt0IYj-yLomFh=&qkH#AJ(J>np2ITC$6*1e}W<|M1N z5pREX^T#R#*{DocY=#uCTe!c;GQ(a7YUSX;6M1)>Jf!j_DWfO{mx&TwI#Y=#$CfRo zM8qQZ1#$H#2Jy-!l8ZZfB$qL!6-4s9r!TF?Oto?TlAE9VDSS%G;VO@$IAF!x+qD-7 z-LCh3C-Te2-BL>mxYV%6tSp%qySGS=CYgVzugOlnvblb6p*Qw$mK+ul$=hM!pBAF_ zC8L<<=mt{3?6oFr%e@*hQDwrUJK(Tf)%;4H<+ClWLqb+lG&)QRW1l!$oS2pLtwv5*b^i(bb&K~nQQvfASbi|TkX!5{c;56$J(P$Hbe^657%G1TF=MxX<^X0rBoj6Lm@R0FTqdW9K-E@eY#ZjOc4lk` zR;XPrW79n3ImTAvI4g%-l8Zo9Oj$oz144^>iV?BA=y3G_=CoAT3}7zz<_TdZFu!#f z9~)>}&cl*^EU1=_kmsjSly5FcthPuu**s(yP=*TPoTkrKZ!;K5A3ysx{@K< z&Od=BhVifEM)0kZ!TNtJksCbXR^^CWHbmTlI?Y?1np-W;uFljR`ZOzJAuD1KXUms% zv5p3*UcR)8E_TPB#yi>Ep!Ts@UkaZxF+p`=nhIf#3S*(_!fMrxO{xc5RRp`#eniv( z*eZ%!RU98shcT#_r)DEXE0(DGVujG!iF}7_TY>7 z5_2Lp7(&S@jvA$|+dQh_F%4hV@VJI2fK%+g#rX>$4PSW<@6+(rQDw_Azh!-tU@ey68T`%- zd#Q}JbR59%@dwscIePF%hEu4;2K)(sX2!E&&x86)CWcH#@k^Mc;jb+37cp7G-(IUS zaqjQ@`v-rX&BVDIcqCD@zPO>r-`oo;7pjel1^b{~aN zPc5uMS1Cm zSywl5`nidt`pukrZow*bD;m^MoUd-nrJwnj=W0Y4Ses!$;e7ntWx!wq7Cm?jRG{c3 z7_N!`ZH3~=7qT&&>RGvh;fYUj zsg-{LE+KdUZUC=4j+&9-%Z+j;u}|UHsrMek{FXtOSv3Am-YcQp-5=sOC&}}2PJNeV z{Z9uj_*dV`WP-(AIFvI9$cmF#ZmQ%ob2Xu z<`vl~_;Apb6LB<}&8+^%J?plNJVkc1p}&6!9}Dh9%+v5<#i|!j_5##e4KK~k%hgK$ z_{`)*ox`BUvORAQ;oZynVfniT(A_qO9%e66S6sBJWO+aKAHiz=9H=Xunae>@=6ot= z%a}hd*`icZMPewQU0p)QPCX`>f1y8_-E+|0Q+%oHva_%$&aNJulYx`e6ZEIE+3kOj z0Lc1be=mbe_*r-YeM3dXWo}W?kIPTs^@F%V@-!#zD+NH(oMcM=T{VC=FaxEmt~a{v zoA~!;LB>Cg`&av~kuCnWoWNWA@wOcP3{?#AcA@JX9$o%-p2W397^+paVG0ZMe$H52 z+o*nyUISR5PGE^*Z&HJ3SD(WU^#Ffs`613!591#7dEBSIfG?{@@QnH*{;a-4hI*7H z^4G5(r`75S*9x|=r!B!UR`yW|(R5xm1aMEX4Y@tZSqc-VhKM8_O{YpK;<;kXqWM%z zCG0%UU@Mh!qAAUIntGYz8*#3Ag4Vc<7!34v&K)LakSC$2OdOSbxP!kwKIj@cdN)1- z^06p!FhIr*yOdX2<< zErQ1)cw8c%h~UW?cnVL;$Je9y2EJK>XYgzk-@><}cn;r@kMDAPkK_9c#VOq#6buVH zk|O4&hlDd6OW3KDZN)kzCC*Tkc7?-Gk&EaazK}=+QM>`eUA~54SqMa=eWri#V%>7O zGiCPZy}~plN2STI3~wDnx@sEujy?K5eVjbtc|);H^ym&2wu!xI;d&>AxkI+)ig@*Q zQmMsGlG3v~3`=ySQ@z5W!%SK!@30fPxm|Y*InOQ@N$nU)Hyg=q_I@|ul$176+bv5t zEvD|ef)EWS)@J!+CS(ro1S)?pteU2-3=t=*4@1>-HD`#n4JX8qXV8@62Xr#Y)@M5@ zhQcaomlDrNc6*Lt^-EJowlPz;`eVTwF(^nS@;liN7OTa!Je_PBXl3soG?HYN8J;7A zCv9mY=_FcbVC^&-PMI?DCZDq*-Ph-{m_>jdN4H!lqqKKro|AV@z{GzgTL6VXdcT+0 z&g}N|#9*gBw@k@>uIex|QYmVP= z{FdW)9KYxI1IHgZ{>1TTj=wOJxxz|z*tYX*<8tB9*NNu%MzkZvGM&>7OMJ4CODqF&qGH54C7L{p?Jh}rrRaQxV4nzlAMltLK0l9m? zOPRYR*Lun*l`Z!rkz>jxm91baRkljHy^2*c5Uto(S7kM9HNzZF49i-SGUHleKzCf> zt>vs%Wpxxkte(X@2**+1V;PM}iuqFHU>yC6!^tRGYFT zag#8IByP@FwzhA738hHs370&XE$;xQC zrz8?oFemF9KpfF$iiAhp_E8@p$vrxyby%WMh3>MusR(uo`h+Ayh~?vm7SpB%#r7z8 zhit09Vc3d)K5~6ZcLs$+j!O-hR6t`r*+H0HPWX{@x@jaSYQl2meqCg=gb+(6wi&r0 zyzRuD$ZK!aR!oa!@FB>4$tX6es;54~$Ha5=nT(*yMl72>ssO!dk3Kakt8zP{>d?}b z-aX`dVq8kKu6d6>94bgfRToKR=H+9teL}?vxKM+C=hzFtg`A92}He8NJ#wL|| z=}f9ydP;b5+WDGdbxNNfH%wW$lz5_Fo)PiOA5EulJhi}zJ~Tv~BtzW^f@?yXl2tcr zh(Ozay=DNpkY=*ymQ^R)uuvnE-)!_L$#ZObUIp{JW9ru3cchi1nkuaJ*0C>)FRN+y z_Y*eOL2qfN62gv+>!&^@&))c0D>soQ_6fQH6m4wpYLoZYDG>2VR?p_|t69B}7>vu9 zhvgLM?bjwhtb$JK(kfiT5lR2TEkZ@kw`#B&mp9U}7Kq{UJbXiYT5MB(d}VQe zRa}<$bd=1m_R8s*k&?jmJwzGc^&A)yfx&`1AqDQ3!a0}4C3)(3@XjW;G~fB%Te|#z z7OICT9>dwMZkw#mc{4lQ?jCTdm7qAc(_YSHmNp1I6%TdIp=J4Bf}EMwWcrxC#Xg2cZQTe8YHE+5 zkgh>RM^IdV2cR4VuPMqPa*%)p*h0^L`6vdI>rt%SfEmh-SgPEF<;u<2N;HjF5<^^o z9>5>bwU+kD5#5Q1x{Jm|B*sPbd>t+hL@8)R1SNFg*;I2k_@kJ46eYXLqa&Dce+{ju zflM=fnKGDl7_(`WNlFH#9r8Vjvd)^?)fto@#vEFhGsa}D&x8==^F}eh%O5R&piyH{ z-6$5GS$q@~yN=?dT_adjesTtjN3n#SOO+7}Dx=t|9Kn^!QQV^3i`$j^@PcxT z6)X3%66FC_sXWM5D-W^rl!tw9UmW->>+J?M7q7=9pKtO+}aG9SJPtydAemh zWtM=G6CTGB5LceYxymzWRh|u{PFvQPRalI7;oT%$1Iq9oGDtxvbqera zpZELFP46hJwc@3IG5I2mm{-R9NE!q`06g000OCV*mg&mm$|N9hY$5 zHwc$N;5QO~y?Y6KRMqwHxy#IZnLI+6kif7GYeGU2Kt!D+KnMYXAs`8>3!P+Ml7Y!g zm<0mvxV6@5)w+Onw^DbdIs{R%+G4A%wzXPqYt?F9Yiq65DpIYMgTzU*~ zz%cIAc%B1Bvo8q5P%QC$ofpu1n9hgO+okgn)N`cHN9lYt701x)0Gx_m4pG6-h zP|Jw~@T4q6*yG?8ywbs|_-u{Oalm|BDWA)$=`l~|H5#AqfI41Fj|DVzAtAO%=XLZp zbiO!?pUmrZzQn;B_)@A|Mtx7w`Eo*}kv^J#biTsDSMpUlUrjyM=zJ|To~rZHsC}r; zPuKYwI$uW!e1odII&T(m{k7*2k}WjIN7bgzTXo*1vmNx+uCp8H?Wf0jdTb!DE_wv$ zvx8<0QYl0$?$r54qD5He5o(FjM@;9NbiSGB&_yiVLX&OP`I+=Si^iU<^K*25u7jU{ z$Is8^+xP`Kzfk8FQPaf^ehL33Renq7m+Ji6M7PUy{vE2iT<2Ff_;>l04t^ECTIb&* zyspvtwK~6!fM1`@xAPr3zag7{pWmqSn;iURev8I$CCIlq;8uRS&hMc24|IMfy?5&T zhZ?_2=XdM;9s+T%&hOLt{W^a@=MU%kLrA{ z&L7kH<2rwWy6mIJlN$fA1D@ngdOSsgo~Fl7bpBJS*{|_uh*Upwz%$%MOZ&ObpVj$u zI{yV#{Zi-8(;8o(LBG=ZuO0k1D6~l77YUo+>g>lldrIdo>HKA#|4!$x==@cGo&8Mb zzt{O62!TK9{575bDU1D*zpnE)sOnAn_%oH>()rsu|BKGwp{jT3@g6G6fmzjUxa@B>-+IH>Wj zbp9U)975?waEEjOx?sBCIK2>mx{$bLVZ*M%t_w{Ux-POb;c$p-VQ6BICUUaHV1X*1 zD~34OV1ab}ROC6tP?4{R0tYJ)!!$A6!G;T`E?k-z;b0?as^Ma!CPryuw1bVMkz>Rd zhZrl|G<=*c#yi9WF)>?A5|gtaC@b%-)ij#?vsrcr4+wag%- zkE6#-n&EhQpXVva86>Y|z|=jozGXRm5v zz9woJ=&hk}M=anCGsv%B@7?4rk461~@!M5_oXxJZrY?~KrZ8gI?9q0AWa2ai6Vf_i)24tKEpMdH)g6H*Z?hS&U{?Br{^)Ff2C<@}=&!KqX>N~3 zJIfd0qtU8ZZf=a3k?4`TMLI*lh*>dZB?DO#^5KF9*ZYHJL#(6O3^x&Dhy=9mmEN$Q zz7v&_R>#0lpEY6A8x0{njJjaZ4A%s_k%)<{(~i87iRl243|iPiok8JIt`TJ`oLC2g zqN80g14nIFi`f}}_2Z`|7BFzPw3{s(hgo06=B)X*&vFDv# zw1oadTNXAuy(pDPw`JiF4Ohg{Tm1nu=h0__gFb&3DJ4g{vq%$lnpmuflQmJVi6xq7(8N+rEYrj(npm!hMolznVudDFYGRcp zR^ya`kXKO$MZnSl-qDg-#+42RYjA<6gGwcMO9#eAnplI>Z%JW`1oOrsZ72^5kV0N$ zy+9+7vJ?J)5H8;zjIIj%qY6qkE-Dm`M%MZKH2r#7keZ4-6L5HsWhcNh%J%U z^7X1Q0jS&zwjqY)i219YnOwP{eO3%T&S^t*HWz_=e4Le-NqOg4iNQL#P@Z%M!hD zqzoW`3rJC{76xU98((LYaA*Qj1*t%)vfkWe2I_){DXT-YEj}|SJvxxfRd=--3pgrk zZn_`vE3;!my$x?kc_`Ji)!$jZ*56r6Ez|`GRu@bc<+@-xxdvnZbP6&U+aFjT5(|XM zV5rqEh#*Ng%a?hh?btXZDXA+uecq_qxG_L~8WJULgu-p*kxt@eYZyCh4uvV#9)E`;ujf7(17Bi`W*mq-~d_LAUs(K0}LanV4 z3Uv%q4YZ7^CeFZ`+O(R4Ivi%oiRs;clkUdidO`1)0O^^C3+DFGlgh8B#k0|7ovw*> zn)n6=;TUow-kR`Y7_5nA41zKE)kKRXe40Q>XvF{&rLN74E={Z%Jv1u3BoZLKESiw4 zqQdkEJjw`9gPp>b8>~^Fz~*I$O0kKx7_62pFxY7f5opb3}&Bf`h#xrsBV0t-FG*lm&Yb|o7ox*`plra z)ZOflMoss;aA-623z{)E(lv}8X&kL#qanihV9kiKh={1cmN4|^F+*$;n;A?#y0F3! zU1E#D&S2{du~nRDh_mp4(9gzyMfQ)x{Q*SP5a)<<4RM}0AMNcrDr`d@l%Z!a#0BEa z-f>7U6b;d!XuB7QccHjQ=|N9`J~XYb8Egq}>5Q5_LtHE_G1#{m`g%LjwQjy4zR65O zd`n!4RRI;5YvS96xQr&$O8t>WlkC5()f<7_$}UlmUhISv@;wE zV1#CfD`{L-3kFGHN-GR;mAKjv-xC{E$VOyCp}fWr*NW>jalIk7iyf#2?y%Vr+JvCo z1k&`mX{_7ecZ(Yg@qKZlf&OQ)A#M^kYvL9|+{#dPZ!^U0;tsUcX+nV}q0J0y;s=Jf zQ|vUv55-;B0p)=}E0`F65|9lp$eijBhwe7SJ>p(N+$Zig*o8!@!AXVQU?!|g!UD7= zY{CPEcu+jVU}AMg6zx;H=}wI(b5~nInbp@_<<`V5L;OfQY_K1&I}Py&k!G;B$FP-m z`dSSUr?%aq8|Ol^WCjy1R1rV|H~*dlcP7WjU6AD?4Yao*fv5nQoli zy*1`;3x}S*IVJLumiF+|cLXt96!B=~0PB*Ux68;H;iPc(!_5K@sc=G6E7R$cO+?fHCA3%iX7|-iSxZt z%naL!$rbKoq*i5!S7_*~hWNeMYluIHKjLy~$efga)>sA#X^sl)M;ca5GsJ7+Plyis z&NegR?TEUkxf`FpBf8a0c?v_kF5aLqN%N_RHx2P;u^00JL%c=!*~`|46;a=2cVb{? zCWz+_g?+(r)%fY-(PynS2}3u=bZz*0`mtuDBC@{By%1@-6>aKY$eO)lhrWyOmF?Dr`j#mbQ93{DCc=2quE1xKMv< z;p_#IW2AJbabzga(wdtsHEa)%=|I{?!}zVtq0isT6t#sXhp6Y|$W~1LDv&E=XsDCo zj>R@_aI3dHP=-o-JgRIqMHeajHXK9z&_Vg!8+xF-H-*CJ*>O~IZr?GStDrnQ^?#CQ`c(W&6Q3F4bLH+=H`cFPynOYNdPDqMe37&T z*c(Zf1_8sGa{QGU;!84i2gE^)*N>F!8{#W;#Nt2VkRgGjT}$YrA(`Zu-+sMh-jG7< zFr*~Eo~O_xYujUk5dN}c>g=rSbgTV;m8wFN?~X`Y;cP?NXvNM9zERrIib_rD6ttlo z)MS<+9T;4(?~$5m6uVpLU42h_my6Z_1BPg%C(Uy#3qSo>Ya|+LMVmcjnac2*{Q-Z( zpBSScsYGwcqEJgaDr+o|%=iqMO)-OJwoaQiv#JoOU1&&yy?{8)m^OWuAqUBS977If zFBmeHeS*z1@OK>kW*Tw`)jH{sM~|WO$fu!$QwT>eO!lDa>lRubwao|vBa>f6vGVZmg5XLp1sCkL{9*? zJQj@lJJJ(^kt>4D<_7f7QIz+8UZI%BZO944%7JxHM(r8A6FsiTfJhKkx%NqzkmQ#_H33@I#r$g(&Q9F7RwR_qmnxu*7m&V z>%FfrJlRac)0;4_GvriRO7tzGN4X)V$#P8k3^`p1dk>YG+A;M}d6}GlA(8o`54%@_ z=38lULFVllL(Y`PBc1!=owh@hOnDM$r?n8Gvov{vAy1Si8PX#$56$n{=2&Mrm9l6T z2H8GCR!WQ!5bN1;4rZ-}oGZEwSuM_GF!k%C$A+9IYZ#16e0nTf@1EqF>Tc}xqN&89 z$2}>6@lS3K)s{A|M<|+qoNvfljC$k(xzLb{s8omERW6n%8?s(5!N@>17;-7qEt97h zayiME!`i7SLq}*xWDbMkqu)p(Dvi-(lOb2gm4;kJiaRN$cBb5sP(+FEI)AV=0nNk#ySI5G(e@C3HiZj&8Qr5fkU(?? z8j#ohdSk5D>TipMmB&egQPO|F z0x!wOmfj=6VZwJfafkXwa7<(M>NG$_J%FM~H&veIu+qBbE4;~`HJ(zRR-d+yVI2`! zdqZhGCbfo5v%^b&saSb5AqM41c}VLwv7h&=3t|T4_nmBRN$X~r4P`wQmC~9f^n);e zUVRDS2<=PFQC~}%a()6X1p#M$}`N4FC z_3N=B*cLMbQOv?>Q3g=X`VgWQf(@Z1UVl)TsI+cV2BH^#IUL%5OY1u(<1S`ehjB+d ztVt8-w8Iw$#~(q4G7GUL*YsAsqu8JAMaLuVPA2@%KwGys``6o@P5AV_Cma|+_1|_+ zSN?S0QSvno8!(ILy>FVFNmbM#?JaY({KyBKU;pGcgE;gtiWpwEnb9Uc#sw8ei@}sk zN28ODYAm{c9h@$)0gBN}(UgJbRDCM?34Pxl3=9OBidz^=&UD6A-`8ta3~(5RR2!wv zi~AlDqc~cpqq#WU{N8s7h9=h0=QhFUGz*|w`nVQC98DGqtx~}yUrPiATwjVMxr)?D zZ9(lt8`qEEy*kj*2@YCwkO4jY^=K#=Bj|p0z_t{{s4xSR40x=yPEM_h z1t%YV%+b`O!L`%w9cjK$htMZxAj9DalOknqU*X3T28myfonn}~qohZAspwIzeWfLi z3&Np)j+FhVKYA;5G#3}LqoMlHW^`{}I;*#v6gouun1(cxWvf#Gb4lWQQqQt6if+SI z;PTtrNF(UzDp@WYSY9%Wtw`o3z1ytgRojBPhT7$HJ!yb06+P2sXw0l9x>9+yqNy2C z9qPl#v-ATFau2h5ZRz-Hb6F<}ST5D0O^isentJp?f=j zY44k4a_0IpX&;~og~Mky$Jz$aMnoh(lJdkg>9?&MN~j{M{1n3F`jORL%h6LUH`Pg= zI!j)gagW+UAKjl<&2P}Y&N3|1g`Fb@7AfCoBrg~(iqbZP<`4SJuBEL5L>zT=9feXL zb*+UgCE}Yr_LfC;>SkI;PgPc==Ttm@Cqhh2yLBXs6fcK{O>9vKZ~7fciBn?yIyFLp zK>*2U`ug-ydqBb7zIF^5;N&?jQ_uuy82Wuiqi$HpgA)^9WAjiWp=BH zoRVxHF_|1p#HzDXU1Jl2K@{`&gDtouWmgJEE$@@qB&wnP zVM`p67s`&{SJQ32I#~B_HT(GeUW0nso=kipFPBUphb5z|e%Ja&^j%U7ZI&n2G&JJx z=nR;()(*M_c?R7QqS1&aYEnXfk&S3998{-gDE*1;y#XRl219zqzE@R(jXGreq{t`+IkwFNPMeYb+Y5d#|p zD{(sf{qm8AX->#v>f2KK5vh%qrqE(K$wI?h+hw+>5P8>s6YBpj1@Ca&%MPGHu1k8m ztVoQ)0%aQW(T`=aAbKPfdy;B3b##)wqrVR5l~UJ)0)d2sU@&Q5M)lIdtQ372Ty%IN zmj?f6jN$)XL$p=Z%Ny!{8WyVi!ODeGBE1A%loCsg_OYUYptUVi)3|b=ki37knfTL* zg3K*+!!fd{$5moJ)3c0S^^wxIqqwH3t!Oy8Vd<&{3p_gBmaspu@$CqkodIu)Sse%* zE}}VN=suXPoc7umo-|O@(D(NC+PY=Q4dc`AJ9w9u)ONv9 zD61NtzNQ|ZOrs41)__V-Yu&3KnZ85O>ta219^QjS`ki`ea-$C_ZwrOmaFGdjMCZF( zqNddeNiADKom+Z#3;F;VV1bK~akN?3Z|}Y~Gnl$5U-Rz`a;&hC!uG@&K<^!6>+cS9 zf9g1(pjUf;@|b{h0PSppGE_3CUMeC@T|_G@IxK4a|2m`i=zCjcq2Bsy4s|J#ynI1# z&z{`9u#yAxtFext<>YFRVe00ty)|*NlPT0Z^=S5DE38c`Vmz_DXv(ScP%ev3ou`5j za;Pc0la*3v1|c(FO8-D|``HN7%|IAily&D1GaJHJA3ZP1-vD1O8(ivy)bBv zGiNsp-bWQBamXd~ghFow*b%+IfWhB^3H)7uDCY0MO#UHM^1muH3#`c!Xc{n``Iw2Q zv?_|QgD_KLZ6H}YBB&_C?m-$Ot>7ocyJ1LiaU7hFK%T5jLw5`4ea4wJV-Nvf(4t6WkQi&X2BSz5lf12nl4q^KOZ9W+G0xQ9*)UQRCZkG3Sd_)sCbpS%u`SHY zwz4zXS?p|f4m+2f$IfTl*agVm3zJOdmAC{OGJDeiQdpv-Fb-26fzk}JNfKaxbC%!} zSyr}6eU;-gFAmcZ71odh!%K*<(=En2XY4_019jQorErrdgWE+pydtK< zn_?z>C{BP+#7RsO9yVH3uxe4oP8V}ohnUA=Vu2FVnHGnWs?XM2st+fBusQ4^G>sh2 zhkvn)*(GR^E`tx)H%W++vfo!6GBN~|%CHrA!iF0KfR-tjQh`V|_j4Mt8Thk3|N%T%l0z7S} zy#)u&FL9n8hcoyc;7N^|)^F50V!LYo2AL{v8jvvxpJv2oKNP3R&K4Bg9cc3`zFU>u z;ERK~6AE!&SBbNg=Dh_5Qy*uWY8gc3UC@pnYUFP4$6>vwQXn>eB+P71sWYII!X~YT zj+D;i&?wTIV4^8RO*WS;*<_1Dr)ruzDh?a1C52OVG`WI8Wk@4&h$hyNms*F_6vGt^ zElD&g9w4Jubi=0NbU{bHY(_ATKvxF!ac)V|p{>adXIg~rN+~dXbi-Lk0&sS+!#RBc z9F5I5*BWG5hx5{Z=S~`oZa6;<+i=x+CC&>J@g2yV3wMgoEE-<4AD&B;oENM1$H?U+ zC%6P*cEdL<$a~;hoQ$5!d1*8?z zcJ@NgB)3AY`q-{ihfP)=JJj@y{QM0)?wullJ@9?>88_~Mo5+)lci!9$wq;ohC>d1s5_MuJSY!q_B)`w}+h{v<_qD#wwcbgJV6 ziH;BUbR5;!P(74vLs2a#aqd#~a8R+!j{5ndosfkkvRZ78W%?eD!z0_F!lFw&4!fP* zN;IYde9WS8O0yp)Yp$xF zkZ45rB@z9v)Pz=(SxxrBlLN<}KgN*KZUK5KS-8x4J)M-FG@(P<{X{9xPnGf8-#4a7 z^9;$zCZHmlop5gbVT9;s2>9ogok4wlmO(l#p36uJrPfQPCOiEi!S-KTuJU;*zmOEd zUp)kWLcAv5lyAdb=%y>|AHXwEX@6I}RnWnH51TOPSc0+eGRPIDU>v+0@ot0)(FB!Z zH7pQoVYxUJ{NgmYM4SOPi*?W~ys#hNzYs0(zVN{z(aHviHs%t3HbHc-G7)6cM2LAr zCtD~svN{oAO(M$Hh!|@Yo0v~@v5?rpqGBt5J6oK|&J|~~OT;a<>F3u2l3cuJXE*3u&SBksE4soxDi~GgT#e?Ey@sM~;{7Aeh9+uf6E@y~; z-LgjPk&WU}=@)zDX7RYZL_8s{7f;GN#Z&T4@r-<1{8YXp_REj4{7><${9HU|lj0XP zw|L%GDqgVFiQm|o#Y?u3c-gi^yka|7{L!{eykWaqylJ~tyk&bvyl;D6d|>;X_|W#6 z_`B^*@v-eg@rgZK{L4N?d}d!EKDRf2i!bf##R2;!anQa^d}aT(_>cX1amc z?A?;v_hQ`>(q?~G=GZ@wy8T0$rR7M6HcVz~$4f(-BL``%a)Ju{Zi8IRF~+mYDBKf% z%=x~&oPhr9<|!ug!9=oRI+b>gGzQS zyAGZDG}~@=J!UVQd2IKw?J8$!vR%z~sGu=q>tZ)x$p#DTx2kN2X>*{EeIMuL_7CAq zoa06eJuwKh!ci4wUIY^=4?;dhmNO5){28vSuV518HV0uu>UjXFhaP}W55QFiVTQ(T z`Vz8dde+rMpdemO216FYiLwZ4jw;XfV$pm$4rvyD;T{V+V{$(&kOF8Qg1>rlFwxruAEj02 z?t;HjH6r9#v zJ(?BQJt%+Z4$xiBI2^c}(ViFpo8@?1d)eSMds*%p7eX1rU^jE_W_g|w%rg>~JR;79x<>4W z6|Rx{VHkbp?}SC3QLd4$QE@hGCsZctW@6na95QO3XEY6e7?(a^sAmig7^4R0s?Iff z-(EI+jceF$=2CMd2~nV^Fe16oy=>$fSHW&J3c-({DM#;RV-Vf3J?Of3vvD{l&f3k! zuXgGC;bxbP8RD!lE@#Hh`H08_&sYMT$0nx3c8!g*NglV$y@yRkdX96A+rtVOY=?o8lRN?;0Ox#hwXyti=8}o4Q80Cd653H!EvgBdJ)fiZ<#st+AU;_e@0S6XR?~ zoE^9G&;z}xIWq$_XZE7zq~6q=Nz|N-119%SbEa$3zMbsnNugxHW5oRYI6I!;&-%I& zP?$jiif}+tx&#y+MgnN+6H>xHA|(X_@*k&8@PCAV#n%(9-j)cT^mU0oB?HlmaX@i8 z(WmU&2~7iH-QR1eJ{cWVlGekJ)_a*}jVo_AtMIsXu}U%wRb^yX+wsSg7Xlca_M4wF zEwhtz9UcfNg|rtZh6iu-R<6>icfn z1GZiGJ>PbVZGYnZ0@nY*_J-{({N8W-HGSKEe`|l${zt^?Qv0*^j}z}N(7D?*hc<{6 z*gv)(pl=M#DBynzIv=`dc-fKquJ1{E`*Mjj6hau%$SCxB0$2qAeA zgrx`0m6fnV&VifdT)0bC!~L>`xn(VzBp0x9xsaV8PiB>}o-L3|SOc!VQ8uv-xq@AP zB3H8OB9FId66uV7bD-k zh1`nDwfNp9FU8u+GE3J z26>%ro4nq3soY`PE^n~iBEN6jkL@qu`*V4t?Mr!+Jx|_jpCNCt&yly;PnLIo*jLIQ z*w2!8*|*EP?YGE#?6=GN>`%)3?a#=E?9a+w_K)!WvD{$)Lhhn~4@0?P{vvqUPWD4g z+CGJu>@IdUOps$Rh`$Ge?up_fs9^W9`(V7d7Or9Uvj<>|co;Ub2iZd~Ry+@BVUIC}!M=@Pkv?L#QTDEv&Gm|;mJD8RL`>`6*3 zz|iv9k14f)VVZ+Ir4Cib+Yhm)RccXc|CIei9jcsYf1mvnOB&SJ|Ae@Ini$$P*k5GN zU?~gM*nh@;h9w91(C7UeOW6>z?_$ql$$+r^0rni02EontZR{891;}C7*)C^9rE>^In&%kILI=0)~f7{Xq%)w7q_%a|d&Wt+`@$6i6d^s#L^dljiWl;_(F_Ivgk z0*)#{PnK*>R9SzHV9y4OpU`E+d&tV7#mN;B(-wny{Ut1YhS7xvgM;tAos#Z`8c@cKD94Z zjB^afe&ir23mBhp`EH!ms>_C9?4NW4LhS=$->(oLE&<6aK_sp?s6DVx)$?C$Ey2NX zwuT*KYp~{*;xzXBTo?NTe9Hbf*CncGrMde515ir?1PTBW00;;GJFZk%c7TyvY8?Oo zn?IKkE-@aLfM7BSmyq-_7=Ks;vV<%I1VMtJECB)}U=o&~2$RW6GBBBmv#_|-*1ELX z-KvGQwzb-H(W+QNFe;+ewzk?uTWed}+S=CE7Hc;Z7ry^_Z)TW;K|+81_=WfGz3<$6 z&;6hE-kUu6?gI}K(Hz&fT#E6h-SiUQtoar_^WRI8h>4=zG3iP^7(Fq-Zc1|Zn}=|k@kDt zd>`+Z-uD~4F^?|cZ%O5VJbLAEP#%5qIHdUjH%;N2-Q3R)O3OoTD(8naAC~tc@;GAf zqi%kTzpeRkH&yc!@_#_%cZB@A27gc9Ps-!_nt$M?dHj?-K=HJ}KXmht_{W-m;--cC zj69BLe%4JF$S@a3<)?01iuv*Qndav-|J+S0`1w5k1^+USf5k7z zzsCR2{7*Nv3KRcwQyc$V^M5qI?xqgD+2A+i{iZyQ$>S|Iwew$Om2V5Y@8t5keB7-_ zajsIzZhlFFELrrWvZtP}8+4chhHpgR0P~(oLULRnoi4P%{iw?N&3@tXy@rnr)~#QaQ)1 z=BjyGo$IDMrPF*v)wtCHb)H)-RErFCzM(FFrm4kREq`&-H`P*kER#pAp_a>+74ldq zk2>kI%22BfwZ>5O($rw6wT4<}s0$6%Xs9MbHEXrrO-IxQtv0&pF>r@Yn+(+=Yu#+9 ziwt$KTWwL7xYbs*O&WcMYBiK!>TNQnC5`QF)uB4I3K(j;Ry*AEj0zg6OTLGs5|&4| ztn^YtMSoz4DymgXq!BmNPB;Bpq_IoX0Ak#&)gC6ZE)=pNOM|{>)QU0{vV&2r`XX(`Hq7SzR$}cdS~Ps+$8{)_N48m_4`4w|i}Sd(?`ddmZZa zi+?w5tzW#fajgr(6rsWI^LJWJmS4bYYHnFm+qAN_wpmyj*syNd@_`MF&4U`6H#IXE zvE@ELK!Rw>Y&dpT@9qj#$0EK^v^^Z@s%}n}tVn_qZ04L72nAw`m|SJkH!x)_4YvWR z5o-b=t0CUiYDH`T3BqANF!2Ey)Dw+av4740xIasPh{hqZ-POQuXV8jOH%WCESZR@G|60w(s@Hz?SYO3!bFbWE;EgLPg3yQwHrDytSRR6@2K~6+g!mfK)Rwe z-7$y{?B%qD*M*~)x^eK-ov~PV^-4Sv128o=s3tkWzLv?Xmh69GWrdN zUl0qjTdX#i!Da}nD;|smy5TC8`C>j8n`61Q`K$>5dnO%m#K1Idi1LE+M-nnQq5P+n z9#hFcrQXw>RP35TT%ETj9OH3d3CzF0hhG5!DTO3naC=tdywsPU?BYrQYJ0}~gP4Tfeqlz%F>Jzxdf z8hl;ilLF{2S}??koE{Qd(niLYh^@t1U5@06Y2n~`&tM_KVLlWhEkKH%DnBMYdngt; zAh3erkr-^*o{+CA;2$)mc+O}H;}%|&77^FBZnylRM7bRiU%Ou-Hd8?wfgQy0Jlkj)26F~nTm(j>Iyg%$ko4Nx#S$VpmdT7 z%ohO2foK!#8TlrB97K^=LS3jm3@s{~o+%d@oeIOv;Z+gD<;5YGn}6kx#~`)+WhZwT za?AfNnx(<$D0H=LbQva=xR-0INyxT2w_V=pq*>W^1^O)>d`z0zIGvlrJFHOPGF#Xl zF&G(QD^e&cB*6lL3CCmNn(dB(aP``FtUDeRo%5`$)1=bq3WU~ zcx*?!nwUW;R{5f+pMOw+VQp445V6|qC}5?sNXN$QHW0b}@kj*IK$)P`5vw~KiAA@z z1tjrEvEsO%6ZLhz7~*u^?r2)g?AjxhU6BFq1`CwdjdrWpP1hbQI7w8TB3cLRVkf9# zCvrJi>uJ(Gi67Bf>7Y8YXtaEeM;R9BPKGH2L8rdX*I_~byMKH@c>0# zpipgvI*=z;uWC%UR1HIQ&?>O-dbu)0C38%^~Q z^-+@*yTk^3yCqpP)yLHJn7~vYSD!HHO*#g5W~xuBPk))}CiQ7k-K?%Rc_SB@>K1jY zsXn9jnrfeX_^i4W*rZ3f&<@xJVx3l>Gu7uo&E;HSs@sHc{ClUlKvI3dR9{qI0{HNe ziBwjr+l7NKBk-Mh`YU7J0kL8@zl1%LFW@4HGNG9I%6Kl%L$Y*cNwSQ7r^K1) zPA7!R_J1Z4$A01~rs`2&Wtw%y$+L|4wIOjba2s5CCTX6jzRnfk?u@fMM8Bjvs9T$A z6`sF=B-T`Ssk@Q>nChGA9#h?`?qixdw4BFO`=!hMyv0=C;w`ZCd9%)$1G~&?gYy^2 zw}%n8XP#;5gMsWUK&t~xlhOh=NIQJN#gUG97k@lh+5$(e6K`X|X_neOOS=Ntl7u>B zkvB*z8I&WLs#hI^#SY4Qn5GOV)B>TQ#adJKsY6;lAQs$@(T9{BCFM0RH!{_O;f~!qC31(pD=_x&j$uV22gC%!+r!Lmj0xZc{y^9+t;pQ#~Rg zJ%6GeHPvJ4+gd$tswdQUwEC{8zNenl>ieepfqDu7>9mp^k~IxV+Tga-QzjRRg+GcC z9LdvK{m|rg^&^DJ6}8P(i{tH)czfy2aH!M{BBj_=ol|sX!M25C+qP}9W83Q3{$u>H zZQHiZj-7Pav2FM5bMCkg_pQdR+BK@)_Fikw`2kX|qog)!RE>Ii$ zog3svl#6=u45+LSB0+un$okb1uGR$rFD<3HtXzjMl>;pIX4;p z8{@sIF03IOj9e#c5jK~3escZ>3U?e(x56y{B==MuGN4G2mnhwXpMA*D*jM0>h`o%3 zB&z36u8+aq+P4Ae$%x2NB`~+JmlY-ABAf z)qxtorSpnPLk*y1mc9)&WrCaahbgk8tSvdArY#N1Hf~&tNs9;qo|b9V+OlxVdwJz| z>3437bg*h#N*}VkSB|=KYb!J`nxiH`c*{cUn^>)PRxg1q;~epcY85$t9ybj)ar+Y}~-CD?`}0D+M0ZQ~RLn7?c*{{ERl`eumXR zhb=4KSp zG7abqtf!v?Wd35(ABH$ImZOwcpAbo8X<=B~*p4;h?{X?T!@I^a?z%UCESoCMTdDg& z(*d98J7lfu9)KDjbt?tTOJU=>G9+#dJ)%oP)TQX5$KW!cOvth=u}u-^DYI=k-A!4n z=x5&z_moTgPUl1C*eFvuhfiffglgzfUE-7s5wwr6u0O-07qVJ(sb-JRCXeIr+pXG2 z5jN+uRa?rcQg^vdzAn8wT{8}BB;lY^2d}cGHf`*{1bcil1^)pAALH*O5B)|U_WY;4 zeFrTkbYi8x3NwDle0V5vmD^+#4Ju!c;DIIuk8@t2Z8R5p;=Rduc||CLMxf1ND4#AT zQlnux{r&QOU6Sg=C2IM=#W{>6cpwSflCfInm6r`hTuM$qX# zzobVJZeUho^nwA7f0KprWhaaKLsW|*9l%RM-=*^KC$Tet>$O*CQ1f5M)U2%=GH7Ps zb`LEmE5RNS5E7I+C;vH%CSwLoP?)8?&qRQ>kb?MewFgDt$FposIwSfLMM{hS&rkI6 zIsR-c7o0Z7`-N-G%_laLaq&;HX0)!{>=;83k>|^yA2AKw8+o=aw(}O+4Xogl5D+;-U6rIWls_NMXnoa#8d*JUYuZT)=VT?EWt}aWQm0)AELU z`%a%4hcD_>9XXg8%kXp_9B8e86_&$Wk*3Vby zt40p}(k0tTYhV9+Y5m!NC8YjLi}YMym%JU;hsd{%7YY==UruHDsL`m~NzI$>MNZ#n z_%6QN+nO)~>WH*)lx<<~Pz#nBt}MN%@YI2`pbRrWm$ANG1mu5*CP5ry5+scEb4;~Ef*S4~ zNls5O|Eb>My*N=rwJQxDCTUwRoRrJbri?4^=LGH4>Gn&}2WHqjMecpoU1_<`6(69R z%h$vVoSsJ*+|b1nrxSJuw@M0!A6_@ z>|f~v@ES;_H~^6shVatCAHf0pHw{box| z_TO}+WVXL!4Gb&bIv?p6bb@wQC&cL=Zc~INE6?#NEkExj@tWtn&2Ck*qpq$qe$y?; zu54HSRZD`WIGq_t;W{bwT~Z_LHE(R0pcsSGfUL_}!r#AS@d)lgpeWGIar)Ti$dD5Y zoQ}-t0ckrXNak60vs1Dd&+^KJ3X%qx?xu8Ozd<60T)jJuG$|>w_|=8jcY`G(hiuer z?@zfFJFm}dFr=oe{6orB=8(8=Jg?{g26lEiKBIot?Iom!T$TcK!7_ur?u z_At7v?`%lUXWu4+V*ca|WB8Py63PVpWBoZyRz4R6J8*G&^JR|9{EOE59z-ptHgOB} z(2Zo*Ti2H)MDAj9X5%Uw?zEM=WVCb6P54{M_}LQKt=~g&ts}<T?jWs5`;uS_8umm&%h5q(` zx`CW!_x98kwxMd$+_9tF>qS(f$`sa0hft};7?Kt3ab$fe1Js4X?BgG)?zbvTFdKbDT${ z^N8pLbdvrh1KR4h9~+)+w$d4KIm0_hY(cy#t6$F8Jayo*g57TPSb;_&Cq4>E**UcQ5G7V!-DnRNc!WWhPtv@2 za87%WW*yK{0flvMMAxK+!E*W~WpDU-;82O#+<&w)wsud4r&n9WkBoFB+` zlOT?*zKszUN5=@>_boN zKC0P2E{UQvJ&#LTbC$&VT$sahy3-|JmU^(%OTM;7a2|ZD8gH9`@o;nkoTsNc^HL}4 zE%4@CXI(U+KK{sqFow=y-MXEYuHqe)2Rk;l^l~v ze9nEsESRP<(=kj8c^W#eWH>v*$w17OB{%@%37l1(_LwnHJ|fZzZ0%)9m1eXljIKi3 z-VYhk_Ou+6Q3KlgXm8SoHNMD~E`*MsCZ5`>FKD&jxL4}#iqqFGHEK6!Y(dzL;`pb5 zLrp_cHH!l3(LF+4+Y0c9>=!k~YN-{$+(?yD&6G8*9F90_dt$|3gTHiti}4DM-{ARZ$^NxaCd&IeI9)%? z*aO=BMuoyFxwLCxIn?VAt0vvL zp-b9f2hLRLd7=u>y!${hNnwGcflCnjlPjs|59nzYcAwZ3M>PM0UviT=Sk=Sb-=Gp< zQevt!SortKiN@OFFgoqkcXTArj$cS4UKK~d%zHgsXDRzlB$eef>)vo2E}pE+py@J{ z`k6!3m;-YBrf9*;tM@>z0 zbb`fE&ULHp#r=Ez#pR@<^$qppgPG^!$Hg|hs};kB8=nweTZH<+qJAm;JPzHj<()+( zLY%fG^wZL-#g5|iAn3}ATfbd@0sB%-8@Y}bAmzM6kn5^QYXrQN08c)`b`}zRKImrN zu%Ry0RNV<{!Y}O&xU-gf9-CluXiqQ$_)H4HVKd!X)A*@0KOys81qrgdHS5Y_ zpj$FjNFu!2Z=;yEqd7`%O16-9nyrTXu4?bI#a@8(sDIR>DhH|#-BNWPWE%hlaX+r< z62mNTzmDh}Z0{QVOBK~x5U#hSJbX1^w@IkW_a}$*J9(D+RXKgqP$$|DDEH0qlq)7t zf(mnQe^Y=XpSTu1A8HWx;2OG8V3$%U@W=0AeeFRsrt(xLx9rZOPl4bdfn@g|Z}nm6 zuPAe+_{NSNcfNce^s>5pXuCVV6hzL?Lr$=^eAGH#%A9T#cJt&sT-ocDb{$loH(PWc z!VpFFul!(n_8MI4o4WjsMB|$cPC`?wL|^nQNeNII)M=Lv$1W-e3m{&9Yz)o-XdMga8*(VDw58z+=+!_BGC^p<-S4PW#vKI)IDPj-^~;pz{b!g_R230m6dy8e`eiquMdyC@ej(ybo5MjH<)b!T31{;n<;q{7;G_Rh6<&IGr#11&s-uY&8} z?V>$iMc=nX-+gByN}RW-(5-Oy;1&CY-uM0ARqr3J?!B}Zt@;pvJT>vx6%#k*{CYi| z&}a0VkUPF}S|6vjy^n4weWWqIxwZng{daV82EBk6A-v2wLl53yQr1@sco?KbLC(;f zA;T^YX2#?fKTe4qvQ6h3U~%RS88+RA&)K)(yQV^8JB`ZJ#xdi0DfpuH{>%%OkDPa9 z`@d|y9fmp4P4l1A3`+TG;^ov8I@79}1fh{y3ZlB964-mfTM+KKHW{8j1xK@^?&dDeFp zdva;^?Rl2y7Vm0~aolryr*6b0`GLs{bFR-DK4&LBGPesm1lOe}iHYl}`s)79NpKXU zf2R)9jS3q-^-{LwfXpT81>tEcI3H)+GFg9Q9V`Au)6Q*(B||BHGKt=OV2t`TSgDRL z^FP{pbyJlL9jaVP$Y871F%_X1ATVqH*nE`UsFYeD+>m=YT>yy3m##fQTnsoq1!f zA=+?+=6)fLw@ddJ%a?VM#* zcywZ&O^s}m0BdQFa;0I~jGsn*$$QF>OVM7dy|$uMQF|;2KN9ybs>tpeDFHSF_WSPF z1!%3fh5hLEs@c_BO;u zQL02&>T6CAl*!l1_&iaIEL~Ey$2jAOErco$Ueq^5KvbvPaZm1>z>kRotv9wl0$0Vu z6I85tvb&C4?mJ8x%=>NqIW4%CU!CKmZ=S@sb&>9spgjYjRK0?-TI)Xkw7o{|{{%AN zZSCnvBS8$^6pbXCOa?Q=DH(x_oCQnn5FLSGgwPqG?%qZTpQ3rd+T)AM`zPzG*|~5I zp!NeI5N|TD1R>Kc?>N3kqIDc*l6S3;&M#W%k&AKlb7AWMfP`C)M=bMi`YnMbc8>e? z;4@OZ2iGJosYUfxjd9X5Ycy{le}!*<;kJ*wg46$NDvSy`2RFzR&QTIZC@qT zX;vc9Xj<3mwyw76+80J|zu2S$FO?MfKP=cX2XI)Y4CVw+d{1(GX8n+RoldqvRuB41 zPX{i(PDk)%?<9LB=FWiGZat&%?fdrr`r+->sTUd#NGm;RHti z-(OX40lMD>fykBLlEP7Udu+ZC#2Pc>7=zd+0XrGQvWk_-?+saSw_YpBO_GtkAf%UkrU4f1j>oY*8zRFWaR;Oy>@HyJ=Z$h_%Mo7SQ7orMam?O;qz zKzq615g|rKYe8Q7`c>ji{I{$jrShM7pHfci(4sVUtaG4;mzmwv`BFNBue&%YT?08m z;ACeHG=_6x^+r<eh`i!L4Uu;BL^E-RhZedOl2QoDr6ZR@ zVaA48N|=^6c006uS|OiM*7K)TvJOrUJulnyF8~3aq2NAh;xwj{4?gSSsAH7cx{eZ; ziFPe6tP7Z{E>Fdf?jefHKGnxXAw6F)#)un^TFM>w1P$xgk5A z)iN&7xvf&lh}c5HOVnS++^*;r)}!ac>>3`>FPtYE^DEj8a~$51w2e-bs>?Ys^6E7& z?n8bn9$Ma)7#XgHZ-#U8utEYDqE_d@+!VKXmjH|mzXK<`TzNM^ImhzqRmIVQ)vg;0*0g&Wa|F$oXFyM2oPe8Tma7%}zS8d16niKM<`AB*j0 zOd0QBtaWv{) z{QCk{I>^eKXrb!lv%Rs(=_Yy>GeVxSYFK^{PxT!_?b&?J z7s-7L`*Wu$w}bpekGxKh7IQsc;S(~Mt`bP88WXv%LZ4*@)HHBP;}dmMl5bhde5HS8 z30;Offy&(QLIav=ue!aueQu8kr#&TQ`yqx|7_P%Bex0>}yoG&nj#_l*I;ysC?C=!j1ZTzNG}tGRg`m zthla6pxnj9NglY+HEv<}`3p6@0YHn;CDFal)`|e{WU>bK# zUcW9w_M8y|m3xzxZn2>Xp~wtp&2*i}6z-1~mz*e0{&m7^r+UnaOt;YRw!i0AVLbTSa7rFrwy-&_ zT?g+g0Hxn9H3)G0UX8i>Q^C`Uw#}K5M2xxN%1PFzd_ znlSpOGhK9a>YT^FcQ@QGfBL{$Zgy&o^wl(;xkrp0lizNi6P}uP4{UnJ{Xw4_j<*is z)teSfDn{n-UGu~>3^mY4KOGk#QXA~MXNkgFnvW}frIB5nx72|yxC2t&1XD%rS{jjZ z#P??MW|%WO;ksL9KAUrL;%CPVz|d>RIZoU?(6@%fp&5Jn2H|exWKl7V6S>gs-Tc(t zD;(_(6AO$IqjA&>p5y>aH!6>;JWHMll(1RM8Pkz%CR1vbJcm*dh1WC* z)DDp-g5xxSJs(wViL$Xf>=9!SYp=NDxGA7|YWc!kZpx^$8}RQ5%hL{_(#Cmqy85-Z zu~%qZ!I~tALP|HW0*BEXFv=(C78AK)IWb|7?a+yxZpxp?EKde^-kFd0;u z*F;K#p()U9O&eSMXk5Nnswfkk6^dB2VH5~Wsyvg*wlrQXPGPy&L$6k*!~12+X(K_t z$7vjGMKz*nhiNMiaY5UcmR~RHhIo`?6j?3s(}4GGZH+>hMm^aG!9v zACODi4`E*C5_8_=H-3a4BrTPb8&uB?oC|x!jEm$SdSsyJT3G?6TZLyHsG1UjRHN*m z^-ouvYUCjp4#h&AU1PgvEWPE1R0RdR!htN@t)odRsYcCFk5;bXdwmD)9Vln~)zU^G zCqsuWW2TD-SA6^xfLd7fzJ@Exw@s}MVz1B4R4M2E^l?nV09JiD`6gGodb*hbu4-`& z^OKF>pLF2k{)CM}t=Ef-%{wZa^&CsKE2GD4lqjH3-)^{|BO^anutVo@zX9d|X(9Yz zUsZs?eV?^4`ewwxZyfqHVLR5^x$`zsut*;v3XYW`Evh%q$YbGsj-?Ep;EX2_QF^hS za*~|g|A^*5i_?YoUd5YIHKRl^xMQw+08hnWPr^~E@#N`ZkGWe!{=wgxuWrFP0O&i4 zL&L4kqR+43|HiND5WZv$N1L~8_9I|!3T~%S%{_{ZKZi>o{wLLJ-Y^|fo_WsutuFI= zACjP<_3a(gPC)d!M?*hG-~UMo|4&Is@701^mVUR(E&z;lMK{Oz>nGT>dG$li3ZBeF zBIVHq6%}KVu1%uY9#qc(wS8jEopgO<8&Q1_9tFAQ=0nqL4A(rRXc<*0=MK1d*E_?d zu*4W_LG|aZ&*O6^^Ydx$Egz(2@CW5eCUqw6AjPDL;Aump4B@Qc~PQtmd4PpLaL~i>dUF@I1;c z@2xp1vy-oO*As>P`dSo~o^fZs`VPm;Oz){NXbWeEUExt`nt67$=v-UV%eX*Ja*dU- zmfLDD*V21s!N**!@(L3ek?kh1iK_j({f~eZo;7fZh!d@iTB@{JRAeUO8q~TO&w$Tb z?O5>a@Jc1n3ifZoiS{#1GqpiGzkL@I?eiFe$0%K(xgV`{$6F3y3=zzOg;CJdO5UPG z(C(O>0wYqd?Z^#w3%{F#zTd)ZEcqah)vk+;zsHD5a1Doroh?<`{<)r?!O<@IOnOt! z&I-8Bq`Z==AQRXnG?fPaHr)USo8D_NgKm<6OOe?t@)4;qSw6JwZ+U=KvVih67Bt>m zydzA0+;Er4pqDkD=pB6~xP@@|oFjr=j*)d_`K4o8L&;&wdCj4u#t;$;t|k}t9=%@c zCgsDG@0?R(W5$TwqSk`=YjUC`fPrm_bA>n{R^G zv}g@x-uZ1$KEWK5+T4CwW+Jl?sq4^I<#jFZLwb*aww-I-urYN#J>Tc433Br*J_h(2 zsll+Ogf@c#=?G&Lyxxj@VMDmA6wIXMCkOkHwsUoT;i(x6q#mT5d&@I5C~ znj|2`nF&{~*~?S2lbmjmYeV}zq5wQUocJTroLLKq>MVA)Ue7a)^y%{9LbBfyV{Gtn#1>}Li9Y#^ zqmalyfDb(GKt*ZkAecj?`O|OhO!!g|?{aZLb2Ps%5IEr^wsotdn-g~0M*;MZOfNHS zX2#-{jVLMDCF;-rLHu!7I-o&0JmOly5oUEpITjA5R%6U(xb5GMDY=uR%1TcjyF*~P z!Me1p^mN3ErH%dpbmd9gwLdF`i_X#!$|#qgV}+_X!LU(nV;?V&ndZDbEo2)5A+unj zzDg01%J7xGc;l4l)lx`9uLR!9XcLGL8V4{J#+`VQ3Z-<4P>vp=uqs$Gzrw2YUaCKC zGNZQ&v&_r?#nx2`xj-Wqytn7|a`PzY|vV(^kc>s1V$)oI-|)#17yPo z{}K3TN`erfigbtr$_o^NMyZ40>fyzR&_z1@_b%g}$g&H`99lxMD~Jv@$a<6yxB)Q= zvIdT(mV4V*OjckVtX1t}uE^D9#G(v!lu)2oZn^R}GU4~Z=WMA_qI#*L2ds6NCnn}T zC(XVaM-+F%kDgGCeL`X>+rb~G<2DE;5tptXcEj!)m^O8Uk3ikXTu9+>Do8l@6|^;n zOW20G=L>vgYL)g2f^+7S(W~L4j>^%FZIAW){Lsmp(XYTyU1IhLbw3R%uP%xmObKE7 z24v*dJ1$m&(~kA>G*%rtW=}3mW#@k)iI;qFr4y! zP*XPsa7cU^N#}TnnBe|a26^bG&qKl%boh11Eish^dU+AeDIJ`CXwgyhjLz`y> zw6JGqmR6S)Vq4bB-`HR%@#8+gL zOunOD?Sna>_7_Nf{xkG)Z&CY?XS@b~7aESJcngz$Kgxs8>pL;R1Vovt+a?jzj~?I@ z>TABXN@6~9<6*|o;gBaCjk^eQy_-u5vp6~P(|tq!e{_x;R_{U@DhLPxB?t)Fe@Y^l z|0!so0(HE85*)b!9o?p_1cbCr^}tM5!D4ELqX+fxbxEe!u%w$B55)))r8X99Zm(km z*lnlcI+H*mhf#-6rwQXSoG5;pPLP0=6qd>0FD77RC82DTgc2xhgyC$U{JQzD@Muk1 zZM!!zv+cX+y~+LKbMx`o8=ntMj7YnM$J-Xa0aiXvv2`W-QwsHC<^PG816sd+YCigx z&jaZnh2g&HCDkBaZzMkYB+Vb87x+sOC5dSs3uXUOkNvG*B<6gN_%2x-$MYL1VX;*g zy`d#g?T{{3gP7ER7b!mI)ZRmjCDX5J9I680hse?|YoG%8qvj=xdm*54WKE}}BMe*ZQP3FNNo(LbU})vDO4xtC34R`yCAVuUlQxRt=e z-Ktuka!~6qXsI5xjAfZ3C7p#f@oappS?LJo*Dx%<^^Ua@?F#0m=}{?W+@e%>kDN@e z^39w~ul}SB?bg^SSt$5z0*}AHRP4eWGwB?vK&qcV2^(8iCIrwU_iv+q)n8Gewj!HU)>!_7O>m2~Mn z^G-9Zx78UO!Ddsicd?t}wgdJi%4btze6pxn>ynIQTC^D&+i@1j3@eK3+5M5vxK^cN zJfmRf-sDm(z?lU|i&5P*F{PVO7XtP4>Z(_AsDdld=nKe7 zV!Pz|&1OGn?JPU#q-whr<9!CYL>Lp)T`RK`@BW;veaX65nH*a1yOhIXJ?+ncx_YaV zpi_2p=K~2w)K6w|n_a!==Th zNBar5;?-^J&W!!P-*VZoXk_DN0vHO02ZQ0~cLHum^ON_oDGnnxejGx1%HqyYs}mX+ z7>rDZAZvG$v?H^Sja^-#G$3Y}g$1R2KVySeF`;8%8 z8x!nF)*ZawbJ)V1z=*(=qfTM$M9r7NTvpDTN_A0t_|8^loytM>RL@5;+>d$*jd8W< z!isf>x~f`1yC_cJ*bdzOb8bRPV{A1ndju_IjV3Hkn3`jaRS0D{9{JqSqPz8&cuDR&k@S(TXeDhh>D3O)boU<1T9=*`J2XjO7A%oJ(rnQ?JmcPi z=l03IoC2_~R?i$3y3?Xe!a8g{|AA4NUP`xEXYyS`cKq#q3Wtu<-__t{2o!FEBadaG)At+k~ za5xMXpgUVP1khL_0I0Zk0q{<%Upo`+f)=fFYWYDHEu%vwjgxlu+oFBpLQikTJQeOw z!NbX!P@=*Xhc^8gdlJz`W~wgI?@&iX1cvJ6H~1h~FY}QLkG9s6+2bbJK)rPmK&RXZ zGu&0;Ecd+vPaW&#>6J(Aj(_6uqc#9gaXZ8JXUItP6{wlp&ycXp8FxahuL3vyJYBMW zA=MM;khtCLXMI3d)@|cQ?O<20tKIFnw}_y;b?-YR39VABdHA-G64Bab{=&PR0e5L& z+a)tBKdfoZuX4d#XS8|YwcT6v9`V?zNVi`O#THV+&dW57cD7EG*kJOfG_m6XLEJa7 zYD_db3s^9Uwb}%gm@zHdj9o$oUbkdBwp7QflEe=#^ZkA(ZTTBjUz`FzvC-EIN!gwv zkt?|`_4HYu-f`K~D|DTYOzyU`C)lo}x8y9dZMOaH>K6y!pFt10Pt4q#{q2Z-uLaT_ zbbD;16)Wn1IPJre(eSKj6x8WoE=!!CCX@wi5WwKRo1Wb$-aw0E6Nn)zl%a0SzJJVu zSHsYMTmyf}T?X6BGqFpy3)DKI!}_7$jRof+TIr)jo!`sab$BTU){UpXVFfKFSt9PM zMa81B6Kvf4BZwt6SKd(l)lcg0h)QnBHL&+l1jAyI)_G7TQt+ne68Y)yTQcNt?*aa~ zXTTV34jkLYH#av;fhPIiyg?1THbk$XnIV?TE1NWl^=|%2`HOG(J!&V8Q9DaLYI~M|ov9BLTj)__U$bRsO`N{Uhvpt)(!&ZDm?kkk zL2+dG{^+|O15|-Z6;$1{B3dF6df;UD+{LpKA^E9 zh{+2Pfvk7%&azj=&W}E{wHAP5e`bD|mRpcWoqCcCn3pUDoklWa6+nn&cH3HNhjY>L znHs%pZ8LvlujPUq<)TC;#f0W&%yBCtk|(q+2Sgwae(B0JNm@UGnooFq?qJug-sa58 z+Gu-ctM&n=SLbK^FB%xGTX`Tf8xRC8#2>}Xe!4LK6vR}Y^>*opu?a>YW&dTui>`mQf@IhFt)1cMdz-8`MbjlWvnr_WUG(U<7%j} zxiPYXTX9SUuIG?J;C|Eyx;gNOFNBCpBXk$q6-6#yJ?s}@l%Q=m?VlzTyGbcsO)3xc^ADyH0dK=lscRzlE{Scu4X#z~K08JQj7Hf4O zwR6`H^6)}tmF?eaEsjgLAHIvS=f%OVVT+^PYAxOU{KpJG0AK8c?D>qSOAv%bF|jB8 zGvz~L_cdixh}C(9QNpNWH`zY79-4;(`5O?xd9tm$3!ZT%Vqn=lNTrZRogbJPM-05X z8KHjprEE5mD6BZw{uB5dX)_dEERu2q30mJAKsPB=zoc`)^DV0{voYejc5XND&;~1& zP(dGblG4`FLlzl(sHaa_Wg5*bQ|X3Qm3MfN|C=f2<*;?pIkXS;jW27ByFRqP`d&sR zuV+}egYcvuCbi$Rf=)c7MVqq6%!WW4g;p;OhGLyK;mXoV#EZ5f$K3rzKui^wxwLOWqj(a0nx0PP-Ai zbaioxT_80%fHGI{!y4v?*1;bZ!hyJtk{1lov=b5)X#q>9#gu7C!iv7rX;ePQ9ww{W zi6{Ww;cq#OZW%=8EiuYH8&dt)oEpsSE|FPM-4;-j)RxFOQMhP}h@!ovFsnNUo|9&E z0rB$oqc%ZsD>UE)&Sw!g;20$rQ%J8UHz`yI8Yq&<2r=6Us`x=vH8)&I9Ni3HP-F;K z!!ul+C2*)f?-+$X?Rnpa6Uh}8kM&quM%CTHbigaaWH#rvLE@sD!~+}|c9C?q!6ow| zwj7ppJ26~EOPWsyw!~fIIZWvxw?~(qGUODjfat3kWf@=Zdzb$3id$v7I(AvO`01U= z2fSEua`V#(g|n~cmzMQ3_S1_*MMPRmPl9Im!uABgkEnLTGJ4Sp$5`;r zmMOMOEh!7aB_0_tDN0vAFZt_o677nZ3TPWqhtiN#2eG5CqFYE z9ODiYTUBC}CDSZ*QnnwV3wKw=i~NZ)=*Lesqw&ZMK z#5n9J0O*ax+8+=B&^JZ(xAqNhL|xf03ttHrp#GUehgzqk- zdfu#$(B8C zHb-B)62!L$N;0ZETcI>#Rk2pWVg{br&C;LA*AIsZ!R7~2C*K6aQj?ugrTIS#9+e@E z2jQnak1y(QNIqx84b5c5u33*tC?`MQ{EQ0M#6Plr2){z`Tb4%!(T0BC0m*fP>hGm= zUB{$MaM7u0ABW=$bwdrcPNjfFkZ@ng`ks1)!0(Vr8CZ8z&;7s1kQBeJldYS@j|15# zs*gxsp?WhX24G=G$sE0As>ys2+(X-um*UcQMGX;uY?VuGlS_|7C#o1q{O$Hq=@v+@ znmjWqz)I^SmeYWI6+le>3zT&he~;6EHHtu<2%2DF^XIYpxdhwY-zr-nqM;mtwUrRv~*DcAalwSeYk=?yYXHY zyL$ERvPt7xDTZ}9zyJ*`nwbew9he|4@n!;yrc0Uv{I8ajufa;TfP5u73l3pR5M|mj zQKR_zh;Y)4Bgw-D&rJXHP`=uYLsyp2Gm*zas}^jy011Dp^|Vij1up zK|o%A{;!h7mW2Zw2<=NSy7KD7PJMOWl62K<{-HmISUp8ZuE&;?Z6@cE2+t*vQ<4gJ z1yElrI-q#pP-5W25H6r~*_jRm3@S>Kv_QbnhF~S3+?Osc{Ow)uUCIMA<@)|b{@b!- zxzqD)aqM~4O`Q)KpmUGTjdj3}d&~G8C46J^YRlbm%dP(ktc~kGcoZZA&YgXHzKM(@ zZ@;4YUzQCKzdp!NeWU&@Imq|gEzf+#{*)i@KYtbG`&Jn5cfAk>e3s+?4gEViFn0&f z?H_4$cVdg!zsK8uH0L3p6;CyQhz@Dll#01m(&XBIN^MO#wj}W|N5fhbu>Q$OykVHK8aSn#xzvf3PmY zVH`7yYBV7Ljy-r1pHQ8ekd-HMu&yI&yvFItqe?kHs1vaTmggprx=7^d9Y%v0Rw<)P zIB1XR(YlNE(kwV<<2#@(aj!r1U{%@O!m>?*=5qi9SFD-xLHD_z=U(MMes z3lg=MO5t9_+rDtUvJjy=_)c&nq9*bgWkk0?DmG*N>VSG+~>j3p!o-c(^!197hl*1GFy zjO(&(E*hmn3kG(2yw zG&Z*D5~Y5JI(EAAo(q%y;79KwV;!27>ozCwvoo#yUFf84Y4j{aj9&llju6K#$!#0v^QqKg; zTO3`|_Yaf0SsH2HnwX27JKOg%xbzr?-iJivz9R!7o$ePf`PW3}pYBs0&*fW03aQvZFK+LXHxj8i~Xko z!?!y62Cz^pH-Co+reDMqN>z#vUn-Yu4I{OpNuXt*r_$U}Xfe8Y-WBE+t+fWMH_&eF zF#bD}n(}YZIRdSrS_TqMJWobXe|-Kf(_93gcCsv*DK^%PCELs6BHTLky*ON+SQ$Il{GwYqi@=&Nl`6p{w5 z5neXsxRe!TRjaj>%Wmv}I*VA*ZYk;u-%P>dwg2;%S zCO?(PA_s58GG69CSSOWattEKw|x z1+`$x=ug&U3#I7L?5|A}C_Tp9Mv)>JmZR{eIFgW&X?OM!Gps}_)lD1r4cwTO?5dfZ zIF?f32d1hPnM?6dI}?t>$64`xRJLsOYAR@3mk27s68Z_a|t^p z`|+V(LgY5_n?N%M@}aXkvOQsxY|%f`DSZd3qK73lSP`rBRXUA1P$-ql4Ve=*vpe`_ z=t=v(+H`>_ELNa$TT=6NNG)xnDO+LMn;PT@N?1qsgwD>h3XSP+Ux@}n@d64ie>r&7 zlZSu#&6~whh1G+C?Ms{ zy%S_WqC;)*V55YLe!Sp{*GIZ%{FO{1rxfLwxQ@!I;~O#Fl$CM8c-2vn=#&@K&t0bJ zv@X7m0uPk+gT4w4n0R!I;> zaXrc~tZiU3aetM8<#S7j8PnGDXvkvoz9MZdk3bV3C#bU3h*dlLX9dk*{0L+G;L5;N z7zANlK_PK>+I%}!PO+B=feMEKN`AB%hL%nw9s+|=@;%%+&@(u{t!lW zr$AMAXa`qX#98O4Rm0^!d*UJ*#hyr*gWC4NWyBxah>vnfbE>LL)9N;IWxL0LuYrKnx zG-7dSrU;9Hwg@r%cnWcxhdjJ_BpOZ(Y`_v^z}@)w5X!~vNb zp|Oqgd1^* zW@1)6*a`gNC<$#kNZKiRT}p60TsZt^FRc>@V_8fuq~ix4v=|LkVVBlFQ5#Opx@}E( zxmFYMsGz*uT(ppsH)5FAxA>*X8xItIn22OG%VeNd8cTq`r4%Egr$^9{IZc4a_4(Ih z(!(RT)+Obg>lu3Vw2%~FXV1&ToSTlbJRV_}dI4LVZyXJyN3sYGa!k~h&yarp;OHDl zkTXvutv+H?VB$85tywY4{a>O@D04!vA4DA?YN?XQ;E$$_gr}wigwsOcHiuZ<|M2x4 z@K|>L|MuS5d+!n9vS+reBr7XBJ4EP?WD6Nb$f~45DOuSnQCTHaW~6LVN~-_4$J6uN zzwhhy@Ac|=?(_b9&S#&`IoEaFUAMcegW1C6m4&mHC#(uXUNg&|EYcXv<|<4)dW!W} z%}&ls%7AY_BosEEo=e~JePn+1m^n|`TKdnDI-du@X8doe7#zK4+oSk`gRco>p@10s_TlKu zqFgl53LOE)ozB6}41X({j9yZi$`4QrjlosSJFCNhgsU&h#WEi9aGoXx&`ZO>P3 znD+L{XvZ-sy|Ea-dPfm0lPkf2VFtlN51-KSR$WR8$f-@?9lHUWzs;nOZXI!cOFD7I znzvQ{OO2wrPW{@8Qg_xVvJ1QBN15&SXFSO2#VIA?SE-|*{TR=b8@uSz>thn5NHA}kXs%trweRN^@w6OZ{ zTYw3>(3kz|a&mH(FA;`8Ch@TQ)Wj8ULWZwqQpp(U|K@67`Br>)G~Q%7*vr+Um*`k9 zrE5^hUCE=H$5ck|w!T1Q=-pqV=8cDECXKo7_b8ug3efjEJNH~N$ zf~VDGaxE?S!CN;=EmV)i)dsdV8$%VH%sUB3BUS|8)_E_3PrhRya>XhUi zj(JT>K{ARWYrRqLgn>~p z4))qyCZX=5m%m>rJz{45&2g_cqMr6Rb#hwVrq7sl;)KVAp2_>S0^>h=A5uKlJxpKm zhbuhtS)_icq)?GCxs0f~L=v*#9eJ5G+aq~jNSj!fy)-d3O8f05g;UN~gNp)9#`nLz zTY&sYa(>(4`sXZ5M?i;v74rquP@d0?9WPtdJ0XRI$!%`^(&y@GmMwR`EIF;mMYjkH z0XFt+z33cKIYajM<7>k8#oA?B@4qlb-x82JdAEa~u$aSd3jVaKVA>XM_G+ zJ!~^iRMC95%A;e^x7Y5uGVA=nL^gQ-fF}B4+hx74%ycKX$d@yJTU2fw+eZ28yY!a6 zFJ$h1dRb>a#rG^zgJ^xKtBmQ1G%~@thvpZr^b-p?y&(7zZc0HXzw=Y0VLv5_Os_cM z$xi0rD)KzS{N2hTEyaV}sxZ2ZltfFv6viQVP;~9&2=cT%ll3Aa3sI~dhz{|2M!ra|q^hW7DP}>e zy8SyxfX`!O{NvDF*JDRrECk!bZi(_KF9>aq2otR38tQ93wM98=xjzePNpC&q7{_`$ zcG-3)`_UxRhWtWq*j>>wg@sq&Powm;dgt=JbzhbD$0fzuY2EB!qHS@t`J^1-C2St! zCpLqWe-x0>|LyWxl=O(}VFtt0Q`r;S2GL#FhWSewW7RWG&+%Q+d}4Ip*oh#h|ar^kPTVpmCzzyiFI%-Hsx|i66WQBe!Y7ws*ZW?5Xri8yq5RN*sGj{f zYpu!2=ob4zmZQ>bsXbnkI&f5`Oe3FSooQ=uX8RXyF+D^ ziLQ}zTPX4s>x-oro-)^~*5F8ha=MI#Y@=$+gj%*g{ZsmWp#yPi-Ze7soejN}?NFDR zeb1e|-lo8C!+^M!&Li~ezE1VETwDHVAFr(k=6pvx0t9EC9_E@KFI2pRlHz#t#@=bN z#&6+qAoASXT_uHZ+IW;dei{E^Hs*+v zaNETxLj7~nf3g=IIGrimnvM@K`AU_1n{O>-{fL5h{DiX6O27(7*PCx{ln!^T@({i0 zw5x}NsCz34bWYv$n&AErJNSs=YmIP7wd}W%*rNv|XpBI@v@G+g{C(fXmvf>@W1J|| zb)|ma%#F1ZY;|HI)yJGyKIOy|PN}q7L=>7*nZLNa_^~nnT;oo<<=PH8k7ggw-i^cD z8~tbWDN28Du$APeuB_>|gx;Qf^+&lVcE!b6nkGr#`-F<2$CR#gpc%ZBVq&%@t3 zzMb~BS7nmb2wq9OcVDMh9 zaP@i2=Th^aj^K`YXX~r2DvH^rI-2AkWUh@0pVN=JIMXR+l=;xU_U`Olwwj#hB+ukT z{jxq(Ly*Drlk|c}#Nnck%ih$!D~mdFsL?W&#?(p;j|bvgr+)6~)YP`N48`0~F;sSB z>&}1I+}CESNk*jPH|C!ZYDHclR>fSp~f7=EV-(nsHOn3DEI*-waH51Yj9hO)m859w z(utO@&LHUit+_Ki3o1_}6LigFWGpqf?{OdaN>N#~>Pj_dSLa--y%6k`si46iVo0U* zb5b~@%SLy#=?bg#ui&yQ`9j_sk{4K|;5Q^u4VyN(M?2mcuN!>g)Ms#@vc0&LUeiQ5 z@^zoR;;v0dTg4_%kbipH)>`JhsQw|U$~P!el^%g=rjhFfI?qOWBx9|;DhmsoYF~iC zSB|ZMnNRP#n4ast9OYL~Yn%FE#P2q-gVe(xb`KV5-KS8dSiCUoMNZ5c{vYTyw9uFIvvK z$+}NI^~2AzhsE^MNJkd^LuFKh#phe$Nd;7?TOBP%!UrUF z4^{(v7RHOSIVR@y*{)uXWw!3weq9wxEP7chzBau*|qp>ZW?OHl6ZGP6} zu0o%sE615uWVG@rIp5al89NUfRdE^#%$P4;rF-nhMJ{~Qnd7*kvZ3_X_v$|fjKAk8 z&H0OHP+!XCBlljFc6w*``n6)=;XJdjqfvwDO{k~eD?F@z3>kfYwqfkATxG*PV1GcG zY8pIb}o1Gv|Arc~05e_vXPJEy+QTpwrF? zwW>7fc6{icTV@)klvs}oi~7p^b(Ou2^4>d(pdp3Gf`Tn+=l1S}zJc7m=$Kp2IJRB975?_lXa(=myRRg_IVvI#S_(e(IT(PXpFWy&+3xM#KN{(^z960G zcez@yX@r4Rm+#7Fg(b%Ifg{~w$-ftSx)R2-1oBbSj=oRIQccJlm#x@&$Ag#C3_Irh z?gyObk+lh?dQ-%bDZ&w9Q`jy=)>~Vv=wL#7W5DYM<5ukQ@VWB(FZ03rx$j=QtdVsd zi!ig>9BL%{)ZL@Q(tfJy(`7X^&Z-yYo#TJ}uKTmzH7xwW_mifbj=D2JEQ^0$`uIhM zFZAp822lmv726H^Mpd_XKR@`%Nq;0)F!1JETl)KJuU@^dZ%(3#^sFemcJylMyQ*`U zy-SW?3+Nqqw3h^f-9q@6+nDCZ|J-PiICnqfu*FNm=YqndZPY^V)aG;alfIf=+`CP+ zc%|`5{5LCpHO;MbGJh*=xAKrvq4PYt;a>ZqV!T1{Rmk&i>7?k6+;wdW+FE{6(B#C0 z`dLTLq|IcW^|rXQFouNOGoXq4rblv2WZ7^v8DHVu>kof;W|Vs_H9xqfKP9WQ`#VM8 z2X{#nrD#`^Jq;_`-0d%X$>yl6danEIMSb0I3R#44t>T4|ix$^G^h9@-~Mg^1Mk zjM-hWQ)PoaixUeYw_Jg%V`?=)p^sjrJ4tA^>Ta) z#rg(0NF%+QQE!J+G!NRGzis0s7kKaWVg%3m8o{jb6&o4SNA9mb9DG|8_JVFeWGo|& z^{FP|hezcqo#*|->uzYz1QnLwHp;7te%0ze>QdMif9PmrxAo7I)uZVeEw6)Pk%h^F z@{)bK#4TORw#~%hmey?7qtn)snC`e2ohS)n@tJsX#V)h}b)qDYWywBfE$P~sP1dEe zX|@J)zhy%}72Eo56@0IYahTG3+FhoR`>Cu_l;cvNv^SOGht6;91d6H^3Lgx798I{{ zBauyA>_$f7&YM_H*K?0hZB|$%|LkFRuE)M_WE4026u;Otm-+K1tZg#K(wE-gK+*a1 zJPKirCGp7}zKXiw5F&di{>wdr!9JVjY?38G50D0HU~$69+%J1Rt`?pg_Gj?&~c z$__r?`GJf{h3&L)$&AGDy2K)mAY#v0@<7g@*PBtamd{SyoJ-Y@DQ6y4)JT9ZLGY!6x!mYggIeDZ zo8Wf%pWW`yD1!?Jh+EG(27KQoP}NCHbxf3Hcl{~;nkBL~ErIx8-pJw0P4}sHS}TL> ze^Gq)(H%G`ZT?uJ^uIW?c+M~&eTS|yCz~MEMG(u*DqUm z^cSc63aa|uWVJ#+YuKF6+MY?!%Hxu#K6|A3fL7w8*|HE6Qq`?lth-fO)n zUK^`@=>mBOl}1YRrqF$kECy!!oU2jnS@C_$*XqcwzG zy4#+n%tNY?arHs}S&~iWfy@gdX%8>XGo)vd4n8@;-Z0tBw6jre-y2D*&zaPIp!1?0 zt-7MdS2K#;Y}7nUn%6tR)Xo@V39~!qB6Vr82E!D;M+$D(ZMoXMk%-8ly*l=z69N%PIe@3TMhrGNN(c60UV31smSbih*r8^>=fg$-zNAKrk*s-nNqj|bD z;Py!prKi{AefGpu$h^g{hS=l-B*bYiNF|z_IVP;_al=X^s>`!7uB7-EE3%Ro#rauZ zdW!ale;0pDmxb}^P`-M7zmMj(GIVc!9HTq`&aB3W?)*u^2WJdVDJ0qRtwgLP6u3A= zGG&x+92I^wlwI`BsANYvBYx>wvljgWckL^0*^H;!Da>a3tmw5Xe#_;||CEquEbA88 zq|zX`+w*EOX89|Ma8WDKH9O&_(mqGW`OfmhPEi$4C(L&as9fyd<|;I5 z5peBRxdH!)*W|J54GQ0l!dTTmAvS@^I*ubQ>`ellqCT2? zW0MiZV`IfnmEN7{h2NQWVLSBr^H%+g`umBfzC$H}K2?s_hnRex7?rMlS}oixSy=Aq z9m?EQm;1W;C5s>tMLiL6AS?HRJHjY0yPA~V97fM!ZnMj!dWMo|#l`Vh`#Q9 z!V7+zk-?eNzXIoFsdw%)&wU$}4lWoCROdf2+Dc6S)mwt1^{nhr{{*4ghhOU|%r;Y$ zC7$05d_{$J9?6kkpPlF^Y&k1-{mj?4nXxaAzK@=%`dIPE_G?h{Bki9DDI^6vW;|3+-P%`ubh!&|aO{H5%;r+|=C= zHIuye?cw?8C`4maokV{6*T}-U-BMrF#lB-_1~f)!rxN9u^0;5#ang)*=wA<-IJsE* zp72=vgY_esPj4PIzJHofu>X+Dc&}%%W!Jk+i?FLF0<<>?S~|~PFh<>^Ps&kA)L@}s zuyH)EKgYgJ2`bs%WIx>faF}AwI)v;8BfXo}52ok^ZRW0AdlJ;OXFKX8Ns|j7Xu1Wt zEe6-^OH%Vyieq1>F1Qa0yUzJK{$SVOTACYUejiu1tuDUZmU(u{By?%YK7KcsHkt{{ zQa3ZZK9SrnNx02h!z7DxmNoRqWY3g(BHwKK;${QU$`gNQG0xC-iuq6vsUT*bxvhC; z4PEC1v9#h%;Vl*A6rU~6Ev>yLJ`>^{U7}k`%FpX31mh+oZ@Lw0uo8!f+&Hzx%+W>1 z@wiZfM}3jB*}>(4(}Kl&$>8p_ZDoxk9Vs`TAK!}ErXA?a^m(Q|i*ndLq~Ub#(o(Z? zRO$1~rAMN3q;*85H|GrMRHN!ok-E$~T7IUCx^jn6?o7liOWmt2$#K=F8!LKkZzCwj zPNa^v20ht$wBEboJQdZxVltqei8Pn?@zjln-dqVZoq3{uf^Y6b9cpgMk8CP|Efj z>whItX%$hoBr!4Pu+v~d^5kO4$wPr<$|39Qi+mxMEX5NC^5+c}B-l}Y2VP4gQ4fY_ zCbB)aNs!gjn7bRzE73NT3S_&@{N6mTF`i2L6_$|jEA@-JFMWNZ_YX!+mx{^?sbjw- z7rm=c#1|CX_M}vPaM|l!;kBnS99Vx{J*QM)7N*qIbZ>O|n~3>$s>f_r2Cksn2r#rRTBO4WpaPuQu{KxhS<9LTGpVdbD#pxpZd75rcBAriFZ(K$h z4k(_8?0p^(oF{Sa$(PfOGEMcD&b|C1`I$TrX|ub%c5&Qq6tTZ}fFT$a*(q}n$3i|%?+UC2c zcN_MpegQ?(57u52d6A-K#*XTooJO%~i60RmZqnbDe?^EaYM>ys8+HWII;%sw)9DHG+G z(&vog>z{d$ojlY{6U+N??wtK4xvsOZIs2=`!|~(-Y1*Q+`wGq}ce{>#Ki!;reLwj- zXZX=`avgL-AGkIZIw*tZ-)*w~CYtVcy{!D3qP}-(xPn z+NG?@+M?QryAu7D*FLe|v}K-hOTzmVYKeh%#xo43JBYnZ?|!<+`)$smE%p6|VU+V{ zGFr*mK#^a5!akAO(qdPvY75O6C7QxYHjCm+{btimZ|8j5SDemhVkq6-blE4&%x?JO z^m!)G^O~ql!&&udcO#n2+4Tz4lhORb%Nf(R61QcY4&OW#g&d2e6+3>p21U6jd}T(j zF=>_qF-%^<3H^S5**=Zy&zqP%+2*UFb)o zpWQdhydyVRW%$ahk^_Rwv@}q5TE*|a_}zMA;J)Z;sw6$Oc9Nw)IpUs;DeBVor3adu z$J40#uY|L##{bEgjo1))dFoNta`?i{A1+!Z`;Yjm&Wxx{o3Ff2h&A~@;91Z2-4xmH zmE3DfS}K#=yG}OL$;|z<@G%Ef-{`bCQw56po}PbjRmAn4qD6kswTnYYRL2CV>-x#E zd6u^gfb87jOX0#!)`Mcti~IXf;w3K!`v>|vsJGdNpHvh4NxDoE;n5RQV_@|vuJ2XE zS98ntXUV$c-8( zh1sW|XN_XO>z#dMG`RzB>#0jQCs)run2$YgYkzrS+UkXA$@ysJlu4sj*En&y`xA-t z@hZihYu(+(nGUQ9?R&D^qol<=E78B-eU;v4jruyJqR3K^JZay!b?S@&-3F1ie1suF zx4TT<<#u>j_@08vo!cLNG}}F4M5Q_yDex=4DIOk+aUUbA<9JAIv?0Z_%2P9#z&0SE z03PSRdSIe>da;fKuU^kNGm%HprUscOX{(Zr&(uG-7H}zB!6riWfV0>ERUknV!UP| z*w+I*xOY;v3I$?S%*`KJ1!RB>JG%zmk$_RC=pcdcb)@3Dy<7rL{-fcpDT<=o~%4lDnqpG?B99*eUS2j zU_Cl#a{9|(ECz+WyPU%e=qySn(~{V7yC`{FV2#QCgTGyi9?3aOS1!22HOB|dfQ zpn^p^n;^Cs_FM1myeyozo!{5em6P??HXF6%U-MKa<%*3`y2SmbeIP?7FMU&j=JJ-u z$uHasJ6*BLoUs}gLy@h-@ACPpsQAyTnpOUpd@)+J?(DN%%16X9UQ>4@sBI|)yy=LS zf1H$`y6#GF?5@Ns%ae9Csz3>{V*ZB=ZxDp z8_g4W)7;mrt$F@k^)VqO3rB{i*vy3vwSc@yn0|dIKsE&DX z)v&%x4Yjyn7pfMXa>(tG$^ls>pYHtm04Dfs6eu*TJXZSfHSN7|MkI$;^6H(;WSKV( z$PYjH*i!b18-?x+%^ep~S#?7v-lO_ce?H@$FZi`k<*=J`^H9@PoM>RUp2sy)T_-2$ zjj75AGqtoS!OKLTIi)dLK1zIHJI&1R4v@(HQu~AX%!Pp`y1YRbRz=uW42W#i-1IJk z3vUeQ@~nb8UVHKxpj7HZ)Q+b~@idkCDZ4PBGPF(Pqhe>e$E&zC$X)M~Z!Dmw8BDXj zGLMUsrY9(u2-k~&rBL@+34n4YNrQ;V6S*&st zt(DW_3znwvuQLrm_0_Rr*9&xzR{)V#6Y4PQ<-V5Si9U)mN%DYiFe zy|?336p0=VQP}+)Q0bTbuI}sd&osKO(Aau~`_Jr1o`2WNiltva&U?4y<%m?vRllF6 zQ;Hroqbb~4c{|>>89D53jJF5BxN!LT2MO7O_1VIaEG6DIml&7p61d#N@+~h=+eXu` zUZc2`?fJt!?NZH-=IuX+_Gy2cEH=UO|FK5<+RJ)T43BhDrm|(lwXTI{Pf!azes%pq zX}n%N{l_#P_xvbci)*c4#N+H&lbfn%Vm!1}3FO4X3J!!WC9us{iF#`|*Y22cGHyG0 zEeId5ohptWXutKMu#0B@;@R(AH8E^7Yw;`rX>VoXEd8tF6?67VyJ-Hf=xF9E+_C%& ze~wJkv*3_TIQj3BAF{7Z>z5Q2ye4&HX|fgh$WC=7PHh;K$}t*6=68mF;_C7ekQf^} z9;f>IMjq#a%-G7>A9DP!fM>ZXM)Ogk-<-J9z0=A77*UGG+!>*#E?j3Nrh6Qq|jTtoLTqX z#7##Eq=)&>?Y#Y>w7btA&QQ!13$*d}H1(*QXY=|JIN8R~!{r`JK0`YfBM_^d$XETn zB8^X?8vf3zrBupJan-#?4_ZG^7y^EvLPTj_op8_E8+vS&-)Jb^cP!-g^o8%n${$)$KkWI6b-w2{J2PB* z*K)fsS4^n#DA92WpB2GZF?XvDPm9F8Z>e#sp$RLwaIVPme&$L~0Y7{%uw1jqi6j;- zf#h|LcOjaDA~(y=Ma1kr_es0c7@VGPbKJKfA)AL?^o*kr>5f6X9#y1tPr>~#)#n+R zF8PrI;_MM$U%x0X-F=T*dNNxqdF}=A0#7mEFcEpn&7y5>b)~VCQNvc-%h;S6th{Up zx@p9&Np$hDZtDR>(EO5Z z{!(b0$0W(aGh@R!j^`M= zl&$@bZnOuUV%(?dtnz7)$mzGB7R&D+mG>s;)HNh(HTYw=>Ga+%R4n09v(d3XVrqil zdCm>lr?}C5VGI|vxM>uE;%gF&;?KP8Nh`2n4A?rM2Od}JBVKN9Tz70d_|W<4F}Fl>pG?~- z5#DQ6dqK~OuC6vtH@b%xzIQ7D&_KvFU*@NdizP~PiGp6}QTO%(8#kzaR|3dr8 zxL(cF>Yef>hTmm7mXXPZzK+ry8+@D`e6OC08lF8cB5#tW{95T*Xf|Qx+s}3JTQ2<> zG`rP&O4EOgvl;DdSLEwR` ziIj9QugLkielx)*$I0J>1BFwyYkSfk1E#P@%V{>b7_KpK;xDi-DvDbpeLC6kFKHB-R|dVt=WHm;p2z|xb5>`y>L8ZkbDqyedqUcn zKOAdVVy?MXTDjE7lAh${bz+f473HCwFQdXidQs_h)SdC08=V<4OKXFb)ze?5N{txy zRUVammEl`Du(Ix7^yXAmO~X?0*EZKjzgE05ZY4Hezh98CR;9G3F8-j@G3firCgBr8 z^ml6rex=X#=7Q1`b$B$blp~g7g z$!a~Bc;Kny)vGbE9%YtAuBW5fI%yb7xKn=o9OoQKX$3Qzl=94gWffQE!^K_eEe6fZ zhxyaxrwNZ8$Xxtlm0YyM(3+ZbDUCEyjMYk0KFc`pCHI@3=_=JzUEXwDOZA_po|0ED zCXak1pRjpq4QY$LPvc3s&5&8%@y9&D&3YiM^H;+rdm*=dHCV=Tt)Z=rPb-jz%f}- z2-WbaP_{%sWNAXnNT^I~keWAQP3tL>2%A}+GmUt~ByZ|sUf}k#Tbs{r>Hg>(xiK&3 zXMemsk&LxbSEJK3wEt`@A$i(JBwK{SKxu)z82Q(LqJ>#E`E|}D-v))`r-u~lKSzFM zuMwlMIzz)c^u}u_k<1mhG4nm-xIZ#%qQhV#j_-|=%dbu zWLm{w5(0u>Kxa`=3ebN-sG7DvD@Nn~1>Cyg1oo537sUl)^xT^VcNMYFp`VJki7?`3 ze<|i*v2Y@#5Csgjq^LBCnb6dxqSQ};!BTXUh$%6jE}1H6QDZ(09aHkh&ed>K3c!B4 zKQLkBE#yQEm3-f9UAeOY!&kCG!6TYRd-gpJqUGbMGbHkB7j z-dJkIu#&DS#=b>LND}v690Xm03wK)J#_8J#6IC1eI@N=OSXt%FGyQh`RDi zET4|9@_hje_SHifVC7}`DQ93U;0;hF#9AO2tW1vmBps$)gQdO;R}R5`vN)qmg{3;3 zRnALA%LCiQhzc#NG5aGeK1nwT2nap{gakQCNCMJHkb{IGpp69KB!+Jh2a_ZS7m)>F zZUrF+peIFWFd#1}1TUaLe&9rkP+`D13JA6nf)HMW1r+_m8bFP3X|59z5O~5z%wB=v zUQyw4o*r^mW`sn{#8dIO_vi8k|B~94YFiV!%?E#P@)6C zg$$<_4HBLQ$z%vGhH0G&GSw0RYXovlkl`#AfW~RRC&Du$z&*(4|7!>no*`5~mmCq` z`@h!WGpT`i$b>Njt&-3mbdw`||Beg6AH4BXphGNF(%k{B*6VPDJx*6L?j54ffgmAN>on*DwxSwz$HpVl4u??-~wZCK*&)*g-By2 z>(E0@wxqz?P>>%4P$3dLS@0e6FhQpyLcGGF@M3~ihRz{j6BwjIcrf!ZA^t#`O9=Jw zQ^P!eIsi^k!?^#QstZ!6aZ}NL2nCY;SKDcKzf%$aqZ3ni#bkh|O^yR_ z)BIQ5FfgJ)c=*xX<8OlC2mD0rlL7a`2bn=3dMdi)(RHFF4ZF<0ex43@564sd{}<^{ zKnqigmWB3}Fcs*~B3eYvP-3L#o}eTL=jah}A~(w1dP+9XNsrSuh%T#KG$;({84z*85un0=C=-4M!3>Bt zp*Xn9fM^jO2kQ)oInjAqu)%<^0vkp|g@~RpSB8-T++c)dY6^xK5hKDUfSn2cj~lo# zArhGNlfeYVUt~ddqTDtX7Vv!mq2WibMww>MM*#ZK2LHl;;QjZ{^>{TlOyA-@07Hy! zX1WKU2yS)^c;+9l1PzjLVdQFZ(Sg|m&>uAS2Abf)gW(ooMkF!H5~U+aB;bBU18W$* zMey&R>+vFd7!l5VbbyWxp}{nY)_5S519|%4U(vt31O(UPb3ivUqJ+`&gBj}a7Rt4j z;sJ+P5H1X84L=YWi$G8mP_V($LR)kT4f;xAz*QFH0LG$MJ9~P=aQ*7R-+EBQ({V@& zaw>zgYdC986VI={fgIkj9V_8+9s}oDk;52qfr+EDtgumX!xM!#9@9AmD2_L`Re=WM zAjTpdHfYgXMKl4}vmqQ9uOB};LYND6Sim^pTl5%YvmyEzJ=xyc6L+DGEw~8?;OV)A zU;;UdP{CIv;7s@Z!bsBre}}>t{+I>6=>X`m<4n(schTsFIw>KeGM>n4Lnx9rcfpVo zXmjAwyUGqte`1Oz05J|k7~_ux2LvOnF<>eOZcDk123zbf;35aYgK<(#T}J9OT;PFO zdjBOdgirw#7s8F1S&AmI2H+7lxo~1BxgoJH_&>x0K%57+PHyS%dt1P=O@xJl;8{!% z24_fs7H;@x6TPCIvL=^U!$2CtZX}P#c`XWZ9s(VlIGK9t3B5tET3lf!58`p^$L6}n zDqx(#$n-WK+Pw{nLKDixkJq1b*fWDHFTw!Ed2nlWp9i`^5dW7Xh>7~Lsrbe`lwt*? z;8%?w2o_B8AEN3$%b2gSpFtg8%C06oA{1 zJx~_FHIg7WCb~DCJ2=h*)IQ)c*gkSA&78* zgF?9SG!cSazQ9Wek-;b&^pe~|uOUA=0)l^cB6JSqK)nzmi(%5drMUSXS`!B?5~zL`o8@Fe}oW@T$$gLAV3%w`WQ$ddWua*u_ zCW@<;m!i;TQSez5k;P<#Qw&DuodH;eIIs~z4q!wD6S4?JLMOk&bW7uzrU(+n5OoaG zGXY71=g{^nS^@%oJfsi*uQtMi1hae?yj(_ahtBye-BB%tjU!GK=^R#K7#uHK3vO1K1?BybjdhGXK) z7(!4JLnsWSByq`ClZ3EB8X>SwBa{Lwf(VTOddXFXZ{D~9y&i;tRKRm8I1|Im3kD@| zXMKi8Qd@eER{>@Qzh3MCofNKKynZs>z5_j(hMwR@=`C=P!r7QD1wH94D3C_@3IHJm zpnQXigXjnUYl2X`09>L%c;@7QKT?PSCK232K214Lg&$NQfXB20tfXH6d85hFhV73@%97f9NvnV0lnNrDAvr z>1qi9|6O?Pccd1&Q3oerwEF_T*0B%+6HAYK*`1m9(m0~nM}4x(o}(5L_~m&4V9I~q0aL8BZ1)k8=PZp-3K zsz;L;pI}K#atIqn4B^}n3QgyD_m|FrQT`l_o|?g;B{PKdpzRB8 z0*3-5Mb3dV1%w~iDIm<434stLR0pXF$RW(Q6FtrV?-X!Lkp2)%#_%^nu{Va z%+zuvI5kKFJ(U-{Q$pA=Z8i5rx`Y*+ssg9t_pWtOEUTm#5d-Mw#+hZM45g%qW6e6R z3@=B1fi7jlh=|}I=vGFU0S^MNL*^8)4E_kBNYtr_9c(HRQGzxEUQWj-W04wVA_`!j z22U#oR1i+0LkJeuQ-QODRI!6}6-0rk6*m}FLF9-E)v=U*bs`$_AHcm**22uv%z9v<9wP>e1sH z;H3tljmZtYCLGrSDNS4vy2CNi_oE4_3Z4S8;TD5m20h2H{Hj`rIHqDu<5m6DVSh`4?2>prNfn&eLR2wUwP`_BZSL5q z>+UexKeTYFjMe1=65;$r*dIml<_G)!NH6R$o&x6d;F+!~g@_iM*Tn@t z3r%vkgeD1qm%6yyX?tk&W$s^;4jAg;TB?&CByAO8Ne7FGxIv&dZnLub8g_XLw(bZR zLJ>UM^ueqi?$nbiG)hJdnJz&m@Hfpf*U&dD`pa0=OGwX-@(pG7j^KFSMr$ z%U`IEyG_=r4^5-I19A={B4A%1mne?I5EZXOqY}XNFfP~z9s|wU(8dP%7r(N8g6zY% z1~ZJFI(`o;kh31HIc@`7+@uU(y2BcXKu!aZ3<$KwgmpGZR67XO%HgGU>J^$_81TJ@WrgO)m}xaKoOKiOzy2ToesIqi z(ZZOqWeoMTPh#i)nS?z7Js(4|GJ&M#_h=G7$TUHOF;drex5Cdtsj2_t{1_NE!8uQF z3a1t=fDse8p;(wA*j>~gje0L((OYnU*(>rbA~x*cRr(vj|GVUrm(jZUK;svL33D(^ z^Njvv18cD1e_GMYA4Fiw4B-ZKW(X~CHN#byPbmFDDV$(R_kXXHPl0SRLS-M>m0b$U+4xhaZpCmIckq3Q|~zX+Se8E`%ZG z&|`g8Ea?m@F+HYAG12WtlUO;hBvTGzW*}RJOSJFq?S~0)d8R|l@psQR+@Qh|_AB!v zxXbX+BTz~uKNg+fC+7M$eZy$d8(}Qzo*XeLpt8W7P6R9b-S#CbG{rk|DjOQ#1smN=5MB_y3w`%9t(?P|o-fYJv&5pmEs5E{S~N~;Dw-s3gC%uX;Y#f-8f|sJ zqMHuT3{Kb{FoBn_hNNA$za&y{(i(RG9E&Dp2mXijJdl{--xZ};%YM`j)_v>$>`z`` z%Nn-}OV~gmf5NdsTx<|FOy!)uAWb3*ogaeJkK$EMP8^n1_9$HOT{gJZ^8+pA;Q7BK z5sZ}F3q=hl;O(j6-D6sPq;Q>&c`4EG*vh4>rlseCN|+EHAHX>6gw z??pH%#juKx*y1AQj3(VJ#gZ0FiCICR9j;Wx6kWO>Lbt}CTlhIOzlP;svBlk{qd5kp z7*%1>xGE@x#uaxhW5+K(%nl1a5Sog=0^M#A1Jo^ILD2Ef21l3hp7IzgyaNJPh6r9D zo5091L=n>{5cdHBD!8P%;QdHpJSNLtVi43zECQTeaNarE!A4v>NDNvBiTN=wrq6jx z^#OOd%w?c={CFY?K(8GlhhZA-^>ld-nLa=!d_78l@i=k_V~os6?U-cP;C$fO17DKf z7%^}kBNhO)qqsGq*8O$zH*8j{g8!G79Mm6&TH#Y0dlRv}n=DY{TNpC@y-OebIgTh} zO2sFXfHM@M}ec3E_DPm!UnPfDyNGrKrIG z>P&};#&?2`80b2{(zPNcp$EqEI7c2*RJDr3bT+~);8$KH&~ZSNFhXy3_}8Etofg!L ze?3e`4dxu+0s6KB&dBnDpNzL)q*tH~_(r|}vktg}nXoFiWff#v`X8o7An%Ct0X%oFGNG07fO1FN_R;3p*nAPnQh`q62igLRIO0|+l@qLMc0Tmf13=9Q z;l#Km-zMJm>Lg4+)fp}%G{3db_xeE?@iTCN;A?%MO#=4KNZ7$SXLu$|ohIKz>hJksp zXK=KLUokr-523%SuyzFT!n1o6RGff5irbPfViJupQAmN{d z>`KKn^ivRqmp#cYhz4f8y)0kIL!XoKVfo=_t>2FXeDWg^$8;WyA}&`bvNnJOya>RF z#Kdu=Dd8kBG!p&%8^16I0!hH6RSrd35YKwk;Ps?p#6~; z_1%98!&eT&ho7Jk;Oc>MAln04`5M&xGoFHD;@V0W$4U}xJHv!m>Li4%ACQ2M2mcMP zrm%dU05qows=%)?>LwB(*+e1)1}t!U19=;{=sq-O9`cId)nh;_{60i0iRgc_=?TMn zryZ1d!c*g?b`lN{;tAImI$kJ9g7<-nJrM=Wco@x^-vhL~;DR6SA;I47!;l2LAnP>H z^nxdK^wbdacn4(sGwwu>mBBkNTr6n3p_3kSFphI1`u}Q-MZ?Mq7?>9{d&2`3TG~rA ze0>E2bAb0NB(z|;5@#g852U58VQ2@yqcuo#@xjpo(X>myNkHvynDE+v;5Ib84G(vW zB&4DRFy9y@^u7=cr^KMl;3g$07p4|4v{PtWJq?a_)fZvIl)NTa=K~=aXLPT_f4ZaEGbIUw9eHAl@Ig^G;<_ zW?&Y9;};#fAEXU=-C$LU9>J0<190E62u7oGR#=qTniO8+ z!J`(&tf`0h9!bE>=`Gx~@k0`A3$_9g?t(zvB{feV6!Pf=1_XA22p?wKY5lc0atXR6 z3AY{mOKL4QENhe-Oaa<0%mK#oPk{^qH;id`P{PkTJJ<|_&y>)?mkNTa3WCw|S%FIs z?udOBjou2wqP72^{b356e&3%3dUV^a0Ek=bktuGEjSf~bK5IaDC-g2L=>Uv z8hDjZ9*5<>5)6;mXk$juQXZoIqI95_8(y8E%c1)Clhrj?3N^43<2!RJ3CquLiIfza z2!VM(=QJ(^ikiy&OJWD*@DT(ij_H0ekKV!3(1ll;Qg{aCUj~d}FbXHCM7^01F!|#Ix2l^EA z8#3ZAqtyzmt$dX*hlOFd;2kN8i9;WaW+A^Io~`58u>4flN$CLM zA-K8mJ;Kbio(0eu3qLe z+&Dtd*L|KSJOF)dhx75nDE0t!hr=*BJ%Ht}6OLOimf=v8S`(Ti2rh-gCt+wQBcz08 z8qm4hFd_KgE}#Hi;qco9Xr?R4r7u$9WsWp_V2r;{fJbO~0>B^w*Mc1*pq7(Qu?Ex) zz#1)mN=gArU|+&GbO%j8JAkE6N5FcA3cwy3{q_=z%0wdk7}P2fqI@Hu;tX`=#2JJM zo3gSGq}<@g zFI=TyZz+kgL{rIA_KVtdWqv5wP&=Jv&hEkS4VbP&zgdUua#vRqJ{=c%W1TM#{ zi&Io+L!_jQ(%W9DCrikZoftC=Bl`?ZWSizwQH^CnlC3kPZOE>L7;CmMLu6l*WNBiw zAYoGY{`WrDn43a5L!lhmsk7vmbmb10= z>Gfiy{Z+wQhDi0wzw{`RU>T4bj{9Jz#KVVREj>~#f-sA@GW)x^T5V}1qqGT;DK{5M z-5ZBe%f-@Y4gZCVW=CrlBcty?rxr^AxO0a;DjF1lgcmXsZaQ@Y&ck|B4xD~#{zBJ-17tPLr3jVL<)SFjSg$gH!!B1Oi$w471( zycyM>!o00p@GCcb7|kw8svZyBX2M&3Q0NvzYoetP-hgh`I<;ltvL!&u1_b#sp<`*$ z3gPvMD^OJzKUsk^KWkm`StoR}S_#(r!Q{V68cAzbN^Q98z;-EBMv%P|#tBd;U^{|A z$C3Fe>_wR!m+Y$geKw%KK#jQy=pQsmN?9KMACCTt8h>?Q00V`vm`u)jrtAoF8;Ypqr90!gu0Ub=^I-V`$X)V&UCK$apo z*^kz&LE?(_ZzdxrE*0dDORd{d(XS$y&E1}MwiBu@!o)CAQMKL*nzU9LNJ()>l`;E% z@Uwh&4bU4fow6xus~Oav^kc1CQcbjIdRX-VqY&UVATLoEvn{_7|KUionxtFK=@6f^@ zT8~#WP>ULGkOH~f*&86hGFu2(mW?q}93%YlCFA|NU+~KJi{9nsA~%9JBG88Qksp<8 z6pNU`M{DDoI5ch)ld0KgfTGTGWEC$h&~!_*WkveX-FR$~`ggFCpN5g>u^@unUGajP z&z@NGpRxZKmS{&&DR#J=^_yhG-RG23+4KO!v>`~(J1VN1lESf0{0b!(k@g$5X3go? zZ}PUA%GvW+(n*lqba*H4@tHur2~u0^=f)=BniC@iZLqXnj_b*BSUf4On)Rpj1l&tv zpfR?AmGRIb5({PJ8DbNvNRS+wG0?72!yQ+WRif0BmvPu}P9qcUF&j$~Q-$UmX>lU% z&7utLN`#7G^mn3|+HWi$l7y8PqX-UGbBS3AujW#8TMX*^iP|L?s*JQElp3Mk{187w;PHb80a~a{= z>2x<)QgKDL?>?Km4w~j*38KtCDp!6q!^w#t zYlP&GK^jhBE~iSCT$8!py-rPrxKyi#-4T6&LG8Ko`F#^Pg?!Vbwi+G(rf<_kgM-ek z^uGmlMxi^EmbcEM&1sT5?{KSj-9P+@ec^Z{Ejy}vhs~nhuBpiMuBsE6{4Rpt?vZPz zEX2a_9$XJDt^TD)l@?O}-z8Trac=j*0nU(^4vCg(43n7pNJSCPR8~~fPNa{fT02`l zKnA-9JYRXouSL0v%3i6=>l0HgH^XqYbt-b%EHYRDplCE{P0sjBA586=QyLN;T#0f1 zPuF|nEW;JsHRY%>H?pS>?d?0%Cr5^Cf#5hhd%EvwZ&g3!6F}DZ;cGHYMEV(*7MI&yV6{3!b3kI-l31 zf-xAN$8b$n**wcU|QPaR!!$W2t}XQ3Fnp|2D~mtJ5*}uLE6ys)7GuFsOg&QGVx8#b5_h z%Dic>%kLQR0==4i^_&on%-kF5bovS}U_mbT?X|dtd4VU3cil2a103udUdP*1CJN}( z*yGLsRt3C3c)!B!u}EOdfow`1kXvfZFm^|st3oqa((#l%qZPF>M&fr9IjsfN(OWF(Id%f zr)0~O7`zh|^&Rg(YiBsPIDLK%nDwM(hiwC05&w@f%c+gbWQ0uMMU1I%r`TV|NM~F4~1R1DHtFgv%}mv3RP)=2&T_aS;sKm!k@=Yy0{Q!4hkG z!|s~4grO|y%^@6*GlA`w4V+<&Fft5wR|bjlOAgfSocN)XcSgaek7x03EaIaLO(iI{Y#J9<RU@IIscu)|DLq#Si=(G1!;KHjl4efLhp%Vin+_isg2 zMfj(zG=39@Q}IqmeQKSAYmUrYS7f5nh$J=3+_9mvXpRc#dI-(9fiU5wZUl3d&Rf*Q zaQKt$s7r-!g&I@t{&e~cJoFm0c2N{^&iSm+iY%!ux7D1kEAHIFOt}>nf-U&wiuS#yx^H0>4IiNz9|jisUHwas@(GvmA67t>J^MvtkM4(-%c9gQ zeX7|nHrhTm<98cF%n~f}lw&j?TE<(%J0X92K!}=k0HTg;U@R-zeL(d0Nk;vCH>286 z*TYV&zi{pyp{k)47+sezXXAhBUwTw*1}i3K-NXKXoaz&@^uvD$pS6q%c(Vd-^D-pU00JnzP(#|UK3 zSPUswSUxybIe}h|D|2c}NuTf^cJv9X#dwH7Oi(s^l97yma!4F>v^b0kQ`^hbNh)VU z?uJ~Kag3#5BePcGf$K84yqo2zMZ zsB-8$?80-fkia@Z{lf-hnHt)fb{-Xec>E}&q{PXri7C!4>Elu1xcbMy>abqT(jmWN zVj&U0SgLrL6?;rVeomv9lSDqDk=QF$wwYcl7$JeFY!fiW7ZTttSK806zQK-7(I>Xyi_(Nv{ z>ef*-%`CHvesq&YjmBbSq?~W=-(q+l-p36a(!$)TbN( z4mAvFL={>thWs8J*X`x$wWHZ7pC;O(bkc+GWc)%Myhz-UqIddFpts! zXSZS~Q(ApWOkrzr&w4(j`vHy_T>VRr+SZ0HoD$obcdUl5jmh}5I42%_8U&Rc{cu_w zRi%QUX(74LrG73}bpNzyTm{2@*Nd9}iI-NHYJ1*4xwjEL5rGYxySg^!WE=e{@(flz zL4Qhi9C~z-n@$1L8U|zbP(VZRk|=}rp6X&NUn}8eID@(}#xj-*4Lc*ebXwT1X>%c^ z18kw3r4Ec|&_2AbbqlY@8N=_{5vdaOzW`Za%fE!cH#as<3q%WkKwMWsA5NB`$Aew8 zDfBO4f)#&3t>o`z)=fy^eO3l)es ztUH`#)CG*{Om?Yah%I8&uBnXLfexM(o4dQ9YI^Nbyx>gE z8_9ERd=XsQzxquyB7TBT!&f9@_i?NTA0WIb7I~<2))nfJC!8Y~1kF=7TxiZC_(JBV zs&W}_>}|T6C$;3y%_#A_NT?lV^NF=3Q5EjV-S);my@-K+Q zS{=jDQx|G!F<_NpEZUPn zVNXvC*^Y`rI$x^`8PdQ45o{M2S61ypFdu_mdM5?`hj9$=&ZS;o5p=FSCP@QKlFFsk zS5suwrORTYHsLZFbRbBk#$Fa9Ae&K>m&(+KmqmP;H?H*ZW-LAQEWe1p(K58x70HHc zP`UO@-C4BjEwoV1cbk8cq50cg_2ie9S?IF)`{IJph()xi>=ZWnDno`YI_BDzCsX*CI?SX@$dy?>*KjBloA0Vi@2?79 z(!B&l9o|g(_RQD@tsy5|(FY@ij7;FDCnRUMgpQB*!;`365*TJ%QA+rX3gv$;s z5?xtw@9E79`1hkPaypK+GX9(9ZmnqiO@VLq`p+q&5k@lN?str9gb~F59F@8OA-g{q+?Q9G>Ww8g%=;{s3YKA6mIPn@Nl+hZu zZsJfZ-mk+6m5YQax(x5jmGN1xF>W(@v>MqGzg9F2Hu3BkOSa#>34T) z%^S|s-^0vL>u*Jqit$e=1)r)wF`9E5eb_2VGUD)DkGf^->}oaaq?`p`eFp#LmRQ7x zTpzOh7i^aYST=l%e3iSb4HtjJ*Ugw;KIGkc?-sP3-0w4f+*fXfJiW_Pv@;WRe5mJb zq-cYOs6q1af6Q$ZT{Tyxy4=BA23Ky2L8CPy_e2RI$a2IVt5gb&U_mQ5Kbemo*WV+*kO zWgiF0EPw#BGcwixu4GJg1qk+xWpWoRqjPGOic`ZGwY*GCZ9x{bZd!6EL#eTkY3fS@ z)V&UMD_y9v5sfUw#SL>q_tx~H7%s=~?HaG|J_^qC5zAsFet2_+_vNT$hoi3sA($q^ z<&>+smu+RKHwwj9W#0F`)ny7|&IT+dZQxs@;*2}K)X=0nY7qlVQw ztC+wJ^sTo$-uyyBjN^TJZG2~sVfqG=l@YqiUB-9l@77)Ep~C`TTRV8Xa>=)1qq>kS|JbW(&zSQ!DYaN?qtSJj zn%9gj9(He2FYvKu`k^#OT)CavP~fx!>Owly`vF$z%qk&~YsUv->ez&>mNLA2^GJ=? zrnqW%EqU|63VrWf6jqD)Ct(Yq%uY3JM5i9%4$r?2Fg-EokRKPgdSfaa0IyWaAKF@m zhT3#N>J%4MdC=Tk<#6LEuy%+9$_++dI~kw&P`tHs;vpQQrjtyqdWg4AP$9K=1Zqz= znc5S&a5X%KCk@<-T*DbORXHQ?jg_IrXf*~?T9Qw?7#&k~m(I+?Xp%7KmB#3MhT)CK@M)LkwD1;GS@T#F za#*}_dgupuQd znCTOlmHe(tEBQrg#!6&vjGG!`iPg%GhEuVAof_JX{Qto=m*Ed& zZk{|7Yr_8~HEi`$Gjc0MtABL$Xd{2mfYo~BAJiH@n6Wz2yMK@qWK#IIj$yl&@H?gL zS_Lwwe6Mk4Da!sZpAp*7rc!KEn8f3ZTE0-Gz9>cdl~K)}fO>0{nyN?RpI|;_tT~L; z;|i^Qf=nwTT;pPX}Ei^=u`Hf$Jk>R)=)f&vd(T+3 za~oXJTE;uwv7XnIE}|Uo4%5@O2WO+%;fQufbg6&HUpmsqXObUBRkT`jpbU%Pm^KYj z8$21xmD`e6mRSZ1-|Wq(?WlXX)I9zh&*qf-M3}Gp`oIyLVd_fMsf-JK`m4*xy&X^v zNqYxTSUIw0%&1yECDkREE^cTyEbE55OyxNI88_Wimp+yY!|GQ+z=W^Jp+f4-b(_ry zdDCcB1&-vIjZZMb|7O#@3Q@(>89%A+px@YwDhTE3UwYKxdE`-v<8W4NP9=)n4WZ&n zgvgpzo`&-Gy_k*zCeLrW6sy)>pl3&QapoRr|6_PJ-jc^%C#|kPH4jmZ(&46ulIwF^ zS!C7BdX8$67L)%AWScUdi$QReQH!F~R9!NEAv)7vk9ICW;RDA!jOedkKOa(U_N#BX{)nZAbfMqe`}> zSDps=ZSo}lY|jpSd&CQ0L19hTWKY_A1z*mbRE6xRUKP$`m|*8B@CN-}&y&|{k&GOh zA;^19d$!@dVi zbWNlE4DZDiS%`ufJrBwP_P)aAh^co0RL$*2xgH1{)wnFU^}Nu^zZ!1g^+-IWRpXv` zTuJ?t7QJSqO;0{2ov8C{CVwtr>T9e&&pi{&(vNT^{S8F!MG~%6#hm;FiV4%Pr4!2?7)<(^xLv(PkPq)wAaVv!P z>RV7k>pUszEe6s5-ij%BEyx<{8&l?6;rGuNAx@7GOsQD_4qBOAmp58l^#;Cl8%sFM zRq7v3ZCZKJfX-gF^nSXid&PgKDa6)`BD;H8QHmYT$eD;SV}?&(V1==O)r)e}_&Iu! zzpqy(ex-tAGfcL+jzCjyU>?P6r2eHx)eggp75X?fnOGy%e!gYnrm|NSr@=+~sgXRF zIGWOGq)}YrhR~nwQh;JF;0#otI*q~6fB|eWJjhGM&q%qwetd^k*o~{_8Pmykk_8v` z`1#LYjf5~O2S9T8H^^YaOobdIYhDz8aacsO@{nSEKh*N_&qvde(c% zO~YUnd+4vRVU0|zWyBeA@eld$=kdDl@&b=*|a7-;yY^PiA>(lf_3+ ze%mfnCVqsdd71LVnm@tLVC5|Lt?@G280>AYIj9_|C_}0B z#w>4lO_NHmjV0cF?B`W_HR4~}be=OW7+?BaFmw8R{~=A$@r@c)XjEt%s>ALCm`08M E57#IST>t<8 diff --git a/superx/WEB-INF/patch/patch_archive/patch_2024-06-10_bash_var.sh b/superx/WEB-INF/patch/patch_archive/patch_2024-06-10_bash_var.sh new file mode 100755 index 0000000..6129b1a --- /dev/null +++ b/superx/WEB-INF/patch/patch_archive/patch_2024-06-10_bash_var.sh @@ -0,0 +1,22 @@ + + +export ANLEITUNG="Modul: KERN +PATCH 2024-06-10 Erweiterung https://hiszilla.his.de/hiszilla/show_bug.cgi?id=252453 : Patch: Hochschulspezifische Validierung in Masken ermöglichen - und mehr. Vorab-Version nur für SuperX, in HISinOne-BI wird diese Funktion in 2024.06 vorhanden sein. +Weitere Hinweise siehe Laderegel +Dateien: + +Datei: +xml/maske_html.xslTemplate Platzhalter +Datei: +xml/maske_html_superx_old.xslTemplate Platzhalter +Datei: +xml/maskComponents_html.xslLesezeichen Vorlagen unter Chrome +Datei: +xml/pageComponents_html.xslTemplate Platzhalter +Datei: +xml/js/memtext/sx_functions.jsJavascript Code für die Maske "Maske kopieren" +Masken: +70350 - Maske kopieren +" +export MODULE_LIST="kern " + diff --git a/superx/WEB-INF/patch/patch_archive/patch_2024-06-10_readme.htm b/superx/WEB-INF/patch/patch_archive/patch_2024-06-10_readme.htm new file mode 100644 index 0000000..7f6cfb9 --- /dev/null +++ b/superx/WEB-INF/patch/patch_archive/patch_2024-06-10_readme.htm @@ -0,0 +1,99 @@ + + + + Patch + + + + + + + +

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Modul: KERN

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              PATCH 2024-06-10

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Achtung: Der Patch ist nur für aktuelle Modulversionen geeignet!

                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Erweiterung 252453: +

                                                                                                                                                                                                                                              + Patch: Hochschulspezifische Validierung in Masken ermöglichen - und mehr. Vorab-Version nur für SuperX, in HISinOne-BI wird + diese Funktion in 2024.06 vorhanden sein. + Weitere Hinweise siehe Laderegel +

                                                                                                                                                                                                                                              Dateien:

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              • Datei: xml/maske_html.xsl
                                                                                                                                                                                                                                                Template Platzhalter +
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Datei: xml/maske_html_superx_old.xsl
                                                                                                                                                                                                                                                Template Platzhalter +
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Datei: xml/maskComponents_html.xsl
                                                                                                                                                                                                                                                Lesezeichen Vorlagen unter Chrome +
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Datei: xml/pageComponents_html.xsl
                                                                                                                                                                                                                                                Template Platzhalter +
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              • Datei: xml/js/memtext/sx_functions.js
                                                                                                                                                                                                                                                Javascript Code für die Maske "Maske kopieren" +
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Masken:

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                              • 70350 - Maske kopieren
                                                                                                                                                                                                                                              • +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +

                                                                                                                                                                                                                                              Download

                                                                                                                                                                                                                                              + +

                                                                                                                                                                                                                                              In der klassischen SuperX-Variante liegt das db und webserver Verzeichnis auf einer Ebene meistens unterhalb von /home/superx. + Bei der "webapps"-Variante liegt alles unterhalb von webapps/superx. Dies ist der Standard in HISinOne-BI.

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + + diff --git a/superx/WEB-INF/patch/xml/patch_2024-06-10.xml b/superx/WEB-INF/patch/xml/patch_2024-06-10.xml new file mode 100644 index 0000000..17a7bc0 --- /dev/null +++ b/superx/WEB-INF/patch/xml/patch_2024-06-10.xml @@ -0,0 +1,59 @@ + + + + + + + + + + +Patch: Hochschulspezifische Validierung in Masken ermöglichen - und mehr. Vorab-Version nur für SuperX, in HISinOne-BI wird diese Funktion in 2024.06 vorhanden sein. +Weitere Hinweise siehe Laderegel + + + + + + + + + +Template Platzhalter +Template Platzhalter +Lesezeichen Vorlagen unter Chrome +Template Platzhalter +Javascript Code für die Maske "Maske kopieren" + + + + + + + + + + $SUPERX_DIR/db/install/masken + + + + + + + + + + + + + + + + + + + + + + + diff --git a/superx/edit/kern/systeminfo_view.jsp b/superx/edit/kern/systeminfo_view.jsp new file mode 100644 index 0000000..92a7b65 --- /dev/null +++ b/superx/edit/kern/systeminfo_view.jsp @@ -0,0 +1,119 @@ +<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %> +<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %> + + + + + + + + + + +Formular Systeminfo abrufen + + + +<%@ page import ="java.util.Hashtable" %> +<% +//HttpSession session=request.getSession(true); +if (request.getCharacterEncoding() == null) + request.setCharacterEncoding("UTF-8"); +Object userobject=request.getSession().getAttribute("UserID"); +String userid; +String filter=""; +String sql=""; +if(userobject == null) +{ +%> + + +<% +} +else + userid=userobject.toString(); +Object mandantobject=request.getSession().getAttribute("MandantenID"); +String mandantenid=""; +if(mandantobject != null) + mandantenid=mandantobject.toString(); +//der superx-Default-Mandant ist bei dbforms ein Leerstring +if(mandantenid.equals("default")) + mandantenid=""; +String db_form_name="systeminfo"; +String erlaubt="0"; +%> +<%@ include file="/edit/check_authentication.inc" %> +<% +if(erlaubt.equals("0")) +{ +%> + + +<% +} + +String keyfieldsused="false"; +Object kf=request.getParameter("keyfieldsused"); +if(kf != null) +keyfieldsused=kf.toString(); + +%> + + + +

                                                                                                                                                                                                                                              +Logo +
                                                                                                                                                                                                                                              <% if(!mandantenid.equals("default") && !mandantenid.equals("")) +out.println("Mandant: " + mandantenid +""); +%>

                                                                                                                                                                                                                                              +<% +String tid = request.getParameter("tid"); +Hashtable gotoMyHash = null; +if(tid !=null) { +gotoMyHash= new Hashtable(); +gotoMyHash.put("tid",tid); +} +%> + +<% +String name = request.getParameter("name"); +if(name != null && !name.equals("null")){ + filter +="name~'"+name+"'"; +} +%> + + + + + + + + + + + + + + +
                                                                                                                                                                                                                                              + +
                                                                                                                                                                                                                                              + + + +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              + diff --git a/superx/edit/kern/webapp_manager.jsp b/superx/edit/kern/webapp_manager.jsp index 914edf4..0b642e7 100644 --- a/superx/edit/kern/webapp_manager.jsp +++ b/superx/edit/kern/webapp_manager.jsp @@ -63,10 +63,6 @@ function getLogs(logtype,caption,loglines) document.getElementById("MaskHeader").innerHTML=(logtype.startsWith("server")?"Server-Logdateien":"Maskenprotokolle"); document.getElementById("MaskSubHeader").innerHTML=caption; -if(document.forms['log'] && document.forms['log'].elements['logtype']) -{ -document.forms['log'].elements['logtype'].value=logtype; -} var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { @@ -177,7 +173,11 @@ if(tab == null) Webanwendung Manager - + - -
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              - -
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              - -
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              -<% + <% } //Ende Tiles Startseite %> <% @@ -369,6 +367,9 @@ if(tab.equals("mask")) if(tab.equals("db")) { %> +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              @@ -399,6 +400,7 @@ if(tab.equals("db"))

                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              <% } //Ende db Content @@ -418,10 +420,10 @@ if(tab.equals("log"))
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              +
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              (max. letzte 100 Zeilen) +
                                                                                                                                                                                                                                              (max. letzte Zeilen) diff --git a/superx/images/table.svg b/superx/images/table.svg index e8aa3de..dae1355 100644 --- a/superx/images/table.svg +++ b/superx/images/table.svg @@ -1,55 +1,27 @@ - - - - - - image/svg+xml - - - - - - - - + + + + + + + + + + + + + + + diff --git a/superx/style/LICENSE_bulma_tooltip_1.2.0.txt b/superx/style/LICENSE_bulma_tooltip_1.2.0.txt new file mode 100644 index 0000000..b14b7de --- /dev/null +++ b/superx/style/LICENSE_bulma_tooltip_1.2.0.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 CreativeBulma + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/superx/style/bulma-tooltip.min.css b/superx/style/bulma-tooltip.min.css new file mode 100644 index 0000000..9b9e7b0 --- /dev/null +++ b/superx/style/bulma-tooltip.min.css @@ -0,0 +1,2 @@ +/*! @creativebulma/bulma-tooltip v1.2.0 | (c) 2020 Gaetan | MIT License | https://github.com/CreativeBulma/bulma-tooltip */ +[data-tooltip]:not(.is-disabled),[data-tooltip]:not(.is-loading),[data-tooltip]:not([disabled]){cursor:pointer;overflow:visible;position:relative}[data-tooltip]:not(.is-disabled):before,[data-tooltip]:not(.is-loading):before,[data-tooltip]:not([disabled]):before{background:rgba(74,74,74,.9);border-radius:2px;content:attr(data-tooltip);padding:.5rem 1rem;text-overflow:ellipsis;white-space:pre;right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}[data-tooltip]:not(.is-disabled).has-tooltip-arrow:after,[data-tooltip]:not(.is-disabled):before,[data-tooltip]:not(.is-loading).has-tooltip-arrow:after,[data-tooltip]:not(.is-loading):before,[data-tooltip]:not([disabled]).has-tooltip-arrow:after,[data-tooltip]:not([disabled]):before{box-sizing:border-box;color:#fff;display:inline-block;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden;z-index:1}[data-tooltip]:not(.is-disabled).has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-arrow:after{content:"";border-style:solid;border-width:6px;border-color:rgba(74,74,74,.9) transparent transparent;margin-bottom:-5px}[data-tooltip]:not(.is-disabled).has-tooltip-arrow.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-arrow.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-arrow.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-bottom.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom:before,[data-tooltip]:not([disabled]).has-tooltip-bottom:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}[data-tooltip]:not(.is-disabled).has-tooltip-left.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left:before,[data-tooltip]:not(.is-loading).has-tooltip-left:before,[data-tooltip]:not([disabled]).has-tooltip-left:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}[data-tooltip]:not(.is-disabled).has-tooltip-right.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right:before,[data-tooltip]:not(.is-loading).has-tooltip-right:before,[data-tooltip]:not([disabled]).has-tooltip-right:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}[data-tooltip]:not(.is-disabled).has-tooltip-multiline:before,[data-tooltip]:not(.is-loading).has-tooltip-multiline:before,[data-tooltip]:not([disabled]).has-tooltip-multiline:before{height:auto;width:15rem;max-width:15rem;text-overflow:clip;white-space:normal;word-break:keep-all}[data-tooltip]:not(.is-disabled).has-tooltip-text-left:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left:before,[data-tooltip]:not([disabled]).has-tooltip-text-left:before{text-align:left}[data-tooltip]:not(.is-disabled).has-tooltip-text-centered:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered:before{text-align:center}[data-tooltip]:not(.is-disabled).has-tooltip-text-right:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right:before,[data-tooltip]:not([disabled]).has-tooltip-text-right:before{text-align:right}[data-tooltip]:not(.is-disabled).has-tooltip-white:after,[data-tooltip]:not(.is-loading).has-tooltip-white:after,[data-tooltip]:not([disabled]).has-tooltip-white:after{border-color:hsla(0,0%,100%,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-bottom:after{border-color:transparent transparent hsla(0,0%,100%,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-left:after{border-color:transparent transparent transparent hsla(0,0%,100%,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-right:after{border-color:transparent hsla(0,0%,100%,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-white:before,[data-tooltip]:not(.is-loading).has-tooltip-white:before,[data-tooltip]:not([disabled]).has-tooltip-white:before{background-color:hsla(0,0%,100%,.9);color:#0a0a0a}[data-tooltip]:not(.is-disabled).has-tooltip-black:after,[data-tooltip]:not(.is-loading).has-tooltip-black:after,[data-tooltip]:not([disabled]).has-tooltip-black:after{border-color:hsla(0,0%,4%,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-bottom:after{border-color:transparent transparent hsla(0,0%,4%,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-left:after{border-color:transparent transparent transparent hsla(0,0%,4%,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-right:after{border-color:transparent hsla(0,0%,4%,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-black:before,[data-tooltip]:not(.is-loading).has-tooltip-black:before,[data-tooltip]:not([disabled]).has-tooltip-black:before{background-color:hsla(0,0%,4%,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-light:after,[data-tooltip]:not(.is-loading).has-tooltip-light:after,[data-tooltip]:not([disabled]).has-tooltip-light:after{border-color:hsla(0,0%,96%,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-bottom:after{border-color:transparent transparent hsla(0,0%,96%,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-left:after{border-color:transparent transparent transparent hsla(0,0%,96%,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-right:after{border-color:transparent hsla(0,0%,96%,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-light:before,[data-tooltip]:not(.is-loading).has-tooltip-light:before,[data-tooltip]:not([disabled]).has-tooltip-light:before{background-color:hsla(0,0%,96%,.9);color:rgba(0,0,0,.7)}[data-tooltip]:not(.is-disabled).has-tooltip-dark:after,[data-tooltip]:not(.is-loading).has-tooltip-dark:after,[data-tooltip]:not([disabled]).has-tooltip-dark:after{border-color:rgba(54,54,54,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-bottom:after{border-color:transparent transparent rgba(54,54,54,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-left:after{border-color:transparent transparent transparent rgba(54,54,54,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-right:after{border-color:transparent rgba(54,54,54,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-dark:before,[data-tooltip]:not(.is-loading).has-tooltip-dark:before,[data-tooltip]:not([disabled]).has-tooltip-dark:before{background-color:rgba(54,54,54,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-primary:after,[data-tooltip]:not(.is-loading).has-tooltip-primary:after,[data-tooltip]:not([disabled]).has-tooltip-primary:after{border-color:rgba(0,209,178,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-bottom:after{border-color:transparent transparent rgba(0,209,178,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-left:after{border-color:transparent transparent transparent rgba(0,209,178,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-right:after{border-color:transparent rgba(0,209,178,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-primary:before,[data-tooltip]:not(.is-loading).has-tooltip-primary:before,[data-tooltip]:not([disabled]).has-tooltip-primary:before{background-color:rgba(0,209,178,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-link:after,[data-tooltip]:not(.is-loading).has-tooltip-link:after,[data-tooltip]:not([disabled]).has-tooltip-link:after{border-color:rgba(50,115,220,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-bottom:after{border-color:transparent transparent rgba(50,115,220,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-left:after{border-color:transparent transparent transparent rgba(50,115,220,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-right:after{border-color:transparent rgba(50,115,220,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-link:before,[data-tooltip]:not(.is-loading).has-tooltip-link:before,[data-tooltip]:not([disabled]).has-tooltip-link:before{background-color:rgba(50,115,220,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-info:after,[data-tooltip]:not(.is-loading).has-tooltip-info:after,[data-tooltip]:not([disabled]).has-tooltip-info:after{border-color:rgba(50,152,220,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-bottom:after{border-color:transparent transparent rgba(50,152,220,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-left:after{border-color:transparent transparent transparent rgba(50,152,220,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-right:after{border-color:transparent rgba(50,152,220,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-info:before,[data-tooltip]:not(.is-loading).has-tooltip-info:before,[data-tooltip]:not([disabled]).has-tooltip-info:before{background-color:rgba(50,152,220,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-success:after,[data-tooltip]:not(.is-loading).has-tooltip-success:after,[data-tooltip]:not([disabled]).has-tooltip-success:after{border-color:rgba(72,199,116,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-bottom:after{border-color:transparent transparent rgba(72,199,116,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-left:after{border-color:transparent transparent transparent rgba(72,199,116,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-right:after{border-color:transparent rgba(72,199,116,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-success:before,[data-tooltip]:not(.is-loading).has-tooltip-success:before,[data-tooltip]:not([disabled]).has-tooltip-success:before{background-color:rgba(72,199,116,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-warning:after,[data-tooltip]:not(.is-loading).has-tooltip-warning:after,[data-tooltip]:not([disabled]).has-tooltip-warning:after{border-color:rgba(255,221,87,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-bottom:after{border-color:transparent transparent rgba(255,221,87,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-left:after{border-color:transparent transparent transparent rgba(255,221,87,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-right:after{border-color:transparent rgba(255,221,87,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-warning:before,[data-tooltip]:not(.is-loading).has-tooltip-warning:before,[data-tooltip]:not([disabled]).has-tooltip-warning:before{background-color:rgba(255,221,87,.9);color:rgba(0,0,0,.7)}[data-tooltip]:not(.is-disabled).has-tooltip-danger:after,[data-tooltip]:not(.is-loading).has-tooltip-danger:after,[data-tooltip]:not([disabled]).has-tooltip-danger:after{border-color:rgba(241,70,104,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-bottom:after,[data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-bottom:after,[data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-bottom:after{border-color:transparent transparent rgba(241,70,104,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-left:after,[data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-left:after,[data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-left:after{border-color:transparent transparent transparent rgba(241,70,104,.9)!important}[data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-right:after,[data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-right:after,[data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-right:after{border-color:transparent rgba(241,70,104,.9) transparent transparent!important}[data-tooltip]:not(.is-disabled).has-tooltip-danger:before,[data-tooltip]:not(.is-loading).has-tooltip-danger:before,[data-tooltip]:not([disabled]).has-tooltip-danger:before{background-color:rgba(241,70,104,.9);color:#fff}[data-tooltip]:not(.is-disabled).has-tooltip-active:after,[data-tooltip]:not(.is-disabled).has-tooltip-active:before,[data-tooltip]:not(.is-disabled):hover:after,[data-tooltip]:not(.is-disabled):hover:before,[data-tooltip]:not(.is-loading).has-tooltip-active:after,[data-tooltip]:not(.is-loading).has-tooltip-active:before,[data-tooltip]:not(.is-loading):hover:after,[data-tooltip]:not(.is-loading):hover:before,[data-tooltip]:not([disabled]).has-tooltip-active:after,[data-tooltip]:not([disabled]).has-tooltip-active:before,[data-tooltip]:not([disabled]):hover:after,[data-tooltip]:not([disabled]):hover:before{opacity:1;visibility:visible}[data-tooltip]:not(.is-disabled).has-tooltip-fade:after,[data-tooltip]:not(.is-disabled).has-tooltip-fade:before,[data-tooltip]:not(.is-loading).has-tooltip-fade:after,[data-tooltip]:not(.is-loading).has-tooltip-fade:before,[data-tooltip]:not([disabled]).has-tooltip-fade:after,[data-tooltip]:not([disabled]).has-tooltip-fade:before{transition:opacity .3s linear,visibility .3s linear}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-top-mobile.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-mobile.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-mobile.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-top-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-top-mobile:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-top-tablet.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-tablet.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-tablet.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-top-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-top-tablet:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-top-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-tablet-only.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-top-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-top-tablet-only:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-top-touch.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-touch.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-touch.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-top-touch:before,[data-tooltip]:not([disabled]).has-tooltip-top-touch:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-top-desktop.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-desktop.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-desktop.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-top-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-top-desktop:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-top-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-desktop-only.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-top-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-top-desktop-only:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-top-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-until-widescreen.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-top-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-top-until-widescreen:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-widescreen.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-top-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-top-widescreen:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-widescreen-only.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-top-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-top-widescreen-only:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-top-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-until-fullhd.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-top-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-top-until-fullhd:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-top-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-top-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-top-fullhd.has-tooltip-arrow:after{top:0;right:auto;bottom:auto;left:50%;margin:-5px auto auto -5px;border-color:rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-top-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-top-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-top-fullhd:before{right:auto;bottom:auto;left:50%;top:0;margin-top:-5px;margin-bottom:auto;transform:translate(-50%,-100%)}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-right-mobile.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-mobile.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-mobile.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-right-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-right-mobile:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-right-tablet.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-tablet.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-tablet.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-right-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-right-tablet:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-right-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-tablet-only.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-right-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-right-tablet-only:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-right-touch.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-touch.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-touch.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-right-touch:before,[data-tooltip]:not([disabled]).has-tooltip-right-touch:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-right-desktop.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-desktop.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-desktop.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-right-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-right-desktop:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-right-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-desktop-only.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-right-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-right-desktop-only:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-right-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-until-widescreen.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-right-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-right-until-widescreen:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-widescreen.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-right-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-right-widescreen:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-widescreen-only.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-right-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-right-widescreen-only:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-right-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-until-fullhd.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-right-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-right-until-fullhd:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-right-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-right-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-right-fullhd.has-tooltip-arrow:after{top:auto;right:0;bottom:50%;left:auto;margin:auto -6px -6px auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}[data-tooltip]:not(.is-disabled).has-tooltip-right-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-right-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-right-fullhd:before{top:auto;right:-5px;bottom:50%;left:auto;margin-top:auto;transform:translate(100%,50%)}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-mobile.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-mobile.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-mobile.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-mobile:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-tablet.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-tablet:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-tablet-only.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-tablet-only:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-touch.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-touch.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-touch.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-touch:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-touch:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-desktop.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-desktop:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-desktop-only.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-desktop-only:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-until-widescreen.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-until-widescreen:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen-only.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-widescreen-only:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-until-fullhd.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-until-fullhd:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-bottom-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-bottom-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-bottom-fullhd.has-tooltip-arrow:after{top:auto;right:auto;bottom:-1px;left:50%;margin:auto auto -5px -5px;border-color:transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-bottom-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-bottom-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-bottom-fullhd:before{top:auto;right:auto;bottom:0;left:50%;margin-top:auto;margin-bottom:-5px;transform:translate(-50%,100%)}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-left-mobile.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-mobile.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-mobile.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-left-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-left-mobile:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-left-tablet.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-tablet.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-tablet.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-left-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-left-tablet:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-left-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-tablet-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-tablet-only.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-left-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-left-tablet-only:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-left-touch.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-touch.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-touch.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-left-touch:before,[data-tooltip]:not([disabled]).has-tooltip-left-touch:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-left-desktop.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-desktop.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-desktop.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-left-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-left-desktop:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-left-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-desktop-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-desktop-only.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-left-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-left-desktop-only:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-left-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-until-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-until-widescreen.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-left-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-left-until-widescreen:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-widescreen.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-widescreen.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-left-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-left-widescreen:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-widescreen-only.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-widescreen-only.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-left-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-left-widescreen-only:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-left-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-until-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-until-fullhd.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-left-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-left-until-fullhd:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-left-fullhd.has-tooltip-arrow:after,[data-tooltip]:not(.is-loading).has-tooltip-left-fullhd.has-tooltip-arrow:after,[data-tooltip]:not([disabled]).has-tooltip-left-fullhd.has-tooltip-arrow:after{top:auto;right:auto;bottom:50%;left:0;margin:auto auto -6px -5px;border-color:transparent transparent transparent rgba(74,74,74,.9)}[data-tooltip]:not(.is-disabled).has-tooltip-left-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-left-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-left-fullhd:before{top:auto;right:auto;bottom:50%;left:-5px;transform:translate(-100%,50%)}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-mobile:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-mobile:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-mobile:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-mobile:before{opacity:0!important;display:none!important}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-tablet:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-tablet:before{opacity:0!important;display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet-only:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet-only:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-tablet-only:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-tablet-only:before{opacity:0!important;display:none!important}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-touch:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-touch:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-touch:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-touch:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-touch:before{opacity:0!important;display:none!important}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-desktop:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-desktop:before{opacity:0!important;display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop-only:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop-only:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-desktop-only:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-desktop-only:before{opacity:0!important;display:none!important}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-widescreen:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-until-widescreen:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-until-widescreen:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-until-widescreen:before{opacity:0!important;display:none!important}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen:before{opacity:0!important;display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen-only:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen-only:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen-only:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-widescreen-only:before{opacity:0!important;display:none!important}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-fullhd:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-until-fullhd:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-until-fullhd:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-until-fullhd:before{opacity:0!important;display:none!important}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-hidden-fullhd:after,[data-tooltip]:not(.is-disabled).has-tooltip-hidden-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-hidden-fullhd:after,[data-tooltip]:not(.is-loading).has-tooltip-hidden-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-hidden-fullhd:after,[data-tooltip]:not([disabled]).has-tooltip-hidden-fullhd:before{opacity:0!important;display:none!important}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-mobile:before{text-align:left}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-tablet:before{text-align:left}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-tablet-only:before{text-align:left}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-touch:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-touch:before{text-align:left}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-desktop:before{text-align:left}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-desktop-only:before{text-align:left}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-until-widescreen:before{text-align:left}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-widescreen:before{text-align:left}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-widescreen-only:before{text-align:left}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-until-fullhd:before{text-align:left}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-text-left-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-text-left-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-text-left-fullhd:before{text-align:left}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-mobile:before{text-align:center}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-tablet:before{text-align:center}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-tablet-only:before{text-align:center}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-touch:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-touch:before{text-align:center}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-desktop:before{text-align:center}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-desktop-only:before{text-align:center}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-until-widescreen:before{text-align:center}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-widescreen:before{text-align:center}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-widescreen-only:before{text-align:center}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-until-fullhd:before{text-align:center}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-text-centered-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-text-centered-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-text-centered-fullhd:before{text-align:center}}@media screen and (max-width:768px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-mobile:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-mobile:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-mobile:before{text-align:right}}@media print,screen and (min-width:769px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-tablet:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-tablet:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-tablet:before{text-align:right}}@media screen and (min-width:769px) and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-tablet-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-tablet-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-tablet-only:before{text-align:right}}@media screen and (max-width:1023px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-touch:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-touch:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-touch:before{text-align:right}}@media screen and (min-width:1024px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-desktop:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-desktop:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-desktop:before{text-align:right}}@media screen and (min-width:1024px) and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-desktop-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-desktop-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-desktop-only:before{text-align:right}}@media screen and (max-width:1215px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-until-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-until-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-until-widescreen:before{text-align:right}}@media screen and (min-width:1216px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-widescreen:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-widescreen:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-widescreen:before{text-align:right}}@media screen and (min-width:1216px) and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-widescreen-only:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-widescreen-only:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-widescreen-only:before{text-align:right}}@media screen and (max-width:1407px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-until-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-until-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-until-fullhd:before{text-align:right}}@media screen and (min-width:1408px){[data-tooltip]:not(.is-disabled).has-tooltip-text-right-fullhd:before,[data-tooltip]:not(.is-loading).has-tooltip-text-right-fullhd:before,[data-tooltip]:not([disabled]).has-tooltip-text-right-fullhd:before{text-align:right}}span[data-tooltip]{border-bottom:1px dashed #dbdbdb}span[data-tooltip].has-tooltip-white{border-bottom-color:#fff}span[data-tooltip].has-tooltip-black{border-bottom-color:#171717}span[data-tooltip].has-tooltip-light{border-bottom-color:#fff}span[data-tooltip].has-tooltip-dark{border-bottom-color:#424242}span[data-tooltip].has-tooltip-primary{border-bottom-color:#00ebc7}span[data-tooltip].has-tooltip-link{border-bottom-color:#4882e0}span[data-tooltip].has-tooltip-info{border-bottom-color:#48a3e0}span[data-tooltip].has-tooltip-success{border-bottom-color:#5bcd83}span[data-tooltip].has-tooltip-warning{border-bottom-color:#ffe270}span[data-tooltip].has-tooltip-danger{border-bottom-color:#f35e7c}.control span[data-tooltip]{border-bottom:none} \ No newline at end of file diff --git a/superx/xml/pageComponents_html.xsl b/superx/xml/pageComponents_html.xsl index 7eec55b..850065a 100644 --- a/superx/xml/pageComponents_html.xsl +++ b/superx/xml/pageComponents_html.xsl @@ -865,7 +865,7 @@ document.forms[0].target = '_blank'; Spaltensortierung- und Reihenfolge festlegen
                                                                                                                                                                                                                                              , Spalten entfernen
                                                                                                                                                                                                                                              - Konfiguration der Tabelle + Konfiguration der Tabelle