From baae0dc201646bf68ef31713a95a3520ffd3abd0 Mon Sep 17 00:00:00 2001 From: GoCD User Date: Sat, 15 Apr 2023 01:46:11 -0700 Subject: [PATCH] Committing files 04/15/2023 08:46:11 --- ...y-0d57f0e6-3cfe-4067-9b06-3624b5a1797c.xml | 16 + root/root/.bash_history | 500 +++ root/root/.bash_logout | 2 + root/root/.bash_profile | 8 + root/root/.bashrc | 24 + root/root/.cache/ccache/0/CACHEDIR.TAG | 4 + root/root/.cache/ccache/1/CACHEDIR.TAG | 4 + root/root/.cache/ccache/2/CACHEDIR.TAG | 4 + root/root/.cache/ccache/3/CACHEDIR.TAG | 4 + root/root/.cache/ccache/4/CACHEDIR.TAG | 4 + root/root/.cache/ccache/5/CACHEDIR.TAG | 4 + root/root/.cache/ccache/6/CACHEDIR.TAG | 4 + root/root/.cache/ccache/7/CACHEDIR.TAG | 4 + root/root/.cache/ccache/8/CACHEDIR.TAG | 4 + root/root/.cache/ccache/9/CACHEDIR.TAG | 4 + root/root/.cache/ccache/a/CACHEDIR.TAG | 4 + root/root/.cache/ccache/b/CACHEDIR.TAG | 4 + root/root/.cache/ccache/c/CACHEDIR.TAG | 4 + root/root/.cache/ccache/d/CACHEDIR.TAG | 4 + root/root/.cache/ccache/e/CACHEDIR.TAG | 4 + root/root/.cache/ccache/f/CACHEDIR.TAG | 4 + root/root/.cache/ccache/tmp/.cleaned | 0 root/root/.cache/ccache/tmp/inode-cache-64.v1 | Bin 0 -> 7077920 bytes .../origin.json | 1 + .../psutil-5.9.3-cp311-cp311-linux_x86_64.whl | Bin 0 -> 290429 bytes .../powershell/7.3.2/sentinel1-2023-3-8.done | 0 .../7.3.2/update1_v7.3.3_2023-02-27 | 0 .../powershell/7.3.3/sentinel1-2023-4-15.done | 0 .../7.3.3/update1_v7.3.4_2023-04-13 | 0 root/root/.cache/powershell/telemetry.uuid | 1 + root/root/.cshrc | 7 + ...53375BFE84E8B748782C7CEE15827A6AF5A405.pfx | Bin 0 -> 1538 bytes root/root/.dsrc | 6 + root/root/.dsrc_password | 1 + root/root/.lesshst | 5 + ...y-b9bcca9d-7d61-41fe-9ff3-1b26aa1a908f.xml | 16 + .../PSReadLine/ConsoleHost_history.txt | 774 +++++ root/root/.pki/nssdb/cert9.db | Bin 0 -> 40960 bytes root/root/.pki/nssdb/key4.db | Bin 0 -> 53248 bytes root/root/.pki/nssdb/pkcs11.txt | 5 + root/root/.tcshrc | 10 + root/root/.wget-hsts | 7 + root/root/.xmltv/tv_grab_na_dtv.conf | 771 +++++ root/root/.xmltv/tv_grab_na_tvmedia.conf.TMP | 0 root/root/.xmltv/tv_grab_zz_sdjson.conf.TMP | 5 + root/root/anaconda-ks.cfg | 47 + root/root/ca-agent.p12 | Bin 0 -> 2738 bytes root/root/cacert.p12 | Bin 0 -> 14249 bytes root/root/cn.config | 2961 +++++++++++++++++ root/root/jcolebrand_info.ldif | 358 ++ root/root/letsencryptauthorityx3.pem.txt | 32 + root/root/medusa.config | 363 ++ root/root/medusa.security | 14 + root/root/remove_gogs_password.ldif | 4 + root/root/schema.dump | 1751 ++++++++++ root/root/sudoers.ldif | 30 + root/root/systemctl.help | 177 + 57 files changed, 7960 insertions(+) create mode 100644 root/root/.aspnet/DataProtection-Keys/key-0d57f0e6-3cfe-4067-9b06-3624b5a1797c.xml create mode 100644 root/root/.bash_history create mode 100644 root/root/.bash_logout create mode 100644 root/root/.bash_profile create mode 100644 root/root/.bashrc create mode 100644 root/root/.cache/ccache/0/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/1/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/2/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/3/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/4/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/5/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/6/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/7/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/8/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/9/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/a/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/b/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/c/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/d/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/e/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/f/CACHEDIR.TAG create mode 100644 root/root/.cache/ccache/tmp/.cleaned create mode 100644 root/root/.cache/ccache/tmp/inode-cache-64.v1 create mode 100644 root/root/.cache/pip/wheels/42/14/8e/e335db5db4207141f7ab82e009c0e62deae3183087b05c29c8/origin.json create mode 100644 root/root/.cache/pip/wheels/42/14/8e/e335db5db4207141f7ab82e009c0e62deae3183087b05c29c8/psutil-5.9.3-cp311-cp311-linux_x86_64.whl create mode 100644 root/root/.cache/powershell/7.3.2/sentinel1-2023-3-8.done create mode 100644 root/root/.cache/powershell/7.3.2/update1_v7.3.3_2023-02-27 create mode 100644 root/root/.cache/powershell/7.3.3/sentinel1-2023-4-15.done create mode 100644 root/root/.cache/powershell/7.3.3/update1_v7.3.4_2023-04-13 create mode 100644 root/root/.cache/powershell/telemetry.uuid create mode 100644 root/root/.cshrc create mode 100644 root/root/.dotnet/corefx/cryptography/x509stores/ca/A053375BFE84E8B748782C7CEE15827A6AF5A405.pfx create mode 100644 root/root/.dsrc create mode 100644 root/root/.dsrc_password create mode 100644 root/root/.lesshst create mode 100644 root/root/.local/share/ASP.NET/DataProtection-Keys/key-b9bcca9d-7d61-41fe-9ff3-1b26aa1a908f.xml create mode 100644 root/root/.local/share/powershell/PSReadLine/ConsoleHost_history.txt create mode 100644 root/root/.pki/nssdb/cert9.db create mode 100644 root/root/.pki/nssdb/key4.db create mode 100644 root/root/.pki/nssdb/pkcs11.txt create mode 100644 root/root/.tcshrc create mode 100644 root/root/.wget-hsts create mode 100644 root/root/.xmltv/tv_grab_na_dtv.conf create mode 100644 root/root/.xmltv/tv_grab_na_tvmedia.conf.TMP create mode 100644 root/root/.xmltv/tv_grab_zz_sdjson.conf.TMP create mode 100644 root/root/anaconda-ks.cfg create mode 100644 root/root/ca-agent.p12 create mode 100644 root/root/cacert.p12 create mode 100644 root/root/cn.config create mode 100644 root/root/jcolebrand_info.ldif create mode 100644 root/root/letsencryptauthorityx3.pem.txt create mode 100644 root/root/medusa.config create mode 100644 root/root/medusa.security create mode 100644 root/root/remove_gogs_password.ldif create mode 100644 root/root/schema.dump create mode 100644 root/root/sudoers.ldif create mode 100644 root/root/systemctl.help diff --git a/root/root/.aspnet/DataProtection-Keys/key-0d57f0e6-3cfe-4067-9b06-3624b5a1797c.xml b/root/root/.aspnet/DataProtection-Keys/key-0d57f0e6-3cfe-4067-9b06-3624b5a1797c.xml new file mode 100644 index 0000000..45dae38 --- /dev/null +++ b/root/root/.aspnet/DataProtection-Keys/key-0d57f0e6-3cfe-4067-9b06-3624b5a1797c.xml @@ -0,0 +1,16 @@ + + + 2023-02-02T07:21:26.5510933Z + 2023-02-02T07:21:26.5485816Z + 2023-05-03T07:21:26.5485816Z + + + + + + + 2T0+EQUyHmGbvzrvI1kXNP2p6GIIfZ9oI3iw5gPgTjku3yb6oLB2WkhIaprBYuQM9dzChLdtgOes7z4F/2KJ/Q== + + + + \ No newline at end of file diff --git a/root/root/.bash_history b/root/root/.bash_history new file mode 100644 index 0000000..b00521e --- /dev/null +++ b/root/root/.bash_history @@ -0,0 +1,500 @@ +ls +cd 0a21c22debc8dbca789d4607e4e6e5a1/ +ls +cd ../2919aa3b99ebda1d0979d343c34fedeb/ +ls +cd ../.. +ls +cd views/folders/ +ls +cd ../livetv/ +ls +cd .. +ls +cd .. +ls +cd .. +ls +cd root +ls +cd ../plugins/ +ls +cd ../data +ls +cd collections/ +ls +cd Aladdin\ Collection\ \[boxset\]/ +ls +cat collection.xml +cd ../.. +ls +cd keyframes/ +ls +cd 0/ +ls +cat 0290fd65-783d-8dc5-067a-02fdcdc7fab4.json +cd .. +ls +cd .. +ls +cd .. +l +ls +cd .. +ls +cd .. +ls +clear +cd /etc + # spin up 5 additional GoCD agents. + AGENT_COUNT=5 + # if you want to run the GoCD agent as a service + RUN_AS_SERVICE=true + # if you want to start the service immediately + # only works if `RUN_AS_SERVICE` is true + START_SERVICE_NOW=true + for AGENT_INDEX in $(seq 1 "${AGENT_COUNT}"); do AGENT_ID="go-agent-${AGENT_INDEX}"; + mkdir -p /usr/share/${AGENT_ID} /var/{lib,log}/${AGENT_ID} /var/lib/${AGENT_ID}/run; + cp -arf /usr/share/go-agent/{bin,wrapper-config} /usr/share/${AGENT_ID}; + ln -sf /usr/share/go-agent/wrapper /usr/share/${AGENT_ID}; + chown -R go:go /var/{lib,log}/${AGENT_ID}; chmod -R 0750 /var/{lib,log}/${AGENT_ID}; + sed -i -e "s@go-agent@${AGENT_ID}@g" /usr/share/${AGENT_ID}/bin/go-agent; sed -i -e "s@=go-agent\$@=${AGENT_ID}@g" -e "s@/var/lib/go-agent@/var/lib/${AGENT_ID}@g" -e "s@/var/log/go-agent@/var/log/${AGENT_ID}@g" -e "s@../wrapper-config/wrapper-properties.conf@/usr/share/${AGENT_ID}/wrapper-config/wrapper-properties.conf@g" /usr/share/${AGENT_ID}/wrapper-config/wrapper.conf; sed -i -e "s@/var/lib/go-agent@/var/lib/${AGENT_ID}@g" /usr/share/${AGENT_ID}/wrapper-config/wrapper-properties.conf; if [ "${RUN_AS_SERVICE}" == "true" ]; then if [ "${START_SERVICE_NOW}" == "true" ]; then /usr/share/${AGENT_ID}/bin/go-agent installstart; else /usr/share/${AGENT_ID}/bin/go-agent install; fi; fi; done +cd /usr/share/go-server/ +ls +cd bin +ls +cd ../lib +ls +cd ../jre +ls +cd ../wrapper +ls +cd ../.. +ls +cd .. +ls +cd .. +ls +cd /usr/share/ +ls +cd go-agent +ls +cd wrapper-config/ +ls +cd ../wrapper +ls +cd ../lib +ls +cd ../bin +ls +cd ../jre +ls +cd bin +ls +cd ../lib +ls +cd ../conf +ls +cd ../.. +ls +cd ../go-ser +cd ../go-server/ +ls +cd jre +ls +cd conf +ls +cd management/ +ls +cd ../sdp +ls +cd ../security/ +ls +cd ../ +ls +cd ../ +ls +cd bin +ls +cd ../lib +ls +cd server +ls +cd ../.. +ls +cd .. +ls +cd /var/lib +ls +cd go-server/ +ls +cd plugins +ls +cd external/ +ls +ls -al +wget https://github.com/Vincit/gocd-slack-task/releases/download/v2.0/gocd-slack-task-2.0.jar +wget https://github.com/manojlds/gocd-powershell-runner/releases/download/v1.2/gocd-powershell-runner-1.2.jar +wget https://github.com/ashwanthkumar/gocd-slack-build-notifier/releases/download/v2.1.0/gocd-slack-notifier-2.1.0.jar +wget https://github.com/gocd-contrib/xunit-converter-task/releases/download/1.2/xunit-converter-task-1.2.jar +chown go:go * +ls -al +sudo go +su go +pwd +cd /var/go +chown go:go . +su go +pwd +whois go +whois -? +getent passwd go +cd .ssh +ls -al +ls /zfs/data/gogs/gogs/.ssh +ls +nano gogs.pub +pwsh +cat /zfs/data/gogs/gogs/.ssh/authorized_keys +cat gogs.pub +ls +pwd +cat /zfs/data/gogs/gogs/.ssh/authorized_keys +dig git.jcolebrand.info +ssh 192.168.50.2 -p 4022 +nano /zfs/data/gogs/gogs/custom/conf/app.ini +ssh 192.168.50.2 -p 4022 +su go +cd /var/ +cd log +ls +cd /zfs/data/gogs/gogs +ls +cd log +ls +tail gogs.log +cat gorm.log +cat xorm.log +cat gogs.log +ls +cd .. +ls +cd data +ls +cd avatars/ +ls +cd ../ssh +ls +cd .. +ls +cd ../custom/ +ls +cd conf/ +nano app.ini +nano app.ini +cd ~ +ls +wget http://localhost:4047 +nano /zfs/data/gogs/gogs/custom/conf/app.ini +cat /zfs/data/gogs/gogs/log/gogs.log +cat /zfs/data/gogs/gogs/log/gorm.log +cat /zfs/data/gogs/gogs/log/xorm.log +ls -al /zfs/data/gogs/gogs/log/ +ls -al /zfs/data/gogs/gogs/ +ls -al /zfs/data/gogs/ +ls -al /zfs/data/gogs/gogs/data +ls -al /zfs/data/gogs/gogs/data/avatars/ +ls -al /zfs/data/gogs/gogs/data/ssh +ls -al /zfs/data/gogs/gogs/ +ls -al /zfs/data/gogs/.ssh +ls -al /zfs/data/gogs/gogs/.ssh/ +nano /zfs/data/gogs/gogs/custom/conf/app.ini +cat /zfs/data/gogs/gogs/log/gogs.log +cat /zfs/data/gogs/gogs/log/gorm.log +cat /zfs/data/gogs/gogs/log/xorm.log +nano /zfs/data/gogs/gogs/custom/conf/app.ini +cd /zfs/data/gogs/gogs/data +ls +mkdir sessions +chown gogs:gogs sessions +ls +cd .. +ls +cat /zfs/data/gogs/gogs/log/gogs.log +cat /zfs/data/gogs/gogs/log/gogs.log +cat /zfs/data/gogs/gogs/log/gorm.log +cat /zfs/data/gogs/gogs/log/xorm.log +nano /zfs/data/gogs/gogs/custom/conf/app.ini +cd /var/go/ +ls +cd /var/log +ls +cd go-server/ +ls +tail go-server.log +nano /zfs/data/gogs/gogs/custom/conf/app.ini +tail web-requests.log +tail plugin-cd.go.authentication.passwordfile.log +tail plugin-cd.go.authentication.ldap.log +tail plugin-cd.go.authentication.ldap.log -n 200 +nano /usr/share/go-server/wrapper-config/wrapper.conf +nano /usr/share/go-server/wrapper-config/wrapper-properties.conf +ls +tail go-server-wrapper.log +nano /usr/share/go-server/wrapper-config/wrapper.conf +cd /var/go/ +ls +ls -al +cd .config/ +ls +cd jgit/ +ls +cd ../../.cache/ +ls +cd JNA/ +ls +cd temp/ +ls +cd ../../.. +ls +cd .. +ls +pwd +cd /usr/share/go-server/ +ls +cd bin +ls +cd ../lib +ls +cd ../wrapper +ls +cd ../wrapper-config/ +ls +nano wrapper-properties.conf +nano /etc/go/cruise-config.xml +nano /etc/go/cruise-config.xml +exit +ls /var/tmp/systemd-private-a0390b83eb7b445da548a1686d2ac710-gogs.service-RcXe6r/ +ls /var/tmp/systemd-private-a0390b83eb7b445da548a1686d2ac710-gogs.service-RcXe6r/tmp +ls /var/tmp/systemd-private-a0390b83eb7b445da548a1686d2ac710-gogs.service-RcXe6r/tmp -al +ls /var/tmp/systemd-private-a0390b83eb7b445da548a1686d2ac710-gogs.service-RcXe6r/ -al +ls /tmp/ +ls /tmp/systemd-private-a0390b83eb7b445da548a1686d2ac710-gogs.service-YFfaZP +ls /zfs/data/gogs +ls /zfs/data/gogs/gogs +ls /zfs/data/gogs/gogs/data +cd /zfs/data/gogs/gogs/data +ls +cd .. +ls +cd gogs +ls -al +whois gogs +cat /etc/systemd/system/gogs.service +getent passwd gogs +ls /home/gogs +cd /etc/go/ +ls +nano cruise-config.x +nano cruise-config.xml +cp cruise-config.xml cruise-config.xml.bak +nano cruise-config.xml +ssh localhost:4022 +ssh localhost -p 4022 +nano /zfs/data/gogs/gogs/custom/conf/app.ini +firewall-cmd --list-ports +firewall-cmd -? +firewall-cmd --help +firewall-cmd --get-zones +firewall-cmd --zone FedoraServer --add-port=4022/tcp +firewall-cmd --zone FedoraServer --add-port=4022/tcp --permanent +cd /etc +pwsh +pwsh +ls -al +ls -al +pwsh +cd /etc/systemd/system +ls +nano go-agent.service +systemctl daemon-reload +cd /var/ +ls +cd go +ls +cd ../ +ls +cd /log +ls +cd /var/log +s +ls +cd go-agent +ls +cat go-agent.log +ls +cat go-agent-stderr.log +cat go-agent-stdout.log +cat go-agent-launcher.log +ls +cat go-agent-bootstrapper.log +cat go-agent-bootstrapper-wrapper.log +cd .. +ls +cd / +ls +cd /usr +ls +cd share +ls +cd go-agent +ls +cd wrapper-config/ +ls +nano wrapper.conf +nano wrapper-properties.conf +nano /etc/sudoers +cd /etc/systemd/system +ls +nano go-agent.service +systemctl daemon-reload +usermod -? +usermod -a go wheel +usermod -a wheel go +usermod -a -G wheel go +rm /etc/openldap/ldap.conf.bak2 +rm /etc/openldap/ldap.conf.bak +cat /etc/cockpit/machines.d/99-webui.json +cat /etc/cockpit/ws-certs.d/medusa.jcolebrand.info.key +cat /etc/cockpit/cockpit.conf +ls -al /var/apps/pgadmin* +cd / +(Get-ChildItem ldap2pg.yaml -Recurse).FullName +pwsh +cd /etc +pwsh +cd /var/lib/go-agent +ls +ls -al +cd ../go-agent1 +ls +cd .. +ls +cd go-agent-1 +ls -a +cd .. +ls -al go-agent-2/ +ls -al go-agent-3/ +ls -al go-agent-4/ +ls -al go-agent-5/ +ls -al go-server/ +ls -al go-agent-1/ +sudo dkms autoinstall +nano /var/lib/dkms/zfs/2.1.9/build/make.log +cd /var/lib/dkms/zfs/2.1.9 +ls +cd build/ +ls +configure +./configure +dnf install libuuid-devel -y +./configure +dnf install libblkid-devel -y +./configure +dnf install libtirpc-devel -y +./configure +ls +sudo dkms autoinstall +nano /var/lib/dkms/zfs/2.1.9/build/make.log +dnf install autoconf automake libtool +cd /usr/src +wget https://patch-diff.githubusercontent.com/raw/openzfs/zfs/pull/14668.patch +ls +cd zfs-2.1.9/ +ls +patch -p1 -i ../14668.patch +./autogen.sh +dkms build -m zfs -v 2.1.9 +dkms install -m zfs -v 2.1.9 +modprobe zfs +pwsh +git status +git log +sudo cp /database/pgsql/ldap2pg.yml . +ls +mv ldap2pg.yml root/database/ +cd root/database/ +ls +mv ldap2pg.yml pgsql/ +ls +cd pgsql/ +ls +ls -a +ls -al +chmod go:go ldap2pg.yml +chown go:go ldap2pg.yml +exit +su go +cd /database/ +ls +cd pgsql/ +ls +ls -al +cat ldap2pg.yml +su go +ls / +ls /tmp +ls /tmp -a +pwsh +su go +exit +pwsh +su postgres +pwsh +cd /etc +ls +cd cockpit/ +ls +nano cockpit.conf +nano cockpit.conf +cd /var +ls +cd lib +ls +cd ../local +ls +cd /etc/cockpit +ls +cd machines.d/ +ls +cd ../ws-certs.d/ +ls +cd ../zfs/ +ls +cat config.json +cd / +ls +cd usr +ls +cd lib +ls +cd ../share +ls +cd cockpit/ +ls +cd apps +ls +cd ../base1/ +ls +cd ../motd +ls +nano update-motd +nano inactive.motd +cd ../packagekit/ +ls +cd ../pcp +ls +cd ../389-console/ +ls +cat manifest.json +cat ../zfs/manifest.json diff --git a/root/root/.bash_logout b/root/root/.bash_logout new file mode 100644 index 0000000..af7c6fd --- /dev/null +++ b/root/root/.bash_logout @@ -0,0 +1,2 @@ +# ~/.bash_logout + diff --git a/root/root/.bash_profile b/root/root/.bash_profile new file mode 100644 index 0000000..55136b9 --- /dev/null +++ b/root/root/.bash_profile @@ -0,0 +1,8 @@ +# .bash_profile + +# Get the aliases and functions +if [ -f ~/.bashrc ]; then + . ~/.bashrc +fi + +# User specific environment and startup programs diff --git a/root/root/.bashrc b/root/root/.bashrc new file mode 100644 index 0000000..82b3fb4 --- /dev/null +++ b/root/root/.bashrc @@ -0,0 +1,24 @@ +# .bashrc + +# Source global definitions +if [ -f /etc/bashrc ]; then + . /etc/bashrc +fi + +# User specific environment +if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]] +then + PATH="$HOME/.local/bin:$HOME/bin:$PATH" +fi +export PATH + +# Uncomment the following line if you don't like systemctl's auto-paging feature: +# export SYSTEMD_PAGER= + +# User specific aliases and functions + +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' + +export LDAP_ADMIN_PWF=/root/.dsrc_password diff --git a/root/root/.cache/ccache/0/CACHEDIR.TAG b/root/root/.cache/ccache/0/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/0/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/1/CACHEDIR.TAG b/root/root/.cache/ccache/1/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/1/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/2/CACHEDIR.TAG b/root/root/.cache/ccache/2/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/2/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/3/CACHEDIR.TAG b/root/root/.cache/ccache/3/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/3/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/4/CACHEDIR.TAG b/root/root/.cache/ccache/4/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/4/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/5/CACHEDIR.TAG b/root/root/.cache/ccache/5/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/5/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/6/CACHEDIR.TAG b/root/root/.cache/ccache/6/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/6/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/7/CACHEDIR.TAG b/root/root/.cache/ccache/7/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/7/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/8/CACHEDIR.TAG b/root/root/.cache/ccache/8/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/8/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/9/CACHEDIR.TAG b/root/root/.cache/ccache/9/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/9/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/a/CACHEDIR.TAG b/root/root/.cache/ccache/a/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/a/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/b/CACHEDIR.TAG b/root/root/.cache/ccache/b/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/b/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/c/CACHEDIR.TAG b/root/root/.cache/ccache/c/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/c/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/d/CACHEDIR.TAG b/root/root/.cache/ccache/d/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/d/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/e/CACHEDIR.TAG b/root/root/.cache/ccache/e/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/e/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/f/CACHEDIR.TAG b/root/root/.cache/ccache/f/CACHEDIR.TAG new file mode 100644 index 0000000..874477f --- /dev/null +++ b/root/root/.cache/ccache/f/CACHEDIR.TAG @@ -0,0 +1,4 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by ccache. +# For information about cache directory tags, see: +# http://www.brynosaurus.com/cachedir/ diff --git a/root/root/.cache/ccache/tmp/.cleaned b/root/root/.cache/ccache/tmp/.cleaned new file mode 100644 index 0000000..e69de29 diff --git a/root/root/.cache/ccache/tmp/inode-cache-64.v1 b/root/root/.cache/ccache/tmp/inode-cache-64.v1 new file mode 100644 index 0000000000000000000000000000000000000000..6d263bb500f7d1bd11b2fb0382ea806d04313b61 GIT binary patch literal 7077920 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⁣z&i*sRNFD&eZg}tz_7Z&!y!d_U| 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 @JyJmG(?5?w2 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

jV4s||HY2ia zmkzOwPZWciZu4?;n?TIU%bY zpMN;NbmyJpPj85ITJ9kh_QJwm;wR)f|Nf0}+^xNl{bP<7{tirAlA~a*G_=)iw7G|1f-&Za}QzaiwlE48M*q5o<*$^^(WAu&@^v_QE2iUP9iN zC%iJgrFG*~&uDFRs~M?1ziZ4IHvRUqiAxV2YpCvDOq3!3>*K@zO_!KDn^9te;-_DLOuV$pYHr#vl$w%KJ`+K_TsMqbWIKlak>6}i< z3bCFlUE3K~<=MaS^@WAKu&@^v_QJwmSlA1TlzIudpKooLSeEy~;ArCD4DC*UsD*b57LVUbcVA@9pBN+t?3 zEHC@qyYnZx-Nei{FT!qmpSPYo_UfQLSMJ-MpZ|4daKVN23IF@=z*N=Q%8*hod7KLi zdx@Wr>tVm}q*{?{ifl$SUE-R4zGf|Vean!B>A8L(gQl)L?YF&2`IgdlJ#LjZmQ5>$ zvw!0rVqq^V?1hEBu&@^v_QJwmSftcT$mg$djwVevBsBYzcB|9J=TF~%pYqk{W9(XW zhfzCQY}uf&;l_cOSqU22$NBF@|6@|xLwTGF3wvQD(dUf?Wq0@AHGaas-oqN?+cJ^QX+1vTNzU7C69AqVJ|G~ zg@wJauoo8g!opry*b57LVPP*U?1hEB#81fcUcD_QukYPYzEj`63Lqm zJWdB`m<6{`i1#mR*!HcqdR{ZJPAjE76w+&aKa;n&c5MjPUN>j-&hCi|S9d*Av*r4? zni^aEZ9dg|IR472{CkHz?ghzueH@(h)_cW{_d!c?Iz6BJPCur6df5yWn`Et*L!wW% zSbkyEgnIYlm5U7j%eGSLC69AqVJ|G~g@wJaNU4{Q`>6f>l1f9a{niWDv@5STnn&UdAXyse$gPvM1b?5oo$}0ZL+5d`^ddcHlSl9~-dts4MFCp*CH%BM^ zskd%hR*lnN_fA^pyLi&(-Y?JFO*gn5;TZ3}I`7G8_x0_^?u=b0t0;!Ef0I%#d7Ml9 zguK39yt-Un#bRZA(RAmL;o~Q+Pc(er&CC4l-0D9YwpsM)Y}T<7uiSp0pMMnVwA@21 z?1hEBu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7WTrzURc-*3wvQ}Li)zn45#J9y72&aiu@u(-7m=iR! zTx(J^ePDxhfA+(O@>cfzx8uDej6SpR2>#+Dc6eh>Yuu|upC|F89$=RMGF*Uk=ql!kqr zZlBkGYvHCI(P~*Ae!n>}&{gN~;(2c4O5RVM5E&=y^)F}tD^ltuk8@#RFD&eZg}tz_ z7Z&!y!d_U|3k!Q;ky0-q&)F92zwA`_zVz68zc*?LHc`Lxc5La;{*d#?#78k*-c4)} zUTUOQ=gy|9=CX?aa`wL>rC#zlm-q>JeRcbN*==Nc=*YaU-4!+VFK*^nz0Kus>O;)` zY_hVksNQw>kK%R8x56%W5$m+vLoDnienPGrz1%L(P21l=VO%R$r8-AbEr*7@YWj3; z?h}(2-A;PnoLk*zve^XVfIUWHotArug}tz_7Z&!y!d_U|3k!RRpODWfJKQcWulBH) zUdtuxyy`45dLHAX;~RIkSK5i4G1}?{$7PFks}H?cNJFe4V&=cfBC5W%~xIEZqF#&9ZeZrUXpZ)m?YB_M&c|Rm3_i z_YezvVPP*U?1hEBu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7WTrzURb2mOUUUsD z*b57LVPP*U?1hEBut=$wkk2WP$_B<;>b76&RF9T& zY##SD%+8tXa(3_5^yPEnjy>7kuHOJB-;f>eeRD?3D*nsa|B94)$>UsD*h~C`Tn`QQ zU%nNkGPnN7XpbY;R=I7nUN^nd=n=P6H|^b|UZ_^R!9;cM2eEGD+ho&<;q2eIhgjGP z3wvQ`KT=S znrM|Bm*sN%?VHR!K?);>%cd2>*}riQv9K2w_QJwmSl9~-dtqTOEbN7ay|Azs7WTrz zURc-*3wvQnD|&X(>7L%US4}3?Zk@LD%Ag6SwA{+h zY%L4?HRH{Jm9D`XT}o?-wW5@I$>UsD*b57LVPP*U?1hEBu&@^v_QJwmSl9~-dtqTO zEbN7ay|Azs7Af@-^1WUQL(}dnzj+PaYW#ZoEZ-kBxrGx6#YY_h<-RR7<2?4tb#adBHz2tE&EbN7ay|Azs7WTrz zURc-*3wvQ;+r@+X!hYR;J^RbV z<6Xj2*PD0@eBRwytwz?udAq!t=ga2$m$Ow#$XuOHTyf3FvvqtvHZ8RIDf7>UU+UhU z?b2p&k4tMF7e#CzY|#1gCwuKlI8Fd$!7d(qK`hl1>iKF<8U+x)?hE3*&Z37sF=@cdW% z-}`!95^F^%^^(WAu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7Af@-@|?}-yXp4kP0zW^ zI9{gz;^(B7J5@tldWRMccw1Pn(WJ7=Q#3kk>vDQgZ&z8x>))?z|J2k$QRCE7-@OLT zV+XW4;Qn@gn|G=mNBP#7p!RKb*zOQl|B9Bfv;Xqv{>$0FNvW4S&Lw_AUSBVVnMPgN zIXr##)|~iBi%l9uw0ahFIHFJQJJY&d*^~V3>SSG=?B_-=MVni+f3Zs9Tv*r(3wvQ< zFD&eZg}tz_7Z&ysKOvu&@Aff0`Ly}gP+PY!{jI-;+QshiKbF#S*!s*}_Om`*IrrN6 z<(rCKng#7-(^l2l%8=3?3h6aI)AY1&u5F))T|Yi-8_~A3)>i?V*rf ze_~B!V@od6_+Sc7eiDu05-^?-z>)%}N{In3>D!%giVY4Ii-8aNo zwsxDO(dJP-oei+=Urt@^qgXcSkz;L)ms55C<^pEGU0 zPe#v|L!P<#`st_1rmd>8mBBs4!d_U|3yYL`33>l&-E@$$UXHV4;mSE*l_QHrZgRTc z{iwsMH4*l;=f|fm=r=r9=~iy)%xSWURdu#9q|{3u=fWbTUP7)LwWkhJEeKbb-@ka& z(*{dD1JpiGw`%0yZ>K|`%_MJE_xO|Q180wm3$qndMIm#Ad{3^QqULOQ$yz7;X1Lzu zf)8I4`bS^sFjd`c(#dl+RyJ277YCKL4-wN`@}#tf@;Db3_7XoK*F%*igBts2D9vn8 zP;yW+Onqa} z9yU8SNb^Ro{@Gqp&wHG8N)CJ(=p#Wa^ZzP_-q7Z&!y!d_U|3k!Q;VJ|G~g+)regnVAMJUGb0-q*Oo zFd{Z#zjDpyEiP(LRSdU`^v{n`G&Rs`?{hh(ztQf=zGAH?rC#zl7Z&!y!d_U|3k!Q; zVJ|G~g@wJauoo8g!opry*b57LVPP-v6Y_mZc#~wO2z!m{ttV*CxaV>0)GGti{QK$W zp3l|m;&iw3iIUtvo8mKH3O9&#TJ9kh_QJwmSl9~-dtqTO@e^|2dw$*^_W}FPEG_dZ z-CXd~_~D8LGdg}gy~!{rv%IEzUen?O{T+XNiNBC9n^p{G|HeJU!d~JhR)I6WWh`>}JM>0+Ihdx(X-u&@^v z_QJwmSl9~-dtqTOEbN7ay|Azs7WTrzURc;m{Dge(u*G0dM8KfiUTOo{v|eI6_@Vmg z>@M#$T%YFqUZ|ZCd&}?V?;pCg*O+;Vbz1Hr7WTrzUg9U@I&V8Hc~_I{&d=sAKR8Ua zxq9xjh1S)|m(N*WecFN1=fc{yRxs~!H?A9FrDvuTNvao>5F zC4DMV?KelRn|S3#+JZ3;JIJQ3sqOfFYLaf7Bhk9bID5YNVI2RW7!opry*b57LVPP*U z?1hEBu&|f-332y@Xs3|9GY-=>`V0Sw1RmSuekFQ5M~l+DBCnyc@fxyl259jZ6=_ z`TeSmFWxWKic;z&k8@#RFD&eZg}tz_7Z&!y!d_U|3k!Q;VJ|G~g+)reggh5rs%obB zpk?E|4mL*z4{v|{KzY>BYQwK3MdR#c#rGcC6tq6tIE?*wxTJ3w`;*s7#d%g;UdX1csv|L^}NON_XOSl9~-dtqTOEbN7ay|Azs7WNW9 zA)hOMjY+X}d$@RqZqL-S=PQbjkEq^n_37`&TJByPZmaXAkA-57;RQEtw%a9}wyMrn z2KNvPdtqTO@e^{LFOD`FRp)+_Sv9|m>d`DoarUS`3r9cumh;`9%e=)mt&i6U4cFhY zZQ~3ju};f9#KK-!*b57LVPP*U?1hEBu&@^v_7XoK&jCI~nz@|6xzcoQX>FU1lf4%f zu9~!c!IAN1MFUs1Xus#s#(mG+6mB`a2ovkH+(Rtvg@wJauoo8g!opry*b57LVPP*U z?1hEBu&@^v_QJwmSl9~-dtqTO@e}erY~*FLfKT^tO>OaQj@Rac`>QMMwVbNnW_jw& zIoh%7mNjlyFmgel!NeEqWYbpF*~;J^il2}@RK0DsVP-->SA#7zO2bxMTX?9(6bhcIT9a#J&&Gs<%zoZ({CFF;x^YSBrOM8E@X)-cj~3$W7OB{KbV+ z!ff+>W~uBRfBjlnlHb^U8DW}E{c?=NG?zRn?V&u*g@wJauoo67^%C;F9Bh?xbJV59 z4qNQIeK`5DWMts=^OKI0Zob=i;^88rkj-Uwi+x=8pJ8mBBs4!d_U|3k!RRpOE+EfIepL-g$O3I^cS-tge>TzVMvp-^X08-O*p& zE~U+jQThrO+C}E=v>qUv_FvBaSGb2**b57LVPP*U?1hEBu&@^v_QJwmSl9~-dtqTO zEbN7ay|Azs7WTrzURc-*iZuKXsvS6G+fV7tyOROCyB^s(U|?a4+T3Y# zMs}TKIK9~@4X3&RAB)6VQA)k!aV{+Eg@wJauoo67^%8O))%)pSjqTM34m!B&iF1_g zujHA=7b5%SJUf*jl9cj^cI%i8Z+hlxt}9UYTsG>Ib(UZ zW?g63Ezs;1xow^CGspJHvT6V2?0W%bJ4aI?iIPD5YNVI2RW7 z!opryq|{5u`?8kT;PK;ntuniGWVGkZd)liu4=w9<|9tPT614`Neh-VitiHb9ppo76 zk60^8sh2#?g@wJauoo8g!opry*b57LVPP*U?1hEBu&@^v_QE2iUP7K@+f5t1sP@%% zA62`k9v`r$iS~_^vwQe&?|<1N#Nu&ty$RLlPU*4zt%HfGSSw1Ympsmeg}ua2$n|iT z+2Ca+4lW<|H$33(Q^!2J%k_R`PR~Yk&#G^I?9HLrU0L6o=fr7@`X;7nh0Nu8`q_ z^Osk9w#zD3)!E9BQZIR&3yYL`3At{x)JxsGFSK#?w%W&rl_lO;Y<0o;`j?!8>g^6B z=*+WLw<`I%EOEq<-Mz(HQA)k!aV{+Eg@wJauoo8g!opry*b57LVPP*U?1hEBu&@^v z_QJwmSl9~-dtqTOEbN7ay|Azs7WTrzURc-*3wvQrfKF(I$9KL|7K#X<>^}w-ydTun^p{G|HeHOKOuYA*g5r+dAor5V^-+< zS)4Nd(RliWkAX`=zB(F=&S-GyyXW)h-`->9{An+nwyMrn2KNvPdtqTOEbN7ay|Azs z7WTrzURb2mOUUQttfpzzTWu^VJF2YR*mZTih^-x8xA3^w@T!6DbK3&b+U6MxTZgMI zo)#+Bic;z&k8_Eikk?n&qBNzDajVJ;?Oq$Kh~2loZ_er5*6sb`ceKk)+UDr?Gv8rZ z_T3wy$zqyT$XxzLX|>dXhmU*LzW&nQO(K?T3`*gqisCe@3ex|8y zU&!VX!`Z*_^@WAKu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7WTrzURc-*3wvQriB44mVp+J1>xr{x}EVJ|G~g@wJauoo8g!opry*b57LVPP*U?1hEBu&@^v_QJwm zSl9~-dtqTOEbJwILVnL-dD9`2E)G7Dx%!Q6U&q7=8oO6JOkDkZx9c0@u&&itTHa6E zu&VZg4+F-Fbz1Hr7WNW9A=izFb3>*Vb{aM0-5irWoeGp5$DFenWin9dRjcaTe~#~I zHu9NocjW>1H*Oc}wA@21?1hEBu&@^v_QJwmSl9~-dtqTOEK=$vmVY9QUa3g;|`fU0!XcYX_#Nv_^rD%t=Q$@k*&YN*83UN+cK@1{$R6{Cs&PFxL}0Y))&PVFa5+iE%y)$ zdx@Wr>&Dz0X~**8A|H&IaCrN$0Xl&?W(lVPCTA!dYnfa(^T1bolMT(cYXm=-Al7NQ zhgjGP3ww#5kn8;IwP|NfD%Q_*i4S||cuxTdQ($>^<_SS$Wt>!p@HBAhO7@YGuS%jv~U^`P2Pbol;Z6 zf0-N^+1l;(30beII$If1>LrhJVPP*U?1hEBut=$wko(>^&mmdn>9!?X2AVc|$BsmE~C}##`oxKIOW8jty}6ZPiS0EtkZH2 zv9K2w_QJwmSftcT$o)pWI_9e9R=%^U`|HN$*7_Gee7d<*J=@z_vHrye?q79N_XTO* zEnVw#Q%$TDrPNCv=fc8XSl9~-dtqTOEbN6vO1*@9PHEJ|yw%20_jY+YZM-w$PI;TQ zQL}1&SwH7@@SKiUB8SzQ>-%Y7#S#N@Tj*a_}inaiIF|yyaqUGiD@o*Qrbg#oC^zkVPP*U?1hEBu&@^vDfJTaIc1vL z)o$CWUF>|Y=CyhY5A5x6Xw%uXzc&Q;`Z?EPM0!T@^;Ppbzp7&&*G8-rrPNCv=fc8X zSl9~-dtqTOEbN7ay|Azs7WTp-rCvgw+e|%vbm6KQtQDoyOP-YG60(O6x|NaPy4f ztb&^b7WTrzURc-*3wvQziDiw)A+e#>K?;hMP1`op^Xw_qD5RIg4RgnUuAR%)`V1U4ZJhSxJ)Y6t`p+y@M_QtBm-b75gGEbN7ay|Azs7WTrzURb2mOUUQSVKvPcI^~U29=$rgvGJly zwMUzr?P~b3#rayFOtSv0E~~cOp_Tj7Eq0g1T2V^92y@Xunn+(0WEaUay z5v>zFqV^1#tZnd*rC#zl7Z&ys zKOxt{PbKF5&sWTO)<>i66%r077?TmGfnC6nl*B2J{ z!opry*b57LVPP*U?1hEBu&@^vDfJTad?UL2>MoO|-;GD;tzV<)tm%>V*Zdhgd60sh2#?C4NF)U*DRW$Luyp>QHxS-D*(|>ep;nT&%0C z5H@W0EXPly~Y2 zy@XunPb*wK-*{1AQnNalS7x-Z9DJnyrcPU$dz{l6X1D*u)WP1m_sV>FwR^Q!tQDoy zOCIOK!d_U|OZ3UDMg>_b zRvrwmEt^&hXJv%U6`p_fa!Qn8g+*3-FISJY_tw{+=o-}WNH=pM!^}w)Jv-(We^yZ0 z*j7~kZd4v$Us%`+3wvQGpQa1lNvTl)~bJ zZ9-dVY;}LCHnQ0L#gd&1=nEEe2QbT#{I;_v)E5>&YrMKVbfFbkCWSbzdx; z7yawe*!C}0Ixji<<<0u-TjupR(9x`_v`)MC)f7s`Hd@sCXrhYcF%xg&XxX3pFK7QIrC#zl7Z&!y z!d_UU)Jw?wa}#fd-We}9^Muutyn?cZl?th>Zk zRUsD*b57LVPP*U?1hEBu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7WTrz zURc-*3wvQLujgain{vcQ)v@R!?DR%!0P9 z26%pU{h)c&A#eYaIw}UiPhCznREm0k_~-ryVy!5pUh+5>7WTrzURc;m{DjnpbL2bz^uUs`uw_gmA$-j}G0bz1Hr7WTrzURb2m zOUV1zIu8pY+q=oR6FM9WSsV2D#NqqprIFLt9|_Ge+!y@Vv-gmlIS2mSGe0YyCzLiey$%9>G8;G*Rnd{EgdwscH438dbf!U z%(7SfsMkVPQ4DAQCZ%5TI2RW7!opry*b57LVPP*U>?M9eK7ZApl0GuA=FieDokGG= z)U0QGTyFMw*;<8P_l(U=eIlL?dVJ`8O4`1RJz|}fdx(X-u&@^v_QJwmSlCPagxvRf zW?4+F$Z30YPpfVP^|p=}T9Losb@I;H%WSPqOg?S-At=_;#LDdc-K}DsmU}3ELiVt* zd%9zSiO-VkYH!EJUNR|dtdY_3{>xs=j(2aPbz#xHLryjAH+^i{K}oFBau2bv7Z&!y z!d_UU)Jw?y#^x*Oa}+y!D@L2{&{%07yJy3a5%W(z3UzCxGC6SZtGeC=S>N`IpLcG$ zSSw1Ympsmeg}tyysh5!Je8cG$3pF$R1B!K5eLnYg7WTrzURc-*3wvQ~FQdt*PjkJDSZORJWre+S*2Iq#zLuhl|3EMO$OQvEef<@&v4eUlI9gs0);;4iXpd#T zr@t;bZ@qk6Q?z-#YU!lFa1{ZWRvkaPh-o*k#qK5EG~;} z|8-DV!IuBsZ&cOU%8=3?%Hv#Eq|{5ub>o+X#hGS9pX!}Bs-^3CEVgC*JLBVfdKGtQ zt#@VOlSdaD+vf@}v>>7SGz`p7OexbC+YzZ)DR})!EA69%5lHEbN6vO1*@UsD z*b57LVPP*U?1hEBu&@^v_QJwmSl9~-dtqTOEbN7ay|A#C_zC&`t3~=y)sf8`{IGm! z?_|Gs`l7}G=cVkjdP1hB@dgYx?Yre&` zIH0q^h|QP8T2V^96$t3c%sf6Z}XT`E^1<(mV1bW zy|75Bmyqk>*ew~`gI?&=va0cNQdkeiILk%9YyaMMwoR(pMQhddH(Rtn_V|ED*E>35 ztth2l@;I0H33+|Rp38_Tof3PhMf~p5w<{Vyvkz}mKG$bQmqt%IRCGKxXUO-RX#rhx z`zOh!t*Wz?A*DSO((C-Tq0wc%H|jg}z0~ey#OH|SI&KZ~!`kH?)y!C1PuoyaBc^e* zWMmv%7uXqnI)4t5=UdX~!>(zjMdG^uU3pcH>^SRv&eL zV|2+}*`N0>Xa6fw+CzDq3k!Q;ky0-q*ZEpaG7iqLUvu}&PmQC)inkfIpWNenpO`M4 zdQOiCU*WW;<_yhug9{=GSBbTvlzPeITv*r(3wvQUm|8n-f!ac;oURc-*3wvRaQZFI*8=%ylcAE?rgWkOQu-dc-1PjWTNV**QPEuVy!5pUh+5>7WTrzURc-*3wvQGRxlv+w)fc-?i0 zy_V#$=;6ra&&U0|xwiOXt!-(pQG;aDR@K?c;2vUOFYyy{-N>A1skr53z3Zb(7d7~K zzt><@bK^Efs#+g))?Vy;=s_gg+TNtW7f!^-U7eGB>fsY54Z(38{0l<}Glxo9EU=!E;=g^qJ!VJ|G~g@wJauoo8g5DcqW=l2>c)nRltkZH2v9K2w_QJwmSl9~-dtqTOEK=$vM*WgYz<%c?U8gpvQv-r!M)mQYLmUnBH-HmRc&RfM=QA)k!aV{+Eg@wJa zuoo8g!opry*b57LVPP*U?1hEBu&@^v_QJwmSl9~-dts4MFCpK2y@dR`8>QA+&Ga(6Hha2UMOE#$yYEeZ{Hb}} ziCHt!%IY_B%UslTN967Q{d+wzl2R{uQkqN19;Q2GwfwBmx9D{J+@WEucITbm|Efl4 z2kW}C^iofmygh{V;`8X&Blea0_?mHk_FRW;l-a&e7>qMNJE?ld&pxNXqk2VbVW z`~Kl!nOG}Ish2#?C4NF)UmtR;j6d9)yyRKgptrX(C!{(VhqX3IJ#fx_bE!L zwCdPs;i-_pVx5+Ih=skduoo8g!opry*b57LVPP*UQtBn-^YZjGE4#GcB^&O<89h>7 z)aurj?M1T|s-L!L*0#mGM%5bh+LE64_(6~O_F}ClrC#zl7Z&!y!d_U|3k!Q;VJ|G~ zg@wJau$TA=dA{*`eb$WL-z=k-ZGPKod+g;ISMxqB8X2gl_VB=P*5&aD zQvdO(yr+D;pzQHl{%0g6|JQo0Ny%EWVOGV4#Z$V5r8objG;Vx( z$jED+kIUX^tbEY0eC*7*eqPJQB~KGmBY9HlC69AqVJ|G~g@wJauoo67^%C+qMSV%u z+U5m{-*W4hY<*<0B1mm~&g!!RH_w0F$hYzD8h;G;HfpJSHSV;AtfCms{!L1~eAF0t33@;Y*h>6f1bX-Wxd7Qm5XiO z7jAu?InzjG_~}R2WfiOHY-LEPmpslTenMVfYnE9>&d{*(UDS9=ev`}x2_-6vT|7%N z)@=Liwy98i<%EwVYiGyY=x{+cZB?CZqnZ_IZx?rJ)0b~56YWak!QY6l#BnfxEgAwm-zOW)>64_T-#6U)4Lnx2Pe&)c*F2hzGh{9rd3Hw zz2tE&@e}g;YI`f|)he}2o!L#dHxIpKc7C_=`u?fCZ@0@|SEo_O==TL9eG`s#E}!Wn z)@iwiSl9~-dtqTOEbN7ay|Azs7WTrzURb2mOUUz$k&anE^O9=5&%07^Fx&ak5O>eV zC(a%Ay_S`;+*!-zV&UgU8ZJggeMgD4qLg~c<6KzS3k!Q;VJ|G~g@wJauoo8g!opry z*b57LVPP*U?1hEBu&@^v_7XoK-&cNlk=@FtP&e*T3)h7qxt%qKI%uBzZl0xmV*k7p z=aaLqEDp|}6P?j;rEJ=&I{UAL%=Mtey0u5=X0whYdwdHliw?^@=%aVK{e5fa_=#OV zx601-&l%Y5e!7L4?0>te&Q=CrUs%`+3wvQL zZLZc^CG_2|`-*z=9@_f9oWFeb)%nqj4JS3qa8KIt;j>sPN~xDT&V@xvy@Xshj&{hN zxFO_NcD}(b_wAt#&Bs4|-f2%?jZ-tD7Trl%6g;Grg3^O_gUl?%T2V^9kJ#!9&~!`hi(hZz3N=t zS*vGKWUXnm~S^LIUTj^z0EIdXBVhJje8TFYyy{ z-8da@z3FSqeJcJPeU0k18!+Lx;XAG2@$Z_O9=IIT)Umh7-`|;zOtHe4j_Yezv zVUbcVA=kr4qpc&pO41Pwr3nc=DL9=bzk#t49@d+!w7jdZ1VD{p2yj%>Ir#$ZU3G9_CcEt zixPII7)H(a?O-&rSKm#m+l**mQ@tP*}qAt zmpsmeg}tz_7Z&ysKOy%U`IBt6jd^<_bggn=aU-<{jf%_1`AypG)#sj*VxIzo;B_?{ zx5!i4H`hWotr*V!jeCfNy|75BmyqjWp3}A6QGx#1&!VTDz1gOP)28#kUwKuVzB!^e zW&NC>**80^>OQ_AKB}KsD@v)CJkEuMy|Azs7WTrzURc-*iSY64EO0Ct?IEiuhO>W@QZIR&3k!Q;VJ|G~ zg+)regxp6puW{{S(+MNPf2LJDtGPV(sQFh1yFKTEFT0v}f8N_9V#PE67xA56ni|R~ zR@K?ckWw#sQkqN19^TNgNw^YYzWCVPs4)8>37ykztDWwqdiL{h{lYyJ<4&EO8rUiI z*Z+^bJB`MwfB*lVM$#lhl2jT*BvcZiL7L1mB^1q}xkR%jQ>F?T5=lZTB56{RdCpjo zR8pE#iT=y?*14|ryRrMXwDz$-ugC58x^#FR=RWtjscYTgsa@YAHk|!0F7@JtxoANz zTF{FYF7;yazFc^5$-~g>%bI%DlZIcB$(r2kydr&)>clZ>f)_FpcE_!oRL~sfw8>4A ztrfY{ix=ji1-)oNFIv!x7WAS8y=Xx%TDa7U$>++7iY1ku2f|-jrY#&+@?yGP>BU90 zc>~XH*=p2rT;p8dK)q#aB@BhOrLnalmwNHST(qDUE$BrHdeMSjw4fI)=tT>9(SlyI zpcnfwc^-AaW63-3cM}FpJ*5(oE#GJ5tGcJVOLKq8hV-izmHBdi+}*k3Djc7*?_%q; z*h5;l)QidMYvJo9AE$_9#VYA9aJo9G+&MeN#s290=ecV{-Y$%Osn9snBVe9(SlyIpcgIZMGJb-f?l+s7cJ;T3zvE^dCvB;Opkxh%ps94Ccc~& zzE*c6|GK=?@QBNr3$^c!`(SX^>XNqa#*89(SlyIpcgIZMGJb- z!lhnJe$S!LU_H&XavvM!lv|}-GVhn>aOI7>=@vZ zzQ*|Hig_kFYr-qM#-H(4H`#)JU-Tbf(#!pGfyn}?gY~s?)%md#WOT$N-$%PYjhg;J zb(3=6TV=+tf(*wzANuK0*B`gL&i)N9y}o#1E?Urw7WAS8y=Xx%_G5B?sOqj~t6AQp zIZ|`ut-OfPmI0R1!V}*NvUH3%zs@rJvvyCNt0UHYs1WFymJMhB3wuZldeMSjw4fI) z=tT>9(SlyIpcgIZMGJb-f?l+s7cJ;T3wqIlUbLVWE$BrHmwGYz`SJ>1y+b~plCzR` zhduHsdD9p?;k;#W$03pC@poQ5xqQHRaGAu`=6*lr*jkZGy?AkHE+%`};jec@I7C)H z;L6j*^-l_#Vt16^?btUxb-DbweY+DEMr>8!yW~A+{$Aei5u0$S7cb033wqJQrCv;~ z^J_L0ct2Qwa8aj`&E`)o;d`$v{Cr+%#ay4)yN;~+6147&*72g(OVUR6>#E3xv;W1V zUc4|DE$GF5OsG87(8q8MjOwWJ73Rgl=r?El+yd@3&RBhn&);ZJa1CyDA^f* z!n14I0`-D`TO;2Jmh%_gi_)E2=(qX8?`4msXg@CBxZFviQ9p#wLOLw;^FO^u#vamw zUbLVWE$BrHdeMSj?8oH3S1O_4>~x#yr(~29XN_IxvM+vDi>2+-p_YXWt2cb#_*^w} z*q4`L+vLO9IxY5)7W862CfALpI}6T7w+1GEJ5sgutF4#R)YO&dPHe7xK14|MxmHBF zp>1RQjO%Z#wY#S6uCspwd&quF_E1b;FSd?9QqW_z=-uY|myTpM?7F1%Ev2#0*3b9r zA=M7g8-5W_-Nbsbbz1BpE$BrHdeMSjw4fI)=tT>9(SlyIpcgIZMGJb-f?l+s7cJ;T z3wqIlUbLVWE$BrHdeMSjw4fI)=tT>cdNKKZwnHju$4}~g)Yv=0BUef5_NWH7R^(DIUYLs(^r8j5XhAPp(2ExIq6NKZK`&a+ix%{v z1-)oNFIv!x7WAS8y=Xx%TF{FYF7;yabMwQh1?|gTM)%z-II;W_zxye5`Q2l~iq?BN z4WD{7V#&ahGuN%2G4|Y?BDPlKQZHVZix%{v1-)qDQZFX&%TJ%`_s-PZUVi3$V&8T5 z@|JzmpL6#15l0cVD4m?7OrJx`ex0aypV|?}){0!}#S3%Mf?l+s7cE@s#pHeYuqyg`_O5LqqiKi&)nj^Hn*}dGFbOPh+5kB1u0z>yX)+qVlr1Bk-|X% zPMKmqWM01zelmKG-%wMPkIVL^YZ~rRpOQXYT^|f=q{_x)Evo>EDmLVYQpEYm3bEv%fD|!CNhcesxKlo~Q*1TtSQFGIh zu4xqx>JN9775;hCLq$$juW=1ufAfF?nhRUy7Y#c7?#kvZ3-grIMZfgW>dv$Og*~JN zy=Xx%TF{IAn7l7H950maHMdy!^!+l`87^0kC}v39w$aTSd__G$GJbG$lSo9XN87iu z_O5B!aQ45jhqRyua#ZW$<}GHhwR5>4}AjlC)d2byd`?rtY?XL7wn(uSU$n&j2&O+7F*L- z*B=H(eXVema~Jr(--GS0vws77NDF$gACv3GtV(^AwsQCM1G|oDsO?|WGcRT7&obGh zEG21&9GNHfE!DU0Mw*vCde7Erv4^y9sTY&im;I|k)l7}WQWr%mni~(!I@f;0Lo>i* zp3aQ8(9nTKxtp}y+VeGDJ(2FJ*j;D;6qC6QwHMBqCVc#f;76%pdh^}BDxT`?=NR0% zUwVL-sJgAgxc!GKM!Y!i@&A6`hK>H$_Hc7w{h1NPbIW7QtUJaAZZaF$rsz2)w`YRT z_|A_9#bO3}f1LAFVW!JTHnn21heDD1>I2lO4C1BChvx?wZp}`s{w$(f+(W&^-+p+S zr^xaB>&M><-}`_6AMigp`>$|m4|!oOTF{FY^r8j5*pJEm#P9vsSTnTI?Y$TPf7cE@s#pL~K zYLfn;_uC>Orr!3>S=sx_6~~0PqKDqy4(pZv)G_Bma>^~GRqLK>x9{z$xN(yHp}CnG z?Bpjqh1;m~ab2}CDCpIsdFF13hniNP;%FzTJKxe*+2R3{>j<@;!-bOn2Q$l zVm~I=!;IC1$5ZM2VXYv(w+4pi?mYGO_KOWmEn^#yynh=&Jt zRqU>_e~QUmYfSZh*LF_#$$H*&zfXXhi-n|3DoP^^qU<&voPh@BCtrhY5q6NKZK`&a+ix%{vg-gAd+#l*z>R-4Jy#Moit$uU*p7mR2`cg8^0lUKz?yJW;+?nsfrfHeXWwE|6 zZSjX**`Ew6HFR%9(SlyIpcgIZMGJb-!lhnJ zo&!Wh6!o7sVzbKV^~M{#mE(8C|JXL7Z1q7q=aqq9cWOE%=dNFL@cYJrl5DNWrCz)+ z7cJ;T3wqIlUbLVWE$BrHdeMSjw4fI)=tT>9(Sly=$K-kM)}*3w4q7oi6WfKhbevN@ zf8WdNTHc{GF*6pFSiY!p^M!64Jo)k2k~bR)E4MwgZT~&(*H*Sx77bc@bhr-`l)~8 zRo=IGkIk<{_(#_zJD0Bi=3OrKyHGAZ-Nc%$6}i-l7v`b`y=Xx%TF{FY^r8j5XhAPp z(2ExIq6NKZK`&a+ix%{v1-)oNFIv!x7WATpOTC!<-2CSmgDrADPtBTrY;E!7n54(Q z9bRZ3Q@Bvx>&Mvl9nS-8hBy~#52+pVe}4~=jkwf{7v`b`y=Xx%TF{FY^kP3I_lM~@ z278rX+PLNNxb;=UBkH7+Um{;*`1n~#s^7=wpa)k0mVaH0VKBIoS-3w&vwAe#hxYUcu z>+5BRLE>Q#m+X=%?SNlb6eMIv47~k*Q_i4i4yE~?4V5w{j+LG=)Qu?Xs>p`3|HY+V zyf7Cn=tT>cdNH}quZ%QEQGD7w?VzOK*6ZPBS0t)mC7GU|mVd_c)Z@4#I|Cm|e>OK( z@i1a*#s9TlPEiJ_xp%bvj*gjYTdDNuM30(tcSC$%hVB~idt%a#5>;Q_Fh@(DyS>rt z-{R69^1@uSpcgIZMGJb-f?l+s7cJ;T3wqJQrCv;)M?D&Ake8_5J51@^vUAmvS+}-3 z_HcC<*rC#|XvrGYy>k5%KCFsJOdT@0t73PZ{ZmZlQae(VZ#-_`nX2;WazRIa{rHnY zPlK$62JuDAUpeFV!a&#i8@|5z9;flAU;AI-(jM}{T(qDUE$BrHdeMSj?8oH(aMGKi zsw2PJhgQDuTKH?-Q9Z?M_fb2(Cfg3Zm42$z<&>;Q4;%T@W~U?BIxY5)7W862Cf5yz zeFjewGxzVXaWoV@+xl89E7|h;j?67hJN(MEe%x7gS6#Zps`Ju_RcxA;$y}xFRe8=pEbfK4pV8to!v;^S4-CY=>-dl1ddPlEUSC578#FFV zia6A&Iks>3`L}Mvry;Pj|jBuWQ=wI{P=UhqRy=vp6&=YPsdjr!jca73mu~tx$~Cm`OSOOvTPt#@7cb03 z3wqIlUhK!@{Y&4m=;Mx~d?AI+P3bL)!YSviS8VR=ef~siV)c;8t%KZG3^aGyc+_n_ zTc_pH9x~~b`k?4@R*qQmVuhia&fg~9OO+445qr_Tq;kxbs-s4`9Bm&g^OrDuhF<>| zm-dhs=As3?XhAPp(2M<;+(!jj7j>?<9UuPaz>K;%{Be)14Ig9}SReF%(`Ylt_Tm@* z3A^?NCguo!?V9#a&i*UdLt4;_7WAS8y=Xx%TF{FY^r8j5XhAPp(2ExIq6NKZK`&a+ zix%{v1-)oNFIv!x7WAS8y=Xx%_G9vUMB676%Wg>1mCjVU5UqMrJ!b2a`HKZ&1|
F6{I<3{ZPUxEa)DxB7hUVI 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�@; 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

FJ7377WAS8 zy=Xx%TF{FY^rD4Jy_mdD*)gIn{@~BBO(ky|KRZj=-sqokUR<>o-&7^zn4s0`OAf|M zZ~4`dy>b&fJzh3qI-rKih+O9g=8Q4Qw(2ExIq6NKZK`&a+ix%{v1-)oNFIv!x7WAS8 zy=Xx%TF{FY^r8j5*pJEgdLwL{KAA5WuiQI4uWZtzHi@OCuT`5S^e^}wRMPTj)8iDq zUcxGUAFS8tn3fG^{|$Rc3wqIlUbJwj7n9eo*BVY$`=u7_UX&f3+H%58ed>!|s=m#p zr!Uz*ZIztwE&b$CHUE^IV}7u;BA0sc!d$eV7cE@s#pF6K-RShaN#W?~BOlZayN~g> zeA|F8r1Hn-fRO`F#D?j5UTl4;^{&lr)zyxQe{%M3;ZiSNn2Q!J^{qSnagp9ROT@(|u(cwW zdhx9(ZZ!(OzxxXWSl2U3MYO|DYrX6&}!pY>kU#v`UE!J)6Hm2DNH^i zaI;rgcvVKNDqAaZsTVKIMGJb-!lhnJuJgwhIBV#*>=s*=5%KuSLV4GRzxNb3pHcaB zIZMR%zctCl(SlyIpcnfwdHu3j9(SlyIaH$uQ z`}vTV`X&4^#^M{kq;8Bd^VeIRG1j0*(xI=4-Q}z@w^;X%eIDJ?W2(Y0wpQd)FJ737 z7WAS8z1WY*>sPj&^YURz`ad37eU7#q`cB~E7OUf7*R&l>+wMMdGAdoFQe`Q>Oj!3k zTc^by(t=*JpcgIZMGJb-f?l+6sTY&``6(^Vmg)Su%Z2oHChSWe_HeGRMDiUAtK7Y@ z2WDAUK3^~Y+-6(fLHp`EDt6V`&iJqOvM8(H*z4!S>-IxWgvIt*oH;wk?ZCr}e!GTM z6!(+-nXWiQ!*Rgf9&suik7?8}=Z%?96(pQa*3CYq^{b|`)pyK#na61w$NCv7b}N0t zXLr7TQLhro&OH8qic7tCVJ=$Gix%{v1-)oNFIv!x{g}M}S{v!?{>40Lh(i74muJSt zs9w=pcIw);VdWyr4TA@KF>c?!RD2Y_UwwPWw10B;Z^0hYf?l+s7cJ;T3zvE^x!;)a zrGD4I`HMvy!?$ef{nB3ZX;$ssBoc1*4v$Z0Zdhx9(SlyIpcgIZMGJb-f?l+s7cJ;T3wqIlUbLVWE$GF5OuqkWUFRGsRXnk^B1uK3 zM1IYuS9g0Hf3zhfp+Ry|(j9G!`#t$j1W#$%+|)7cpPc<$xU`2%diBwAKCe4lJ~yM6 zkGIuD!ENGpGLrKe6>}!*7R*!Ga%aoPdcM;Gf9k*ZTaW*r;!-bOn2Q$lq6NKZK`&a+ zix%{v1-)oNFIv!x7B2N-^102=bM^P~;&ug_NAx)6U}@j_?fZ|oGiOu{l<#DTi`^gA z!+*VNiBo=iCR;0VsTVKIMGJbdACv3h(rfh(URRGjdi&~S^`bQkt)D!PI=!JxQhK?P zYyjV;hcC+|e8ST{-^}fp_D|0KE!aa^(2ExIq6NKZK`&a+ix%{v1-)oNFIv!x7WAS8 zy=Xx%TF{FY^kP3I-xC=Z)W1t8zBcH9>dj)uDL-%d7fvh-d)s&2u_wFZl=~K04w<*- z*DMz)eKt+YWG9(SlyIpcgIZMGJb-f?l+s7yB{!-XXir`B#GH za=s=fwT~;#m0z_FiQSxaeT9z3ccWk5=3iJ|`m;(;{r>rzY@HT+NDF$=f?l+s7yB`J zT{f$5>0ST6c+85L*=LUHmblkQCmL;2E1%>py30(1uWgUv$05Uy3%}UH)@iYaw4fI) z=tT>9(SlyIpcnfwx$oUP(`E4ZDXPJbio?@I#*fkTpZBuRO=RM%xw;2anudJ->OEHW z*pWk}{A`^Tdq@j<(SlyIpcgIZMGJb-!lhnJ?&qKNcad@0<6AsbF#hPl`>jzoPIp_f z%56oW?(N9bp)=MFm}CF8_F?LSkdBH<=fBI`?CF;j6FXY1k5-bsZhecG?5WXxUq~mt z;dk|F9vmq!{K!q+zxrJ?mwNHST`PEPQyIh%*%*VyABp!PSPHxOFkGec3v9(SlyIpcgIZMGJb-f?l+s7cJ;T3wqIlUbLVWE$BrHdeMSjw4fI)=tT>9 z(SlyIpcgG%>c!;m1q3g0+4OtOYqRTT9443;y*!@z-b2yPI!LnocZpX&*QdW%OCL$n zND<9sYeg>g;)S_rK`&a+ix%{v1-;mh$^BvD1Q$2e`C=mH)gBxjzN~CW@cr4c4r)>(}aMGJb-f?l+s7cJ;T3wqIlUbLVWE$BrHmwGYz zJSw;ByRSfO)U&78&K7RHKkftn=SbOM6ZbW5O>dkZeCK2Ip(6$;C40PZcAbt6u#zZ>@&T)uV`47Xh*NEI@=llwO(46zu$1{Z~5SSPlJe= z+KStTimmxxp?y>5d&nb8zpQKL`Dg9-tiQQWsWXphSK?AHUYLs(^kP3I_Zu#=Tw?q$ zFD|kP+56k&QTw_`pWN0hb^c!i?L(WM4}Q7Q^k`GJ)sez4*g7rtkQVf!1-)oNFIv!x z7WAS8y=Xx%TF{FY^kP3IpW8ffb;;;q+4SQ|%ksr8!M)y!SR6aJzEnqGT2fY`--3uf zTEo7^td2+sW$U!qLt4;_7WAS8z1WY*>+%#$m)s_k^plOX38GTJ;-n?Ew|LpCIx+QV z^QD+)TUJSGo!8V$T>o5*t=Yk5xda-FPUU+`df?n*$=(oIVTt+W+ibZ8oOScE$Cc-nVpxwkJs?cAM)Zll}B)c}K;rI@=js>ctCl z(SlyIpcgIZMGJb-f?l+s7cE@s#pHeE+{+C;*T?64yDqjC?kj2iT>K;B%)|q@O z|Mfz2l-HfBgX$j0%~;6Rid^c&3v3)js^Nj{{o#r1aCgcn}f9TmIkY-ez(7cb033wqIl zUbLVWE$BrHmwGX|?_FEmAbTdtqWb!d+b>(>mYSQb)06jKGIZg_vnLL>YzbAi%N-@D zabng#zmJ2BxYUam=As3?XhAPp(2ExIq6NL!kIDV~;XMr#Z&lYDB)wgv`q_(rW2x%M zoJHIHRpK9|CzQLCc9(SlyIpcgIZMGJb-f?l+s7cJ;T3wqIlUbLVWE$BrHdeMSjw4fI) zT ze(9*#RcAYcOTBnuE?Urw7WAS8y=Xx%TF{FY^r8j5XhARbWAgci)Lz%aPwI9&Tq*5Z zq`%Cp&MjxSTlk#W9tR%A?cP87u%7+f!Oxmwp8BwLTI?Y$=tT>9(SlyIpcnfwxsMV! z*bq2cP59&(V+)(y+TFHiYLr&?c#vLvX zxYUam=As3?XhAPpxYUcu>vBL;!$r@J=cRHKFCY1_^wNP5a`t*!#Uk4eKAyB^`$+$7 zcaQyE-Y;7AFk35fsTVKIMGJb-f?l+s7cJ;T3wqIlUhK!@{nrx}*E?Hw41ak2%aL&_ zG~DvenH!(~_Eu8v>x2P&d%A`9iOham^LDgFcE_}Ta`tb*9@2tdw4fI)=tT>9(SlyI zpcnfwd7ly>)bM1SL2-t9tmNf}OS!`inW$^kS=CPR{%w_gtyZD!JKv9;Pi(&T=$N*v z&UOa&kQVf!1-)oNFIv!x7WAS8y=Xx%TF{FY^r8j5XhAPp(2ExIq6NKZK`&a+ix%{v z1-)qDQZFVyzwvOoYt^wdf$pHWz<^56ZF zv;X#A>*Y71p=QV4Etx~tvUfO0>TG9lsTVKIMGJbdACv3h=R()!)Iy_6kt=`LegBp6qML1;VRWce>tgT6?o*~n zPrnlu;BZavcpzJ+#U9dvUbLVWEnMowFvcf)TlDZljTJ5?ex9(SlyIpcgIZ zMGJb-f?l+s7cJ;T3wqIlUbJwj7nAQ{CnPt@CRSO_-Ew4278sN=B{IFMK1N?#ihBJ?BS#PZgNW|C%ifE;KOvS!O@;-_1o(9(SlyIpcgG%>c!-HB9&E*v#-b32WYnC%>7dQ?D~aa=Gs5cIgU&U&)1(4py{<~ zqo8K)NVR?)760Vy-@>I{yf7Cn=tT>9(SlyIpcgG%>c!-~*RPM8!3RaNujizV+`ILk zKSWRY==FilkHsepTUjcc{%OOIu}g1jNPEh4RP3s=ox!DEytp(MlRb2P+qiV&#n+=0 z$B(xYy>Y-~#r52YvGsiUgHE4Z9>2Na)1vJrHDN;C2k<^dY{I2pyf7Cn=tT>9(SlyI zpcgIZMGJb-!lhnJ-dFa~Zrm_pM7Q9R$6PCVo%Fx^BwZ;c>DJc!R_lH#o}RzmTgdTx z?80D)=WMOWrCz)+7cJ;T3wqIlUbLVWE$BrHdeMSjw4fI)=tT>9(SlyIpcgIZMGJb- zf?l+s7cJ;T3wqIlUbLVWE$BrHdeMSjw4fI)=tT>9(SlyIpcgIZMGJb-f?n*$i#?Gk-G-= zP97mU#rW6Vs-1WCi&VdAavOQ(-lOG%&qPFMUd!7R-G{9exzvjn=As3?*pJEeFzKt? zD~p@cbw8ZxIp>Sd_XoE>tVy>i4iD2@Byn@Rq~(ia7KP)Rm)B0|n6|6Vb_Vv47B2N- z^8A{`*Z4-`;Dxq{5-oj8n!abM|GaubPX2lNlA8`Q*JY|WxB4Ca{pi*3XB`zM?sj`K z<&5*LMLNT$-K>A>^&~O)MMnB`!`*z_6N^kWZO_H55%R6^8v3VaJA+HTcwsJD(2ExI zq6NKZK`&a+ix%{v1-)oNFIv!x7B2N-@;Te=*v485p__AEEi(p2y?n1@`fKlk^wG3fPoacK{EVJ=$Gix%{v1-)oNFIv!x7WAS8y=Xx%TF{FY^rD4J zy_kGHuV3ii*QBVMp6lIpfg^+)ghRf^D-FJMUd-3TGsQf-uI2Tjmrw5f`d!yi@lVeF zEnMow3vGO;IW;WG7 zAM>2AHiu0WnauU*VbkDisdXXMMJHZf-4S7-7^_vSby0oatqs!dGhk>}7Vy+%pA< zo;M%1y%0Z?w~nn9xzvjn=As3?XhAPp(2ExIq6NL!kIDVK#>J+w4oY*B9p5Jf4fN{k z-1nAL$V44GcLNzw8P6AQf+{U7hs&F17_oI)>>(}aMGJb-f?l+s7cJ;T3zvE^xu2h` z>8|=UvgqZa;Tv?!&+L7;OLM1oL&Sodh5>&23yjZQx*9UhX7$WFl5DNWrCz)+7cJ;T z3wqIlUbJwj7nA#_+(Yg&S5>{KOU+oMD9+y}Pr9x(G=8gpkJi?G#}90tkSV`YX7JX% zi_+Lsk;z<*kxe??+MQCpj~?(lI^|6I_c?nn`(%ZGn)JKv@>PL;-jRCan&LNX+rp-~ zcyVbDd0{SE(2ExIq6NKZK`&ak)Qib|@0U&Pi%)!>baYwN68lM-YrIvA4izn1cWdRY zeLAPriu!~*DLQNK*=*>^){0!}#S3%Mf?l+s7cE@s#pHGQ(P8)HIoT8A8p4FWM!h|) zKgIi{?H<2^J;s9iuhhQBRM*THcD4EB(3Nbh$faJqFc&T8#ePh#hnI}pS3dqwFvz=` z$XK`gN>}4|FWB)i-)fthzz`#g-2!!dSI6#7lAD>@F)bU;{u}m?7WAS8y=Xx%TF{FY z^r8j5XhAPp(2ExIq6NKZK`&ak)QidIz4gUSTfV3bzr6SGSdoGYOO0b>!=)Yc7bmpl z6uxp%de_I;e|Vi>MCId-id}WKGq}`?7v`b`y=Xx%TF{FY^r8j5XhAPpxYUcu`^sLY z+z-Sb3oY7l&ZD@X&Byt9*|ip_)|>JD+dUSBw11XsPC1lYiAQ>lap4&w3Ak*egKFd0W7;xw9QaO19b@J?iqq+^GM%1#OX8Y@HT+ zNDF$=f?l+s7cJ<;eoXG8CcC+x-CZp`cA9F~C)GQ1C6or=U90^zwIX<6vqI2ghxOG- zZ{L0nUnj-ZX|ad2pcgIZMGJb-f?l+s7yB`}?_HzQbcMgz^rBR9Q`VKx?hlNsrrfi> zn16eenpMnd=?aqtkM)k}f4|et)@iYaw4fI)=tT>9(SlyIpcgIZMGJb-f?l+s7cE@s z#pLs-Dlhkknu5VG0->g2SI(T*kTibaAUANNjeN=ac~TG5GYg6|S8Si*Go7s!xzvjn zm*!%!hsmW)$!&c;`DKWInc^DN;&EvAw!|z=wV*R1;@+dH1j7dRRJ)pR^ynSl$B0e1 z)QcD9q6NKZK`&a+ixw{RVsam~d_dDP3pKf;6ZG`%RKC!iBRjCp<^AIY3tgU^Iliy< zrg&uI!bWHDnG@JrkxRXJVJ=$Gix%{v1-)oNFIv!x7WAS8y=Xx%TF{FY^rD4Jy_kG1 zYANhqc6*-i`VZ2<2QO`#S8V(;C2{uRwHrU%I{ zyf7Cn=*50au7~c5?p38baz5XGz4@ffWUT>_<6`U$E<5tMEVY*WwQ}GByWU>Eo8Jr@ z+%fH+oc&v{hqRy4FtKZ~qtIT&fKFw229W^P*bI*vC zJ%3y{zD(?Av`~cluX%xNt;nTbyf7CnTSXFG#Sy?AkHE+%_;a9C6OvN(xe7en70o?3cd zWoOSf%Z3zIE$^4$;MjMgYtw_^BRdv(R~PXZDjT6xr9~T}LDMnn7l5>T-+>N+WqXjxyyGQb8?DuypX0oB*!p#>JC21roE#>?Nq$gy&{x8l(V%W zmwNHST(qDUE$BrHdeMSjw4fI)=tT>9(SlyIpcgIZMGJb-f?l+s7cJ;T3wqIlUbLVW zE$BrHdeMSjw4fLJG5L8m51-~4rbF6h%pDb9QU1+n(rMXSJB|ijd~!#8p8n(mRlWwx zUJbo7&h8vrr^O!9f?l+s7cJ;T3wqIlUbLVWE$BrHmwGXIzicpQvw`o0v;CHo)u;)H z$EB4#OwkfPJR*PabiUXr>m>Mg=1#w;Jwh;+O%<8URCdh+mbPW<%4&CN=Cve&R_E?!*PLtdDR7WAS8y=Xx%TF{FY^r8j5XhARb zWAc7^%%;uj9k#5MZSHq#s_xyRV-~$WWH)Q0{l@$&O*@f24Z6lxbFG#YSA( zLtb2(i^(328Qg3y?sp{HddoTmZvh#RXmN=buM=)8K5n?kHSqP4mXgM2r_+Q+M|M0$ zY&iRG|FvH21=dTmRM9(9{EEbY*{ zLy=M;$?Hpt**Y!ukQVf!1-;mh$#vc-d-IMJQm4LGZT66y9(SlyIaH$uQ_h0oZn~#3JV|L-o-F=7i zr{6djx5`{t#Nb5ht;|3%tCZT|K5k`wtt9=Ic2s1;*?;3wFJ7377WAS8y=Xx%TF{FY z^r8j5XhAPp(2ExIVm~IIN6m@ee6e03_fvDGF8});`n4X3JGS<87Ee}QyXmvjx0;k2 zC!U8)DvWJn>$KQITF{FY^r8j5XhARbV{#uAnD>9$yYHx;`^W#|A<8Uipky?KvQi>Z zq9WO@3ME@)mWIlnnISWwXrM$!8JWork&%%RSryvjcl!MCJMVM-^}3G3c|Bg=$L;Ue z`COkz_vicle!X9HovS!O&)9lYLi1*CRU5qYQchpmtM{-bTN~=Elj}94eNeri?-^J&h|}tVVX~6sQkSi7i^nP zde_;!Xw{q#3*}Vu$6d1?_@Zb>p;yoc9mf@;#JZN}5DR-@VJ|G~g@wJauoo67^%8PF zAFsGD^LonCWpaL_lTy!HPhI+L22to=4mkYegyblEqzE z*b9r4dI@=--)gY%g-)AM``+dsy)yk07AiL~CP_M~UK(cQ-ftxgN?z4t#dO)P9?ZrLrW2u&@^vDfJTa zKA$+tx3=B47sYzrmpC84`@p#4z0Q;Nx~FD8i_Kbm+CQhqzVJhL%<^CPi?yPZddcE0 zEbN7ay|Azs7WNW9A@_%oO1@20n^aCNoz}!YrG1}>$txotZtXko>Bq;3vv!B%7_UrO z=2yM{aHyEp3fUEvRHCG?D=_fj2S10GGc)u(y65%Kwx~DF{Ydm@_eph1XF9BJKK)w3 z*qU8pxc1-p`oh9qSftcT$opYJS&7<;aZ@*0$)((0(B#?Dj>ilJed@O@Jl!l+@on~M z+cSYDMh$Bd9a~dT4A=gflzPeHE-dVYg}tyysh5z?ry z$MtRP40?S#J*=ty@MpVY)@AmZlVoTv){0WDbY;MDEGk+P1qUJ1*W_Yg|pm zKXvWzkWw#M+=Yd`u&@^v_QJwmSl9~-dts4MFCpJ6eT+)_zwYIK^3&@&s~ab{2X@-m z@W%Iy2F3qWcmKJ2%C^VpihZt)pVzTetQDoyOO}*&2|0&d=adXIzcfhs)UT{wFi&ob|sp>eEbN7ay|Azs7WTrzURc-*3ww#5knfcry-F52#!Q@= zt>>e7TJMvsPr0erq~VKS#_edLzCuGgJ@w7xO8M*$55>Bc=MW2fVPP*U?1hEBu&@^v z_QJwmSlCPagggiEi1FRH>ewBXp$P*X*SG5YEqno^Q(fhXR2Cwcm z`SUcfuH`wz!d_U|3k!Q;VJ|G~g@wJauoo8g!opry*b57LVPP*U>?M9ee(&&dLdg+_ z#yelhMbd)zu1W<%3u4D?opE8IoLuj$wcpk^ zK`&>^^qH@FHHZmp@}+mz*C%h)2`zPgXF7H5eyv`6mbAF&SMO&>u~w8)FIn7$g}tz_ z7Z&!y!d_U|3k!Q;VJ|G~g@wJauoo67^%C-2R9nk8UCl^$#EgRE{AJrmt&N?dnyowd zjY9j084iOtE>`cj+xvXqE@4(;tth2lvbYNidtqTOEbJwILhd(SwDNuE;Z{FoT&PhXMyk!)%6@^}SQtBm( zyRfhq7WTrzURc-*3wvQbW=msju>7NCy*JpZP5m zY~P$;eQTqVn0CqH>kA8eVPP*U?1hEBu&@^v_7XoK-&1P8@~tk?PYns!wSMiy46~LK zt?R_a9WS=|95Xe3mil=8vu}qhIm2<%z2Rt(qv8_yvY_QJwmSlA1TlzIud z-|(5{*R$yM^^OWn?p0VOUY_Tfbn0@sM_I<>81E?SqYXd(DAkZ3GWtZESSw1Ymn`nW z!d_U|3k!RRpOE{F)0w31%**6&xVINhc ztCLo<_D@~=J9rMoPslkuk?A+U{H#ZKe;@NBCS~u28V<7zD_7c3akuZL01K~8>+2*G zF8@B^MGLX6J_7 z?1hEBu&|f-3Ax{R7FOz|xMs4;>2vY3J-U0S?0gyIoZKs@YWYEppnC0JJbIWn`B(L% zqtC>;mgf))dtqTOEbN7ay|Azs7WTrzURc-*iMM`{<=Y z=8n}f($ZDEzD$`hF|kZ5dyw5lW1C02jC2?3PHx}2rR>j0Or+FH7I$G`FD&eZg}tz_ z7Z&!yBBfqJzNa`8mG1QPyw-DC|7qtU&LynurKamqb>~*xae4ogym~V_Hb{S{v`oLh zuUIQesh2G7!opry*h~C`e12_k_1j;hztC#3kMZomg*R%wE*l%_I>Pdf^TWxtUl!Lk z9`IE?V$_bLqMEgT>e}DIbBKk#u&@^v_QJwm;wR)j$|&9M$lK*UJ@33&Ul4B<*3YQc zy|W56_P3cj^>ZnE3~YX|0f5^0|IT+Z}&h_NY}v+y~9Ej)poxC&N1b zN{!q&?M#b0ifPx!4#{m`9eq|zyJYe8g@wJauoo8g!opry*b57LVPP*U?1hEBu&@^v z_QJwmSl9~-dtqTOEbN7ay|Azs7WTrzURc-*iImUG374yB3sdu&>$uqm#_I&lq3ko$A|J1erm5^NrHu}A27`L)^*tIsTALeMN zW!ie^PTn%&_>INQ9NJ#azv-^^L;3ylRK1#i_Mf`;cSz|R%Hl38?1hEBu&@^v_QJwm zSl9~-dtqTO@e}fVqpGQ2zEiP|hV!D`Bl8;{8dVg~a=zB}DgMtjruS4fEIH)VH1JBD zXMJpTA$LwD^W@=lMZ;PyJNncMm&o-ZR2&aad5he+p)0 zt}~1)H3=@b(6*jV&DuY8?SCa?*UUA3CB7Zry-hz9-?*Dz=NV&f_jL%nrtoE7R4wI- z+{>oHdpi%9ym9~6|N77VTcq^*64J|UgI`%_PGZ1=YblY=<%i`>nye4rKgiwiXy@Mh z%|frwbiBCk%z(4quh#th|J1d=LrT45aTgZ$!opry*b57LVUbcVA@{xE1!W2m#v8Y| zEJ$%*`P@D9$AZ=;uZ8+-9^$&X`*5EoZmlA(g{$8Q^A~GHDfN=YU0B!)3wvRaQZFH& z%Zao6m6v@}JFIjgs)?NCu_gN)q7@gPd-~<%7g(Eq8tAGagmMduolB_nHtF|8G{>$FkXoF!B8g8f`xPt~f(JrOt}FjJ|`-hK89?3U(Mw7ff6e%rZ) zrUOdFv`ZFWU*ad^9Nz3-Hs7|LhT*WBQ=tP!dye;38Q%NixVH`a9g4YEFFbfc<>#!J z`!{->5$jr>LoDnienQ?iF{ibSl99#Vqq^V?1hEBu&@^v z_QJwmSl9~-dts4MFCou2l>Pl9iZa9BTdDG}YiLR^LzGz#b>%(4u zmz2(-EbhX>URc-*3wvQ`4+SC*4TAo8J?1hEBu&@^v_QJwmSl9~-dtqTOEbN7a zy|Azs7Af@-^1L_deSqAwPZ?EAuMTbH1eKAz9TT2V^9WN{Z3_QJwmSl9~- zdtqTOEbN7ay|Azs7WTrzURc;m{DeI3HApP)QN6g|hrA!fHZ9feBU&#$7!=DgCXV|9>T=Ub46g z3wvQ!lSgL>0P3M4P#6_QW=0kf%E;|(aJk8d2%GPhTay^^aTIkF= ztrSK4_IL0cVqq^V?1hEBu&@^v_QJwmSl9~-dts4MFCou2X08s{9?>8w&#rW@ z+F9SD$KJoI2-0fbbH44hQHFk_2d9U)>zHj;Pq7wjMJe@?#a&p~3k!Q;VJ|G~g@wJa zuoo8g5d160SF>*}QB_f+RhNwq-59y|;mtWa z#k!W~5Q~(033+`L?+Q3_$)ta?M+Kwho5r_DZ?8}_;fmF!fe8uwcF#=q?yHhD;{4SN zUth6Slu|EQ+=Yd`u&@^v_QJwmSlA1TlzIvIo>F+JJS8`&)35fYjog=e!9JH# zjAw@r9afQ>Rq`^wu|`YhlM$+JH5LEVwZB73y<~A07WTrzURc-*3wvQWs8s|Vy}KP|7fr2XEXw+9{C zqFXS#!0t+ET=O-Wwu+~oym;iDvpmX*Y{cem@&R-+eic;z&OG>+hoWpNl1M;0Fx|rE# zq-cbvuUnjJ*n7=gwUL_7P93Pzvtsl}jXR4z>g@JTll>WqiIjTD;w~)gg@wJauoo8g z5?M9eo{OeOE>cTwr}teWE@zL* z!pge(`&>rPFkh0sNvlJeui4BWMd}JO2dHo9E7r9g+$D^DdvGlS`kCy<=iCL2l*U z*sN9GCe(g)EiAL|BbzB-UWv7$lzPdM(k>zAF!fEvq*I}vXI)iw?fvBE)adT2Deg^@ zwx8L3MybWor%wlW{nl+@q`m)M*`JY^NU4`BDeV$+4kz8Im|D7JzGC`^q!71xZ(bB^ zztW+Pe7{SFKgWCc42Uo>bJ#l0?(%fgnxE01y7qTSsh2G7!opry*b57LiJy@BjdnXK z=2qo2i&CrgH7V=3??{s*?M_GIlp7{$cB)tr_I*}bb=womTHiifv-VG2`#X3Jv9K2w zDfJTaez-k*(L%HFleF{?)-Bue*|v5ErN$Sp+h2`s)j=yF@@dnha#kU~tUJsYDAtNn z>LrW2u&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7WNW9AzMB00-SZtm;fLHO2gOFb z3epL1{CFoRKk#vQz_aWJwzJAQC5vg7EWW<5uoo8g!opry*h~C`+(&KjtJtkr>G0~+ zjMw)E7mv)Fc&Y0AxDRu?L`FVxQZsIRa#Dx8-I~6$4;1TKoLuj$b?9Zqz5|^S z%s&O}>~3`2v?N_W>gJ|$mtmK3m#ftd9IDy&pjG{*6Dz)pwW5@I$>J_7?1hEBu&@^v z_QJwmSftcT$oG_}n~RQ}*P3(qYrB4*^sG*(8W#7T82zZzkGgRyyEW@o>00*dTI&Zt zbN=@~C5CHj2-$Tvv?Bif`?SS9f4!;>tU8&rTYu~EHrsy|j%uCJwTDIXRxe!c&oHYy zN<~bkQ^>A*iWLdTTjYCY413(DyOK>*@wLhCO0(iqjoLolb@+0Ay;o!BXBMw$XkN4H zzg+vbNa^(@i@UI}7Z&!y!d_U|3k!Q;VJ|G~C4NG_FUQ4JT+ZweZ>4?U(nU)Lt5|)_ zMITZvOWzhY9o47y<1W8c?!@N?)?PnDtZR7=v9K2w_QJwmSlCPagxp76eO_^AY3EaI z>YjJ;?4qM}bM*9ow%wUkQuttJ*^1>y!xrf#&U`4=ic;z&i@UI} z7Z&!y!d_UU)Jw>HRHJDXueTP-Rh{2`;-*~m*Bd9^-Rcr?Y+&QTE_%0(KWZO(;N!k! zrG3v8VyY-)*V;xEZxSw+9_l(~b*F9-*+qTgkEiA-ez<3^8s=txIqT@{cR%0kSy*_n zW|tVQ{kQ*X=kWT6MQ?ZKB+m_b@^*8J!V&(jykGlvY8iR@Q#}PG&CW$*2d=alxx>e5 z+P{BJVj-novbYNidtqTOEbN7ay|Azs7WTrzUg9U@`Nk*fieE_~9l9MDo6tNh*D+vN z`+)n)e)d@E_U?*hWvdy(6oSnyc2x$q6zf`^LoDotg}tz_7Zxe?5^}#`nO#x6x^0$1 z-{H+7eta9Xsa-dt=+)-YtLuhp%5_U+gHd+_>Su1h|IK~;@t1Ce&hs@=wHy}CWYs&$Vm&Bh9Ui z(NiyZ{~WyqQ>S(9KYZOUu~w8)FIn7$g}tz_7Z&!yBBfqJ?xSLi0^4U7TQ<7AwYrl_ zOp5FJZiD(f-PG!kwbRk8F<*6FH`~yEmge>TU&UHcO1)%p7Z&!y!d~JhPnr zdwkX&T3~fK@N*CC$0{cF#e)>02KX*Jd{M6Zg8HkzZ6DZMb?e!KVqME~h=skduoo8g z!opry*b57LVPP*U?1hEBu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs7WTp-rCvh*-o~I~ zrTgk{hTWUHpLZ$vdTqrB&j;7%UioLPTeL>!+Gfv>Z}=vcd&JXbfLJR^sh2G7!opry z*b57LVPP*U?1hEBut=$wknfeVS60qV>|xtj|Imr!uQ!d$4ewiT@Vmh}ritcxuP2>3 z-Prd+xRFcg<1J#XD5YMqxC;w=VPP*U?1hEBu&@^v_QJwmSl9~-dtqTOEbN7ay|Azs z7WTrzUg9U@_mz##R)!Wna`aG{ZF;L-YeRR#1|zq{Cf9Ay%+V^o(>SMrM;op?JJnLB zzgXAu9AaTFEbN7ay|Azs7WTrzURc-*3wvQ7 zYz?)**M^(5T7(!xFPJ$m-E-s}1+$1@sRPDdn`!1XFY3Y4=Xpa{sLMSSYegyblEqzE z*b57LVPP*U?1hEBu&@^v_QJwmSl9~-dtqTOEbJwILY~h@Hmj^iz2FxzTVaNx$~{)4*(kiE>7sjDy|-^VcTG2Y%Cq2QSIdqUc(iNjaXn>2m*?)< zJ6qQlYegyblEqzE*h~C`ydMtvQq}gzL*1LLEc2!)IQTaR(m8ZZ;d{Kr^fhi~_TS%j zO!3!fWjr^tx@PTvx%O}2ImE(VSl9~-dtqTOEbN7ay|Azs7WTrzURb2mOUUymIiDc2 z&b^lEWiNUYd+<{0MI_J*+##)+TXhgQFumpA&0EDfN=Y zU0B!)3wvQIQFCwwU`S zEaIV$Q^?$u@g@Etsm{&37H|A4*0nr`Sl9~-dtqTOEbN7ay|Azs7WTrzURc-*3wvQ< zFD&eZg}tz_7Z&!y!d_U|3k!Q;VJ|G~C4NHwj_Adipr}|&@3i^nL(@0KSl$kM`Z0R+ zI4#BG(%tfb3xcOK&A4`X@X}=`#JZN}5DR-@VK4C$@;-m9b=47r2eVu^Pt~3C>Ck)I zZ zcXwB5IsLl!Guu@IUmo^pa!cOhiE^~{4TI3m|Nc3Ng_L^9;w~)gg@wJauoo67^%8O) zW!I+a?CJMMBTdu?9&FS#GCnS1Q;*U<8{XFX@VQ>>m&dK+z7PKKVY7jeSSw1Ymn{LUhRW7!OotEsbn=mTgXMc&Cg=C4fG^ znX{MwzWHAuq*va^pzBQ=PARyV;p!Aw+kTGOfj(1@L@&=PT=ZhWo2c#U4>`!2+)-KV zSMz^&bXwK*tmTV_->+Hwr>^}SJcn4M)Jw?gE5bkM<*$7UlD+5W^@u7t z5EJ8+zhV7~yp1;oAH1yQ=vPa>;BBkKbEne9T2V^9WN{Z3_QJwmSl9~-dtqTOEbN7a zy|Azs7WTrzUg9U@`JwWKprUq@Hz(UqIicm<$9;X3i%$C~swv?<<9!A{o7ykno@<@H z5vykn7VBD`LoDotg}ua2$ou^3MM0Hb51&7BKA-hHq{zzRS8<>IQ#4b~owIE;T;qk= zIB#XOSPfJ4XJTE;bBKk#u&@^vDfJTa`86&-xNdkxMTLF!y$kKFPd~`bPPh|&$gxkc ztLs|dd72NO1ngA5IjH9+u~w8)FIn7$g}ua2$orwPeRae9cXk7h`!v0q;j&Lvy~OLJ z;*F{MJHDN7X%fCg$M@mxo$K1D?Gx)-oFA=Y{K+6oi^>I zZdIJU?obzl(+J_7?1hEB#81fQ*MQRCuBWz}T6UUSwqTRV$q1FY>n`^#^snoY zRQkYk^up&3v&suMtA_FKmj5!ozOb+t7WNW9A)jB$wSq0YQ^#v{GhZn8F?DFCJsN@I zGi{nI-dk5b&9i6oMgx~VzH;;Q@aZ*c|J1d=gXa(ndtqTOEbN7ay|Azs7WTrzURc-* z3wvQx+cWHvHW3G zlk){Xjt;dsmNwz$mYRxUxc1+q)Jqn3VPP*U>?M9eKEEPo278nrcsD%0aQfxWEek)- zPk4M+zx7RPvq4r3u1?=Pe&N8@SEIVtIVIM$Jcn4=3k!Q;VJ|G~g+)regxnwMEvWXI z>LxcvQQ3Fz*hL2YTwTMTZOw3U+*NM;8pEBa`&Rx|Zh<3wvQXq+I7}sxaf5rE$jMF32a!fY*U+t{*zyI#- zpSt#UNU4`B?!v-eSlA1TlzIvIT=w4`e1FxQ+ym1z+b6U&9<^s?cu?~RfgjFW6>V-` zFgDxH&L_=$_>`R5Vy!5pUb46g3wvQh~?mL=Yylp=+e(9dj%THpBM{HlcHgvn4TivXy&n;5Y(t8?y- zE^vA6z1wmd$C4=e&adbVh5`T$LZmMCGMDKyG)39mmPn3BE!m@`z%+pd*-MRXxVyoN z*Q|&W=L`13JnpZXFFARuYgYrHB=2)(Vi2|nbXR5Fva&L>^0FCiZ*528Vv^=pd(onv zZvP3NY;0^shsFH9Os}r%s5kCMPj+^`9YjB-@oXL!SrNS{CPfx^htWZnMO3Vc%A`ul zn`APC+Hb2QDyC6=omNp*EXr|$tt1iryee*zGEXMa<$V-KKb*hVuIl?NiL!K@hwkkw-H$1g9-B!Nl6ucz}Qm#-&DE#J-;d2|kQU#3*= z;P{t~jd#$8D!NVUYiT@!DXyT`RrF-|4UOpO@Yz>GoUx6KX<5vo(P+A;7iBUUMd=K? z2}8O`vChVZJQx>QmW*-mm3frc$z2UotDa2aI;qoHqJB>o`M55MOjjxNw<^8L<4pfr zT*{p5C-?emeO)FoBBg$SO>At`<^A491Rr@kznyF(cjIJUN5}N!s4R<;i@>{RKRPM$ zM20+6wMOG&HiLokQ~9M{;)DiY;QR+)9G;$>j1FI&o*%7xKYDj?e6ga?@yU-%N*tYE z9Q^R=`244%Wu19>d_qm_u2JU6k}|Ij&M!s>hd(bXa(sSqbh4zt$?3_mc{%^}Wc23f z@GmQhoFAPmo4AYP*UKjN<(s1;SiUIQj80Df`5;{A)$z&OmZg7va0r_-`0C{7VkP90 zp8tXcCds@^#xc^V zI7{OyT=)zy^OxoD&Q9MQz2T);+Bv7(tK-+l7j4K4$bRwmeDvbzU`2uB^PflOua1t+ zmKHmH@u~$CrNFDx!=G35XRo}9GqVktwNU0LYj^z3X!V;64@4gn68U0M)# z$EpV39sIni$iJMv{^7W77T=z&^~!q3vZD zR93(_4P3*NNhqJbo6!aGe(>LXaS5zlbZ~Y|j7SQTlLFItnJBId8fBJbUS-G`4d?d) z;wFueD;Um-$s$XtAw52Ob9(p^H{!)laK3jQV^4vr!B^ffFYstc^GY#cR!Ln#Y8;=Q zy*WOGWBB0weDuSSCUG5~I(R%jw9cCgU1KB3VBTeS?S&`dmbuKO(}0}rNEKAu z@`uyE96<-)ygqm}!sg!`U;N5l2=_PyxvVDPDs(QjRH_zvv3zTA342j~IDLEaB0T(NVTUM$N#kvq*6}5Xz(^x+ zuha20zC;PAK^T#Q3J}#AK79zGq$vR@r)5Iov^nwrpAhsUtCBseG%w?;S-cnJ1<0Qu z*ixl3POAhC{~F}JESV)Bmrm%o>vgpT;1P8-~5Oo}810OhS13s{Mna+T#yN4(|m1aPiuIf0ir4^CcN2sAdP@|E0 zGE#LqE{ln!EZ)}osrXClkztZmzg#xcDrz&8)??=VY>>d1d%&25w8}6~Z9Nc1G*H9= z#EiBcxG();bw@gM9-u_2A82V-Ct6`0;GgwU5-U!r<#mc3&a9o zQy!_sGt@_699*HQX0W_sFtPqmPbQK`ESVp91{7Q@-HALbs zeiM-szY<-iXXn2#aF8AK@**+Dr^2+*rlHqrO5Q;GqvI1;AUH7b^&9HY=-}M?ad`UX z$o_fu*8270;Nrkcu{?Zve*7#-zX`K+UyN%O&gb(qp{n;dKsSvHStQT=MV#O#{t8PKk(LYyw zHbtY#z{c~%2sM4w9sDs*$}y03^^@ND568uVe$aHx7X}j0RvIAAIsTrO$!}QcDyg#~ zp2Rm-9WIT8r}KbUiLnB3J#KIvH;#Bc=YR+q7q=;QqYDZvL?-3>g+bzDKuOQ)is zG<2}c(pg$}`bxY63|~O0B)ZCq%Q%bj7;s}Aj}z8|=4gBFRJv8cgl!? zRlp0#w_cxLAb6!tCQwBw57Qi0hk9+GNiXpO1EX?7=tx;t*tuR8d)Ms~`@}C(IxAxqVb4LN9_348wKDJ|}zzAj4Q zlRAxypw5QHtze1g!*7RAI~z7n1CQ$kFl)W{X9{+f`+*_;)880foL->F_S3IG(bbZnhy&ci=_*s*a;mr_ZDdj-f9(A!D0m@}HG`zJ)RETfwu z00E<#q?4#BW=VaGw@bH4T28nIai4L0J&cZXz8|9oZj)$6w{5Ui00H1LmSXKVn)9s= zv(3;EetHMhCuSj};`nSNsqn0MkkQs;m#L%PZG%0~_s>>m~pyU4Ijomw_3_B&N z3!v`6!{b-HiMzayrg55Ki&X*hRs!pddmi8B5$?betDh&ptY6plyxM#G_zDKPxEw+U z;HzNDV{Ynk3Q|i_J%0Z6Gu-n%L66W9S&>07?o3 zsDz8#mwhy=t`Hg3fPoxLL3FA2qDN(L_F&d77im`Wl;uR+qE7TzYh!g9v)2Kc!tW7K zJiMeFjW&b^govBhb!+cqzrTWxM?I8b0J%^Wga#i~eQd4gY;>5a;opih@4dgHe%~S1 zR)MyL(h}^dfxX|DDv-Pt=z+l-T5;)uRei%Q|L5qwSVXh(TR0nX~k+rXNN6oFAuJ)&c80( zP7d_z@9=&v!cv21I2`^1mUAo{6>Sh2_xNe9!2m^ws_UX2qFurSv9g*cOvQ!47>=*g zYyw!`lMzYl`g@twFt)${LqEWVp)a`Ckb(A3Zhcd2e*nmPDEz^jCFw&CUiE3pdhSUs zH{3l(`!H~?Ec(sX<{%o_{l{s9KY#%=-zYegz~IBI1ECw037l_}9!LrT3P%4T85cn9 zVWg~;B80EpD;Ir4#%k_a=|V8@Y5-3RSsVbA)>VXu@HLX!g!UA+J5){5-+$6p1Vg+x zsi;>PQ}7Y;N>!3g2hmnsUcqE+ZGF7OZ!YIWx*sS8{MAT0;V%@Fq7pO_+?nQ7$~mG2 z2*@iVV<}4XV8M}f+@*AgtP5WAmU_)Z$7Rhn4SGm>fP0P1+W-OV6YcSq8|JNLnl`Lb zGNB4F=JOIxkWOgjz!ze|9SGvOx$#ayRq}=r@cq7_a2>h0tc8X^6U1a z+4iGJR`iJ3LkpzJA#Zegt~W0+sdx-trN9ItM)Tf0o)UJ$-Y!56Lu-NYq9nFJ)x_7mq8h@gHvFr0BOrQl>BnZ?{HxCNahmj0{5l5>w{V!w(qy-IW7H}I6AF%grIj}yVvDc&Ii5VD=i6J-pCz2c5aPXSa8 z{FG5%(;3B-TQ@v`6+`g`_4sA7oy?%HVjutBI%6l*BOSO|_^0QIUKy zVmmYQu*Q4y95%Rl^fAq_08gAP@X)jrK*(mAv*49ec!yXpj`KYQ36LhT4;MftsF)Cb z-6LvPsHZ1mieS2BLiTjPMiq++77q1pG4ZX0gfWbU(EiM>9ck>Ky%pI?J7`_4wzaan zs=9gu6L6d`eBjpa(&BIk#fDzeN08-x$-cVE*7=@42txGH;T*mKS3<_UnZ7GvNY6ul6Ha-exz1 z-D)WSl=(UgH7mv+k*`ojqQf_@;E9C@n{@0DW{=}BX<&dVE8&HxWDg#&P1~I2JH~wy z15ekOE}k!^8=KmqcN+-OIGv_rQ6W@_>uFA?5n%Bx2&uZaz{L zG`eGgzofWOHrz-oa|9ZD)#)%psj@yk==jSlY@i8lS64P%7wj6$z)+3rzIXGWCS4cKc9Y6^gu9jtaa*f^+lfE z6l2m-X}&P(DZVn!h#M2mHODmow6M2$Ees>^aKr~1Hv1a75|S4!{e$#hSyvEE%u)kK&DIh%hR%$qIh+; zs7zu09ahRL*~USDo!_ZKCj@KB1`ET|oUN~ASVb-I<7{z)KlKSeu}gW>)8t>Y>ur5g z70uLXSmBl|6l{UnrE9Zf(q*NYqnc9vlHzH0NtJ*^2hw zq&?3}G|45_QUJ9`DprUlzb)bnd3)M0O88WSj#UBCB?zDst9FqyRReP39DqZ6?|KY0 z0UktQ9i*&)Yoq0Bs2m!#&x4ZR_PFz;b=(3-srob&yE^ic0h%_oS8v!x$%DjYCliP`d)Vh1s1OtAYffs>Iqc1c#3BO8Y$@pFBhtg$UhC1S%gz*)HrDk zy?Zb$W#`v-B47G_<}3O9Rce4O=Fr_3m5 z- zjrRNRzt@g~bTjC@!MiKD4p;1H-zmTs{vp-_@QnV>g|A@aPU4iz9>C!RYG@&htI2lf zm5OdqEznX)%%C1r&6cg!sAdn}rV;^$jD+%rP@wJ^nR0hV)KDkDKcIc|>DivzBsZk; zWSa}Ik04P_n_(nmM&;nT0j2P@z6G2Nv=ykbe0@zhnaeecuGREGRu#aKr?|o6YBV8s zS`&o~$yHKmlHKH4H=|?Nt#iaR(w6g%oha&{qz4o|lA1_6Ilnf+bY>|W>mQSjfkSgm z5Ky%~K#4I+>TX5a;Yk2Sd=(>eKoI_rnV%2!9IZL$q}5zQjtt5U3|97s(%QSbPcAuv zRav8tV#f+hcH8Np(%fNl`vx%cvC!CJW^=JyYBFhLWFv*Y zL@EHr3q7dt+RbceUDsAZpaF=ZFfo^v#9O0=koiwvo?uoKP9-v!9xt-E46Rn!b_Y6( zMlLaHx<`UDBOJ9mk$}gvfJ&*?ln0w4FjW{tJzUrU8@Qr^4Zcsy;&+T_Qm=Eb)Jb#d zrgWf&7h)2JU%8dOyG^(xDq3oJ@2S(=adYu)dp7)`IaSuUs&YC_NcpI081mVl4!nbQ zvLx?0ZS|w?qg_VTPQa>4oCIPI-LmbYS>&YKPA}Qqtf4)%KVdFLeUP?UCeutGn?~ZzHnC#h5K}g2 z_I6%vf@Z)f3epBR;K|p)*=7)kpJQBR z)ff=wk9l#M8|7l2go!@LK1o%}ZMSXyj}963PebaN0P#iH`<)LBJt4u`w;;FZJFS~k zxjoigm3>h%<+rV8%~``mi#j>ds<&9D^4 zGl|3V4XiNgmun5>%4Ta_h0xuFhpg2)*lG;N9JEzjnSV{MZEc1Q8Zw*YAYzwJjtZG&jvVU~PIx*S{W=>-Z*FG4MS+erU?%4DvwSBqiQm`=(q&uh^OQK6;Ed z+P^K5oJh33(M~Jd+VAq-1JlEieC1vWDOGb!B$@h?GV{-ORBl%S7C&@V^FIuIQUo@5 ziKorDEf~7oI`$OHY(rAiXT=$cMaV7WlZ*xup39-KfcrDoC;JJyazp>dsEVhFzYa16 z$1-6xm20h;hPK_}YV!HH( zWkPajBh^kkMN@@oT2>g(G0VbxbrYenB^Dt4q{zFq;k@W-f~YqhCA3&{pR>qW zwqjE(xUl9f-j$?v-?Fr|h!l1gsS8^ay^2r|&W!O#++I^)6{tGw zxr&S?9zT8l^*2wRJl?Qs{qoB%3Oiv2*zeFaK_XPM-R>;(G^nYF`~PLr!GK=Iy-}oN zAz(+@>a62psLkN;4?}JPpquUMD^0{l(f}^UM{<{?JEwKg&c(Jf3l3ScBVR97EhE9W zinN6wBV7Z}P|W{Sy!rauC-y2yECh}{YOFC^4}E6}9TOR`;1F>=1dGjAODhL<+vB*qxB>7Fi05QSR`2a>RG1%))i9 z@?w^3e@yOC8@D~_L^r_d`A=gYqIt&!6y&ZmROZ%{x(ny$7XIK1W zqKtbB@jXV{55fzn4bo1lX4ipXd$AMZv`ebeq*GlNc1(@~ZwPaP?-ffxPV4vp=|*z5 zifr&jI%!p7a(Rg_t0F^PDou#4_8LwX;=I_rn|XRx*19*|pLOVApRX2dx8IvWu}e5H z`u_G44_YdS1K{`tX359_>k?LSobZ)*P8jb&!HT8w_F)foyTDpFYw(Q7hPu`*szKC^ z36Uk5f%E2<(dp0K0EVzVxit<^pv;S^N^ymtKtQZKs4?P2ZKi}(GDaKJzN!Yuajj!Q z0k6ge61S+<6s}$23ma}CuO0xx^nVhKZzs(*(5qeTv$TQ^^F~!lbd9Ct1 z>sWMvKXIx9>bLn+F1q3DdUMn5OABX zB&N8MNg2={O7|N3ZXZgoV`wb8f9OP;W^w_9uFS~or*V;(!(j`IK?-MJLSFBpHfRB5 z6P`a~(|8tk8AnyX2!~m2fy2vn@IrJ6GI7!N`A#xhZsaqGr;pHcj za--zJtdEiyXeNM-({^K7nw@EwEU%W51&ABxR}V$s&xZ#?C$;c#qz5O}KyjNpRMn9n zg|pXF16sjgFKSOtZFHJ-%fMEcP21*SL~EsUJCAPw~p zAFn2&O2Y?76*|n_Lgk(U*dNYsUA_!If+{~J_bt~ja@_$P0|BA@#!ST89mSiQ+XRw2c3D83S*t&l<9aXL6&+2wY;6! zYe?R~d`a16wecf*!qFS8ZmZV;fF4uh#D7kN>B-c@^lUc-~|!T}4WuilAvsF;3}h zli&)5(HPK`Z+`FEJkaf#d$qYAJ zlg9hdfuWY9$C@QFDtc(wRTuk8pDh6be>i_Jz;MMRUfM3aYBMYk8)yez?C-g=V!c}r z<&Gbp5}StMrN&j$2b65980LVYIw$G}y|}!ulS;jyAM2s$1^EibV*hNG2!TE(Xmq9k zQY9r0-*_iDVB#6}1uIh99AFv?B8VDzAUV4m%-VVjXwRm*i1yO0yK0IQ2NumbE7F2Y zBG=C%Hr21?b`?**xp_tEM@DpM) zcTlzQ4J)^=fjMRW5C;rFp=e}ehQJOaI1tr+FWO0SFpd|zGbXy3lZf7&e~YFI`t-!b z@*K_Wvi<;XS)dnvoYv;lD&Ta0cuQaxYbJ4_S@pt(0dEo7$sRsQ-#4ps*op_`q01}p|n}Q z#aUvxWvc+@P{JiD;(K_FY5eHWNoKy-N27_pKPC8Sn?jsk#0{EfY(*Os`_ZZgn1vD3 zHAZW0I5_Zw`wX5h=R9vwjfNY_H?k6095u-*xMJ>ejY=B>?)2i4GK;opmQWvo5#7-N zR~#9Dk)d>;w4)zNhtk>+DnHU4oxNz+JLG73drirWb)eXPaX^u~tqMjqNknaB!<29g!*%9S z4Z|odbfT(;bjpTT50X%&iYJ%`tx9_~*ZWDLsp_Atvx3Lt`fh}`;b_*d-2T+``=-cX zw_$2pVzzVhTO3z41O?d=?7UI72CEGW!Rf0v4vwX@_7J3ar0f@+F0Jl~YRw?V@_i!Z z8~dcC*M85ruLey*roS$_P(T5oIU^1=&oqaFj95~7W$x8gtVi|XMx#_o;`EE?IK|uQ zA@Iix)z`#!9Pm$2QY5%8i2w;sDI{kAMGP&Yb_pzyCkp@Ba;@q939j%}T$ePUQancdYYE)Vl)iX0m?8z(-*Him(#k zBrJ%bejciRZUlh5&@c7d&kU$AANs*V;q${FIvhkV+6o#hB<{ej_RAppRVwSpCWx#T zIwQWsp!0a^C)oK5au0YH7?%bs)yrRj$B>&YL|`^DVAEHMPBKn7ZvvM-Fj!qhS<&hb zV8=|?!Ov~d>ADIC6AwI3Ud{eTtKP_LqSPkE

lS|ZGLFSP@prLjFtLXIZt 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 RYs0WLiZ|2knJKG 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

BYwv{pnoS_FV{aP1S;m$`zK* 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 iv-?KF@V|^R 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 z z)y9`uf_!OHk^7rudb72)RTb-lEe}3aR+7A$5ujGjd*LnD`&;qDG+tKTklxS;x#E3N z-Kez@OrvUg6Uv`{kIPUwS)>HuX$;Geuigakng&d6_&YE*Qk5ugivRdd|R+aR-dvt#O)8N<9 zMYr#DPX<4oU7eod*Y~HRw@0Vpi=(sSK{)<(9DW#lz=vm}@M3Uz zF&vD$eTH}b>-n$v=KR;oA4X^4;FkgZx)_Zv!;>MkGCsZ-o?njT&&$F1^4(c@eld7A z{6#{!IvXC3PN1o)cl6Zj4$po%Ivt*b_8TsLJPZ-e@a#R7<&x(YqhnxRN0(P)?4CY? zli~Qs@M?VYo;o)ihi|@mJG>OYIzJqZ!{hU-@CaHs8(#j}>DSMInf+P*9-RF&ycnIy zpVZ!P6dsSR&MpTR4FZhL<{+F>J)6 zi*fk&=n`5`9kYJQQtyt=#;)3zgAeC`h|8;s!Px53JD7gh4&IIMIWggIclZ4CO2HA& z_Oxd&v^_2sR0UGZDns1D8d@Y7Z1(sAHnU|oy-Ctp5!2gp8Qo_gu4t@ZKlxj}m?W{B zTz)3&h07=@y0U5BAw{c~^y4xrZ@cof6jVeB$v~*7+hiHSa*U?f^KcetNj%eEWO)@5 zFIdDNoy=r+iWry@zMn@)3Zf2?7Qp-f+e5KFjiXzle_ERO{5UGrPz0L7ELy}ctSMCn z-T;Dt`HVLbc!SJBjaKp%ZA9V`EcYeWlRt5gFr;Ov>ds5O+Vp0IScJx-c^nqVdT;RO z6fjuDVf;Y7n8nDaL-{h!w4V&;IYMLY{ZW+p&PRI_TeB&>YeLVe=!pZ@@q?d@%C+jt(R z0<4tF%dIWkIbfgahT(F(T!L%gDvCo9;ClT0Fs)(KRB-MO3z3TN005$C5j~V3o_gPTd)^mcc>8-m0pClRbr#RPMKsMzxdNr=BZZQ( zDgch04gfaAl78>w&L_PblpzZ97tzuO7S-1Q1mzMmLcbGqdLIw=KJ{2=0=Y$12BBwn zr|<2)(FCs--p@BND4saWUUVHH3-dq|&C?moE_7rx_Qoea_Pz6Ubpt@|6V!fVTsImF zF1NcA?7ks32^#_H!ay2vl*%pys){-AdJ7AfdE~2VxvG3s96uk8U-&`11FxK}s%VnN z{l@#wb}6?>^YPU6)Y4VIVRgcHPD;-L@X7oMWOn%X4oGUS*@r)YGy=o~lF5hjqsz{L z*V*a(!z>T%3=tBgz%}pFB#X<#%VMRCsAnVYcTfWCoU0;}<+ezqC4qv8L6} zE%R=oJ1CTsp0QA1K}JGi5C{Qya7sdmnSoCjwts~jbT9m zD%32JXHUc17l+|2O7cGXR#R`F-hqk2v5RO|(UQ)0H9IWd4O! zyzQ6ecGr7}@IizDLCDw1x>4)<_FAU?1cg_AXZ!#C-~arN|NIY7a$k5y8FcI}N?}Tb zn(o1Rmg77Bb)TDbt78Ce(wYDEFx~m>;g36=faOQOyQ=1YBw=#}digaVGA^glGVbbw zXoaW&+&UT`4~OBqvDorpR5)3@R7g67j{3a-FpO*xQS5i4a+)OA`l{UK?>!}bfUpIV zEVWaB3aG+|0qz<2g*O2C^e=gm`SJ${&^U2^NP=h>_MnL%=<>h7@iaYG156-fgNTx8 zkt{)4>}~xpxEQ#4(Au6FhA<~>ZIPBbIy)P%@PN2P43gOZw$zyiDvhv|*-9=HyNSxE zstR9N70!7-1VwPVT!qnmo`CYS1|rdQ;YKx49E9w@ilXlam#3qnlcS&By9&b;qBI-b zU5nyEtKQTfAw!7@tXpp?53CEsJW*UzzBkobkTw^>=2nV|XM;;!y>|@;HI5_?r#UDu zuoH=jx^Dj%nzPkHueGT?V}N#>Y&+Ogr$|xh62&dUf@^GLoRxV|h7))k7f1)nHmBJj zpr#8R(%vM`Q`rp*m=Clp>~{nD12g6V&HJ)#Od6bpb7t>64E@kLY!rfFV6zqTA!Z8YmcBL@F^ z=#hB(fWi-m4B~mOvFPiWcnHcWDykAsO8hRv4!gZiTSxDt1R)z?+ZON&@v77J^2uM~ zX@!%!73zlIkbr^$0is$A@3+u?*L?cCRw`)@ekL2$)-(k&@M^oVuTEqGekizar_(tS zje8Z86N=I-2el3e{RS;l@dF-B+6IeA zy{~5zO9r7de(5T0{Wd|t07QCty%X&0>{_qqX@oWFkqz$RjHagUR}n9ZX1`d~5nw{X zRT#oId>)4O3h93PvXo}JL--n1-pdyc-=TuyV~xH!n7#-5A~k6A1Woadu25B?Ex*AI z@SOqTK_R*CeGwJcuy23y#qB+QYl6&|Ix4sct8tjbF+P_RfP4FG95213Qg%r)XQNpQ z$RJIoNo~90Cg=naG|9j_&(pMI6Tr<1HsgD!1H5QIkwI^1l#!hWw546!ch$ujNfQ~HafODQSdPO6X3luX4`2toGsL2~fg_sG-6magF zG;d5@zI4u9zLXQk`v4lZa0>B%98xJJ4`ve`YoPoxo&^@laXb5+XeW4`&sx)@MLsw4 zG>-9}i-XdVGYZl=Mo?8$Lq**S=C4a<5qU0H#sv$?~e! zW53s&OWmL;dWiOR=THd==2@pdUCa(q8s@Ie%6cO?reh@Fk5b^N=f$V42tySAUqp|JQ9>m9{#vPA62M{He4F8R&k3c z0Wmfdg&rVh>>@5OjZM%wHA}PN&{|vBP35^h8TYxg$p)5dJSQOoCHmsv7Np#xa3}hv zV<|`K(;*F@=)NrJJiFUt8Q<@1sKT4un;k6kQVhi?ibDoY8e9R>J`NjOQcaTW8ql7~xvP2cOPpyfqr`ow84mAlUy z(31zF`yTMS0KOTgS@iTNtlw~8@oj!@uxYW#rgA69$PoZ|R*Vci5qs5<=da41xBZ>> z*7FHE{W$jgYjkhrC%oh?xUZ2Y*Y~s%e2iD~&OJ||hM4#qIQH6Lwj>xK=Rg%k-+%}P ziB81)e;4B=i@tPvqX&*<3){+JgL@h)xI~pkxYL5BJwufSnlP7F!$%i+Z6B>2eRj1q z2oaaMaxCTo-*l`ZUm`n@I)1&t-Q_^qNvhZ{L9y13XnJj>6_aqh)dXPT5hkZ{EsT$n z|7@e=n9|HbRS(7G_NmRykA|aM#->aFAX6t$3jWX}&B%9%}7o7tN!nQ~r z{WKff0&;o{5^M&ZuXZ5Z=)~U817ICcif(dHp+Jo9fP7aKkyk?pa-GCFC|s0C%qSrd zF$Uhx053;-(>cMkW_5# z`i#qa_INKg?g%##!rXZIrlA+Ad;*EO4Yr^s;p4P zQl6524;W@rlmHn@^CmB<$g;dPfq11LE}5q=TFOZvXL)>1-fDut8q!Z$Odn&G8rxIM zvF}N1pccJh5Un6X;1@uEx4toBb%F1^omORjAH=~;OXmgqdkJ1(&Q^nYb9V#&BTSir zFl1Wt3-Y3RRK$7lWLZ}_732U4W@rLMe%iFNx}3kiCEsrcF#Ism>`kFjw22H80Qrpx@(jE=5MbvsJRmYwDl>gWKt1;+jo8FSE&oa1u4in~Pz1$$Vb=0ZUyiy5a-CTm zve4u-oPxd=ib)R8rFU6v6z(a`C*VK+N30(p_$>E(pZeZM@qb&F@bkBt$x?Mtbnkrh zrm-fg$w>cZAedk=!;CTGK&sGWi-xJtJ3e`*)D98hYFam=>M5YaJ+9}AD3O!M2RQDjkvsr^f^R^h1GvwwVpA_hro;_}Z zVCw?nrriPo<2TB{0NZ%Ku`r13k#Hz#pzvCCdnhB#&8bkbtG)^m9k>KdOP8UN&dERO zQ&S}~HLZqhBk7c7CDA>h2(}vXbb2wW5Ja-#ZPwdv4E0eF4^S0b7&23Y)x-m|8nX*2 zPbsxldKb8I7i(eoX3nf*nw%pL7y5V5;=8)iYB}ADfrGKO}U z6>qwjLe<&;@Tjqe{wfPkQp&Z)a|BCQ+fUgTLgAaj6&0RvU8geCuoARe2$re~${CJm zjc_O3B#@H_81sidbSTq_J?_x8p;(rT&45(v%YaFZSO|KL9GIkS(3;QCRAv5Y2ERGV zKt}?Q3B<|pZ&|lz_mdO&aQ=9L~6*(ypKV&ha5;7jECjjgy%(uaL$4;*&7nE^2Amuf}5fI`S1iC7b1;YqgmVXSYXfR2BDD8gDlHW zlo36tx~@&ZRY%(>&;(99B@3*`IM|l{N}~9cq=mUW^1~sZ^;W6@$S-LBG)>>~i0K*) zM?UHwrP$z0(d!faB*6k8PZ>ONeK71uvIw4}dMtOCOpMNLuyM>U^m$DJp zQ!b0fN~1-LmN?5o(G-a5QnCXMZJru=yf3!iF+z*nJ+3pHj75Y8d8pvsM0mDeV3=)S zRB4Ey+FG%QPuUq;I!~kJT~E|J%g3wfji}#jW(j(sb`Xk7I=Pl3O|Fe#j9-5F<$wc^ zXmm&s7@9Gok%@EZd=ZPo7{flo9&U)wHm@!GK!eCN)Uy9^czUX}KQyTjr0N*!xP0Kv`R^J2_8>BIZr9(H3Y4@$$E z14Lg(I)THi&(gT#CMo>^IkO=!%GH2~q%Xl>d~y7PgYwlOD*X}%sZEw);f(41+41%G zGBU>d^zMQ%OFP{YdMQpYY+j&C!B6h(3-2tBXMF5Rb|=C11Dg`Gh;n0g>H#*#uz}-> zdXG$1jih{fe8=58*jwPhuOYI0Ch5wmv3KI)*o4VcCmG9@R=x7CE!@LJY| zlisF=^eO#}1|Qi?^(GojvAvlF@zD%ju9woq=Dx@=A`~8YFAKC{EnCbLO$^yR-i#xI zjI~XG3`9%!bh0K!YObmv%(p1=i00sJC|pmG6ZAb!>p*>%*oo0pCu^l47K)TV;(ex=Av}%DQCSnD^~>v;6^wC?GOX9EW2D@}#ZPUJEol*h{$8O3g*+w`rl1$z zGEXvYD5t{4Xt>v^kBxnz7dS{keG`o5g;!I9P2t=Cd)hg*U)>*->^yEAc}WhFvS_XN zVPVyc<2+4;Gb~LJnn;Zf=r+>>YeAU?)wcF%<7|xDM5jE5fCqIW6x>I1+<0ZRU@5D$ z!3{sxAA53O@pMICD+8C zsT2m023<>(#nb-jhD~q++rq6rpwb>pGrD3K6{XxFsb4%Gpa)b5gtc&yOp9Fo%2o?H zQWMrS=%=U?{e|k_sR)+ANOjqp6nGOpqu}hlx?8dxRcE)Q&c0rUd!y>?eKNdqeCkM_ zVfVSXJoK#-lSo1lsA`<=KQjBGyqN#{yE-cMp4}Z3J<3*O*x3CYhJJGTiEtTBZ$s*D zw|Btltmt3@u@rn=b6w=Q_jf_F8j=f7i%AcN)FOroQ8B&oi_UN5Z?k{t0N1+v_|+#v zVz%UDY6?+X1lO=-Fa4d~Cc%q}?-=NZCU!niOS>3TwtRM9Wh-yY^9FoSoW9SIEqa6p zJ+FiMH$-nVvpWdo4anh89aT6=>6?k;HTD1`p|;o3?fsAfJsbtn{Cd91+NzuCmrMg7 zjy15|$DG<7RXlXNCWo-as#>AkjhFy|8RpG)dRHg{dQ#ubBC>@;**){MZ1hkzZ@$(- zVdPh{0OJQ<^A}@woq;DZ+CuckS{PNn3?tcDDg(^@OQVLlos;yV7yecPX)5XKBu;1A zvXotM&J}JvA#OaB+t1evI{Xl9(DsVwexk73R#zdej>>RgP0dH^nXet$;Rx&qDXdjR z^we<$_-T(VkkucLFCZK|Om%;U23oQ0CN7*tU;I2JLP2X9tv=QY0VyUtkQoS_ZE%-E z=Q}w8g5F!vuYa@(KEQT|6mrxQ&6m5tlyfneXtYn$q66(*_zV&QN5@o=*@RAqrfA`gMYI5$w2UqXCjnEL@ zRO(&8WyR|o47x=#P>kE;_Ps56>Y~okQ3q1n*U#{Vb%}&j@DkJ4td=s(uT&V)q$GVf z6GPxJUx`#O%BO*|YXO*RRB*`oUBn&KesHW>(oiA5-eO0oe&vy?Do zL=~TM;^77~;7gwqiig1}!ct|@H#uMtcNfMfMjAn&e&`5+KhG>3&!0DbPoGcxM{|_T zL5<3in37iMNG#$-en+;f7+pv4h)%gel^(gU06W!>i#dB1qRiaDP4{t36~3aw$R)bN zkg*Z@4y_CZ3o?5S&4H?=!64@uKFgx!mF*49g5+)^EPR5Pu|i?;5sGOlSJP>XtZ*T$ zcsLuxuHyauy|3!fr#8va zr2l$5daB&G=@hyqSNRc=M}s-GoG?48iiuOFkzuncd$}~l6gF*9{$-pSPDDWtt>~p< zIaxNCyc!!z5Jka~f$4x+v5f{j7?`jP0TrGG<8U}W8D2oMPzp0p#L~WR3_8zD?!QvM4O2Ge5 z-~;T$MQ3ViX{u#!Oa_d!25k3COLE@m*Y~=kHh*12S#%w<6CY)|^+ob5qsLg%6GcVD zmE=}Qx)$OfdzOm>562kb4LoEzlHo|s!I}L~Z)#1eaVn)MaU0TnRj26n(Zdj^qVG*Z zbOU1xv=zlra?$~r;DkA)kmOLX%3!0N5~mBSC<5I4t@J0NK@f(-Hz@*e2Mh%dtBY(h z*VAdoKJ#nX4xo_KLqry1BP!nV`J?vwlvE0hX8d^}`XM)Eqebzm8R^jAJbGxq0-a>j zbOrUlU1flZS#a}RqfCO~91%w5dw+N8K1&R(^?ToJQVDmPZ~x)yVT~CvT@LJ^Q=}x0 zdaqFOpymx+uIBUP;jkM_yS>M~ei`B>_j+gIsgFbm(g_&jQ}d3ZB+VfCXdEa5aCuK+ zy5;3sOBE!@zUKMNm$4Ly;kt9Or0z$Utg&r0>fnb~E^HR{07#Y}@2TZGJ zW}W{P){ZOJkVpz1+A~QNjKo&L=FqhTI00F{=R^fvkhSTJZP4jZPBf7g&2K{LH@nE` zkmQSst_lG5G&>_6CQ!jl{DQ&+F5+uY5}`%P=uUPH`z`L^`@#MQL)_;j;MOK~eRm>6weL~15(IBY0@^ z;we312v0A%OFI;cO0ft%w#Va}-Rs#y6A{$bn9QI;H6|Hu{gfWs@rWCWa%)c+j2-N# z1|tFnAE%tY7E{NSo=7A(He)eRY82B9lRdoYJ zarC!Qr&{7Duc>W1KOLU|9lk8dgNuJzc{}Wom&2W2EncwP&2F;%dhoDJiukD>sB*UJ ziFZ*D`paaha9;ydQku}M@71=4S1k?aK4$U-b#Rpxahi~o0q0n+9Z6f~bNT2gcc;6D#|p zk}K{U^(}dJLDp|ICUqM{z&rrvB9>NiPLyyH6*JG5+8AYa03nR>31iN#+!J%K?xSkP zc**Ii3v6jLR#tTGEG4P%-XC)WO^y@i3(Vq~Dw@^>Gvbl_p%)lgF`TzQ^!3PAahnD~ zLC}~mqE{Q->nLlOW)O7%=4(blU!o7ugyJ9t8*>z^js3Pc=G^!n2N4J+nqJeJU9Ry{J1;_XmHQc7naXl)vE zOC->jtN_RhH9)(XCMD%c6>LZzDqJs?YfLHpYLe#Hul9C!-@HOSbX(BYHn+VE)3hy; z$!#auHVd+H5U}j~-bJIM0nil^+dN0t#LS}s(u9Xd;`dQ{OD_nFJgUK%2|Bo?;6$zS z==Vex0bzz%`a+B+Fd$f$!njGg4|H4cfWB#X zn8cjkE}v7R<-ZLt>G+0}KFM^bE6ACas`)EijR&=IQ8OiEM{2iZ-O=P#J*^rqggG@w zR(OXNqnN4K=Y2fXRrlxi46_J2Qfqh9aIa9m6EZyCOLK@939}g`Di*6{C?D_ch~+Ks zojLS&=q{z24b}csyA(#QU0X%*3$LlvU0h6ZR$iplHN6e0+5|JPl6QQo$!jv905|9J z5j$;+#D73AT`Yv_J;w)aXr}@qJjw5~r!@udgXUOu_a)Sl0Od9@ydah#QrmEZFmZ9* zJ7RSQPX`xyM=n_2H7KH0zZ|Q)p+i$xG%34y+~TUKC`e>r|su#B{?8)PfF z#Dnd`2J8Jpbc-?srbbo6^?X7Rxr-Yk@qBdMQ*$nWvL@izwr#H1wrxB4lC0RaZQHhO z+qSJ0PwlzcHK)$}g}&&j?t1HaJMQAom9k_nY(hAUWun8Ak&vP62$LZa9V0QrU>(XL zua@i)EVquZZcM%&KwDx7=AoL%xmu7+$fPd73@e13jSV@k9Ktv>a>$)z`^LoD#GF2! zl>+Q;l2zzXQ4O~@zU46tB-+v1zorJC>dF9=0}*muHMY;;_qz!~@^t9p$F}kNV!`c@ z@mO*6&p3KE<|EpSNAZm@#-;k$ZL+fMM=*;uz&G4qD9~6G2y`>rf^F-gGSeP%D!fmB z)VhRd@Tm4lpZP_MJ$J&DbS1cZikuKm%I2wZcf6&O?wNS45vh@j->k^7^{@|45lQq# z7$8Q&NA01Fq|d^gdt(y`J--Vqt4aV1!~A$CT_NoiZ=N{e6>oJ%vYg>~fL#b6i?w{k z<12HrIgy)S>$uc=@mvvlTK|PKPa?g-rTH^wYdeuP)*ajXHML}r8pt&zrhp!>B||oK z%z&-a0p-E{=s5`rOXpJ;6FVr)rh(hz(lQ0#JtXB1WuS{S<;c)_aPeP*B=^S#dHX0C zy5pEC*K#GBI6i>1iF{%PJ8f5`(w&UmS|)*yz_OKQk^Y+JptB02ekx>k3W}M7;-L_0 zOq6Y~ut2yqK_>!6`7cYl^G%`WwzgLcAa;QrhMC!-4X=^j0YRJMS6XhzHNc{>kl~J02Jva7q5+Vc-_)<3%8uWA~Hr+ zAFpcjax=zCav5oPLl>BSn99E??28Jg{F|E_&m1I3duXuGu~eE`RtRf3XhLZpqX>zt zA*to-tydo_tBCTjaxbhkV#)8o-$=%WAuPk#BG-l?A7KBZq!s(-H>EN!y2tNdsCn5=G%vW zHto%qAC3Ew=1)n8#SxT*it^|_S$hlsy$WZWJA4k~X-ZW`#?x7coB}N9k!j$dHRAhB}?72#i>i}c2 zYot2VQaYh65l?^@J%tQuR|n|yw;Wzs97v%u3Yr^=(-gsFIFz`hMT`aIgzC=p6G%{9 zMf;?uD>rY~A)e%6W@mGDuvqpXMHvt9{EFSqLi=Y#;}!Nv_f1Bd-X+Ht^nTF;BRx_l zrIG`pXE@3MrZ*ATe9yjVrPBd7=5P3a)k_m zn3QvLQR722+;}T(#45UK&Broq6}FPvC^A-HG#A=@SMZ;5!F#c`^g}g1W#ZAE8XU0E zPv+21csxUI1$bl`3U^lFH?^X$cL^VYzlm@JYX|F|##UW>ctHv?G)UUdUHN=7`_n7K zG2!NRS6Qp*R1BCjOZLN-*KMh)=~j$^6sCrOVtk^v%8kW8 z#vdodhGoi(Ku@(7(`bQHzhs$4sqUE%j7R`~or+|p>@i^PyBM+DIdJrFn=1leA9eG3 zX3EwBoi)v-k17*Tg1pl>f-5NahJ3_fPzFUeWFjmV^PUoiNIjX;dyPZJI`IU+ZNsl5 zf6Ev25wb>thEZ$QT#ZtZWn4wziU+MXKzI7s^?1K}of>(a%6NMW3rZtI(4U+J-98Ro zZT#Bx<0gVjNq&yoBGXgW84U?Y$kJ_A?~-LO0xfXN`8Da!+MP3%8WPd3^;>_u@VSY! zZdOqr7nSWzJZL%OPJTLwScNcfVSq9X2uy9y5_Puhpur|6!e!Ji{Y;wSIB3C#`Tj^%TbR0M@T3LZ3pt&d++Mz3V@BLQZn$1;gvj|CjwVSYnOqE&P3c0Hgk?A zoR|Ue3JG&Dl__`BbcWXf0rXjh7>tgf>6zi21_1$c5}{TLUu{en`^h}~W4?#O0Ax94{ifexN;g#tPC7{`1p6m)RXs}@U|a)dr#|smnw&zLZJ& zI9J*#DgsECF{xOr?D@Rqq)A~?nefI~XLwbDDC1crA9p~TLUw{ubl5x$czwV5Sw5y~YtowqFH17{J6qHv=+LQi=tfYzw^k_^ zxFDX#Z_?@WWY}I))QZgy?U?yfCv$kn__^b7^w8?)Q?R_jIzJ9_)O+Jop*oo>j2VYU ztm!C@uBGR1me;$&UZN3I!;)>bNDoaX0xf|=2Q5odIAFHhVPi^zW}OP=a0_s&+=7tF zw(kMeS$Z^S2QOU`4@(AK$Ze%JB)9u_h6txRh!6bQI_+?8Twk8~wlzp4kLi;Bki9pQ zNJ(}Ae;<=B%R9H{X-n$~R3zV<$q_PA%e&kJ&TkOLj(P)s{5Nac+Dpk5rGH-xzG&~v z&P&j|#&I!F?&-k&^{3mWO1n5ctx|`l*YV-r=J~HXcl^}~kh`}pIzf*Y2k(Dkyb$Vp z!|cS6Mmc&u>tGOy+aN~vuS@sF&a3KL?Xg@m9B?c%Qs_U>^z?pM-dK8HIKG_RcHqX5 zM$?5BX=Z8ZJ)Ut#2&cIJt1bGB8 zW3v~n7iC{`9|bz0AG;bnex6HSAbLY4%=a4je&3kqz`fq@>3S)T=|`S`#a8cLl1?kk6rR5k3o zX`}vD({W*mhj}55rD2vGIB@>6vUjyI{%9iV?!m(QwiF@$L-j=fQ*bxsnX~Fdj%zg) ze-Be_c+1gOMsfjuee)|xr9vgt-Kb{&71!($EvCSBJB=yacc z2ijlj4(z(h%ISivz`a4-%FMV>T4$w?yP7ed8)&Q zPF99UTl5#3$R!g|7cwd;1Us_}7WHr@Xgd`G93rqgF|;9v&sHR9Rg>BEjm~dzTVyX# zK6#2NX*}e$Tk{%JJCEDMEzZtY)t|AjIG#L!3clw(NZS%iDNRUoNjp`(S_k>^IE;(c z^qo=V312oO$U9_ugJRo4*+aLnQ?J6#x7$Wi?pt36xX%)13E@;1FfD-9eO>oaQlfD;E%-vx#W4;ZhgY?C}*x9ha)jHEZmC_s487SUUw?^$} zv`=9>Lubt{?JL%1t#(QtC2X1#wN}0{z!ELjAIpbwun?)@^bK-^Z7VMfhmIWpyUr5l zCNo(9Ozvj->Y%$#+64>~9K8AYdF|Zpt%h>f#Qns@My#EBfw9a0wnPuC8FR5L$2oHL z{B-H|1t8;kCsh|4Jw6)lF8dfjMlIdYt?~VtT;vHJdjoqR zlYbAPZfe5|kM9z-oaj+GMDSWwf$xiOwT0)I9lLo7ob14Kln~^G z+CpWRbp2iIECD!2T;o`OH(w{1ZJ}C4T0BL1ai9IgOB~hen-s=m^8WY;L0jE9+djOy zKY4&AJD7LdiW*MJOsUNf*`9;oWQMKN&vD_6#LaLdDW5Tod5vha1{6@cc~S*AFw&46 z>djAC6+-Ft9Lv1{)f>++V9h~vpNjHndIbC#_~=rqa>1#74co11TSs)Hh9R;E=;B-U z!g?cL0g@p~2#3?OMk~b+N{gjo5N~$(LmU zQqhV&a{`c`v;Vy$Rk6Ybv)f2jjZ`qU8j(cHK*tC=IPB|z5!tV5;PDze7&UM*V*jT$ z!M#v%d|(=gpdzct(u}Ghcko-5vj}j&x}ZwtGzP&G78O8votR49>G4;q{_X(>Q0P9f z>u*~Y|B+8Pg=2j@XUD0-u7;RkmijxMBnS5+YASxbKrlO>;dpwc)d_*!FFo#3xO5cn zUg{?LB44h3BWQKXqvmXL!sAmLd=h8&v7PR^J)Mw`ICkO6_~*$T$05T!YN~5WQ6Odu zIHv3c1b2u|={7g^UVY`W;$*Bz*}*z)8Bg;G!3VAd>v%5RV@!|uHwn6*Df?F*q?{h! z-J%m}L7izQV%(O=$)(FA1Zp`iEgaqq;Lf~&O-!Od+HfZO0kH`Y+9sg0$l>r{9h#P6 zmX3tJW286s`$j9?YI`ysMcdB8=v ze>4sQ#5IV1hVI03vX*sh7}hsK!S0A=U*NnT5*1N^wTtNsh9ZCSeVHp3rHvwVvS0AN z&R%Ngn+$_b9UlD4qgitCiZvJzS^;+s>G~yJnE$y2~>N`7!5{0gpv;F0_2f?Q#RuQ17YAHj2_5Z}l}K*EgNc zQZa{@g*@jp$H&QL68$mHj+}f`v6(o762FOxJC z2bL8;9k4*jM6jWfLlBNxVign1>XN|AYpdL#xnTuxB!BVU>>Pa|C_jwpAs`Ke7E!l2 z&$0C0Tx2&g8v++lGPvT89G{xB%RDi-pMc!*zdO3syH*+{rgB<*r?XX#9@vp2oR&el)F&XHff zcO1k>MSWRtT_n_XqZ^y(i=?hSq60kdfZ2j&Z!Nd6H4c>vVb0Ey6W*m zn4I{81%(Q!P|4h8mQ8iD!*PgIus)t4_4)qJ$HPArC8T0YMD}%dW#{b0i=7>9R;L@v z%SNGp0@P_4+o?o2VsEF?Z>%qHZd>y8-69AZF2(2oj`ZyhXg z#`=5;a4g$6=NWJc2G1fAclDAf@&#*@nn(b#7B4WPMGFV-I~q3Efp&J`?)-T8Qy&d3 zkgZTWa;Yf24v-hV^@zGcoRrD>kf54ksv3G?72FQ3+KOIheYZ;nvxnZb`2MVSwDFDb z>Ik7)Z2ofG&`B7 zK*qrA>!Vpz{UD!=4T=9Xy?wNR52Q?H(ljA~!$R7r)T5I}Yyh1-N|GYelN7>}+p!a8 zO+?p)x}W;?dNk)P7XD-4#n1g-KQ~8)gq6*>!PNUTY338y^lfYUE>rN^`y3k!^82;@ zTBQtQR?KuGvcqs8}04VF~YC z$8kxUY>gw?LUczc;C(~7>pPl#>;^m%rO8%nBQEHw{|XO}YRbH9t(=S0tTpOQm{8HPLJ?S4Z!foo+1A2uRmD*t;Go)wAnAAdn%3d)3gNn?#%`r9HTMhG@@_+o|LXDj^%DR9%i#Q zW{q;q7t>l^dU${CyRZ3Vn}`>I!l&Mfx5~djGV9#MG~+?-YO( zO~e;>tTXU*VyJk*a5%`Sd>QJxi7wwMx<0pnD0bYaKb$)VmxLHqZ>%UwR_cu-SqL&EPy24)-P4G8WayWC}=hG5LG$w+Lhx1+{_ejJIWE`?m=lobd zU0Hid)S|4GCN%v)VAcjK&TQz`5nub94Q{FF;TmgeoF?Nz)$;FLu)Wjn3{X$Q?GOv# zgJ3lKmQYMDMs+QAt2-H6635xq-N_)xnf8^b)U-h1D;Y8Dd1}MBO1V103$6)5h10={XR#lR~$JAd0aQ2EOYjaR-NRgam`mO zKIwnSY5ZBko?n;w?>i8YvgxHYRWg{0XJ}#{(sz%U^PTTA-Ldo%d|twlN~xii)f!Qja5(1wyi( zUM=;8UJ8_zL|LB!63UhScP5#617iFTxKz6Mwy6YC6s(owP@hL4IzwnGZre%%M7me^ z38pV1(j7y1;X_!7_Ft`MeXW2#g?oRK_8=H6qIu{cejG2*FuxGWpy>>gii}4UDytl{ z>ckM)K?3(l8MqO#vWdNX(qY^ep=FRkP_cIU zwJDdhSh;%&#K|rim1!%n1RL)BZ0ii#3-z^D*sE^FhD6uWJXuM7FCz1u@k><;v_+Ct zAGm9Pq{RCgg`mFY^I?^JjOmR_d> zPyYUMN?c)9l*#a#-@JD-VVhoj?(^eH2g4uUh+e_Ane9M2J}iC0)^SC#mI`zNZJ)c_ z^Il2Gb+DzCc0}_i4iRCO`h1Tk8WoGaeo*4Ot4wRdsVwsTV$}+uBDcgjzs)m(VeHO( zXl*SY*YMv#9?x~c${JFD1jBdPTVWko+V67D!TgguLaSL$#opa1Ph!aEk=bWF+?Sc} zG+VXPlT&A))&K7)&HItYucxoCuPNJ9?6GX(`N!I#YX005{19G6Hy(4X?#~zL?%u{{ zk!^`On;=E{?y0fl@bY7#>R0FI&6 z5D5Y&^3{)iKKdpYQFx@aIkI3+A|IH5H&%{r4gxH~g7F{t9)4tGSLf zfpDVLhNZJdgSW1m*IkloyX4usQwkNi_I6d4)aL#@yXxe|YxN{&PXc`>OMiInoP-L` z?cb}yVK<&6<&J73r*?xPOD^_lJYwG2=boNmH{qEfrse#`?( z7iLy%eb>ZYTa`DD^j(ol2YqNm%+R{}(EM!!%ZORRcC~n=vT?V8fPlz>|5uQ~*2wDb{{NraS>DT2J zD1DZ+MUe=#zy0Nytspp9j2HvHdZdsb5YFrwrcX0*e`c-Mxx#{ZIJ^=LK1Lz%KS)#bc$n13r`hM0k%*qJ(rR~ zOA&n?s>=!ob^zI4GWD#?e}aT`Ye8oydP0 zv{wJZ;Ap@D0S(gv0b%@4qQcST?_V>=|8!{KSlexJK6d$n&xs*>Tv5&3meKAHxv02t ztlKEB-@G8~2*;CeE{I`(Cq^EL`F+j6Nkw>a%DFZ4zl)G4u?%@Q5Rm14-&CtV+T^5J zbaz{<2<=5ah7q}sGKjjwzrU(C{mE&(GwA*LjQ&oh?4m&qF_cM&AmNHwzbZ5YD@{L+ zobt*Q^ZyodpkSBXJB_4Pno4d`HO(HlQr~vcdW^0?q%#tz-OZ-)q2i={OiuGJwL_g* zEH<@92xc#2U`b8;Grh5LGIHqIVwlyvuY@E^k+d(8VO`p>D7$JlaT2YjynUvn|5t0` z&1MKy57a^y2wI6)g)JXxRNmBOzyQ3gUk6zBv=3CHa8<3ws9M@o8LeAzknYRg=iM$} z39s~@)M<%%78zswb4IGvbNGWvi&!)$pt2&~%#ep!IZlLHP| z+DVTjY7Qvy50ExPyYMKE z;R`3|GWs0~tGuOvf$r!XX4PBTngD(n)30%p^5F|H#ADmoKn#)LzwYhuBf~^Wwd_EB zX2mOqKPfiubZ)F>NMF_sUk~Ok?>_>D0e3-db&Pcwc9Q;TU#}l8b+B0c5z~{LNPo3m8GLeDx;Bw2lOFe4Ud6ldqvDqRfhtieK95;H_Umd>%T?8-P4 zDNxd28+gq$9hPtY<*6c8* zu=G>Ul~AX74CTh7JJ8Ig3}yHO`$wnfnw_9t{EscByD>bp+#qNQ9C7~fvUL}sAJMNd z`G%^M3Xeq1H0MY=hEI@x9%obq;g@Z};s^7-s8gPjZ#mbL@{9_A3 z&^tE}0pCZdq78(YA2=OL`o_vl^dM*rNl}uajqmd+8X`!QQ_ZxIgeV%C> zExBa77~E$S8lwgTQ-0w)>YI-1SxYF|?Exwwwmu5rDr)WjWV~AE}3c~S0dJr+2dw)#o7;3dvs#LGnOc$4_7stk7KU?CJ2{nui z9-pR7M9Z}%J~=YqOiPN@h4Gju!g%{EIy4V-N1Z&HN2mmmP_$yXGg|MS9Mo7<_U1&H zgoE7ZN{aj<(J1;p0!j*9Mwmj|mW;3Lj%J7|YVvIk)m2YnBE-cywtS7C z#Zb4=sQIn~fD0KcQg6Fc#*fUfu5{4iK6}9KVhAUu4I>M1I*EU2FB}AN39PV%AeL(l zKQ~$7l|^O4ARfSZ-fMUt-~)HDr&dW=to`*VP&Z>GK1Da&dn=-Rl|<=CyfD_QWztuB zyJjkg>o!Y;;kg(lo9s0W5XeV~EWn<~14m5A3xaPP)@??bM{nQ34p7uVEjSDZ1N>&z zFY{UV=m{M8%A@e~97!XIXR|`>^;K2)I?NKcelR%N2A$$+aa~8?tSHhyAMgS}3_wpn+e>VQ+MyI6dX;QvUjSat|o*&LwQV;^H+T-J7 zeQrHg9mXyx$UjI&M_5+CnR))l7ebp(>u7$6jj2wPiZxmcQHxUa?C$ z*^17a0>lwEaS;l>{^nKWLW(?|O(4jqWY`@MNNZ@AAE9r1!BS&mv6m}pLybuI%mIPv zU;n5jyTt>k9%p}T@#;w<^rg*xzwuT7m)D@{-&o0t) z4rNZ=XvO`*cFohx$;smY;|-8A`d#Q3T$bcsTCQ5HH#Z8J!((EIxpStm zY)517tqo&Y2gkHrV;|fh@o_GjAiks)(BqA-PW&;u;Ni3GAoy>1tP$4{V`kPW2qW$- ztGPlPhvf2taTDBw*XTf1=GI^!^JrVk#3bdCb(WfXD+#9J(}nMmXa)s#%+{nB2=038 zyCrF=qj*Hush4_#>smI-tHE+HZVNiw(OnW6bZk^=H|~tvW(%AVA551fLHUT-1PM}n z^wH?1)IefL|44}4@DIRev7^Ci?NF2e;y8CRmiYZ0%II>Vb(8`Fl1Tc_=phoLAL125 zQa7VbQCo7oMihIQ!jDn{3asLAgjknO7A=?TKizYj^6mEtM#K65EF)d)*4^!(kE~e< zMBkoxbi0fsvV9j6IH7BP&qcJ0=c;)#HqDeXiMD|=G(7=B0D4#axS>O-3^Qo42A{zj zu;vejiow7%me8Ng>anK;pmIK$80kQ2ys4 zz|nqPD%Vs;*b;tkv55C?ht2Qb3u6d9j6D+ctY`=ZnNg6e0Ng&tQ&pJtR?G9f>nVe2 z1JqplsyRPJ1#fQxpFSl&F2B}Q}y(J|y}J z1*apYW#jGG)D;H@p+=7nt*N1-5sgxvG@wmT;M9!bl_vAw4LAOV8*b--ke^I1B4G9p z@(|wPB0hF5e5qxf%JjxN)&Xw!f%7cGu8-japSyk|gL|5EUu6rqbscWsnIpYwE#lMZ z;TY?EzXW@(gc67oZcJ^KQo_$pHMgdN8rpgw=ij;X?j`d0wjP+pzCA;`4$U;D6FV;& zun~>8a-+R#r#T;k=e~bDCZks9P`Vx80&Yu?5J%A>Z3LSvXdpX6$OlC9IDBg~8zgS1 zUITGCuYb3_QBu_NHYhu3L#KV&D`IM0iQ8^7HJnur%5b50~p$Qq;B>*wu#a+jyUS*kW=O(!M`co># z?9auCgVn6340po@lI?3e_VDc+Ki9^Mg1 z+z~2Ek=D(?|I`AbMI91b!GVCXk^h(D^gm{xfsvK_f3!eNTZL_Lq@P;@Cbr1g&>_6| zO2CQ?Y_KSmU?E-t4)nxk)0i9XwVs8W&+$h=Ur&>DUPA{duvpA;Qe)%T6aU;a-NuJi z-6Ftla)clfJXwY%?Qs67bzd}9X2ik?R0w5o!1DPDN#995S@slVcS`ltrar*#H;ovN zni$;MRMz2;bJEEk4+jmP3M)%W;x`Y)49aqb(_F0@7(b2{pl{(AAZ-Y8{ zjBSyln|BI?IOl_ybF5@M&G(#~YiTo)QjUoBMrcp-U)CA$xAL@Z`9mPBN&_!LeLMi$ za+>8Z;FOXU)Z~#AtC?y(Dp0!ZbJfh`>(m{obsOd=F`-U6KK{`LI-g z0M>izr@|#BhCYQxk}PVA2hwWDYoS5|P*Pm^{wgen>&MV&HC?X=Wgyf>S{vX zy~fSk9U_2*v)if3kRoI1g7S(?94ABibRZ|UAcp%{+chgOyfJDr`$EQwp`<_mY)G0o zrFd4JBq|X37%g*hpc&;~2#m>jLULNl0}sS5UJ~VJQP3Ivh@=QMmI^?&UYTGfxq6b@ z!WV0heWC@#ZDNyd+1DVcc)JV{s$;Mkx?R{7qdrgjM?GKMRW?WO1Vavf@ea5yDUQC~ z)64hc=lt=QHP<_P7_$tszCeO?U0#s5YJ)dWBbbgJwm6%GUQA+x9sx}mJs}Fan0HFC zKvHpQ<8jW{83=O>d3~vJ+0?&Y0#v+IH53n>bhoyZtMemOw&28nZHybxSI5IovBFOH zV#KDYlGX3>k+F#U+=$La1ZT|~oE04VD10g295&HQpmRdJY!TUEbi}66C*cEIN9;`S z3o3$PBvL*Hx$*{?-D`GoRGQU#M88%Ns<)Z}(7B%soV!H;0H`*iqdzsCwc{8!#l3~{ z^EcG?qvg^}S1IXG?)?L+V6KA}4r%+$WZ<1z1+jGT5Y@XXVjI_>821uaPLkC#wYA$f zv@W*N4LRQEi8D+bL3?Xze9}bHl{K@uhY>7yl*Geb=vk_;3N{U643uvS@OZ+Ymp0j< zv7Mt;y6i(vH}n7OVdee3zf2@wpWW5RU-NAl7Cu!t%HxaJQ9mDX=|oiy-eX(Cr^{tu z)ms`JdA@S$HtW;01zz6`4YHG)W2hV==(QZC=iEs=A6(v_&`-Q}Mpcza-E7c6N=bWP z#MnBV6>Br}2pQg55LZ@_O&`fNY3NtHWlovY(N1O?zoWwNLyTk33V}a@e;t?Sw0Uyr z3rK2=Y%vlSICNA_PHno~3#%oUI6E`wNa91V0k@zRNs#HMT1Xk&j;X4nLZd-le& zRVF1;RIr3H+mr8L=UqaxoxaE2gf9@Pm-2RmA*nTMoLVY97Kr|@Wh0hi;|N<%l$pOs zMuGAgy+z&VeF2QD11H(~z~wy?tE(2w$T>)62mLyjb6|zwDg*yDS*4g@j>y%{0q%$i z?y%iZclaS6!R|&OLsCsRU;BGS!LH%NfhJot4rRFEyDo|op~nyS|9!i0+|E*KA_D=< zEB^m>y|I%igT2QNudUNj`^?@Gt)>}s;w|2Y)SXq{SkE?V){7p?&de>@hHGs{bZCO5 zPRy=+a&~dw53r-?Os} zTyl$Jbegq}#vbfknexAO!oDz;$%|yN<6?)D#BBJED50YM4v9>&jciZ&{Xc`)QW#_g z;Mw=Z7V* zpF{@8NtC@|v%&(LoK1C%xEp>RkKb3qs{5W7eH?@ad@|I-751G-; z5$uq;VzNR-*?=Y1iRYF)^SeH%XOi#!(VcCi3OAYz6}r_3Xd8Uj+XtI=h4OYb)cA2* z3Wh`^Uraoq)?+64in@V{o}(0)VVwJ6q8$5RnZiJHlT!6hu()0$@dp=aBm?Fd4`fSc z1%gSBGhjHoo!FC~<{CtAc#Ls7}B(jeY3xw8Ht2ei5 zr6a*O3uMvsG3G03?}l;`0;lL1H`Yy&!sCxDv&O*~)B|IZMUf3xi7oqsgw1(OJEeGp zbF8E6Na-)g18|Tu#|?ix)c$e85W3bGjmBa};>z5Ca>oDxZ&8NgMC{0JEq0-k#HUd< zT;?W-j7ro(5o??x;7vU}wxfFIol2|@Do~|31EpNk2BUkv>S)&v(CD7C%xr{vX80;@ z4pe3Vi(wll%u!B~Dp)SB7Q^9`q|Fb&1LEWb$D8^hXTQm$Rzw)&+-GUZKC{_Y!XeCW>g!_!!JNM5 zs1tX!IGZa8a{H$jpG!}dj5wN(B%+DF&I5HBlI+y2$1PcP!FYxJ6EQ+JBuVCt#?V5x zI<$yWh#TXCo`Q5S7wA4r6#01=syR*fo0xkDItAOoZgM{(1xhGacpyTLYZs?DjXkqV z`Q|{lFgc?g*Y&K&8<1 zcRhs>IM-RGyV|XVJt~$0$aNtCx!rfnt)glcbHP)BWmgLXzy+pYrATD?xGnXA{KAA| zEze+)G;>`|*So`=uDKJ925g-(jkL)15{E4n-Qg&Xhk^`F>0^zM4epyUMmx@Zqui?I zV=3CZGUdZfbGp}?B-k~dDr3p?1haw)n^Fd9CX_+{=_r{E8HpxxwJ{I`L+5UF;K@1nH=Pa?5npSG3z+zT+Vrn=^=%H8eKfK{`E-4u4fW($dOWC|ULbW72AJb^MTZ!!ya0HpOM%CO>)Eq19{FGa+le^}7n z+HB#368s`dGiKOXQ7O=ga$gLF>GyEz{e9zIp;S77lI(EGq`jWU*^m!gNgoTQk!OC~ z(7(;hFs%!^;T=c;U`COTa)tS;gUgI|eC6qB(&sx_JxTX_8?AM7WY|((Wqw-SZb>n- zgZIIahuBs{s6GW=UP8Fg+;n@H47nk4Mf_>4Noj7UAB8r$sO*zZeod-!TD7m6fHj_8 zJ4Mgv+rJS(Lm~F6|5&4Uv8CQQ0Lo{d_NFL$K_nBud48GVe zl3ZaiJ_{0@?O-5AYfEOoF4$ktn`hgvvE>yK@30%uXu19mu1VPk(^fz072{S?%7e2f zL)COMHWj5mEq=$uA-?MG%@deY`UoXH;eWD4YSZcG(m>9)l2Y^!I_443!7c)6-=&5z_U2;_WJ;O1MJ+WCp|T`R>%}+ zp*h?X@2Sl(m8O$SZ7mJjRqVIdO~3t%gEJgazAW1D*I$@5wP`l93?aGyKjfcY|)o&^_arGrLvZDwW_wipB>YLeC{CGPa(Asz<+ zko5y}MC2dD#d~B0dDh4#pAv-zN~tOCTDr+dEAdjJqt_hs{mObC#UzfC?`V=R!`szS*6NI5Z?o_NI7SUSoh?YkW2{n3lv3Yg46yR{eq8) zZ1HM}V@oZqX`y)&<9{|WQ%f1fH&1Jwar4yNQm;FeeYB2k%4Ef*5f|nHjO#NR!ard=t?5O zXZ;vvm&2F%;BH`e!};&_){Z*D1n|5OGbH5Gsyml}I4^D9k$sS)t*6UT+8jTY7SC`YL(4N(&V{C9 z;JOR?2}1Z5m&h=v>Zlq`58%y4*MG<&kPpzoQ*XvOP~TcL=`>e2fLh7*?IDRgr1@3} zQ`(T_VqRz#ZO@h-sMaJA8$D(bA6*@Okn)Jw;YCi{vf`kK**F&6&?FY8X~D3pIb&aO zC?&0{13LMhvbLyG6u*1*(k?{>pQB!q{X=$EF>(H7S(#CtUU+h;{Fz&m#b4;9*m;H! z(_`|J@ISK_8|ki-BL6m0S(~61<~5)+Q~b(IUc}UJN!f>Zd&fyoda_;|6Wm`>dzAO* zHK11O_UX{aaY0D(MxF5ORZ2U{QrT{`}ah)+aOpR%~?ejF%`EAo)Wjjq|b~ z=%~|gJSCM*=9V2ifFEQ>L7De+$t!^fxVNAcJY3`E%#^pLzkZ#_vZyJd=~6J!+E)Nf zmoY`J_pnejS<>~OT(D`2hbx3;yBQd%wYqDoUCOa6r-PI87`OFweRY-O(Qrw;{sd*O zQS#(Xd))mT!fUN5-2OGz-%KbMe@f+SlS+K+4eM_K&8&=%G&6ui7CoB$8>sK}B90t> zY=n-vNBdFaIxa0dgO<+4bn~%6uS^GOvlO>hWcnf<|I-?_MQ>BNzPTTOW&J03AQo^rok{54;bP0DYO5EHv*s>Y@0D>ZB%bKx^7fRFCR_rh=d zzOsF8u6E#~P?}}#B?!sc1u^~hbC47xk$J>v^cZt5`@OoBi5rR~$G>#f5#TY)CF7J_YMxBR`M;GL+w#}`NGEnkS z;t$GY2MK%zegqk|B(Q30{jgYHIsj{v>m*}W*GkggKJXWuW<>x-8^A_!6i*}}J-zp*Y&D@K{kIwtYdif?MAHE^QkLWi+?HmuiJ)P!L z9q~WuriW!_I3JR!KDPTp5ZxBrxe%tDoCMkO#J7|y28yN{T* zW%qiCn3nPG&cJw}`X!fi{%Sd6--Pt}A9SAV3^i5XJz+jfYc$^}PQq%YqCvKJQxgcJ zoh=-$%E+ks;2D4zS`{)L{tGGH)|kgTd?OF#Reu}C%x~E#oL!JS21ZgFMN50MKz}{K zd|3Tr(Wb|@p!2nZ<9oQF^*Gc~Y1RC|cbL)It0EHtulT_9o>cgSUE=HQa%%T}qR!-} z#jzAd{`SmDUDUk0r9XujoeMh^KfAfg$q_e5V(nuyhw@XLae09ET|;N%UmGFGyvp3! z(?ku+%B~JKNmUa-`#*Ht({d<)VnET@wr$(CZQHiZ6Wg|J+qP}nNvD0go%T1@?Ahx3 znrkFTBp_l(u_vAHQ318qci;T~sWG1}dQvrr002(P000F4JA(Qjc{jGVvokezv9z~y zrgQK-;rX#YYH#Q}tJ^1~paJG1-H?5{2Lf5MIqbq}yE?8(y2X725=^)V(bZHErPM4s z|NAw2Crm&h-I}oLx_R>DKnoXk;$Y6Ex4H}eNj&>{quD5%K%P(=G0yDX+1MaHvuvH* z7%~>@wvgDx!TElR_#PZIMJsib;wyb(fdl8`j4~$b=a`@@`#{e5n*Rz@PNb7~80R>! z%n(l&xyVL(|A^;X;3;r+>LVibWbb-UK(9(qOc!Mdv>P$jh^LSl=LHpsYL+<-A-zve zd`o(IaA6~ZMpO1TH+Oe`%XGrR;W6{-}C7U%gV^@A-$Rk^dnvz#bg8%B)DUAd>Fb&(| zG1ypggl2%Iw$lCiUA3YEd0NhLU~VBd2mb!BLCe;cD?56+nmBQ31@n5nI;Kkh;S0uV zvMZ;4fXR60Ic~;=J9fsSSiJ@Zg8OMiWAZ9qFc;PeDyC>^H~*$6GZaMC+l2);&_v*E z^vGQ*hOZu12aN85(9}8Q1r8Q7G|W!p9e+1ZC9Gu-l7v5HF?895)f36k5=U$7#-1fG z;oo;2{|CUL5TIpgZVv9M2WAzXZRJoB(tQw{y!P;?lauqu)e9B@t`#Dh;O&%;xY0uB zCQj1xM{SeHjstYbzj7RL81JmG=mpIR@5v?&EAQq8;dAN&*i2)`6u0C7C?EM*4=SlN z|Dco&Nug9i3WM=|ogh;iRE$|}Iln#rr-h43x#17>^uyu19=`FRroPV%C%xj*;PPO; zzp*5UF&12~0*)pg*vi3r&4=_?m!>q&&?k|XRJ&5ny6<#6s8#iW;8&W@=_Hj~p|IsZ z5bBYt=&9q_w_qp*9r(bl(KBzw35$TQ?|8K?926}vdP>}27-KX`I0`G%>^JldPTcI%-@7@N)%0G z=nrXH?4IfuIR&u_)Hh%!loJ+~qVUIh0eiVC)<({cw+m^5xM`@0J&5y(?PtSAF!z~wHs((~w9d?-PAvRF?uu90>P~3BU`j?2o3*nVto86CnPtP5 zi<}f{jyIie@BG=87&xEABOA3-P+;hRI6h-fm0_;N!zL$ESD+8lVjw3`&-ZKdulUym zXC99a^L9N+#plJN*>pk~qscP>A`6+VeV^EgOGczvxQ~9bT z&+pT6|CkIM@6B#K9S5AYaYeS!YyLw9ae2a>BXW{ev6y@=j>Zc`3s@e(Nnh5`tYH*Dya5f2iE{p!A`M6{2g3qR;)M|%;&P{4p;)q; zC>Kw#-B8Dg$)-R9I0t?QyiO|_jY3dD-3;E~@u>ucttxrED9Bt;11)WMm%=aAYEh`Ifj@aPT;Fe=6-_=I( zMGtqU7Z;gmGA{egk)YzS91>p6jl}e^zu4vKa>dy`!r;jHyEo~CixZdcmJaFpCv1nc zK2A!}YabD?L+y3FV6p=S6UfF55?nSq8fR&~hffQOVSZjnI@?NRVWmH2N{H{bzw98p zzqjpIzcsGD&6lD3jthXOzd|4~AhECufT&p(kb0CJL4D#RZK^`2CZ>UM9Msx5pdlSD zpDWmb8%#)l@nS+}UY=^_P%}(2Bvhh%yE=0G(Sfq23D#D0s@D}bG(#<@WVMWA7PAB2 z=vugpoq(Ss4&*jopy-^dh75p*1k~OBkw8im=1dd|J59)#&-d~d9d``Zo{?3Ioe8-x z@*gwU^4BWeY4%**yq;j<*SVu8*?JtiNKoTnYC)TOIdsB%au3&&A>z-f1>TC#s-5%-?X-dxCfCWczNl}+legP4qQ{%ytMX3T_u07c+PLsJxNG9OB=7-VDu5h_ zZGq0^h{4`wjxchDmL|}byHL%gfRmxo8v~31j@*4KRg;M8iozLK2-E`(Q~e@L?OQr& z(c_8y*^}q~!32eR1Nq>;l*uho44k^91Z$cQ$Aw5wy!)i)u|2JY>Kc|*H= z-b4mwqIwYiGE*M0n5^@XSK z7qrAWnxnHAg_s3bYDz>C+t>y8C9ffB@LJL~JCmXtCofo65U8A)3)XW-N;CRnMY}x+ zvuH{Wx}Hy=PD&w#M@Z+|QZ_WXcc?r(&O+J_c}u37rQFt+d4l#9a;1O7%pF2ui_yxQ-BGBxqN*vSLftk*KU zx5$%Uc-W9+ET6ci?s%G?fLl3GTWDdu@w>~vnq8SRN`i9>vM)m@tQZuriK;_}XJ0Bz z#v{s&6}b7zHL}j2EEpAo`a|8}`ugejL>bri#6RPVzkxM$d+C zy5RIKrY$n#e=0`JQX9I&Yu?!dTbHD-4xEFZv-+=Q687BSc^Dm??}w||CI@aRKdZJ# zEL;I47bCdi55+$$3y*6zPFpEr^kNcuk&Wcl=W43bte-cDiq>GD#*4Q7Gq^OfGLVbW zQ^MNb-)G}Bqa_EX8!?V3%TzIY_{;L~q2{VV5S*E;?*gSa7GD)QCPjh^Y6kQD)3X2I ziQ9C?RBn3tz>InA@7+yi{b3k@)>sTrq-u68Sj9Q_?YtH!3 zs`K&2g7mnpV)WOB#*)o;9|CupqjF_lK%NNyfQ+D8`eB|Jz zUrB)4@(f-toM{b=!f3=QOSi|~1N`AMa@un{EbcW-kZ$ zeHdtn8=d*ucA#G$>wGjAGpWX<$(J8elY@4Gp~}+ZH``LDU*(oU-el`nE$H-hm2GH* z`}HSJUhhkq8gL6AWcVu9?j>H$il+<0hd6*9)Xvq7FDX_5dXO)vo}`5A1GjCMa)E79 zJE)(l0I?A5I><^Sa#ZrIx?Q-D$ov_uvq`^=&x9tS5$S0w79kz1DF}Z!r3Bc^!b~Id z1)-E$ACrU{L>;jf&$pFQ1p+0{gQO??aSvMX4qL9`s~*0}pQMDO^FQQajp6ICdEEhx?+F4X4#U^-Cx}t z&Ca&6$6YZ+Wk6i{8##N~#ZPOx1TJ0q!^Zk%sO%2fYEHOnhRNu$Ofm)Kc1G8<$j4}_ zx^w>1tNikMBwK`Eku8p)CW#gb&$lmzy+gBe%If@rWsRVrNHtt7EUXUl9A9EO`j?5c zXs(fQtQ1c~>_S9cFu?-~CKOriBy>7c>!z6~7Z?~vQBsF=F_S11WMZjQUu=Vp$kqY2 zXHTTIT7u;TWz@O^^-f+E`hCGM?d7RW+L%RO@_=P|MOv<1%C1i~oN3f7KAX~t+TSmZ zp-{W`&5*cqqw0B@O^e1-CTVCeuPyEe_KL8-VymMQ;=`*Zod*XCV%(er zKS|ENvF8tvL3PJC0^whY9(5y~8vn-s@p~|Eu;qujyhe`272!8=Toa@`feoR!1Yt&b zsdlBMB13afG!)F`@y{|J4C5b-Fy~Bz-ZpYirWHWf3mV8~5UB~Do^mFD*|$@e|* zGl4$=-D3;!kANaJSckwJz*?XxHRrIpq{&Usw$8eLhyUy0^>aX`3h02kj%CjlJJN)fe>av?%^CKvg}a%6Pub`aUYesm(LaOZ?{w-IbA#)+W}oZ6BaCg2zqrHBAT! zFvW)#N)y=&@R8!2be)PxJ=dtx8>;07_x_%P@3^ z5`;m=ANYS#4;MNh$RZj5fVnjQ0N(#cJuXg$#xDO2Jv+SC&PQyCdq30&9i<|=Hk-L5 zUD*2B+A*|qjIm^dx}U3EBo& z94xoUbk|55GYAloX}nC7vGeahhzFvFq3I$ZQWruJBpFOWdS`>h(LQXXZq-8)*^8ot z5$klsbodPU0!E;*k|19uc!5Ql3@+p$-ws%b)qkFL4VHsG9C!2NI*AQj>= zB0^_0^m^2VqmV?=WS;NFPP=tsNq+>dS&U3NVFC@ILXN#9;s3adNR3W64x|nf>jo*(83^}r8@t=adKe;% z1`EgG7wLBwV>}n*zn-352^Pr*&iGu{_KdLV^3<=y7~j@EF^>mtFOCU)8$xD@`K`f( z8lpS8*rR~xJ;^5McYf(h*YatWuBNv1>W<5*e)nf1E<3&Xa5DTbo<~XB!`OQSH{^+l z6S5A*w-Xk2`elB6{T>V8bPlK`su^xn{-?Gc94EYf=@pb9HT?EpHf-+2pvvsGCE zN)GxLGAXR3Rb8E*obQJ2Tf0X*_b}hYj(+!TJ+s<=9=f{N<=%X@@!`ZyZgyS8XFq0g zfT{k}U8(1bmhidGhPnpY-Mc_fAi`em-HvtK+7RWnW4+hdd$w-hZ(G#?9iI+Pg+Jjf)>pszEXKwDdF=GPv%Ml??wTa0f%hJa9Vk=* z5P{8)A`Bk;jTCodKcwrv)#-5Zylgr{*MYe#)&Tiw1KJ+lBKs0KL?LcVyD4R0vpW|S z_l71;u0Qbmojg1=Tvq8raOZWFz{Q4{q)KZeW^}@sXOQI-mJEV+-r55&3788c!T>b# z_+QEBP=oSyT^_*GTl<5*8v0jL?O1Y_dU%2ID3zc7vGhzOI4|M$HGw#r&j*m;e_H{Y zp^fzHr7gFhsmyc4(v$=NFHQoqae-U+4~lbHA&E?~9s*AT=HQUaZ--ArgCn|7%|V$S zSNF@Gt`S-9un*;V&l-4m@AL%8y@t2_Jb<5lS8`(kR#i~nsvLSObz$}Tlf}CKwB5Od z-stPRxP|)St+n;suC)8>O6soVPW_yihl7_3zMOn;UBf4I6TwF!E?Y!_78sYJ_os3Pj_+cL)Ug)C6eb>LMmg@#698Kews>SeNm)U&9*&RIkMD z(ne~wMKc22#pT>un9n~Q*xI}AXLaQm(sv%+&i1Dj{nm9g`R;V}V&(odGk+U+Z1ipB zd;^qq=M>nBcTr;x4mH}X0g4yI!0^S)sSr6=#xQtPg#(jh%0~5xsnNl@>eD?MA8ytHylV6TbgN5nVEo>epa zu@r$qP)W!RmM}-H-_2MS$G;4EYMKv(hr~sz4~`X=CZ5SL=z}CU2uKn}S-?mt5F$`H zR5~gfY=txqs-tOSDEf0lm#83ivRrq8W1yijWqz(BgS@a9sf8>j85VDsqjb$G82%E+ z^>?sbh2$`JvC~LkHc^^zrWS%87E%42v@{(rmHwN1hAdEgZ~~ht%Jt`5)_~vV z3%HBs8&Qw~B15`o?m||$-^BRt!~R;kOAV?!(ju710+GfC(X9vSpEVw5qY7yYvvsBF zIA)vUONo6a@Ph73|V8rVb67ibGJt|Lh#*kD>&*ogiL zt5o#W(xmC)(n2<$4?klBg}8i3a`aOA^0ebQ1znhYuvp*5VXjv_P0uT2-JzR18j)1-s#LqusYN=ZD$+udK?4cKRHXL0-z+&Fcc5w| zU2f6R_c1z-{A7#-t`PseWsZ1O7MVbT^XkX$=#?V4M~|jljN*VBxmZ}p9*a8Z;f3V! zkV(~yOU{jJN026qm5c5B;4@`^m~YI&1Fl|bVT4563q5-eW_1)D{kNYLL+Z^yvJ+4p zO-bb}xk{XE5cXPg{SfeOKu3XgW^)RL(mTE3uYr;+nKZs^Ndo2DFz|R3qdVJQ=u@5f z)sXvT0@F(W*(e6boSmmYYohwkhtYR3-;;VxmdNxs;C%fU*kPl2685wtLBbw*bK-?| zbQV=ha2s0xadA@!`b6y*Ly@u1Ds_6CenXyCqu3OX;=9CMn9LOSE&#sA+DHjGqw=DILF}&#RDH8~YzT_%S0h26VE(-@6>FR2Hxl#*Aw= z5&@dyas_uZ{@UU?QCPef;~42dS~8H)tTdr;xmq~lcrH`5t%^G@{82&mkicsfM$0=0W61aFLcx400^=sqw+)3(W~pBY#W8+A zQ68rYm+!*CthvNnfJ8TD)Y>>J)*0n!kSrnRaJUM|ZXruQ?vWqNbN~75LfT|8X5ap5 zGLZ-;zQkazVq8}haOBGEmm~b|4NAO0dN1?kAj3LPxW5UU62d&1fI_4=XuBdbL5h3x zvdAvPj4#UkMaaMPh;a*-cF$XB4BR(!!G%+lmb8YB#8ZK_Qv@2E_%8wnXhWx6Flyja z9=+}JaX$5o?2T=!{OSuw(r5_GEH>bWL(`gk>Ne$@faaFk^3o=#OxNEa++dvCd*I&#;g>Ir?P4Zeq>*X&f^jMMjFcP)3=!S-yMekF#M{gvX z#%Q9jhIlk|^qy6G74rQI5)xU8||xG;@0DruJvFoGPFqU@D6mYTL+ z=6U2a!`;h4Wx$b_1Q`N@u&u0OvIPJIFuF}h&fK9$e^yv$L1j`3&nb$(SRQZLq@@{8 zs21cB7!hjW3z}lhgU(QNS97WgAEyPYil?dW1_;rqNueFUnoyEaZS#Q8rg@lrjv*M# zP+4HHSVmr1&lu#2iybV5{Jn*q)wyF zkK@>Sxm3IRkMf{GCDxbVG)3l~NK zW#R&}1Wrdb2S%M>hFrKYcFH+X&z3e8`TO}3K|5@SZ934Qe{-0(KY=d(hD}+V$WZ2U zCrC%G1!lLvUO$chJs`Uv1*San@!@!c<8{g7rG(If%zA=3Y@Al99I6E7eG6(80 zIn?U1@1!UDKt>AfM-Cl#7haP! zXDH)*kPyZ~C)f(Ef@9!UbeT*{9_I{a9Fh}S;I_a|DuIdL1)EmOBe_j}n7vPh4jbvX zg@dCYavO~tqI2FM^YC6SpyC1Pb}}*KF>$#DPY9dUC=ak}JoxxJecP_Sy41DVI6&WMmSS7pgGIr4${7r+Wbw z#Ta+OmuRG^8{xPZ;~*^KppleMp@9W8Iq~meG5~l=!fP)sgxPNPf7&{>UgWb*`Xln^ z9~JjdUi`jdUhKSnt&>YJ(T7yo-=Izx6nMYCv-gYYCQ3!b;?GjL66ZAc6Y6JB!et_v zwXVDo9?=8U@B63&QPRiHXkg=<1DG{T|RQWNir+OMBgud1oLkQozKO=^KC)SK`BRKpxk`Epz$ult|XT<)H zU&So`PN8Em2CmvsGm_Fahek%W|Mw^%a1<{iPIrJ-qn#+K0*yzUCfs5`V7`3bkVv z!Q5+eHg?p-QO_IDy{Iew*(su0KYq^YcetP(#a5!<;1bahz!{pPAS{9c*(?aq&6M;W ze4epb=?PyugGcP75c+f6BwS>7&-H0+9jQvhzaax^SuWf)u(LtLscQpj$S6x`(T(+5 zKX$IWOu~IJlQc)9@{$SiZ0+DB%WqDB3-I?jG1AdbJ=k<8rrS}R6mfsf_!B@5^=!yf zt!H5px;+J^TFkYoNG~Zh#W$J=g zrnzZaF~=7~i2CO=UBiz7_EtUTkIc#zarvuxyryLu8`9DaMd=WG8SiOXxq|lmDBL*h!Ov9;PX5xGf55xi)!CP4a$7i`bk1z~0Q<-iZ(PXWMwSAiNv_HI6EtSl z(KkJ0){#y&9@WS-ZUm51eD=vSeM&rW9qVpkWe&zF`tL8USf~IMjd}GVpnM+Z+MOKqd(OY>12?pRu zXyfDP`I)K2B7m4J34^eu-Aw&ROPI0pgL!Lv0WOng>=3Jc4=pcyQdCG)@u79%I{DGT z$URF3kD{%ax)GvRTjLpLE_OLN5l3s>1iZPENIyUMSfg5rIYdUV_Z;58iw+(fUngu= z$4g75)mYZ!kzj&|zhV_%GZ8TSP~wHeHE=ArEDLSF#HPS2)9|zOy-pe3C6FY~3YT8` zBojxzEtC$cGbgw4^WZ0v`nGq}yi55CB#vTdHdhBo;evG^`-pM)Zyvgv6*!*?V`xhC z_nPwOjYZeIx(|+siY`q_|6@g%Z4z*`npj%@wH=j4rRZ(WN!xQP<*;VWiTG$#bf(^D zRa^x5>AC9ZNohtHUHmQFSd|6(o5U5rXAnDt^u_ed%E~X3^CaqSDVY`e6W@j`q{xx$ z4%yA806aNLiTUvOUrR&?GlA!)7l^6+?K}~i$-5oY0pDPyL8m|rE^?qfIsvPyZLkU* zKyrCZU$v@;YtFN-e9#aqk{2jNg|`UOMCLXjmu_vLwSP? z<;emmCltxYdy+oyU77_cJ0L=NJ65h5#wOkloCSkDYKQB^4$7m7MbA|JAvbbgI_Zwa zO~lv=@^9e>`R5j&?@rwwOtyk@(>TMTn*-AplBk`*V!f(fwDyWYRr-F@cT z6bd~D?dsK4jZt)uUTR%FNr0E!N+Z()ufrVaD99;^c|6Xa1>3ut&@3Tia8J6(>V-Sut?RSasWZe_f{N`lXU6dnXdVdDEBak3_{xWMg}f3KZs=do-u z{;s8VfoaB!v)ox4ohiQot1dC(I`iJr>n zt7D{6)zCyctsCYf(o{&yT-y|C+Je=q;@g{ogl{3u2-|~}RZYHYakb~gW4PV$Vtgq< zcSA52o-%YiL0K@1&F7Jb^1o|DPuVT!{WnFL2sk@S5gN*;O#O?Dcd<${Go`IL+80Ue zN}|q`36;H&R82QF*m9OiE0t6;#BPMU*WYigE}Hg(z z8l_~|y>0_XxEJ|w#5*m=2L6~P9g*a9xAEf+sB>v$f1h$o?hLRag@i2ZX~a|8aLStA z`uMaCx3RQy{qO0(jjyfu7F*-_S(bhv@g7g2mS*bl+I#kO z?GZ;s-l$uwse9YisS_n+qNa3lYVr4??`z*)2B1U`i9kYPQt3`(3~f}u0Rsk%8CdYZ zsJ|^OkiYeQyY_aE`BT~bs&kuu_qxH@?)QW{SsS4>Ojh;UMYmPMTP$zZ*6y-#+U|JP z<_jBlrW__Jbow0d?cS3jwv|43wx==LE*BtlcPRg{&3Oz*FhBV&@0%{4Q82k#6Z=nF zmf$j)r_PaKH?d{XKvO^a{j^%e6d-svyxB5AK*n|H1Zm|8_ zQD2TGjOhUvp&QNT*TAdpSPqCI`Y9l*FfUqO(XJl{Z{Kg$XQ3@DFUBAP)&0ZRP2t*I z!2FrsI~@4I@EdPm`F%eefHb}WHC2m5PcdMWUJrlI=j~^VtBa4Tm*Xxy#oNK*%mVn; z<@5FN;pe2zZC6q6%jx;$je|Df%}too;Mf~5Bd3& zJ9!%UH7i6D8&ab!Jka+}#4jFaul1Y<@G+GH*pwBU{|S0kx7XJz5|tYsyq>Fj z5q%u}?4GFpYaxB#SCvw08@{ivpOdTG@*f`+Uqr9J^M_jK50&uk@5IB(NXZKS5BFgY z^h|cPZ};ayXOKPvb8RiX{O3IoSjw>*wm-|I_JDFdYxbsKz3Ugllg`6ame&&~oo`*< z5g1bSQ?p=m#wjj30f-Ba{ z8WqeJMT}(~iR#h*ROtZ&DHIAgw-0NohF67LF4I^$$Eocrz$K*zKe*E9*Uej?3sBeshO~aa>rn7cfKmy7T9&u8Y z*}U-FtPCCR8W26@Ak#76+@r+++2Pu9=4|@*~LFbzkxDAGbJf2?Nx&V8R4;(>SgNy7+j^@)`P5S znVL1wtDR+iH?O#G*L1sxh5OalEEdRn2?XOjXKIi7vxM`C z6)SvO{8A5G{gn*|HX}BfD~W%?ieOajXZ$O`7)$feH;m7;ks`e${V=7Cyc<39E41>gslF@s@vS&*c*lU*1G1L=Aq( z)tOSL#4EN9r7{ziVQl$f;v=zM_zd*tVA58UxEBiXP$YHGzw$XWHpi)o8~{gEh38=~ z@(7?R=hZC{5>x4_AMWEOf%Ff}s|opycqalmGq8oLU~SvzKIY_f;_?3houhWO+;Ltt zBrxMSyBXI4)@JY!Zq%v@~WfKJS+TPgV+suno zguK3--ujuptyJao)CFJ6z0*uRafX32N)(5p`AuSLdvLmG%vX4kFJ&#=wXcy%YC*EIb7?i>miX(GH zr(H-^+9{=y(ku`dEjeKeBZ(%3D5?mvZ3T4Jz>)ifB*m7@szI3+QHccQwv()+R@zFu z^iJ{}>de`dJM7c|?~ai!Ry|J-d1_s;FWzN))<`_#eKgF$^$-&&J6 zxK4@=m}%4xytPdm#`oS0tLtL)C}o5zxjon7h4j0GGRMqRMH{7`{n)BLD4x^`<&Y3r zDm##2e1X(!6FJcTVU2M(csPexP;xiQo!5K&{b=pdp5 zZF9IAi8GH!6EYSx>}GY0vT*HNXR_C_K$K>BF#qk~4fJ|O|NI;R)sh$^YGB5o^0y!| zocs7_2OCschYmzodoGK5>K9P&bwvPkAg)%)CA>zIj7v(9D@!b~gQ6Qmd_!4=ho{~P z;)d1r+A}uzhp3+0*;_gHxSbxxl#v_(#nv~gwxx}&g%sWxwFZpGTRw_|5mVyvogH2Z zuY77~v{S|5^zetaEM4IZ_kMcG20ifja~BxXx_PW9DEGHk?=CQ$&orECee=})`kp3p z3TP4g){ZF0*%-4``2cuW=i%}jLQcFwer!GnMt_l7@X9ZQ;~iVaod6(|z%ar$Y*z12 z1Afq!?lt)1HqX^Fsi=xsGu!A}mDI}f3C(2;ihBf>0k275?|?9TAl7$+rRm^xvsQB) z3%0~BdZli0#(y^-%DnJe14qjkUQ{pU? z`ox>q)Y^KBwL<7bnX3JelgbxRpBX2z;;Y$T!a5jE)`uCsV}_hhCmqoC2V=FkW6leZ zA_DWr`MT^bf!hZkF_!rPj`O-KqsX|-Ux+53Qzo{-|H}1#uJ$fg5s+gS}?NG0wXiz~2!)lr57l zrT9*T$Q6m0r6HQOs0_8BieU1o4r?m)W=jl}{VN|V``12L_HSG&g`TkWzJkce311ei}h z#;3gSb^l2_ja*fQ(5IK}Ls@iZfSk6DrBDj}qBuM`S01Z$^z2zEL~~K_`*q@DWa2|L zYDE{GZ0A0ej1U;v@i>42#?oE}nWe22W~3}r9yTv~dO0<*ULCE}kvt~04Tg?v50eiy zv>H*a;a*lbZm`P5kuqV6uO;6R%pB+9ZUT25o;lZf$ri^_k?@%K zs=N+L^+@860r;sO+w3e}6EOv~Hkbw64qIGHjiXn${c_wETl|xI3x8m8ERJ_ie|o4q z$M#6#2;|d_@gPI8*%rq#6aE8hYc!!03g5hFdU}g3_W5CYl{RndG$D7RbH#a#W0CPw zt+D|3NP-+y3HAmPo~BI=c0IU;47I`efC}gm6E4W>2@5DZ_^n3z1sH~AkUo7F96v{>^V(=|Hg8kaST@u9i#Y&yvo2u$jH)qLCo10 z9j0>Et%)ahA&jB=sN_l{Yxe7;iiCRw9Mz#H=0Fd$lG^RmP3MX^$4F6b&>vM?LxGx> zr|%KHnKb7hI=pR{f=#RB#C&HH@B~l-cVielWT^y!og-9{1fy_@L{MlC^Pfv7Vu;RR z^7vZW77G3b;jKbcF~y`x91|YNCfAL)vLiRwk6e|~w{M0q_lGby5vI_oO%&g0{JALy zEON$W9x;hq4l&~>TpCAr!mWMf;M%qzk+10kjMIt=jQ$IKJ9Gt=6a209WncvEdHv1Xi!EWA-n1V8EJq$72R z1z@RUgxYjQt@#8p3K_e3zh}z&+m9ao+^RJ1t&?hGBJJ^R-M;ysanQFN8APC0f4K*g z)tkoH{?^}0sbX=^1~T^042=TAOIC|{g#m0w(Z2%AjP_VSJOss;B@hu8KR&CX$h>%K zEe>^cp2o!+7x$yg_Ktuv!FT}a6ltGhtxP2!=1d~o#(|H@^7P4Q#@YZxX1EXI_0l** z$E!|Cx&1U5PEPRpsE&(NDczWwB`bQSr9(=>ej+;Smc+jjQL1Q};$T+ofCAn;uI(|4 z8Jt%rzC(gH_PVAQB`k%7FPt)?K4N0c(-*=2t`dq(&(}Cg6_Gk^g9TN?fWbKnBJcX z+#dkkP3TSNNz|S03ty{BX%nEK#107NjIczY3liamYm764?+aGzXDu6ewF^5jvr_a$ zu2Bkkz&?r+a}}C9UKOfb?@(80#7omAb2Eg@{zin_i1>?|oT@q}&PfqF{Vdy0bVr1TX>vhKIL^#7b~&BQ$%!K6}Bbe1H`hO_#J~ z=~y=o}#8g9<*nTccFmWJ?01LwP`;bzac*5!LcD z4=hlz$5TZ~FpPbSfOVMmo8ZTjwS2sYsXu7x9b;s5<>8lY=MVB4B11ApUkV~d+M}4v zC}^7bgh=`1++E1L@||Otv_Lr(Qfa*Wbdz*~Ab4q#YRDF|6h4`eZ8S4O=z`Sq85RVc zf#EW%o&u_k-Qlqj(&3p7rs~3~4Z#^4oVeuAF%_eU7_X+qc&v#8WeDOEs(ol)wr&u7a~z?3UjK*WZW7!}sF7 zzV>Tv^fUZfK|Rh|prI$m6@;8`O%R<^hNp{n7n?#rG{^IvcQ9J57&uDWjBJbX3^vHb zm*-cl#4$zdOAN892)&y0UTGBNmlLqB{vj`d#fHgc`^CefCeC};>jC*#qWpS*frLO} zt3ajQa%d?2{g3Ai=HWmkkZ`2nYT^s4+Xa{zIpE<2m<6eJFpvWgQ3bO{RyGv9Ku?*E zRq&u8fvSL#(UTJGffz#tor6C$ly7lN-mFix#oo9GD#YlfD8c_a#G zvTNDcS)T*`>?!0kfeRo|!RzQ?O((=TGacCPW+)Pbr7`2fHmh)ubL5; zFY^%zAhw;Y$~c?Ap{q{eTzX3%;3Pd;Zx*GvdwYW2ALbxj>Zt8~BMMH7T1F{4R;HH_ z`rEt0E{78!x(42{3@5?1b5KAz^PdwL7R>5ZlHW4)e&)C?LyNo^wLitf(!@qfQabYn zJF5S_*B$7IkFIpK?>^E|XSrO>b!mG`FnZ6E(e1u}<-^`0#46+P>|gr%Tb`1=r@c|p z;ual%z)!+(O>7|3^Lsg1gG2sShm44fg)cO;h8oi<;O}F4aSOlJlaR(B0KIWSblJ}K zRo1cm9v}lyz zqLe9{an?=YInUBxSuhfGIheGEf<#yruJa@gB}&&V_#^CAWh4Eim!)-9HKLw4!J>It zol!0PRigu`X3lK$m|{=SChjoH*FNa5<(|w^^6j(;@6KiYY#imeY055U-IQKICyYK) z{1savi>9yu%VczAwG!W^+2_Q_a&zZwW_xfG&-W=RCdtn|pvA|sF?;=NcWj0mP6~(3 z4=>u4GY?lKtm>NLG0N+T!so2GalfAoRl2uAUS-Pa=UDZjHL?@@+0?qjZJfiSj*;tf zHd<8T{=7~9eF{L>sDt=&;D<6G{AbXEVELy#&j7DUr%f0k>6wo7$PN1RcO#toR&|pc z3nzDGTL^!Uo$is# zU$zcJxfWw<*@Gq=&a)l}8#BWX_}z<~C(Ka`r@OyPYdkXW^e+ML} zvnuAd2I^lGiJnMLfJSILEy-7=R*^2wL2i8r`4p*MNtLf~8dZFQwyam(3qje7Vx2$| z>vxIu%~v5g)SnF*n8C-0$r@U}NqkY@(+r)F`3X&>(P5;c^3tyR(l=9?P1m^!kt-7}?9 zz4@s+GYCT~LPcK9sEA!fA305#1(lv-Ycu>4lQlw*icGPNO{o@gopmX4@v}~h$X&w2 zpK6SM8$c`P)OKEn%_ARR1X{eOP4SRYX<=xH!;-M&V0kH29;n-LG-&5JUbGM;Ur<7tMnWo$+E0roqrCZM~$7G7X2b(1&|0P%P+TJPF z3FzVV@_!tBH-VcCiMsA=E=YvudE-!@u;PwiHd<6mx@7(5|{pz%YeB%1T`5Iy_5BxhJyIn2c}!_EI*hb(0PQ_>18K&EzvR4LA-~uj;PJg%h#*j?qcoV(_Zbt zMq6;Vfb@W&dY4D8s9*#o1RFpC{fH^Voo0>*qB9&gqLkpM(+jP8-!!M!pxCF^fJ`O$ zT@D4MC*0@fhrzvmKKdp|2Au%qXwgUZv2H$p4cfQjxG(e6#*|PB{>b*Ag;k=wk;a`4 zj9ViWWcxiE0@fZ`neJUuw>I@(;O4uI8~ zmvVtB?$KMrIZb{!qtMMyOVAqeZ2U#&4iBODK+i{7kjoLNoOx5)LQde!i#PV9jfEXsC#36 zpA0)KU@)UG9KFFZJ9{P|7yPQX{eTIa;L%dsU4pqmBwkoFhc*0_3oRZk5ugT(6>FW@ z3hp!{F#e}8ynY$OnV3Ek8mW-RQr?BvZc5c2(jEG>oD~&-@pykKG>L)`_~m3V(sL8Y zfJi%c^78(E@&4JBgA|PIs5L#585WHKOPhx$gHLAnwPBT~ufK=aqzIqEIooAKp*HAJ zSZQnzaOho}Bp4vg+YZjsWelOWq{l&J;}xmhX$&Pe94njw?zM<4RC*QSfm145$-q+tmxc@$miIZ!Jw>m8&1n!87Xc zGlKP;?8eMO3_;3Dt!35O{p08-pB(u?g&;oeY^W65@izavY#H!$cA9S;ob5&t92ofd zMip^U|2pyy!zHF~^r<^bXqV6JNStghxFCEV68mpm%hEafmg-&5XJf9O%?g}%Z40}) zRPgvkcIk=>Dp{;9Ex2L%LsrXWY)5(u#Bf=4ONU~m;D~%n-gMl-e6+w8s}K@EP^9Pd zXLW8|Zv<^Vh8@l!nHfp%58G~rBW^QwM88}y!8-&IW|hI1iU&My2s%@W4`dxyx| zVDKZ4g36QS>5}@(;qqX?9a(wMop>i%d9*YQ?e|F zlX@fcZHNZ$utLybhe8TuNMvT!z~t_MoTEe^C+9)P-Knn{0x_NK$OM>l^b*j&JeoM? zqxnD1XjlV)20D}!=Za{E>ezQ2_`_W+2*>fg?zr@hN@@Ow5eX!PU+#a#0+WAx>;9w* zOdP3;cOeAU6l{zfD$gvNk<^#1?+e5nF=%u@>rQ-xLh4XoFKr`t7d>DkJFMHg++cui z9xt_0tsimgs-0-J&9>C2>iWfDxb@0K_nlcMmgu)pQ-dUPtl9>}Oz5GK#pIR46O%RD zi4{G)Z!Wl!VN_ew+R$K*=UqJ#dsD}5iZ2SZJ_GYoRc+X&4_1(AOB-g3Ih`69ztR}%ZOHuF8MJ$L&(eDkRe zaPx9@Ei+A7JolWk!)!Sz;Lq_EmUs*f4Sp$KtiUI5x5==Pp3Ef+ZL$qN3v-@YQd`X| z9D?!y`gX&IZqww<6#y^uVapTH_m5`i;zb&vSvz+}(3a%edL#Z=Gr#{gXHeh0XB@Br z19+-kG(xuhxf8v6y*|2lY14&Xc(pIj4o2;}_`cb9zgx-vt%U#pAk!eh=kB}9L+0Wk zF}9aW0=J|0v{J^|#BSgx%(SgrX(J5rEK$UuQHH9C2PvxAB9 zp_P_63=NLr7KCNDn9$9tET|GI%1Y{S?exe$dCczPzX@>A{};cTuV$(0n(kk>W#Rq! z!-7!LIK~~<6!sNxeRuakhpoD~8P`N>?yOw-AdQ7XTViPxr_4frIG8IdMAw%?Oz6-Q z`oIPp?h1$JX@(c7=z?q!C4c@M1uAr27dp>-W)a;iUyO_(a!V~QKrY09=opggqiyX| zCsj%+wUHK?#w3YE;Vk3O2~fd&5uWNyUXC6E=?!4=@P{cJ7VOmibDS<`^mjJ7;jgrW z?{j1pE2&|iCC{)_aU7&!TkxV0ZnK2l0pc;_4ADzq=cQbxC|O0!^AdyMrRfZI5$#`E zWhsvq0>T|HS3U}&H-p!u60TuSd1@;lr>Bp^o2^{GW^ofZ&A5h&A-5NLEz)+X1#EoK zvKFPkWg3n@|z4iFXc@RWME;CuC?7nY|jw4rqR1QayYfuqmy1N9F+QT3f$V;$?6TK^qZ*8auBNSUW@K(aQP63kTkrOo}~`sZ}&@#69uANe~z^6Mx6MQw0h z-R*6))5*BxZ*0ljDRPK57DZ0l3&W8tRiQx8wAGlFf=Obs2EAd#oP8uzt8xg%Cug zuSpbrB!QirV4y>qhPM4>QpSs7bwpFghp#@6k{`M_MXV4;us_7p_=^P-d^nE}E?&Io zN=V{PZFRHeU@di%+YUFDllZ6bVF`?J@Vmf8Mq)=(%)P@e^9_7zz}|A6wPwaYmO@sA z4>Rb!2tj2i%QjAuP&!PwC>)!dRFbST#vh}cV=wnH5?G_02N%QS=;b>Z0L@uC%wQx4KQ(eV3hVO*z=+9%35xoSfdXx zNN7_aY~#oUska+I{9z2K1@DK{kXD#DO(33XN3#ZCqJraE0!c0wLFBdOQ%}rdhPOpZ z9<5fY#SQM|8~AyAkMZ#I@$_=tfu_?s<#o8^`{(ngLVZvvZ9%h5xpQkwRqzp8@i*bV zRWGVN6UH=S?SBv4-|6*&T7!p|WW=(_y`OLa5+tYvgOvx3`wFHkoH~JbE$(r;U|5U; z1;efD&*{nWI3A0%WE+g4H{|V3ge#{&{Z5Q4r-o4|Z4&WVi3B0Qr{+ihG~{^@h#iD9 zU64yBxw48l`&fSfm2@a1xF*?o*918EdHD`;7(eV(p`Qa^h^bN+Y`77lA_+}yJo>+0 zV!o!rIW2~_y$MxvwSezmo0;e~6|VU!%gJ)c{-N#@cBXEU_x=lu7#VV(L^cjZU$_H` zJGxVms?@5g4%<;8XEI>2Pu-Kp`{;QJHf+d!_y(t>g+a>_xSOoop%>S|lLpW-fUaCA z7nCK!l#}nu)3lNvYpOzW+3dQ~7O5OhuyEqEyp^b@q;2!6ke}fQNgb~XhNp?}@I&aZ)qef!UdG~+Cy<(YR2nUt-scygDvw zckX0Tb*L_99;KXO$?B?tyeONdk5W`dS?-z-7z+WziekbuK_J;47+L&#oKTemgO(4N z{J>_N<;fHj$Bf||sZcb~Pdko|<&|5CKvhciED$-tpp{$JLr9t#YPEO)2#4{ggA>ya zGlb;~vO|jD(qhS`qv)o2J?@XDo40|6jMf;7;I6Kig(&%P1P1I7@AUINGBJJ3y%30j zG>+N=NyKqlj1$&_&NNUk+LrA|z!L!(3+{{I$>(bsnR>&-@F01FbmSap?@^tPK5v1th{;jjo4CWT1jVYrVSr?pF_MogjDY3PhfG^yGqL1;39#K!(W87ebO zDqO|lBr0uo)ivp4Qo47Vc&i^rJLOB<;&jxTN%ztjhJ7mNGe>K~uMOdJEd|O;(KJ9C z*y{{$%{j#)T2CnTJMPKmuj*8VqyV5x)5ybXiZoQE*R)jBqlKmI#M>K6o;_Voqy7e` zQA+s}(^h4#hOJgrby|+8@f%Rfv#rpL+YHi-(Gv$$`DbVJppm?Hi8#%Gql^jUC&eu{ zVFoa6QBBSIvKuPxf=zk@Ok2{)D5YM|rH!1Cs)aRPh81$t$ln&i<726?P+ZUnSrdv# z0%1lNsSYm!t&zB1Dj{e0yoI&a&f&+Z`4{%&ur#=&uptc!L%awebosx4&eP{;c6T;* zw|4e!39egs=_%Z6e7pr)rJYDiCKY$a6x!85Qj$vy)3|Q-aJ)FQx_4d|j{Sx5vr#2J zR)`{(!=|$1-X)&rr578|zNf&%;i{lOE@C8}xM(4V5|7edgiR-puX2(#uIPt&WWh{V z<;k1NbXf(Sz9@^2>ra(@2>^%AR1nO)%0-vk*y<8I$s-o2mz5J)=vC7-gDaoe@mH0r z-WGd~+HTrc+gFU??S#exN>RTNR-=2eIl!ZU^2U*+oI*1bT_4EL_mj83;IORwhjXAT zAc}iccbwRc5#*-0S)N`XcD_gIV+{~C!#52{*E*!G5}h)x#d2lfq4cG-9qWPnMTy>S z9~?JK6=_V@L@wJGQ9NE@9tmddSf`O9gvR*<`oe@T{WjC{vE*Ik;j5EH@Atk1@aA;I zC00#p(K`?2YpOmRSR2<53H)tAfu4wgtSqf5ZwHPn?MSv`Z}3n2%V;2us}tB3v-z&F z3DOT5^?)-iask%-(tn9pYdZt^!KWE|oqqA7BO$C~G+S zY!%urCtaCJ%vr__*MrVbhGy*#f<6LFw;+^1Je316nhCw!U0pn#Ux~MbA;>{2{uI!m z10S)Tts=n|K3pDDbWnmR)2)OXZ`cM3&Qz!svq30JL3<<0KpnC9$NNLi8&mv*cKP$= zuL(z^%mq#>=nM;xs1r`jWNtvgBZ_BG8qEykTo;TvS6L=OXBh(9S&Ep+k#l{YP)*t0 zLxf(gGZkzz-9Z`gDt1b!wEV+<1+B$La~Mp?M?;p(nIW7nJpMLt*ou3#KZMTR7T_*I z!)tC1_%gxKx$?fX4$n^ho_~jvp z_~1e?Vc~jw<{+4=&ytGUQ5Z}~p970Bh&u5ZnPBjA5*G%m>MTsO3sx>@vw*I4l69jo zx`#STPcLzHMe_ISZS(2`EjDPHYhd<{xZ}{tIaxj(#JqpYw`0F@d`r1W+el2miPa*z z`&yLnxd#cIUo?+?!+1gbUjYN~;7Kn*N8mZi5m*`3=eDbpx*1?JYmz4E>|_d-MM+^W zr&R-A++2pxGU|5{sQhBEULP%~xu_qcJ?I1cpLjIObXaM*Dy($cYCm6Rg1?P5WPthU z*=ltPG>=X}uOc*i4NAfE76HOigj!H#ma;(g80w+&44afPYkG;PF>mLIh9|>ZtqzFf zH52h7^VPkS;u|LhFeN%q#{>LL7oYP`MG2JXD>=UfT%_(^- z^+B1C%tUnALyGaBw}*Wp%Ef!_AWB4p8Oov2Db1ucHTHNSkb-2WH5b*k*+dfJM z)JfXgEC`a2YLGAIK=ndh^q1Saq0@n{ZB-;u(((D-Kv&h_PL*V2v?e8|qKu|0j2~@J z5mxR``z*;RjSw|lvhWS8^mF#MOk46==8L*FI1N}NA_2x+f88A2e!q;M8Sfuzt-Yas zx3i09yqHqinfMP4DE%89RiA6LzW>Sf|A8A(WH;VpY ztSZ)CFV%AGS85+yg8ZDKNcAl?R3-{z+j0?jGb2ER za(}m4wUlGwvW10>3vn%N7mwJK;TRo9EDM&hU*b33r$-m|aR6La& zM-!=Za?0hoW(UhWKT|(b1r7HnYQ@A-CGo28Gf;+1o)5ckkV^^Vb#ph~7j_(ogJWJ7 zVx2YNqUwQ0vhgf)fVw4D^-`{!<&Um*QWOTZi+`)9g73rVk!%fa_f-w<)%nt$?a}C; z&Qd5w_)mK3dDE@$m@Zaf#zLOz1s|P|PeEbC@1894cnQ&Jt)b{1OROz>^+X``s_JAd z>NFUxxB2`{scmo?5!-+hG)d)xdSWtX?GY}6n88{ji+Rv1frN4rx-V8*SCDH5*A&u> zEkp+V(*cK6slzZRpYiM_0$X#x2*fF|Hx#az2)j0QGBl+(fIxwEWjP7&L+@x#d=s@J zJaZy71xd<7$-%6t&n@piGBgFA%?Zetq|U6q>IrP;BDbikh#*eb;Suw!f>d?-NC` zGpRDX;O2WIrnKfBtz1%h^FX__G}*vC^`)SME=bd&0y1t7LYl7=FWcpr?Gs8zsdd+o zpXucu0`qZ_?WQ1KJ0?Sdo2Yd_ch-`10k9&cN4BmOrq;h5uA02ANh45vIS5HZn~l-u zY1BI_hy*kG_{~<5h_E&t71j8CcNY+3CE`(q-J1`*yxnuDBSV|OUqURTf7~>Ag9T@H z#tJM;nF(4a>eb6iq4JAbz`5~5g*ac0z&HK`?Br5>LaaBYcfQCr zE7RU#&?;*{c^Cy%u%Yi6VKPvq69%O4e)9oMn-c{8kT=VQ*>aVFGMVDKV%>U2Pu8x- z&RP*dg{u^pz!8MedV#pVmViwE*jv3KIJ9P1|n1S_>nYdVXKE*fhhUFI=erX^x= z=7rkCt;GxOJ`ph;;slfy-bP>4b->GPF)TN%Thz4RM&F4s!v!uvZ|BT?h3v}LhbOv` z%|n|Yf${xTUS#}Ayb`B3Q25OrD)>KDmjJAPzrg27a%ALz7Ag)T`8ru%dU(B%vldK{ zv$I~^p`Fy)@9*uC@MU{I>?dzDPO&&=VTwqoTn4y`ypdf4_|N^BU48h^+d%w^8!-3k zHewy3KOgQh54LQE+ST81sZxyiEBRN~2cV0Qp1E$E^^~+`Gu>~P+rO~o1vjL2K@>=T zE4H2ta-}s#NhF8R|4dRvK9sW$&K~D%5^xQ5g4qNk1s*Ptv4u*@1=4Fvv>no0JQB{zOmyF|mZTn#-_{Mc06f*^X z)&dVz3dupzf8weg)+Iz2YfnU>+=YnEnI&6lHSew-M|IY?cKfItQHvEt^qk188QTx;3@OJ}a4uy?q%m@>t<#!LC_=lE^X6%j z0x;S(=*QLdHP6NUtm>Rx&Q65ASf3%r%^Tho$n2j1?yr|TUEQ7CoE{Dizx;@^0b6zE zjRX&aCMGb&4BXQ9+C0iBA{Ub+^)f_;(6d=YtdS$eq;gtn^!a*!#ovIYtDmT_=|C*z zr%x+C*7|Aj(WqVfTS&puEP9bzI=ei5oS@EagTI7+K})}gFvI8)^dcKFw1@8(hhm2g z=+`=HIHRC7Xn^;^rP0Lvu{Ju)d2B{f^5?&JcJl6v=wQ{)g;O9WJKq-DDbHCDW* zxWQD=Djar#MS8=Mi->g{EK(g!>%J|8w!RW4l%j*o^}}R|;Rq$Tp|DexN)lM7lwbtr zd99D7kw+Ct=_xXk6<+S36=Sc&Pm^cXI6P4}Gm94=2EtyJM!>4z2}`nLb|9(z4BwM!ZW~e~;!Qyb~ES`W|YP`&#Ld=0;Ks0Kw(2wUJaiPq* zVFKU4PSz&m2^AUU1#nqw@ntM$JiWy*lX_3;h9x&b%b{tH5p?)86cPv`Us0TUgEf1* z$xK*w3N1^k_sv!lDi@WJ&QBygK(8f`QiuYj`CLYR`!{AXx5HD4a4rN<{Jo4MyhdwT zH$jT5jS?|u2uzlaE>y`ToIW`{K@xeRhp@becm!Vvs9?(=RE7!mF`NO-Yru{EmoP3p z1G$XrYM_(u=0kIVXt`~1gKoiL8k)tJP1VVC)ozvJC-~zNkeAmo0x8^?p7DUv*W2ayJxV0(G}BU7Sc+rb2V`tawx#W)#-#J$&v8 z+WYPFhMoP-I)%E4&_xeWB>44GiBIj+Fs7U$?GaRq2X1-%6N`zfBbD3d7V-6$|T30xGP zMB5Bb%u?{@L`F9x+L4F()G1#@$>&h&lLy@3zWcf3+^3V9q%%3wKjg5D#K<8*H^C+&o@ZrUA@-y?>#mQ~<)8NrR$RPB2 z%Pw`jvz-^lR{li)q_wP#2dfV>O%+&KA7EJ*`^mIa#hm7(w3VI2lgiMXZbB(YH}WLl z=+E5$0_yU4k3iO#dC*`5SH_XHe_L_i%j7TW;|ZX1#tik~V{+l|^?5KoP_el9`GCyAUs*(4Zr^Y$l9ZH`}T<^p(wBJ^ZW9Ktqa$4K)V0y`I&p&{b$8J!uNJ*zR$CZpr+P#C8|(ZZ}0Z>5w{X(is)Ss z>4cLpFf1o&ff|5yZ>pD5zoVg#&$vSrYn+!Tt5?r>%>{PKp&Su`Kg4ko%$P0fro$@% zq*on?s}9Db8!cje7$K%Jy{^&mctso*@ZKw~1u>gJtzX!A4IxiMAA^0Cr)QtIG#5%WIjnQ|qR4m^8US3Vf;_iQrvstHnkFB+VtU7LB4}8o5E&$fMzSyZpS(;W;ky9vI|lP51WE zXFs76QsUAG$B<+MKf@wWL-^>_rp$P?1y4O#NP8G;QV1y z|G82?Sp-wb4XRDxL*p%O9Z@T|WLPE8Yg+H^0~IMYOKM-xJ+Rr}0}UJhp8)CP|TAv&&PW1=-bjbgvUIRKY;w}SK1v#-sEs_$tu zeb)OaxzFCY8haS4VAi{mfPy2VE#Ayj{pw&mzF;+t)WK}fDqBOn)*4H!%6XDmq1shP zPb#-Me8epaM)|^#`A@rNJ&)aQbRuf|Uv`JCKfL)_r3n}xrNCR#Znk>?8n%=;w&@n* zlU7$N-eyg5Q>O}Z^|fv3&<5QPV!is;hmoEYeQ##SI3!8W*b z2F~VE(_fiKI`j*u1oW07)4WtURXlbm&L!SytFNhL!p_#u{-xGqww@9w^n1a_eds=M zGn%?ku;Z3zYFH@ZnsYZKC&f9Bmydvn{V=rm)+Y~rQiSOw;4y%0x}8cH2l=uweyf_9 zP3g3pnmoHiDMy1}mohuyaTXz;5n}W+*>q7)K^l8AGmY};7vASCol5itlG>JGAoB?; zAiNL+?x(3C2Hjzyw9iUw2p+(0_!aQKbAla$2>=ux2nc}(2nhfG&IxwrcDClmHvese zM{#XjwmKeo1Hc)6h^SLDk2mL9E<8_t0zW$VZdy_YW>iBMX!RKenb=&$xXFv0fF zpt+r@5hKNKVWa(wF?l`@L}`)`vxztn-KdX8 z8PaUf!sD}*bQfYoVp8M%Ca8tuG?~Mt2wN^>qvBL3FHv5<&FJ{b12C|(B}9AXqkd`3gCK3)@kG?^-2 z9R)|G?4eV*N^u}mJegG(RcxS011J`bS6a9EEo$&}JKQ-1nL@{O=tO3DumH>Bh!$O7 zST++4lK1d&UgLxaL~!6+1-kfZ8-|`WJJt8iIdG&mHPvD{aRt>WNx~qj6q5ysg?)hr zc#|JIN&H<{*awpDI8@Wo;z-*qf=9tEmjxTL*wCht96zBrh^4C|s59aT!uQJlO!)0e;th`+Z zU(~Sx>7ir+%fzu7goK+Q|L^wcR2R2@`+5e3^O#RB^}`8k|C$4yMQ1VkXYSIY{R`fm zffcq8U3k0ocYiOp4R&ikfH9ldkzDK25TjqN{ej+Y{k=*xnmjw$1KG-a0$BTV>pzV( zkjm2j(Vm@6vm@axxFh)bbz&Liiq-+zJ(@qKUxvSHAVEcsY9A+Yp#sMbm?)%Ap>743 zspE$ESuXZL1$hvPL-J9DpOKi|Hk_1V;1J^RE@|N6#etu^2TZ%-(E^SaK|PR?Zsfoc z=r+KS>2{jv(tD+xmESbz4ijXc!g+D`w6IVT?VyW#UHBU70EW3QU+!(e=>cFW1W%Fk zuQZ}uL3ctwQify6^B6&hVuOq`C(x-#md!@f#6`PAa)~Bj$4LV_Rc{*;O3Wkj;^zwH zm(*oM@Vx*tMbgMYereJPw1Ph)bDdSc%501PK?rvpny)W4F` z;IN;Rp7P1!z~5cLn}>QB@-Hxd4C5=shi2mjTZk?ZmbRk~;;w~3{$tsSh5`)LuDT4HP@mN(-6L?ch-8?ATx4Y*eNy((bR^utEwFcdf8>pHX^H_w z{J{bSY!*A2QrqZWCeG9iUR?1O6za`;qOD&dr4YDZl6aFZmK3Y_(j zb~7|C0eDXOsq&M&FM?|02M0SNN>Ob0p@nEr9}+5jS+WmWi6#jQe?M5*OLKq~apuql zjc5Ow0k^>J0CQTsljH#}4$CrXyd6n%rYGET5PZvBZjW(iO7D%OtWaMg2n3?wT!EbS z+ML6xG`%~s?%z#z$SNloz91LnY2;aDG*!K}T))h46o|$aTguDKxTCNZ7t@x#Ki(2V zUuRFFt36JS+Nxl}ED=E&Xb>~Yli}HpYXwq!7a(v^IjfDM#RX%zFl)(`9e*vS`119M z0T2hL@EJ8P(b&nWnlAS8PZRei6yQH`CaxaYhJ1}|g}}#{sh=`H&Rja-7Y+BX>j^mM zq2jKjHNCk>*|wKKiN@$i@}IH$mPCk5;neR3YRv{MZfr1*dRuWz4om+0|ur&%Hbji zKhl@?iW90(cT<>>*Ps{niaPG-H}WwDY@(J}gAEVkl})CqAK+j6IzFIzw`p*tT`D90oqC60X4$XW@7>Smn+S%S^uD)gU*qUo!0!BC1bI`?D;x#w2!s=2x|`t0U#4 zKx+i?a?V;r@Wt+GX%xrIkC3B# z7ya2Ts6}NfWtK#JG^~XByB3xcjsMg(C!0WA+n@!R&^kaYP<_EzvHuzc0s__A90W5|#=n^a)C_a|3Xm zOPY&J7E&91e5=Om*DezE5SP;A+}{v0Otr)&ECxh4MZZPD;F|Hr3S=D zbU#5IRK}>jV_t{)@Zm`BAdU;u5KuG+wGfEO8W1-di`^vy){YeYI9Tk#@+cShGS;ag zGVqKs)Svq3qT?*F;uN^)HB-YvA+s^Pe>jdw=)4h72r^$US&z%$3#Vu_MNbmq zsZy8us|uHR4bDVy8S~>YzK`5>JFiLinlmcBc%}i%xIZ&e6P;N*M`RKnnfjdaDE#x| zuRQQB$*K^_aIrl-0Jv5)5m5HOhWF~1_D>A#Tzt_^f~?s(pm)_%F_QA*#4({{5qa;Z zS)MQy(TKhT;l7GJ1OK!^PV40~kRvO%VX}SANr6-~5ud@NvE5!d44ZdFO1o<`4X%+! zrvJRb7{=^0@N_GinsKdb0!;-%6tqckG9x%xFLyx5{VSmxZ&TlDgLV)c9O6A+_knS8 zTx!Ocw0sP^EABh_Yb?VsYLBs`E@Rn~Rml7GqO5I06^5E4lP`DU)AyAn|98;@ufBqE z#oYi{r6Wm2emL4&4{MMT-)w3$YnjHe3o1%YC~}47$Y;VThQVY9kV>F~ErLmH&T<-x z)Du0k2o;{s3NG4{5*|CE3rc%k5fqnS+$_((X)`i1wO@QG^e(BZ|G6r~8Nc+((;C8J zy3bD!+#=y?D8&Di<-VERCo!2IUzn3&hnHFM-P`Z}Iw5J$`szr7)*J0s^szCHUA3jY zmwd#IqK19#Gi%Wd5~sI2yJy1UGu_K(w&oSbW6n{1$9aPm#xk3_tlcbZ`}83}UWYJi zWQF`XH}U??9i)0e{mrrBy2e5rnIL%RHt5g0Alx^yrp2zy8zlIZ4d?m|p^Yg4nDgma z(>ie1$%jN~AdZd;GnWzq>FW_G0&f#+UAiE7T~3%xWCW5fE{i4s^QZ#Bz!nO zhh&_&(n#h>VOOl#khaS)c}FNWt@vt+VYjMMxVG{gBB9xzl>_Y@G-eF4%sy^+H^a?S zHCE%7a(l6A-gyFf_=|)=$bEVHhzqN0%+@5CE3z7<;&L#TC$i?xrWDtyvYI|L?Ru_; zS3d7-V?!P%P~hY%q(UPVn3BtmZUsVP@|+1#*rhkyI%v`UP2>lSWM#H#q(;k(Pw7G3 z8HMZABdei^o=Km=Sq^9Nxd5KJM05p#$^5=4wABI1M_#PcgU=3#nDK?!Q_?|gl?9wW zR{NYx4YB0QEmBS*Vjh#0!9k4wh8DM0V4K;zPD5l_rCRlUXp8t1AkK{CE`L$jUGwW# z+^R!cFTmn19V27ZW(!xi?iJ>(?bfgc_s6`&n^d`RskD-s5LiJpAv#~O26*4t@<=cOGpM)k+lEOc;G4z1-#4H!I$^{gi1 zc>MhXgE>39q13Z&nFf1BRbN-zRo9yx6@6p24*As^nb_8S->2=^v*AF~pg4=7i{58} zffo?QW`+*F1rL^cAj^>j0N!q~>e(?RYXz}2fo*V%w_DP1+Qd|)(Q1v@-jJDQYepmq z7F32M8gXxp4W3x6&lS3izV%a9UxLtO@9%-M94eQaCmjKw~CuMm0x_=BTnS9=mrP~OG{6p6j`#r5K zBG)b({{7=0|8>s$G+_)(3YaksGSxa(M?wM~la}L-t*-26Dw2)F-DEWmHMg4wp?&#|) zK%pvFu)3;IzP#am<&q8&gsPI}oTQZJD9gA0c!nH}dU#LfbJavtV1L-001#)36HW7b zOKoQInNK51yfXl2`y9#i5l=_+I;7hxFU&Xkp3Wl8qwrVyGJ{5FFJsQGMk&hsb#?u^ z?Y$kmn0!xs9h{dOuUGUJm=|oaO`koZn-QX5xL>>Xoi&YDSem8)$~RSA=Zo}fPh85G z%lyT)12$o_U~9p*EVH33G(eR&9?97>n)ja(@j($)dn2X>Wt!sm{j_atWssV3`A}t;<2YT|PfM93fHy zUXcDszK*_q9iG39duR0b@wERwULKnGz7}Gi-@M&SZa{wCR4+eS3>-a#`MH`9=JoJG zRM`a17vkpUw3-ov`afNEkZ(jkY%M=*R7ZONjv!)|5itY!x!cC?#$T8Kl$4mSSH%!^ z`Gk4+xdu6$pt(^^uv9#*T(y6a1FpHBRL(V$b#dv;G!O+Cb$t)4Y?d(gWoSgU;Y7%Myc z>zgF^kLPM|NbYE?>CX0B6WMmzIS|VPnPr8%Lnwiim*|PgWzDLQWP$Vq+|dgXCQ{Sa zI*E5~=~~Q2#O$m(snBd{(m8lx7Ufbc%cM^H6?d_Dj|g5eBsFEwY_6xSW_%|QBE>_b zu+cO2?d@XJeI~GE2zco<$A5tg&~g>p+eq;KsR&e^;BFHHFX9Rg8ux=?1p$w_2!j3E zpUPs!1Pg8V_iCC7XnZ<;2m!vDsj6TY6MltBpA)8 zVS-ATl8Jj0|!jk{kdSz;_Tjp^pTuXz^N zGgSy5fE(rXX0C=?S9I(yuhnvM%s^AONI2=~P(NPgty_%@6RBaRu0JVk>hh|EN5?+J z(h>;nbDcxb3nBg{EEGdhr*cIW=E(a#x<5j!5~#4&5nrm&L0`$0=05+Kd__i zB+tIP5_`#Ibtf)+>63w7r@k8^cfA|c6;dqs#cfV42F{sC=rEMWKsMM|0=QjiHGz&( zO%Ed=yr~>h^+g820Ml)dUcU4Hxn)sZ*nrtgq_LZ<+C6p#aiytUq?^ye@XCm+vx~=> zyESe2r{)3=X(#W=U9u3M@qz}QWdXm~aA75W3)TC~6mP%5ln;$sU=qA{yH?A0zIbJH z45dSPGIPKh%MS#bLvcFZ#MT?-n~y^VXKCp?fbGiJ1M(-Egx^_O6zB7P%$&K0v~HL> zAasPd(z)#d$_VM-kUhXC*b_pa!4oCBtS*3SC@iY6QC1ZJJ=@-iWKHP784+bbhfJ zq^*Ff+unlJ-B-c9K9|Se2uIPhmjeD#%?coW7io=WQh<$R7S#AaRyKzYQ+}_+AP8pX z7?C;Hc+ioix`WChn-oE4>tGm+T#7nv?&4Y9X4FoOxMlR0`ebYVU)~uKV(x-e#Q20D z+h_RRcLJvHm(03?u7DXpX9Px`i*d)XU1?+^{1}<+0}O>B3WSj# z<$Zt)N^BPLRIc*BsTixJT2K9LhIx-!YX=c1SkA%@>Rs;(zQbUx#Y8Tu%5{tRAT%Nh zS}5uHN_~l$w5tMMd1rnV7?o9k0jti0ji5qcUTpXBgB?AVA=e@g7N?AO&*YluI&!T3 zJyaQ?NPV|^uyQ{FWl7`>>y|lnFovZlZe$I}b7oO0*0}jeCOPFrSz~Nl&&~T6%-XM) zS3;Cf;WP-2qYl33hP9{;tJvxLh|VQeEr-6dLl ze!{=IJ;HMy3s+q3Eu^hdfQVH?pXXQLI{*a;VRHJ_G z(*|(@P?X|5smY;9X@kv@45};z*Pst7XLr`)ld7tR0gLqO0ju6ai{`k?NSjbdv|a2l z^!-yH6*fOHu9Yi=XC+QlK4>zL%()v*qY*4GL24R?_Wz;l9D6JQ5G{Dywr$& zI%UmB;T2edkGFviFzsMmR=$ghQqaM`b?#$h`Z)!qLId)KI|~f5GM_k5-MQ5*q2nTf z(AmCee3GEhy1>RP-zBTv@aokrQ*9y^Xhj7TG(_cu8g_J=D&desA2~S9w^w>$yEI(B z(7vx*vMuS{E|xss&QWL67|*VdkrE|AcjH1c=4{FUN0f6m>5bxPJ63_qbxCWAg_D0t zDO82Wc{2^nBQP%XqqK6TX=yYYtZRIqOnnkgg-k~y1Qw|{b(8ak(!J=qt3`jST~5u3 z)#we|z$wKJO-tX;@QY2IrlW|oIM2Y0a&-~Tq`FdII~Eci4js5UD$5QDizd`C3?wl_ zZ9owkXR40PY$t+GM6D|2Kyr4*}Dp0X%&s4%HCNi zV@%mJRkd?*-gjo6x~^TH+sAvgbT1N=^y$L%KScH#%i{l@!5KqngR%W8BvE9CO=L?& z949)jXjg9nseF{?TgSMiYmJ;z`staUaP61@SJ%jCii6w9T~+m=@B{(#;P=o7(?rKK zuvXJ{sG#(?SfeRuu%tB*29GshP>506>d9C@?Nypfs#}j?!TAO#6cJ5+Mk^pj$Is?3 zEz@01$cqi>f4G%{g|arWAQ6PV);{*Kozi#7ykfM+lzAG z&V|QvIc*Ek8?q6HjQul~7&}PXI5;@^{;?db`@=;CAHy}z)4|j_*ka#cBaA~rZ!|vg zLR-`l?8#nbW=cN=e_29*1J|744Qim5CTId?PlpLzIFZHRz~0&Sv*qOK9?%~Hq85cUOYen z6%AV(sJ<+CL0Og&km2azsZ~syaXW2+SpO9Z-8Zbs|MxE>T1JW<4B|U3N{hvZ%>2+f zT<(<-zfNs(3RHY&ky3`TW-bCt_4(?E40gj(vAxrRg>M>ZNJh#yWHHCz*MmvT8rLj5 zheBLmLNyE$!Jl}opjjzs#3umkuX=IT$^z3Q8cxnLcR!nfieQ{f`Bm|w3~!I5QJ4WS zumgE|1jROY=SG+XbS2P6Q!U>xiBR-D6u4mT5*>)P1}!qXSaDN~kABgc&{NCW--1)K zmdMPfNF7(RHAx%ZUOg5LIryKAxbSO~~B}mC;-L7lJ&@ z5M^**t(G%5nYc0E+fwkg5;woNOz6?0o*+JEYB^g&wVAVcB4`tpoYthnjob7R2Vr@o z2bpl0iRjHTPhC}f!AE1!^q+C4v&ruY9r?$nRG@p>O!yrR*KCNqp!d@{*Ouc%DPRI8 z{jtQTBA+(;VWR>Z1O`Eyq8`dVy?mT7l4-;J=c%tiAYc_$pgbE8n{0#)%tEK$Q$qH| zPtBJe_w^XdUP#e03?+^ckR`Nd^7lwU$}QIYt~2i~W)Q75-&?Jy*~@C*bL0IFC&+KN z69xO?n1JYe$ePk0v0%Dg;QZs2sZ*q3YDZBa;2{~4_Q?jOixpcj3jtLuC1}%n8+SB zUn%id;4Xv+{}rnXIBF`w<0WYqK@LjCj)5PqpN%z2S;wIHWl&O7i7lZ5+fWYZ{e%4B zW#?e<0`+6Z&qk#k*4rjp1TXueoxH-uLQ|C-uEOK_wpeeET?qApcaf{CG4TpQwPJ> zv4@IBG~Eue<%C?8h)U{=tT$)LKfF1U(_4jFDS3Wd81#*Qd&BRK z`!2@1mk()ZNEc@dSm)3mW(|2O2uV0MJ!l};mjq~Jw1Ms0DI!Qd_l_vgPZ0O^CIm2^ zuA4BjI*S6?j9|J4#vK{@wDBk-sQ10!pS+JzoG-s4HdcHT{CvHq=Nhndf;7*ce+|D- zR-kt&Imv@1Dh<7qc55}XOGlGOLFy=3x>Lw9k4%enzK5Yw%7F#`$b&w5$baIm*-R}Y zn+2h6p6;$3Lb-8s9u;g|8}E0dTEEOv)cXiEUcU5gtx>t>8ZDtqz*4fLRHm0X`+K{o zF_U3JHR>l^za68(tT(TaFra>I>A+MR2(&dTRdfgvDc&o(nv14WN%^|6p*Hj~uGp08 za=NU`iPD4Ai#{?{*Ja*(KX&e|p4Ju-Qpt;w{t>|}?FIWI=nnm81%Ey6+WbCrYjSN` zYOQ?%1I_iUf&bdZ7#9g9Oe?xCoAp6x5Cs&@WLLDh2zuoCje&R^D(rq+RfT;&<^5!j zIHgokGAb%PiNX?k(WhjYb?|qZH554`zt!G|__ml&PW`cBcED*UrT8|;z_lD?XD$+rihC{=Q&`)YVD^BAl@@Z{f`n$`%VqvjuWAR1k;5;1L zOMBNTtX1Tb1N}af)SR?~tLn-%tEpRS{X2NP%)w%KJ(wviiLt}w%@95IVX#s(RgSRG zs#EBEC3}q_>r_O=q4UKRj*+MKKh!9>sS+(A<*#z|y83Q#?3_&_Vi)T&Vb7E&+H2GlW*tTl?ra3P; zK2*YHiqlQN##0`nA-$wXrmjjt835fRO_%t zV2N0vTYM4LL87WLy%Lid=s6JFr2Qe#1M~(0I_U*^bCQX^-qJa#RQ#)613IHHZW@1= zMmJW}FMlpeT-Ojh&fdkZXkX4x^h|n}(zL7R_iA#ICjlrq8%9t7l(Y_X+;f&qTR}ZQUnbG z>b_E1WQjfD?XbJWHi7}QZySQldPJGO1X`rL0{)}h&&^ltC#ZZ#l6>*PHyMH9x{ac4 zEbsDeZ+WMuLe8>oIjmP#fi4f^F^yx$a*hl`W=cbFif1{pxs=IP6zstH&50XBP#gvs zT16bJ4$fMdJV=!L5xa13t$R7W_O!G8aK__NB;rkh{d}Yv%@|OcQp3D9FE#SqE;;p* z5YLT`s0#gQBPbGZS^lQn{W(#G%fFN`Vc_I!W$x5*w}(O(pEZ$^MU<)jiql*PXcs%8 zOvi(0T9yHiNp>o7#=E^#ll4F;<&zB(7}-wcd$!z9*;cB}Ix7oMCCZA%<635$NFe~t z#G3%d!V1TPZXV@DUaeLa6%o3$XeLz%x@k&%16J6Q^^TLBLKX0HToJ8OAC4DOvebD_ zapYDr&{A)$$gM1&m|sbuHQ3)cq3v{VItWu3Yq?Xq+gRz$LTi_!a9^Wt_YLo)sJQ(Q z&k3C3wB@e9<)K=8HtCi^WzY`Aw4V`zEh92#VlX<7#m7+7e4MxD*1-Qqe|VVYQj6kr z8B8~V5^p^sRL*utIIcUaps%1sB1z|oA0vb7A3<|k9l4d>2>dODsUEW!>Ht=WxreNt zSM*tL%N%&oVSBWiWs8$2bwVRm!wL701=GmDDl3d*czt5HAtZTA9P9`5-wr+ha-Z!Q z5&($70{}4pr$e`M`cJuKMAOUes2%BdFE3CPQKHi&*~ClKYXGa=X0;7t`!s-a%QZ_D zOsvp`*b`53!y)SPHixJpjX?7gegrGLI{qn_AWZmUUw$kFbxfX@-|Rg*S(=UJkskpZ z;<%79El}P((mg?bH#ggxgOq@CMoOy~tb^u|xa6{7A?vm|Je%(Nyh;FV%RA_0-@ zC~>?H8Hq#@i3RvqE{Y37>LYNh(NIrlKfuW)cN>U}E8<@t_l? z+40fI$eSlKIh4F6BPM5T(!#l!kjVsb?tM5Vc?zt7H{-shCM1~Hie04nj8}?NNHd%! z70t+!AaUe$FA9&7i?0LA2CIV?OUIYF8}a<+)kWSc#X;B8=jX%D*^S662f>)z*&4>t z{rAc7+5OV-*N{8L<;0n!J6rFjoM+Y8t>Jl~RBMhLBU!3pLKxJEC7E79a+CV0ROh%b zF1099N~RL#QuhVf7ujr=3PB4sb7U=nM{iFB9EYk+9|Ile3Rq7@-p<*Z&HCw`($j-+NdppDt`{}P^WGy(ovwVr4(p>JqKj%HV%GMLE- zT~1Fz4YUB)h^-O7P1}Cf9wMyM;zuTO;0em37&vcwpi9Z&667i_a9MV0F6>q)1?Kdn zU}BdGFi{a9DRb&STU1IF&`V#hyuo@`eS}h00STy z1CErKIDXLo`Dja8x{Gy@Fh>(OyIDduxR$&+IeuE{%8EmQT=2vB+$m42952`CG#_@_ z3*fq)dutyYgYe!yIzlHf_Wpt)$kX*JH~p&2!<|GH)B8EFOtYSO{+q*a}56?Z!H|HfAAL92&aVFcz0iMEA#W=P;DRQV|bu4p0e9 z)64qJHnWi^Hi1U55k|5fVZL})GzbBpDcykwrNZ%fxPIzrU6reS%tyQ%$JH|Jb%UY} z?tRqPItAF{TT+0K?|1BJQy`epsWB!4nD1VFf2c0n*DV z2+wmcv5*ju7scczUiVPqk~of01H3#Nq1~pJIM|{du8@eng?m!K9y8L?BEqD_?lgrD z&+T-F48BFEQWE!5?O{YSB`=;ipz394z6DXtV7UV{5YCOJmdhT2DY_|B@F@2C@{gH} zO4^{@|G@VVD-Im`=+i#R3T62WHXVKohRIjfv*HIM?MpNuwz&M1NafEWh{qz-5mXV-S~aus#c%9rhxgIG*cye z8moglIg!`=I6b!xouK~Ok?{EFu!wNr7I~UiqpV@#JA=$SfSeIk%alJbpvm^&ugBC3 z?P5X;lp)hiaD81|-(OzaAHvSaXo;}0Dc)k9es)!g)ak3gylIk>5~Uj5A$9SpxH4bPuD5&}LK6|9J9p1SXVs*7Q(%O2+TsY7L54JN zp1Y{B?D}pL3$Ril^*I(bND{#HITqK2x;KUdg(FJ{nxablq(?0?V||M&OlUfm4J_3? zAq2*8P3A!>8UZA3(H&ybG||>qs>(r}oFQS^ zeNR%FV7G>FiDD_{9^$WsMn9Kk8(OGnfiSmkz&kd41nl~kOowE>}4 zYr5bOLFLH62yX3>@^aT}_CbDx_*m4b;`PSYB_Nqe-^XG74R!Dzjdk!Jhi`n&vmFYA zIVQB)6aBcMLOnL>P6okYO<>0a;aV2$HCmWsEGeIn!Zb$M;TlOom^8!4og&&iu3Mfh z8yXyHHM!>Qu`p+z^5t^_@Jg=r)^}*I3+!IbqI>&lZH3K&p?EVxEro`4mM@R9*-~y# zbMv=X1qUA_KEb=b2n^PjKHt^vKN9j7I`!@x9Bdc8f2>M>@_owG~{sc)&Er*(sGaGF z3?1}CcO%n~#W+e#O^aNO({Jcfjjo;>1O{;1s+gv+B+K z@s{>6cGe&m`ymjw56o;>(wOfg>69sv$(zW-kFBNkWT|w-Y#qPw;W1bP?W|SLh4i+4 zgzBDwsr$PJ>q=nfNN5D)mTu4VC5(f(m%}+G$92k^c$ic z9?7jLyKSz#B0b(aBQK*e*}S6z1ya%j86Vo(+|%(u&i&hQDUqpXP4ngBd$+)?U((5ifMeO1}%)~ z7~Yr5{rx!Qmn29IO-huBKjRwY2gBwRl7rzg4cRogdr#|Oy98+FjuVkB3NjPSah$P( zSl+r5Ub$twW>MnkjRbYOvnmhi_Nn3FW%D%}VPH{%$#k5IT9eE%84?8quyqx6B8R{1!n2@3Qu$9X9N%zdwJPjT_)_A9xbB9i+3@ON= z+#xpoG6HpB2m52UBaPs;I09|}UT#Ft+qa7JDVe5{8Uk~04N9hB%!F0(C5E|EbW=ml zqCbWcL%`_L@6Y%Dh&G3>(|2T;**aF}^3gYmwB&@3ijpm_<;?{l|fi)Zy0uDp2G0&aAZF8lF9i_j6S#*0OqX z=NmO1lvBhs2?1JN0_QQ7eWgnT-YEfO{yFw1@Rs%%?=uGpnkMzl`K8?*E2D7S;zF=M zADTlcn{gL2VPL2k*2g0l?Ln7VcYHjWIvnP35KH$sC#hsk&qZ}|_vRRVghk0{{>jT(z8Z>Cr>iOD;Ba+0!lSWdX zl2t$D3<0k5O1P~DhS0Dk(9T~0;-*OS27SahVRQluW`4o1`|KA9GE5>a=^^h@E7P0w zfWtlj2RQ0UXjzD3DJ%i-9;0I846X)TBL^rxdd_GM^w}038M)7# zXz7y3C^XZbec?#N+}+xGID*pTLxd%AnX|=i4lhh9XRD4i31(Aj_Fk_@6%ezh!i3+;2)?CPZU!UoQ-E^k?|+O~QkL zVei@uh)%&1*MBD)EnS5a}EB@Mk^%fnr z4tWyRo^v3`$tR;9KhyN~(3$1awUowd7|l)QR1)IUxkSWrLhw&6gd_(hX%bT|>f=g= z<4JU8{TPW3&(!3qGl>pnrP@(dsNrLpt`F9mRHXt_jVic{q{(`aeNx zkZAxiVWOoQJ;S=UvXIIlppE1nJzn!ZTUkLVu5uqIng%6DnDq4nsG3HEEJ{>kDzH7u z5oM-YiXsL4CDK^@=&AaL6`Qcp8O)Mvz8~P*G39m>2l3Tf6v zR}WlPC^8KKPf1A~`y0lOZ1bd1zTPOabzjqWRvp6Bzqbp9o;;d%8)4%!9qfJ*4bCFU z5=YQEQEpkMjx3~9e}I$0|DtY3W}xWo1KvPA$FdJDAuOo@3;J1ZZ=VpK2ULoJs3MYX zV768ds1_DQ)d}GyS78S{{pBUCe^MRvIK_Vpn;BO8(}YHO`_dLr>TU&b&IL}aDxTWZoeKC=1G|vvV92jhF!`=;AC={MyCxGnU}0 z_35;CJaN777vVVV*JZAbJG(wFz^rCMh8LsMiDCaHHEE|Zpqr$j^5IksZN<)u#UW?Z zetbR=n-a_c;TAP)8y;{5EceQgXkdxPpq4;O=A{usY8XB2X1=m>U zii)wYg)5Is1#)6DFV41T&`L{mTBMKKxcIK=nM{M)BeU3JRPk<4Q_i$j$(4dTEKy`# zB*Iec(3cFiiKg?k$%~08Sf+%iiOHAVMjQXds|)g~cE=^DS&PlkXHL#oiCyp{$)wK_ zd}u+zj@HsRRbTK<(-XI)XM6-T#JvwIw+mEnZ}q1e1mk9{7O;nFP{A?A`cpghs6bgu zi%x;sx~sJO;VGet)msa~B=hKwc{OQWz6xmT9Vh(N*G`TBz_Dmg+yZ@2-su||&oS1h znC`8%uD`F8jEHS1kA)((1k>z4>)WE8Jwki?wk+>W)Bc%fZWj&`;FiyFrKDl z+<+Q)$d-kVBK6jIIGc~zE4&H?b`0Dq09*H&q{PILrwVHGFQ0A-#U=Tbh4!=uaM8{(9LasQJjJ>PfC@i|u}%oS59UT74L!y`A0RL3{D zZQC4rOG6GG;?^|JsIub_hmyY`yZ_r~&=UHFQ$!-t2SqYjz<8h)3CVm(4hDfDi=0m4 z*DnxiIM2J8scbpj0!QPMY>c8A#$$~%mdzPBtAI4mhvc8vFGaXm>M%GXJOp>rv22ry zi1Ds=>elPw8l&hQ2ojLUWGic2fR(Y-cIl0aVBu@qn}Ac03KrJ9R3FKei*uOKDN}{Z zDb49n#KZCtewlk!yFa&oAaX$izh2gP=zpDC?W59P(ASscUCcd;wX+LXF@*bzL8auz z>#8DQs=m{O@3VGFT0U6ouRM>9n)wA z>lUV!K2iqn=B^H~k_eEQU4 zZl=?OX5cd{Y%2jtk?*rlQ)c3<~=Hai9|@; z9=yx%S8jd=J1T@rdDRmHhh=T|emjT0VC51Vh;>t$8G-`_8uXf$aO}C0)wWnXQ9F%P zj}?rLmxNV)az1V(k%pICU|%#18~##`F$;S@jj#R{XoNbt(er$k4SFYB5os0A;Z0B) z(XrmWgb0WNl8Oht-oy&HNikw18-Ujx0gN%28grOR{MbRBKjFe})wU$5J@@y@1)L6@wTv$af`2 z#YmR-Q933a5!ls*pxwg)H><;B^avK*vOan-6}>>mM<#ryw>eYgIr`jcuLn zbBXCws1d7b5NY#2w)3?wH)J)I40fkW-AP1^5VT4Kp#EKd^n3yvd18QTZ~+mWBRk+$ zpDDUbE@@AB)40()6a7z{hQaFD?A+|HdxR*N3Y7C30}R$#wkq<_2kV?(lGwthvS<(7dn`w^_g?v z4DOT*UBPOxaIrmQUPocdXg4)*`2mg^mV3{MV(8X_e&4QC*mNA~wJSAh5*5Utk@g<} zcthWh+v~G7&|B}Qk@H6HtP#e;Z?83wkbc>FI<+9-;JH2BmHtg+*=sd z^}2o6;|}m~Sa|oJ_=xN=pM>0!cPcd8fSHE?Kl`_ot9r;Iz&~sO8-~e%wDS2kF8BbnN%NgJST-rd!J991~E zsTpA4#bgJ+6J>bvAL5{wH(KZ(xs7k=WfG{@;{`ckXvray9e|8=aT ziK)aD&W$UAa_~hzv;eT}dIW~Nst=3aP>3s@9=f3s{gAcQ{z1cDb6wPal}O(_u{WDc z`!tswN-sV+=rZm@vTt$xczvm_)0MDQq5%7$oZcY=4mn;Fqx5a!bujxORSb8H#%9~E z>EM$>nX_Fq>IzQ!Le?vPE24a;IRo5z!O1W?^#c`#%>CP(ziKCp1kJ9=S}K}>xnEF( z5ILCC>Y{JkKV622{pNcK!wN3!EejGqUBIt`QjGr#$zOf@%5OnE*5^uBC)F@BpBLPNm#=`sl9d1+!7v-b~YZlvN2ie_wFC8Lk)rKeTIKI&6Ruhhv4rjM2m^9 zWxVNq2T}XWERK9rf_bEGO%a!&RO>}{)l=Ogyi|ino^jW_XV*`QFSHHiw z6iup^e98|zUz^N_UIm4|Kn*v~HG3=1m!+k6)9auVKp7vii)N-{`o1Y3n>Yz4XeBmY@0kC7=3oIx zci)J&E^arf5L!imK@1o%r(w;&dHmcvXBW$s7=0%XaqL{u^eG;iDCAwci%eY7Le^zI%H3;k!8u>vg~+likfHcq0OD=Xs)u<04J)#Qr`sUKpXuH3-r@Lu2 z%UDil61krC&r}_U7Sm^XE^;v38RqnF%-(f}yD769Fe^{i1aD^o*Rz-b%@V5*+c3uN z)7@=JMGp_}>)OFcIDb4AFP!N$!08wgm$gl=c%wthESZfpPiG1Vr$QADCz9+tq?7;| zB1l;$hREiRNYYE33H-Ghy@A}1=IKqW@`>f{@u+)^_tfx(hw99q(~pPh_{n=~OK5j; z5687{nN3^XN#Iq7ZtW%`uU%*~(6vX5bB5_70&fy|w2LNGyWM{L-mYq^Y8b zXi+}H)v6X?B4pY>Z`HTY)`Yc3q<%5M9CAyfH8i+n52`z#Ha$k%{@Ijja_bit3`cPk z<||~eCUq+5!rJd7R6C-nX`X6E97)eP-PnnK(@_P8a&kW>uqZD@xl~do|?zaRv zy{`!ReYv>u^nX^-R4Cswwv0L+>*e%b-ujW|9Go{grmptW9Rhx=qq3TJFH~5aS9fpAa14P-?)isN^STssd zkwGEPDMKo?ASF++^b+|CYybr4V ztw3ovAnYWxn>;q*GP5O8N&x4ImA!M3L_s(`{LdXsLBlnA;D}`*Jr$pZ;1zgrBiSW- zG-7bn!``akvbG@zNIZQgr9YtASJNHkbj>QJiEvtDm1p{iHM`bHY%6Jzxh3{KA7U;S zi|-p(ETO6jx)3yS3cfm2rOI1C2p85a+_{n$0mIR2)yo(T0|+)4l#Ms98>sfH7IdgE zx&^piTj=fS_(q$;7wmD5lB0e4u?8Ve)LPm+nBi|IYs8Ej%l$1trv3eEaLtA@NVJf(-w^e&zDWw97loWCq+O1L zouTvW_$f8Qep-X13}i%m{Gyn+)a+6zs#1Eqv))p+30+1H_5Ph9*>C%odKs-%pK3HRS?n${Dm2{;KEl)nGKS`z1a9htHCgMZQFfADEoXtC zn{_DV5vEB;`NDTsp{geDFe#g?l_(aCwsXLuHE|rVUbKD z)TfCvcHYN5Ai6sepi?wGxN-Z8b3P&97FdC)T(9 z6Diy&fwuKT)0@mcG$2$=d3?&MyH*^lE6z0H0-bE?9E;HI|5%$n*FP(%)Kz^-Bi3|~ zl~&jDRO0YImRN#P%V6r;Mn#4F+i5(_AKr&(XRkLG{t_+>cTgaV0>KlPq50TD4wlpN z@GRr+kE1WWd9DFoN(ReoDZ6$ZReS88!YtSUEilX0NuKb*f_VHfjpC! zubzg4ZCaUCwe%TXz+zshv5&7P)L@PF>)8d4Z_jO|2*KRaSy}Z5)N0r@x0!E}Z~-zs zC(h+r2@MfM{&44B|@4BuLSCFW-3pFT4gF{W4EGos7}YO z$iAlSYqZ%%@$Rw%0Dd`VRo5d+W$N>J&(56EsrRbc_53GIudLIJY*V?hFTQWR3!s5B zbI9vXT_A=S_jdL&xFZ&L8rUE#lp;7~v4*i!c3i_v#OoE;0Y{FL(+P{h5OnZU*rq&% zG5CB0wFhCZC^Oj*BILP&msw3E?z5%~)xZKo4h|9!TPg`N?KD7n`9n__^r#LJhJiM6 z0LH63_o;oBzn}H5PZ7W^F{RWfxd?=O^}KySeiDD31RFg%2|0kEATS92#vBs}&U{40 zi#|;ojEy&#p6H!b<>`Ar-;SuC;qBHCU5f~c)Cp`tKJuQ7Vf2 zf$y6Cdk8-lANuF#*`QzfX|1TeEZtb3B_&A6m2P2|&|79fj~otq5ixrRG)C!IaEo$s ziCfLG?k9LSmlR$yZp7Qn>ht7`QECJFWtckrB*WGr>qx(O_!7X{Z+bKm2s9#aLp8+_ z?I4e~0DJ< zI~>M7A?4uj)Thd*kUw8pKdki(LIcjtr0`G&d~V%dw`ttEX*At)RP?&C_-S>kYDWyt zwp?rOz`J@P9xjQy;}U~LtKxUXsPxCpmR=Okwlxxaurx?0p+O#)-C_=?;nEW_DEwZU z0R#$0&*c-Yv);zQ-(SmtX@mtTKHq^kAndoop74UG_RHQuz%e|aiSc0Dza*7cZR*{% zocm*G8cmY|YXMn30K1UYbLUy*%9kU@)v|`c8I%FBqB4R-=Ed57sF+AjFV`uG)0e+m zaTZkm7D&M=EC_cWGI3`L1>#AeO&BY#jruGdPd*O%Zhw+k(}tr=y8M=dh{ zs=fJ7wt-LP(0^f^K{0K5Yt2+f{?qRhOVt&fkF|20lNc1*4i z1ChE?W#VC_WtM(E0&sD}-QBrcdn;{W*QehZVx#W$cuBYHC-z)qqHKghF3-pmTdefK z4A<=`nn|HqRXIX#X$3bJ%PiP`WzF4Zet(Tl{^y$2^P$!;8KT3&W-B>MjA9 zmE^7?Tp>ASCzi$T0Wf(@t5-H)xd=|>lsG6=gr<An(~3ic9onCFE6`?M@4SGb+dgQeuA)MC-nJHaMP*Nf!R4OzKtzFeujSf?S$^q?#9tufkcIwmxvu-oF+lJQfCM{-Mo(rB^ic>_+^y z&uKEeWdydU2V)gDJP&Qykq-AUF8kQTek-H2!@4uD=`%S3PQWTRMc8YDspB+)U`pC< z;#(_Ny43hmaZU3qUIiRpE>O4;sto7%Z^zG|rh~gq&MUP`1y`4^wg8@8lLJE=T!kxq zdu7S)0V}kSuWrn_(D^=~xx8Wm3&c4zM4ZzZL4Z)7;yN3nYJh9w6{AJRGyd!^n=3yI z;w`svqa9wF7-``&P?lmmNRt-&wqqRw(j%dI+NtD$g%9uHhLpu|s=lOFC0%=QvPl9$ z_Z4AI6^$an{MFNh{wSM~p)Q-ikcHi^_HMBB6qz>L9lC)5%S}7%@*7q3LJq=qc=vA& z)%88_F;G+Z>IR#44h5~S5)$~JX8q}GyO2sy&vvr?S_el|BJ9CF(nUR3zzaD=_8)hJ zh3VTbS78@~SC61%7&wF|MK~%AX^j_;?t&M5kAkM1Lz2QCy}s;jOVkLfvp&*>QsDuu z4;CUmVqy3rFexXu)~k&xMz9vlnaKcgQwRxOrfZ$9H$>L5iyVcFyLcq20Rf z!3A=q76Lujoa!PjEyrld{n+Q@XC~1Aq`2!M9x&L*e4$m)68ih&(up%_;O96+W}=O~ zf-oZ{1&7j5_HivNC9i3LaZyd6IVLJ~BxF9BmnE6Vs9htxC=p@kcvK0Jm|F$r9wL6h za`F%Gec-$BVACH6jP&4|{(aR2P-Pq7?K#qLkKp4pZCh0cs9Mtn(nGEZ6$%uA=se|9 zN0X|<7m;-o)TrU^l~z?x=Fs z)Si{nb*8{sxmY=H&#yRQRtt2h*x{`c?2Du1)V*A~$@LG`8Vw0IKixrEv>@$N6e5L* z=|E=_lHX|F$5fkg3HYH^U8ywdf5^`?;_)upI6KigqN#P_q%de-xxbK6Kl_5T2!tx= zDo}5LRG>~3eF>gjwDEm`2eRPZQ3!!?8u=6Ov;qx;2bQ`%%)r`-%!-lrfJ}t-P02=V zHCORkYNoz#Vm3e15(8(pW%-79^}b{dPJ7`ogB-& z3gI2{LfiNLhJW4?W$Jo`F2IFkITOu1dG2z<2=J%ZrlqSI_E-rZ{zF(;z9tMS+FugI z=eQRgugo7}q*d&iih6*HoS?-4H9~7&HsZ#1_6>srF7M>A3vqgIe;Ap~{9N z|Hwc3tSm^C{mZ5I^j3kZPt!c!M3J6&eVHGIR>B|f$$7coe>I5eDoMo0_3Ljo4jpzz zZa&=R&tHQPOw>hjD5}3DR3U5A9Y3U;Yte+qMfhh;qQi@Q`2|r8Jh=36gIuE}elVrE zOm-AS@XwS%OAc!+n#uXf1qjAstuoo9ZgK3UJuGX zHa5t+-#^d%s=?IK)u=k0>ON6RuFE7+wYlVH8|h!e7L!vNl#4=S@^eL{X|JzPPC7S7*gz3!%7Dc1_u?1T_<2)>C7M{3iYPoU;Qd{ zkv;@oOFN4lfudlL=c;u$(`S|#&erj&f|2FvMgiCjpIzVeRY=!z=tTa8jiEpp%XqPj zW?QJ$3_SN_FE;#xct9-XTdsp{A?V2NOj{yu_~cumA)`ySUJ6h(VUPhc+L`YW*4&S- zPnUnOdgQ4sb!x$FFyXa4c;+~nl#U7C3DC$%o_MU zjrm*^Y@IS8MT(0`jZy%FQwj;uvYyg5X9-y=K3!yV*a7Kl;hPin?g&ElW_ zlsuf!R3=1`Fk(}1azC`PeiLCr41ucxOOG-665JEwzx%h0Z0#wB4;F1(cK0<2|3}w7 zZHWRXHUJ&lw$9kLZQHhO+qP}nwr$%sx^Cav)qY2^le|O(Y6#c3)_Gmmc^@v}yKb&o zl(1b)+&3@pFHp^m_#fHqt`UXAqe!-PeSbdfH{J!$)}=*7*I-?AkTcsprwij3 z91{RYFo~0C7@R2%a%VInq_``lqe6#Iv4mhkL+h0<+qykcE?PlV9sCZ#05m6G8f4^* zjC<_yzVmedUS59DCLDJb4*{Yg4%5pF4vheQXyk*cc7la1HgMPI(H#y;QUKAJNr&(Y z;*QQ%s57~fdLH2a#W}{y%JUqpe0GD2EtrYu%E!N)pa;B{K#12!6-rZH?#Kl zYToiKn!a_2HVp^$AiXO`Sn)edjy7)JI|DFZ|#24r2Ja-&U#i z*jF%J1#Nuti?y0#Li7_ynfmcwj_5>KC8jmW$7W_vt{|urDzhdRJn4Vw+|bF%1c-%} zo5-bKcs=o{x0@MyV-(~C>(V#ZUGz#EFB_f>5O(m(8p9ISB8axmStU44QwhBF4OEwC zZi@h4PDa7Bic4s~JQYwt+{ICplY?O+Ca7;(CiL@Een)hx4`*Cty&_O!CBX;B_$O9`$nEZxw4~mO#~_pLR;Fj(p%jv|e$J=q zm;JUJf)l{McSn8?KbSsyn#bl7b+=6bD8nlgMyWD^Rqig>St?>ym7B!N*`t=Ywio;% z-N>oHJE};#`i<)GY3*I41BxMBcw}v*ULcBKP~f0V&IrO|L1Qc8hc)CcHuckiTF#Y# z?Ta3$$(zFtgXomu?&NhQh5Dmg*DmJs%P({a!@C~Dv$FFY|mw0Vd=w0$riJ3b$e zjaU>!c-1&Rw0Xk4Ykx_Ook%9mBuVlV8;9(7Y#;_%WhfWs`>iQF+kro`EW?rwo@E4{ zRb)wVc*63J-OU?}D%xOf-L)Y&7-@pG>^pSP3T8UR`cmMsgZ{b1r^d4#m}UdYV!hRY zS`dp|K}$9`#TqIgq)!HJz1vv!K!ayz22`?KhLKpFtyO#Tl z9>wQndN?g_rk+?-&thJwA5hd0Q+L>Xoha~o;F{qbU)>1Xfct_ZGiJf|^)B#v`FX=o zucDmJqxSYx)LLt-9%&YU6z2Tn8fo-sgc)?tUrp01s34#A+S&8Hx^y350SG#Fqre%@ zD`q#&q>y8-PQ`C@r`3M>jhlir9{WlGivK8}og)BRv9*@~VUpy!d^x`cngcH6(q>oE zYTg`Jij+z8+z=2s&Dw)+;%W>X(vXz3bt-~X^Eu$S~R7-7MVx*v2QjKyI0Mz@&h$Ki9s1qRA_V{BQ_-5GCM8W>G&yRJC=8_vL=~YvFAd zUtrO*$m<50NaN>c`UznE_KVCqyqku^c2~`*LENb=FrCqlvKW|)?e0VX##@sbj_skD zNT{B-i9_#Hd-LerH&}>8(|o>2jIDA=6m*sf<+$4S;EWoia_kCG$#C%%euxpPN|G?b zEYEvVpbd>}sktpwcAAFyOc|pk*@7zaN6d6Q?zpRV+rE zb_jcu9X(f$#4A^+PjEs#uek=41FBB`V&saCv%qVMZH=K&BLW)a+0n1%CRH}7!BFTq zi*|D0w9m{^T+sBwm&X-$u)@>jqaXacohi*Q=Dj(1IYXtDr11=VaT80^v*wJ@Pdq`n za}as>+S424KPws6BGDktU^S6Z1TV<=R#E8xn!v{F_?uz~x69Lwex(Z$GW4jjC9h?e zTp+}0g>xNBj=C$j3GObJ%4DG>UB^Dh9Y_XrJ?3xCRctIvZx_xbR$yH=EgLQ}@(Lbs z1W-8uT%R(iFNCg%(0V-d`L`McWk}{8qp1-Z$t=!X@A$)+7BY3L2vhOoOexGD9uWT6Jr)mho)M zfRb?w^KeVqec*8$j7<=dsPxP`E=BWG2B09$ed8c-gkUe6Elmn*Q5NHU@te5W9eu$X7vws;zC=Rtr?p58q` zb6wHx8VGj^Dc#H)1e;So$k-rVcOHk)IvE_4o?fJFP`OL%ZQ@Lq4%%5vNLad4#|XnK zX|wY!mTka$3$`(MkVS>n%bc!pL({IM7}JYEH}io$rK!K3P>R9#`cV-Ge8YRK$>FVq z#B#Q`&}E4=U;5`q=GO`sFUSzX z$-+4juxM1NJ~6J@JT?!;;ldIuhz!DyrkvIi9*d;5^zN{YeJeX-tvi81<{j>gc@&qe zg&R&DCHf>hscIoN7HyGG4wtL&k%KLUHdp6dZ{Kt_vONpE!-(ytuqWKtL5Qp|<-^Zc zA1NW#JPftuvongY^6v`j?=l>*x{{faisp2-*D-Lmn`((^DA94b0|O(-J)H_YGa60H z)2T(mGdfpBgtj~6^iX7ow;tWE#8w!EA2aBRhuK65c%eHrms-j+uVLyw4lwpSk3>Dy z#xUTkrK2v+nOqUq3bz5DH7NC|djvHbO@{n{n0r(>7`n1KdCp^_T@(%oq8Ep*<&_LpdOnPDzK)jhi}JG*YP| z#UW#aN45jTpOgE%ELr|J_r{%!Y26qA8?cYiBZqM*aC%CD>XBL)G}oAzkwj?jcha=O zMlrW`$ozNNKQOP4bg9g1ZNu$r&JgYIyI*9iEB#TfY`i3jvSr;ThKnCtkQ~fL_FCpK2b4FnY5f!&Pvjg2=xH(}z#(^Y4?2EfWUfmr9M zQx4oD9b`V8AwI3G!}Fiacs>Osd$K-Wp6T+%-0?yhLBMM;sTC_?R@32mW8~#Ad8=67 z3?n-cbhtZ)Ci;U_s@#Tkj_CpHkr}k-4eq}zc%3V#;J)xcs%E{Ll-?-}kyr_7qDa|Q zCV%{#7Q~b)wtj z^?du&Dgi)sp6AYU==ow!llA0&+O=FHaZ7h?3>|3rKkn;L&7Ea56OiyB@DHB1Bw1nY zEE6>1y}D6qEqT5&H@YzqW2yQLu;2u$fg&0m1If+D0`!k8;hTpqE1^a?e_Mx-%9lgnF z#>z;GXm%@N7CX%M>^yuGEpm!*z0bWI_oAICLQeoSG~(Io*%1oSm`;)M_yn8tOR@Mk}PG+D95w|LiU7mI$oWZ4Yh) zs5KpmGGC~M&!@qOdGzo4$ksLm9(O=4w84YB6u)MwEsQqpkVf8j7Zt6?2FZCSu5~cs zIt#3h5YI*6^}=vghjSWLe-cfqLOQK;4i*~XV%xU5MCw8ddlPipUj4z6%u#%|CP#V( zoxZ*gkDr~tCryc4%Ba0I8Kx}BN0nSUH;;K~ISoo)kZj4}ibQ+BBU(Afy^33&!WCND zW$MqB<3EPK+Zr10-<36xYiKqG%4o&Q+#|zM*KKp?2{7)wA-Y+Mg#4;(b=Xo34ycA{ z0Deki1Kx3>erlnMai%{^M8UO{ls`C2dZz_5vh8hGMDQa>KUQiTh$1TJ-CUC8!$I@ost|@pS``acM63xz@8{BhL_}ANbyn(09-CSc%A+ zf=kD}mR?YJ4!d72-GqW{CDa{E3WJC@Dj3MZMa+&y0G;Ixq3P!27gPe0`|_*cxoAXo ztb;H=+4}yunCqCwq<$$$ful)@m0)=0E6q#^`nn>xf4tVNXk40 zOuf(OyB~3jn^o-rXT;`WjxTwrmE2Co^>h~EA2+GkD?U-%u;bJoK~RJ(h8Z}+k|M&H z5t3R!HqQBjJ2DD^<7UUJqRXGC&weP`nr$4`i~y$& zVY*T17?G|dF#g4{WnbR5?=d?&_8B&Qdmo9P$=_R_=NH$wl;8ve1vPQ&AhsZ}kLU!N&GBP6l~qZ=m0pW!2gGkL!Hc#w8t!E$$!)`n0RvJ@&=Yv=znfTr5JLBD&Q zag&Wn8p0Zn9K{L)qYU3ty%8&!@G|aqR9mN`YRBID^TA$=xaJH;%i5o%n{IW|!=S!O z+_<0=bKqkc9dOJ*I)}>H1@^UT11jSF8_sq)o~btwq+B+q%Q!UXo;)9G1C*4rjPw1x zAPa;DCfHyzrN71&K?xe+-4PFgcV$R;@RT^1C0Kxcu3f+t5r_uGy@8Ekf5yG57XM=w z=zMb(os&Ajik~qXIm>|mX4f(}Z2>IZD4GtixgJEJiDI$5n_X&#Yt))Vnc>j*qrhH% z_^5#0?Hm#Uub%M;>e;B($t%n67K*nXLZbSP1a;8C&ES~SlCQeev_ICb!O#)eygmB< ztJUyylXW|jG2BKtXGTDFn8C;b?%CTX+!^E+ZwNY$p+5htSDu>T87=Je@J$&co|~FV zH1Mnt(8XURLa{FuUgpJ3V9M?mir`e@$uHTUzTo_BNIamb&9!uu`%nkPony%Ry^LEhL58qB^wLfv))2^U%~4ZVV#IXc?UVor7iR$BUNcx z(q{<3;FE|Nro zW%J_4;qm6k=*p}mdL>Bp*b1O8$jBnzR!;Qo<<2#0#W2|*{uJvkqb67^;96reZUA<; zMtGdT&5Z1G6)3(n()+s3J*_t%IJv}vtbo=${=6(ypVVkQdg#$V7stCpw3`x-CKN{v zKZ$~XmSZVqo+c^5BY1L0+)Ifo4<7E3X6(;=BmtCvh=qY6F`>k4aG?A*AtZ$FB~UgX z`4f{}1K^Gzf_0z+e62Q$Gdpj-!5S&d#W95r=D1w}?4ZR2_fiNhg(2evU^tMi1 z5%T0YHkXJ*Z^t(xl>pjA%)(hbHif8;;IP0sjjh3_Fyph~hnwVSsOZs=@o{*_E!&{t zg(1^PPCu{1rj=YrAiIMp(6EZCdC%By^NauI-A#&TS0sP?_P`c=;rg3){3{sI#+@>i z?lJEAtP}*U8F71(T#<)){i5RvE+J59U3bkDZ<6i%?-UYOBP7&lQqZGO^TF&YzjRjar;@R}FjBweYqg35?25@x| zZN>5o7;v0K6xXRLlmLyFa*ih_T)?grS-`dz(J~l+G73lCLp4-rxocd-GY zwU;Y1aRS6N^O}4^QlKn9NuwzkTsACN>Df%SB4kr%&FNRmZp*sO7tI~-deMB&JglhH*dm`)7B41kKz=-B9QSbS4n^Lds;B4uqY^>^)db%JA^m)NP$Xv4dSKHn!U#?#Co(oOkZK*_}+t!Q1jLKwEJgZAfX;vb-d^YXx3L^+n6hi4z zCkVJ#3Rdu9aMFtMRBSr6h4=T=@%3^0MWlLy)so41hJiEn+J=nQRP0-A_bkm(>_j~~ z|BTSp28>&16mvTyQ;tUD^)3RI7-^cOJ`iJhWuBlvD`Nfx5ozFDZ zrCv0jHUM0#tgcM#9(w@AiZ5nfj+|_4L1ukXPHv3eP@UP=?^Hxrl}pPAuo;iRFHyB7 z0N)EQIy$?iuW*+!1><&4t&!|cqTH&gR{THP+^>h^I zB@ZP7npioh0|?`u9;!W54sqz`K5tWsjSphvZkiW zMPZQez^}RU=WCDS1-}{QwCrrp!Z~&V4@fJF64yP5WvcNC%!kG5?=JkFBg2OJ1~yvh zQ{_uf(cq(PV6t^4W~&Sl@@}kTuNCHnBL+-pgI4%-^y?hZB6UWQ1&dkR2Pv%T5QmUS z(b~oN7#5cSchsuW*ULz$z{Uj{r2)&ZJ>kW6|B_gfo7w}z+A8)Vw4^(gWW87|T zG+%Taxt_Aft@D7%t8epeBwP1~ZrE-53A=DH9E65X&n91s9(_Zk?L}{hG^8u}9nR5O z#Eds_I`DTn)?8vuUF`7y9jP(xJIKkP*vuISSf1Ls8_hK%-~%T z85aQ;?>n%(tDBoZj&7(sK7zzZJ8h#F(BCnnJjz~2eBp9eyZbjftQXpVy9wE@5dQqe zF$6sBLzKGM?NL#Om!^} z6ZF`o>>#1-?fssd?!%EzguGb=npM)OIHXq~M!M(V)!MxJq<}4zrfffmN|p);J8J zjq}B_jR$E!$CU)R!18V-dYx+n@=ouOEXg%SA3z{!;1OuwYo59ZG{-oK&$8T&iqyJh z-5j#vAB{a)*Bpt|EOaWPl{he6pH_qQdn_sN&j^KIA|CU`g{ce zp%#dajo5~t4&B;_R83Dd=tY&W(L@TEx?$R6VY#&+)%z$lIk-Zz2WG?C|LAwU@Law@bawu3!yEDwp7tx_8!G1a#`a)@3kxu z$|}$fYn9R8OjBnB7aTFWb6|OGob!kZ=x(M|k}Ky?Us%P?RM0xcQ#AqJr_$(13jSlj zOuFE$LE!Z)GU_C#f87BoffN9WrJ(=^E-4&t61(|nC0>CCL zaOs{nkK1~~|L7@pa(#l5eJ`|Gr9X?}C4^wL9IA_`+OP;#_yvULZE}z8bX9;{IzN#N ztkLY}k}53Cn}W&+ONQEKB9{Y}U|zb$Q=zbM;;rJ_L3KEo0?3|(1C*>)BEvY`Fx8qo z#N{Mn$Wh3j?n6t|`e7ufgx_BNV04c)mq(x74Yj-cO7$fdp8Z$$0V}$3K1lCjNl`r_h35^38St0svqE{r@I( zoLp?}{^PS^l<(}8=n;Ny`wqvMNdj1RLf`v~C8HGvh?`}MkEYV8={V}pVsWj@%Kv!K z*?vaS(@Rz(_IA45dd~2=Go5#3@RBp~HTb(=oUC>kT>;KobvR$x;p0^}vT<;G@CVFD zGF8=W4zg-$&@2GWG=*TE_UDVV^mXK4YsBi22DLrzTb)n^O{_pXeVU=2!K~cX1O4Mp z${OIMV)9i&LKg?MLCS*zz=?@0xRinzoultx4!vD9X89>&K#e34lXC*9ki4T(5-S7! zdEWy8MwOQ|(fdDNl+2XRA7Gb1X~}1bn`Z7|fE9OjbyK?d5hK>_UAVgnikuD}KG^xp zqJ7lYXujoEbjPRH3;H1v+k;p ztG7*aTS@@ZQ*VK$Cni(hka_#KKAB*d-CCTNRow|;AtCmwm)VQ=sS6}bYB;669$fhJ z5-v^VlW`K!c-vRbJPx*LhEV?)EPmgtA5kJ?ACf8*9auk@)?}gmjpJuygSYAsC z#6UL+oH{i|C0sT*sh4d%4uBO@bUTMPnK!Wa4Z(BrM%j8$_s8ET@HWgt{5q5#1IE!5Xb9Ny)lBA{CK8xXeH6>}+9T$PZV01@( z)cv=0z-{LDzbGNGXbFTd9sodX6aWDB|49j*Je-_OZ2tRG%F1bLJYnyJ3ZYV)xCuo@ z!uPteaC?HW=b(oAgW7_PLL?-xzaW?if&idgO!4DxZHEcq6f#hgE31k#c?u{XH#Z|U z*H>mv|I3X|P2~5HR8qI`cy}syvWt0RZ*%iCcIlcT&h}2y4gs#GXW}?4;mrtzx``l0 z>CTB$?kJz{HTH1*U;W^e#=xT&E56XhRG`PjAk|&rAl0G@9wVLf*>q4|+Xc@QGV7ad zZg;h40>#s`M3wT;LW^$eg=X7Y7IbWzsj1UI<`CXL2R)`>@=D&JyZ z=TsxN=e{s`}k5x``d6<(MFz4 zT!3=x7(TCDS*#ja(~=ZbWt`ZU*;y-k*%CB(ZIj%R(pZ(8+1V>vo?h-|)rX1e=kGQ8 z$;vvsl74ODEn4)0g{E)+L*A)JW*gv`g=1AWT?8GaXD2H`5+wjA5UwW?Iw5*@= zPqFU;+wa1|$n|w|Nh7}8>@IH3J9<;xQqvSP+jd^;?2nrmI{MO_ zp9MJQuk!^k`nMa`a@Qd7~J7+>2n;(O8g91Tx9cMfh|Pu}NQ z8a{9Nb*({x8F_kaP+-TwAQzhN1G4JpfHz!YlYLO5af@@GPT;#k-;72E--pE^T_Cyc zi8XY{*Fjw$z|`z)tedQ%8<`n{_zFj)UR>p$WQw&-h=V)|UgDEdZYV!#c_Bu*Fdm+@ zjfefrMxf;z6Wpa3$rLzf6gt2`1hii)AlcNE2BUb?0}WM^IWIhOQLbb1C~9|c?`pg}xX@Ur3K-QU4;M^j5`7RFENi6YcPW%H;Ew?zgp^mX zfM6fpEK6f}1rIT5b}$c|UD!`c=&vFy#lA@MS?^Z$`g(4Z5ZR?C6?ZikS*)xAW`9le zQa>%w2ZGp0M|~UW*ec=Sy3O4pgsE;biQ!Y5nG(qoRzJAHKvZC8v>F0k8XczfUf&D8 zcL9ylkl7#h`V1@mis1tl{LlHmThRxHWa`BS^jBqj$*4xkj+xv)oM9?aOP#9Gjg3m1 zC}z;_+lOlvG(lBkf~5SuDNE}ygVx6dQYz0m{F90CtCvtAI`Zz4&1c%;8$b_F{{o8$ zS+khcrbA|#^!z84K3cM+b;awk>;UfB4{?3Iqc z!74Wxfw{H${Um@bxS(wN-X)M4e7kO_iM#TsH06TgHCRZX0`)#@0`DgA7Q#Wks7C}- z>WpE%iMgAJdjs{lI#r*}Zasn{dtN*JuWNw{W%an3mLwwV*35)!iCzB`dfvPEk~8;+ zPDN3JSc7pq4&fhVJ1ODaTx&Qr_dDGuSBoma4&?<^1kdUt8GgxJzR^IS>%DPynnvs6 zM>VW=jJY>bD9de&0aG@;15uJGUtGJ9*1f(rH-&i7-Mx%;Y%Xz9Vaf;cEnl_v<6D%K zTe9;HWmjGa!=YK*p`ntIf~=2U27Gl-Ai?N9g(~X)Dz;XFd@LSSmrV0vqgc6E@dJF? zyjyfq7aX0t3+Py(#=Euvo3SE!P*annZ+B8zDF#F)(iDIk=O^M+A6qt-zg&UQ8YI0D zXx!TkV;q7?Ml~{FLytlMMR(!gzoX~O_yW7W8U&{NZF0jFdCyQ;Z9CuoV1B$qclZ1Y z$gmloYf}n33g0ukXSFoz6V-vSBHPpoA%}kpXHRwSV?rG2VP$(e#?`DgPTN|AzlmQ! zsW4@K|7@fR8!Qn^Och=9$;YOdzDLY&o5b$hVTx>z#=#z>OoF7$uil5*V2$i4)@nZC zM*0z~k|x2vK}15YgZq!0-OpSA{p8Bp>O)c%PgJ}Cwr=(Q^2G3Z_~ z8mpgU%lVT@jSVs(+8Q3|^G`5OA<3q)#6UM+1!l_~q|k`j@p+aB=o5~}uyaGuQ`+H@ zi&0w5It18@P%slkrqx+7?lS9Q+|eZXY^a$f&j6Kq)WPDk69d~lcryHSw?j6N~M6yiM0t*Kp!udFwWW&!J+f?Y z@iQC3NSl1lZ@3C*S_~|$b#p&|X=)C~`%m z2o+JmoDLMQ+@WbNj*3#JAway-jvI1LNd{(?oRJURa5-*rp+|kH4XR@I!p+`y#O{ew zNko&4EXx0?N+IeYiV5O&MAue!R>2ai$+#IB(l-=@X zGArS5TG7N7Q%<}Bf*n_;1I=Q8vt+mk;E9gyP%Fj544OmIrVS9mK#d^5PMkmdu85-W zz&|08=JAstah`ya!%mU}wkg-6k*hyxm!2XJ{ox(VV-4TO%LZz^(UwQPgAW7AY~VJQ zh~RT0vyILVJF8Klbp&g{y+n8P`VTdx`1!;WCP6~u3Lz%L zt9x=|vi85E=^UGx?3utvTk1o^o-~Y64@i}LB~L})aZODPmqU?$5w;yC33D{ZwPaJcszx4Ao0A_ydC(f# zc{TmunWeD9+!Ijg+kyK_{W~nP&3)L%QNT&i_ZKF5fqhoK@Suv**eGo%I>muj7GbWl z$WQH~6#Xn1@UL3xro;V{DXsnW6t@k3Zw zS21!S@>_!p@Kk384(QQ%LK+EU=H2FGB1V~gKdsp)AAadn=9CtyJhP|WdHe6H&%)W9 z7hI-|;3=6Pp;(5cR3fc^6N-i5+xqObKorFy2Qp8@nwLx2YJ?I;D~XRd#TJ3lsHPwi z*yx3^h)@cn;S-i5%Mq$68PP2)QoC7qa8;%4E%EggnYrRUz)%)Fz>dD1D9Hk1Wa0RM zWk8Z<8j+$<>^uY^1u^ZwAja`!%DpkWR`P*^&`{Gdx?qM@VgaeNPz>9@3v}JsXkb*@ zw(?S80)bdZtS|O4&xGS=BkG<$y^~D#{zb=V)wx7EjJvX%p^e2e)asw1b%yhfqXgt7 zkKGy;hd+ZRBGa4Rpf2+i2Z})}B;#wrkfCQ}N!A zAlG#Tu~2ovJkA5E2E;|_-V*JK$|=oPFqGX5yYrGR z%eXR6G@n939jajn-4$ZhA8a+pJ(=3@TG0uukAubXK<@jc4Zsae^fP&^%2r53Sj-rF zI$1mZcA50b0g;`Lrs=DQ!6qn^nKDbNhBS4HN{xwK`*#8Y`I4H7Tl^)UQ6e}YCMBJ{ zk(F3+W9v~6SU|{)_wzeoily3QoA@Hqpa`%!lkoBm9X=wUbu{wpOmLxYw(L55f*EGz;^Z$lG#$O^QoPOOqAFpR znhmw7ZJYB^vN`1t)=Uy$*InivgE6MeTHRsHe?Y&U{FDR_sg=3HvDIhS+Jc9QSrinr zw$?7#J54L6P$&uIhPW&F%6QE3F`FgmE;0~Fjb`h=UO8QX=ojqw0R$)Rq8|QV-xi4fRsoZY}wv`J%J>|ybCH>2ak^dTK zqQw^v!_D;}la5p-2!@p*^A&!SEu5b`XAc?sd!S$TKVHrw(ivbk$C3MjVFC%sEP~h; z{jn+#U4bh{TLO-B(io!2c+j@}Z<_}U8B;>BocG)he|C|=lMNkPzj>ku>bcuQFje{m z?&>C@4(lM19uVyOL&F3kvHw9~h#e{iJA@V#=HnY9^p8!2JTG8=vlDi)KprQtH!mnoY*H#KPU;0+A)M`wrN9EKE+q=>)A!J-)AD9 zV8ewLVNfvp|DeMb1|i*EyrYWUv*l&dSl62d7JeKag2$KvEZdIoB-yRr!)#joJl=T=oDUNRyX2{u;WbF-*P}Rv!}h0#)M@p%7E;Wp#ZmrD+bsL;7O&X@Mk(C zyM&u^t6X8ph3l3+t5Sc3vPaa?GCzEAmXRg|aj}eiw48^Z66^C%fVwm1{$x&hQc*?Y zW-?Lu+$<^!%s%QR<*TfwC~1A|rT}U&k?nx7N*EJ|Q8Mo81h9_x0LLM-EBH01E4@IOV+PgF#MKi3y2A z>Pdp#*xaP#a$zmv4x8J^TtTx}>-fG(6|k&Jg}TIFrI{>FkCSL*eQ&F;9PVMNXP#Gz+rLY zqwH-lq3LATF7l`{mXFC*fne!3_cgn<7qrIda3){YM;WL!6kiYqYeB;AyR7g|kKb&Q zOuQcRNJ0adh!c^lCk=lsFC%IXEuXZq4y3%Yw!Z^_V`cBJ1V$XT=tPiG_Q+iAYVh=r zJV0}X|6I~)YbuwXy_0VjpGB1%qkyey%Wzum4X5mbhK<|pO}A%LX(OfbzAE61Zw-!H z*95DHd!J!@ZTGG~%B!xDZ@zjBf3IZIEE_yEg#xz519Tv_dmjMm_|(%4UN zUgsUlYNAuztn#mNL+M0?H;IYY=2>TeIy1GaG5P$5D5=GU)Z~bAYu=>6W{Bf$qv+zB zuqSSvS46}?q%ifygQeo=L{uj8^wd`1@OvcEz|>MXm-~+ZXybb+3iG{&?i-$ZO0~q) zk)UJ9hq`_r07}mRSW`#+!idz>bpnLYA)CxtyQ8!X_=74RU`flYiyArs*OQ2K4@Gxo z1D?zVP~1Bi4`Q}xxF_1=Lz-ao(w-QMLIMF*r5t}4Um@O$Y1>%rU{GDJq@A9eKTVSBliS_nn>V{Lw-ZL! zm%59<^=?LlpLgb;ZwFKJ<4%O+b%E{YAm}8a zCc56Z!{N6u%JT47w%|%OB{e`h=$SPc?PE~PvKNAJ4Mu|S1oQAI+7flCn$8x5+b0_J zbtEY0Hyw|7P69$J*WFS`IojeO5bg$na=zxaaUVly1!75$>@fUYL%Y}$VRU1ObdEO# z!~-SEijm3WhCeK(rbtm;nOX{j2(3kS(=rZK^oP`CYl&lwS zlszXD7uigaoe`OI*P~gEdskRjXa>9C4iQ^VMOHxs;$qXb@g^`70^TJXlK}iFNmg!; zL2t%Y!9Z-=zXj_>RZ`s2SL<~o9tJlGvMqy2m)OkVEZ|>qkh+5Ui6v6ssixR_ICue+ z3Q@+6K6*{xAhy+;$$QV>zm6F?at}~|HB~qn(jyT1pyEik^b(_R+s4pDYj!}0`ho5mQsCOLVi z`n*QRq<7C2jQ|rs-^Fq(o-fM+ zTNcP3kWM&m&p`f!)JZ%W0`{gFu^*z>ou+PhGjEv_PX4@cP&g!6K$Q{&HXk8*J z@cdH%P%;!ULv(V`3>~g>CE!y>q>#?k%W_Mc@$6quA0UDg=&Q58j^~iudtmJ}b-WAo zfA;I8`n?J70xuxO8~j{3v$1|sC&ev)*cYX$ve%^l4a;eU;9b`+@D9 zeHVv8mxJ+P02$+D;&{U87c26dPs5*$E?P}OM(0Ob6?udV?jrF+{Q~ALgx$UOT;9lm z;vyIcYO5FeQXLPcOj2{JDIor}!9>zo$>Hh*os!B0d0;rR_bQ7em*du{4_%%dc2E+j zA1*mCTWYsxEY_u7mgSHDN{9wDAuVjO`-B(@-mr5y#% zsVB>du8erfim^ppZ-V~EDWr$(rSfZTSX{#jG$Z+gEVdE?o@I6eU9{42qm$jk$8|qH z{Z#32DoNr~9><$ufKm=Sfq19blyK0`CFO5%w_d~+*Uv~r|K=XSda{joSW92?d5|^o z8}-i6Jwevo+;K^_{+1LJbnnH=p-znk4*mMM5&(0O3x0|6xdWyIL3h-Z9z>4qQ6p%$ zRV5Zr%m|Z6{2(7sqvjq=(j3YY`T*tBWaFr65(@X2eLay$cO5W%`67CLDO!%1LG(M7 zwzMA#XT-vavIc1+{F<NJ>nx)!jxEV>*$UL~WI6BmB6k3jbP*!x5SBj1$dE}fW zD?WqE(U@~d7c?)Y>R>(RoA8>FbUM`2S7ki=_zt;p=HR2=rdDzQmJS?;9bu$8X-Wqp zJ>q`!nKX7uffNOCeNm1g#vqu*ZJA_EVz;l=^Ya@sjh{LVbW5)X`)S>=wI-u^PfTV9 z_j(5I#rJ#?18?{>)WXdC*;yQl?$!oaoAdKA%c-5C!_VNU^TQX7td7Iq7>PT(gxd0} zxfWw1R=!bTZK9}hx17wIF8$uuOUZC;)pyn4n0Y5n`kj~1TGH;R!!6}=6>*`lYNs!0 z(4EVZsHP$_wY1Uj_xrds@jUk%HkE|@_MUO?$I1Co5BYs^Ay;PBm!0{gJWnPN_r}qi z@#6(+?i$CvtMhFNKU6>7sQqBan+O`r;#%%+G+1=D6Hsg{ze0@sQ8hrdab8GwJ97cW z?9ySgs zgYTl(_EfaL@M$afI-O? z8-$ISZVDp|L!onwX_WzQzcaU5V_HGey67=wMglhD0{_KuLZZIP+5U# z`u6H>EGOf1XJKUI`AHAw`;eLz{mHgp!ssI@YHZjlrvgQxZb(zDC)omMWb8%O?9Hr) zy1(mjY+nEHa4IlFWE#yR2U5dN;VA9Gj1#zuaennqwgHtV!zWuu`bD~|wO55kk<(0b z)$^`MzlJb5r#kS|KDt?kjQ@_KQXTz(^H=lyPI!NSa-1!B4f>wVhzU!Zmo zCF1Fxu2O4CRY>I15Vj4sspV`9jXvq#nC~aA57p$`1A+J+`rcK)UB(3d3FYVqrNq6K zlN1g+yzd8u5P5mQLWorc7}x;LXNyxKjlerxv0WuPnaDBa8ES>0<_+F;`9RSsL6ctV*uB5fk>x` z?njVB>Vr0sMe;y;Yu5pf@tnpjBxoOBhd&kJZM-DCW=jb3hcT$gTTl~`K!j-|1w!2j znG_$)UD>nfN{62RMb|kji2^7{wrtzBZQHhO+rDMnwr$(CZQIrHW--$p6a5jnIFaIG z_3H8K+tXG86z+;n!pIeXi649dT_6gC7o+(Srp_m7wBceQQJaG%8a2c?{aTLYMT;z? zjJ{C5_O8-}KH)LxqNf2zneHuf{H1M;JTpOcG*eC(A}c^ACjaQCbU(4Dtm92sCNMGC&J3yM?~AZ1r<(l0gNCSlsEKR7|KF2 zunK^=b~2+Yi#oCSZNNP}i~8s3$(kompVn0MG5F0?7p@r8`)m90w6dN3%XJfwV0%uP zmYRR#0P&Ck7H!Y3c-4yw=W?2!@zE97e=F}zXgl==i1br{Yj)((U6iFvUAiGrh-)Wn zymXSB`CfxNjZ8L+K`uwsC#(+$v$mTh3&@=3eUsnsYqE(w=gtA!)qfaSwb~_%mRWo9 z0eOcZuR+He{3Vwng#mX!x9b9+c&o`L&y|j*jkvUrKs)S~tjW;W$q_{fZ?HOwTa40o zRr+G#xsMo~g`orw5XDm#RyA~drQiOZotsFHfF-FDdB_yv-5~z&K}h(;tJNNo(EJ^? zbHdw-*={7-`edKMXX^^lqepm;t^fU140~8l0QNu`3pTWIt)SLqSw>fmgw3myto-g$ z1PBN>u}5wk{9gPqk^oas1Lqc;-k0_ves>XnhhHfn&ptz zUV3(dVg;*dQZzIhDPKmv6`fIx_CcmqT_`A}N&;YNK2Pp%f<`ad$I?VQun5(1yy9Z0 z4Z-R})d6#LvgkiM>YfTs%H4cHlh}ZbD4lZ<4N9{RZMd0wJ}WCWhvt2PRj?^s0Ak5v-~7|8vX)I|9^*Xmt3sJPS_>w zJ#eDO0%Oz$F4;grX15~e3ImW2+d3*P^YH_j$ckIey!T3wx$M-vU4=|{`LlwEV7#v! zZ?Zl2TVBfvP%|Lb3a9Mpz5b!!;P)0bHg|<7DP1Un>73I&wODbYWWm%ou zbgcz3dHVG<)|$4?Xe&IzjV1TWm&StuI%s*x^{7l10p(~K@?DScSReuMcN1~%RN=Vdq~1_nRsoM zfJ;qPMF~Q%gR-3jWGg1r{iHiL8v3f3Au|IEfGex(32`?WzfC5PKb3$4^MA3JeVysE zbxoaHhg;>~l4lC|V*b>#704;Mli*Y7FVT3$y+nI-QK3*^kSKq8QLAyTXao26(sGcQ zZrz710unl^u>kmK;Nbi})TC)&Z&Wf~GbEAPxXQi8UTQr-CWBgpd44%x%w?ch{QIV7bumQhc2v%#(b8>@*$s%0^UUI}fh zs0gut-}iM6SWHOd^BFTlP!1U~Pot6E@&lQj@|(#z0@KWD`pRiws4VruiNirxTBdJv z8jah)bTPo&oWQ+mY9}#YaWsZ?(l#HCtq6sy$lAhVE^L0MM#v#he+sfm1WO8s0$Nxis;ywypWHu@5?(N*Vh&DA3o$~*w<)kSgn5KZ-B6uH z5j16TLkiGqQISl^u+9XaOQ8xnnNHINLF`W(4u5OrM=C&R>!}RoC;N;ShigVEJ59>u zR&gp}K6F-fG20fpol`Y62CBd_XevZX zZPdAOix+zG?9W0Cq2@;$xF~zJaL+LhccaW|LopuvVGH}dNobziehinsKhUAo^k@rW z4Jrl;`EF?EGGU5@Cn!U7I*|gYW_4^Ex;6YX)BE&&f4^+BW{jY8mz~mA)Hp|2Y8go> zLA!1pG!SC3JZH)J#nDm;uog(@Pa>8u-Lf#K!DH-4btR?U0t)V0Ir2c}I9k5$d$~s+ zfIg8aTdkYfiw@*}y2K7lq##gSiHyM6HC2wLYs(sO6XUJE*ik;cUV9BzoHu=dRQE(= zS;rM^%EQSwY$mV?d{dh0I;kComn&h&6}P;UkDctZ7+^!R1l(0tT+HO&)Z!;ATxeVK z`(!7}`c{N`+TRGKU}4;-M5i3zMX+I9ByG~k+KuE>$=AS10?P6>@7;XT3j9@3YI3X9 zOGXAdttAA21F&#Kw(C$qcGGr=q7SqJ&+K2W3&R~B1occUTmeCucg0x7v~_fUhjeJ{ zOVRV-2WTyI$W1fuSGrXfp~9pi8yL)?kA|kX3C^>mGbtt0F|T{SA>Vr_FcY16Q4q4hISI3)zsz!aD^(Qae+SKc`9N9#PoF8 z73wj=T-eyGbX}<>a;xaHQ`=BEQv}WOlOKZfnE)?^S~3?9C8I-PhW*T2VgD z;nDbmL7t|~t%C@OoFzLDlXsJV^_!9SYsCg9S>v?U?I}1TCo(`vuOL7e8_!xRnVkVy zI^5u$U77j=Q*t(ckb5rQRA;9S$WOQ0{I#a7TtH#R-D!hAv7neZB_N-@?jo!F zMN@w>z&xCvk+7Q|Z5O|dG+$B+)gmq)e-&N1CZxe6HCobeN85lsuvKtIQW;5Kgb@P2R6h^bG3<9Lapkye-thp<4(4kaT zT^hMPux~hUTzBNSf@UqBWSfj3Qczxio{dhG?f$X(LK<~JV@gym9aw!xIkICfV%tO! zycrO7WUDU0;eT(ySSYa8$0>fi)~Y*e>&y5kKIrOWpur$=Y5i5m_Y$A+_iuT){04Vw zs?PuuKzaAZaaKqWoQxMfRLwnt1JSg8w^rm--iOv+B)Ji4M_RM{O2l@!LIJ&O$@^BC zIPXw5oxfPjXUbR6jfRSc3WZo44T1J|rC z&4Sbxx>(4~v|IP1fN6c!F3}%yzkrhdz=n9{y>8{SiXL%iNap#_U)-ts$X>L}Oz+Te zDFoyGss|*aCg{Qb6X3>5A+-xHf9ye`7Nb={1KjsvnQSj-TuQedteyk|;f<}LnpkJT ze_%QZw4&U@Q!SYqXW7w~t`rXh*KxP5oSz~#1uv>>;l`lX|FJYHybk-~v`A9j$r$3N zsDS6PsQw{2Y>$*hvt~s~fFgu{Lc!^lhU5Dtao#6~Ndh3QgZsyX{*Rn-So6n)yLae{ z7MQ09b9*QD-oNWf68KyJTWsS&UUU934$n&4g+dDU+O4^zJe`V}%mk_h0`L8g}C zNDvlMXs~di+%m!lWel@pFDF0F9Q{NJx%4xR;DP=OrxB6@=v?Z=vW8s~$t4EBSO-lq zXH@dpizdEUW_1+`9W2ORB7yQ~Pbocb`X1q^$a#k36E&teCc5QxiBY-i5~U0tPLB4t z6()TTK>Y!A>PFzEZ-P`N^T++KA@#6X+WTZHFf^J2YoR8Z4TO;i=uA7k_@*pK2-OoJ z(MXB}seSYeaA~2EBuG34N=R>`TML;W*Yj8ibP{mZVi(Y0^4O;!h52|*NGGJ|dKAjF z!#UDJ;fdK(t#T(~RBcRzbSDT$!|^Wj%1m0aorUn~G{*Ty2~ilH5E^63Sp>V~6jBvY zooWQwr(0g8_O6~ye!TtfNU)}lbQrZLfy+R6M=l^M<=PFnc&ldIE0}cG6J^_beuR<+ zVg^9k)@>z1jCxdt9+rKfhwB4*bg$yr7Lg0*{YhF-gNQ=?temk?L32`8j#K4k@c;oT4#*V86Nl=i)!4)^5 zEN}@Ot&RYdc|2W$+;Z8`{(2=aKLrgR=a+OFkJ_A<+~De9@MMJpY=XUbYe)+tzt4*@ zqsbW_>t;1H!YGT}^2z2=G0?|m67ORU^?YO~vr>w1I*_igjAW{31%($Robk?bMV%RG zOk(eIM+6qT43))(TR&Xsf7aGO^RLtf=#|3ZZ0uT>i?~63Nbv|1z7lHDrAV$l3uH>N z1sDjynz@fIe>Q%687O`hI8USRb?DU$T7evw#yql`0o9W35H>up*iGk`Eqe%y#sf>I z>&nPSku~k>@6?$SqwNtWEr4)(*VaciFzSl`mig^Qo*^=zj6e3rw&4lvinyXT*E@~rqQ&hDs!QGQbyRCL#n}2uf?0E_T4NX zpfQnAXcAY{Tk;hteI?o`#zsRqi!CKu@l=2@Ri~VMp*^9wLe_~7VL)rteL%TV_j9oO z7&3O|ZHG2tW2`2vZSF$tuJd#^!PP*Bu$7HXgNi1C5Ncs~kBD5?bnUJgP(6raw2Ok~?IVeBS!j%q zlU&6@INEs0jqs?Db5G4hRROGB9*&2ptMwq#M%X)+PZEDh2+A0XyDH$(G*C*OH*OpM2aLFXrxQ zYu#@Ao-R(8UNuc#tSq%_t8Gn;d~~7!Ao0(!KN6{xJwTR zk{z%O#^2&IkDZUN@bxmIBI0Zq7ZibqvpPB5MOe~K0zWq4sg^>h5t|Dxp}Hi(xt z`ew6<8t)ReHb$bavw}&!-@NgJ!_g3M4Ao&0k`AQSbh)Hz)3Bpkq&dU|v2fSsixn1S zT?(LHiuVoSPOqQw3`!b9uT}<#qAC|^xLbJbSZ9J%*7z8--obnNqTu53tubhp0DPmu#>z6|ccC_j! zV^LHSf=q*J$-9l9f9ga~j+13Pt(I+x;G$Iy#*o~tEM2&eDzhpyl_bj}U2-an?#zlE z4zis;H~N3ofLBq&!W7Xo8^%XLd-f6zeis~?gNwn!SF)_53Z|NALPt%Qmh{C?{nftI zSsM5T_NC3STua7?Ak1Sd0HIjAgNh6hgbdrJiy?w)!L~=hwdU|V^@^6-!Gr!^&=cT2Z2KJ%3)L>*aF;sdw>o^FDq>0S%-PpJ$UfBDt6u3+* zOC8Sg5bYLUh=Gdklk=*m>|Ui89Uj1I8b4vE4&{%yycSm2s(YINUCU~|AEgZDM%018 zkZ7~n8az%?-ke($C5DYbm!^j#4XTQJY-xRf5)%*zm2p35`YGWh6}pR%HiD#`#R7{} z8Y>gCpe4>_lduhXFV(zB75S8bP7v((uw=_A0ZB#}Oa^nvFih)?uqV6`lG7GSoRPmy z1ma!GdK>RYeb3w2*LSy^OfFkdn6jJ5Va7L&y(#UTC~m!^g*IT?ic$|tjh^7CiL;u- z1-0^uS0#%`sey!SMMVBDA8-_+4Y{;cQ(n51wK=WtjKxuq2jV7BMtwbZlveCWF5k+B z%UTNwBj%H&stbBgrg^odO|s2`;1!`18T3Ylj`dc_?S;2T}Wg^VxG$Lr}UflV1Q~6u&F*nKJ4v3iq zhhlK1(h2E%EliAkLoRD>(~t$4vnqvHo?KW`EEsJIDtDZ>R>~}hkc=$EDQpXGEE6%n z{haM4(pSoT9he#=`)7Z>R(x~!s+u2GTLyRm7fXksoxRumPMvV-YzECXj%mt#>>SOh zH_s=FwwGzIe_ccimBnJyvtCsYq%BuW;Y7Y>3;0bgRpk9|%!wh{l1kcIY|t(@Zq2ap zsjdMe;xo&iA~!7B{;LZY`T`7mmV9fB^t~{qyB{Mju3b6X6pgPgrsRfRppJ;eVrbtJ ze4kn*2HKwwQDhksXwm*0&iF>LBt17KMggt_$Us z3j&Fj8`+6-Cvft5PjvY|0|LJ)J+##)$D`O;ds=+Ap1Wx{ASE1{i{d`!2mzANWaCo1 zYkSp(rg_k2pQtwuxw=USl zE3)lut^nkKHw6oYGy_ueB_AG4D+P;c2MoqMxCtyC_@=n?(yVr8J zh|)e6b`l|;`WpTh?WczYw{0oLD|IBjJFWvLY!S!$j-~;V0M}aLPd7g{+!E8Qc$?al zlAGXB`R}=Kl3S(KrHMAG2400j{C^mJq{Cb0$aAoFyyT7(w=Y*CXSt(MYhF1HG4>hq z5*Xr$$TTCbjlGA*>)5Hr&d}Aywi!zILiM2n+T0XM-sR$EE#|p9(j$)qk@gYPI1N~< zSW8?Q7ijKRq{O{M{>2ih$F5M%!kSF)PjLh5WRV(~t*L%+v;E2_(hrQa14T*Nuz}iS zM0jP9-#^JXJ$}5EH~??FBNFx{<@9jYywDiGJl&mHa{M3WcYe6PtJU<;Gb%4aj*1&g z_rM}$_kXu&_(H8-)0w^1uOv-)qWGi7h(#3BUJXW7a^$`I;e5|1#y|0KwBvFetEqGC z)VT?s^#@m0({F@$@dfY?G;+TF7W5yR>UVg>e<(^BJ%M5Re1jG!UZTdsFRt>#Z{o9k zfd7+b3s8U$mT>?8=mP#Xnsv9dGqHF7KRzI@wfh!ZVA*mmNelOA8+^)?xfc)zIhhQRI)BYnBc`7>*x3)I@*zs9^ zj1oH}vQy@}>ov>E$yTfv*Rm}DcthiX5BbmVjq2L$Q;nW>X-Q~IY# zFA1F|FZZ^=2U9T#3=fuY+xO&5#M!8c9N;_=rBNOTBTwn^&9i|MOIExnf|9qbEdz!R zgb{zoKSrfX(5QZ5PE*dNgPBb&gc8YAb7JQ0;2*(MsfW&AWlCiOk!(%zDSEc!$m zC4X~Mb2Ob%JB?q}=_Q&63Tp30(+^errtn}KMrHrKPE8mTbJ9dg>PG?{Z4*h7KID(n zq384a_aPa7Q*J$=tN1E1`v4qq$zL!@)`>=vE9>dVADh23NqCyyYZyG-_Gq`ZD5Sg2FI%xEn+uYLCWqkqaj*UQs$BO9Z*1;& zh>xl+UAZQT@W6q!fF!g?^>An+Wbz=Mx>X1tyWsE2W3DY{=etQoe=XvL&^BdRjA#TU z1Qv`zEPyp~Ox);6x5&6)5BD)yV4+pRQ-2h|a{wlZU=)(n6T0(Imx(PHEpIQ$?N1#@ z)gRquW`u5>cv+_KZEGovnJAZ`GIs3zYcMX`VHMa9iH(|NA}1UHXcd)PlKeS^%+*yM zue2oIny^I#w%$OnKNTdqrYnLRIvSEb948qtE5k$%9UxTf8pneC3=%Yb?l&-u@tj~I z8Kd6#dHWol6VFLKTRXi$FEnRt5$s;6l5WcREtx2W?QOpYA9G%V>il`KLdV_*ANRAc zH10Y5Tb3|(Q7z*_(w|N8b`bVKOMk3aRMEoff@(Cl#W}TrO)4M5t z0Mk|z&KLo6*$v_WousA%k1|l9Rx9S}))I8MCINrHy!H zq}RHTjs7UX)ZwGVx)^zD_n@qon5=_QONSAK@j`iYpDE|=W&lzB;ST4aY&HqBq649% zXIBkIge->k(u2hO*1?jPZI6xvQVQK@o_I>{Q?o$4Bvl(9|GSwL%TKEv%STFN#Oz z8PFz~Bhkkh2|$NzY<3!od7%oqEfHIn-|IpfdNNHn%h`@Br4t2XU@7*5!DFWTZG;HW z%4WGj?O_h6Yxuj;&GPaxM_o-s&G#KXszT10Saf^PdgOw!r0AAL9ts6Gppm21-vAKD zNxJs@oF;1}BbxY&Tzvfr@EN&k->GZ3_bBmUy+yyf80;WF%%}wK56nLS;G~tZMyQI- z7kED*tSj7M2m|^-d~b8idiknkS_5&t9K(CjB%L#DbY5qHOMDbfu&;GNh}Siml4bT} zfH6Z8??OfV2gFtGw_1F;RG!tZ* zG{b+iE~Y8@V=V4LA~e`D??M8=4G6ESx=b;R<1zP08Hj=1Osg2vd4iJ`2jtj*L0av2 zxZ|a6Vgu<9<*Xz_jF@&X;%pX744-0kSUx}!XM#HOTn;!Iw$7rv*J&MqMMjhgU0O9T z93Dhw4p)sH>FTliF&Z2~TF1bTAlhpijPm^$E{j#BB1L+s$v7SWy^4S+h*RG1*oUvK z)_DgAj7n1K{uK$?u{P zDTD+wdY95gK0SqjPrt`DpLT`v{yE`)lj`m9^SraD&CTh-U$UqD`GEc!43Wd&lL1}W zbg%?;#75$i$S&@YG-#a+_Y-IjOqYkZV>|j==in~jdB2lAfF}{VJkB#{wpYZgA*6pf zpWZ&I2Gvd#B4^D=*emAN#lUd_RGd!jNsT&GM@x(p|1#lSG*^$ny)9w zzyQ$SMzFcxza(CV{2wP1UF1yz8dqz72MPk99faUXn?QW(9cmS3Yk`1HpHjn$4vs59 zfddU7hhc!5K{u!6kH>+&9`e_ryyZ?*+blf=QzS_^&vTtuRx2_x1YW`=tccMb)8W{P z13`694=@d2ep3RTI(B-&HK2c11V|R7uSyzh25^`+5fly-V2UbJd|(wUgw6ZqhfGV` zTzyT_rw2Y>W9&9FlgZH4FA34Z!I_cR*p&0xCRXXCeqsMo8Eo!5faBD%Cd=g8 zt6;?Ub5anlg?BBy)TzU@EwKX zW6N0$AIkS2E#Q$3+0b)+?qnto@j3|lWl{oD0qv4!M&tx43vZPB7Q z2RwJ;hOeb`0^4K?4AS z1)&DmDE0~h)95|}RF+a1`4busF`){CvrMjQZA=pcG(CO$)b=y5`h?7b56af|?xvUG z0``sbbj2p68EK6nG3}VM4Ju}T9)cn`;gk2AmA0!oh)NN0-boSR{j)al{kJx8eOK2P zCxt~ir@&;v!8{ni>`}}<9q1xuuLG8VRnNYRLnDaNgkY)0mB@k-q@tA(1=g+ zdHHX9$ZB~||sZ84TUsqaM6{wcpaynW~?=#19S zd-PN1c|>+A>cH*$c5oxPooj^k3RnwGKTFB`7uY~!5vngd zHr`^#{wg#ZnUa;T0A+bSj2@L+>6A1yqtvr4bPUyoQ1*3vW~=;0Hob9r`b{QLp6=evj=2laC360t z+qx#?7+-Ofp1OWHQ>WgrG=E{&31-ppL9FkF>e@E*rMxn6^B4m?#6W)3FGACLy83p- zsK5Cj<-u#|%pwj8vYBikPfv`U)qSgLlHBu$Ph$f~P-Rv6twy_rk2P70v&tfM9O zFAdQyrRB`{Mz~GCraw0}%p^6N9nevTt_0g~x;qB7rte&vtJ&V{Il**>Pv|gH$oQX5 z0esCsJC)!QO$zlUOotnTG&bMrsm_7GAVIiUxjioM+2c0I#)%(U{XDr>e_J;3mkRW< zjW)Y^MHS1-gCY|(4|OLrU+SINy_<9Yl?526bZfQC#Z9k+CavB}UY3#gr{mg0fN$?p zG4StrNrtr!h!o7#cK{`(>OX#0*%moIorQE0(P%wJEm^t&WsyK}N9loMfQI=$wUv(g zf76z*A<=zvBK!uk-;sm2A;`#008?Ya)QCyQ!}1I>5Z$Nfc)4tq!b6QDJX0zm`%~U_ z0|<;VDo>AS82C#utsSoSDrOh0bN#mB)+1O}Pn9!P>*O}2$cGKj`2wmgw!R-w} zURsnzY}BW#_t`o=aa&+$Ul-EQSLlH*eWDCSh+rMTDrvCHxF9<>f6_ti5tTxwCiQ{2 zW+HQ*92kjxH<$_svN^1?0q5k>c%J)Wpmtdh*&=jk{3moa5&kHU@d53a^ynaS7hqus zDdJODJomNbJstQ90}84?PV0Whm8^K|ACoKOs-)tnQy# z>HE}AIDqwHm`CSD$-iF6*H$OS;_xTHBzfjc2^8!kOn!4Jz{DIKilj7E#&~CcJEcl? zdbqDU#lZIXAu6!ZD^^u!GB^fqcU+S9(>#_hYPrSy5g*+-apR=De^rycpMtsIi~J*sE;QZf z#k-XF@pBd4K7lc~(?3c%S6g7ORGBGR9PKb~xIq^{fAQw?AYb(BojbxmBD^Jkl1L!; zj7OBXPbpg+l`Nh&hZKh|xJGL3yN7$ETE*WH!j_x#B2 zc7b&m127C(ZB3uXXN2FEExeIeyw?yYT=CuE|E7|6r3AB=Yl(7pu<8!@-p-dMbOGqX zE<*Gb4{!rX35+{1ucI%5|x(bXUYzTtOp*uJ}X6neONzIbVChd%F+yfikDJ!rTMq z@lQhdfIXGmx6NQ?2g(^hXZn7CWZr*(;28t>6<7Wf8hig%q#zNqkPD2PPZu($=u<=^ zt=k_@qqNllAj;kBe>lC8Qv|);?ey+!SxNqZO2!X;WqlKOcZZQRnC{WWHkf?#Q{86N zt4da1AMHgy18Y5;ItV*j68VG8IEl#c*G)wI7zw`ui}T z?KAo{5+$9hGe`V)W(TpI%l7&WzEbjgf2g^UuzMirno)eTK?SSt5z%})BwUq~Mn9#_ zs|q%n!^mc3GuHJ2j#2(rA&d@vdEyPwX_mr55J`0$zvwcrX5ODxBwE9cRg-N7Mx(uU zX`X8^Gn^Rl2~^^Qr8@jvi&(2kF8R0J@*cp^c zs-n_EzP6D$aA06dFkW7>4QTz8i3$(l$AEE9BQ5qa37t`C5G0@9*8UB{{Y|bS(QKN_ z_e9_Ue)M))e3b&%_8OQ)1f9BY%M8;}#cddZMCcspNjObv;3STBGnVBQ|KO1+q30M( zX(ibHOPw}qqA+~P(KZgA{6Xxes(y( z=Z813`q^75L96-}kYv(*0hT)%qZtp*p1iF@M2CHpLg==aNeDPOMdffoX8L#x5>UlX zO*ZxGQd;F?p|w~&)&{Uz?d0+jEoYpntGQFhE6YCsb;js8DpJrN6*+*y*&7qHq`3Jt zfc$!q#6w?9P`=jVRAnw!1t)ZT%Z*P(+<<9~QJ|kCp<%sL&NRrN_NL+)Ev+M9G-{#F z2S*Lw74iFg(Tb*OxLspbTBGyU^JO&lX}enesYl*wJA{TRB7>4@*!&O^$yNv&2p;jl z2<6uU`N0Z-T*Llm_D)LyEwddaJ%1$WIFZr-E*+?;VG6{svB`RkfGBj>KXB{7nguLx zSt0ypgbRBd?b7iNl3S435{<#)jwpaC}mWhi39>rPM>2Tnp>aWET>@ z(vthpAD#r=c%oJ>Exhe9KId^19|?mY(7pfh6yTH&88yc55H$gT1QaANHc)xQmu_CT z`Shn##@9Mz1$`H_qnI-jSfenybr`63Mi)Nr{ONbQv|NfVzCqJ6j1(FPOfjIn*usH{ zMuuRU7a8asTFq~}5(#e^raS+Pjc_p4lpsg@G9*mdWFA@FV@-l7f<&(eRL z$eN+I2aOe;;5q9~YYUue^L0PIbFZ=UQA{LerlVP}{nY5Q6zX02eLe@ACOdhSyLK{T zZ%=U>-R3!YEa{kwV8W0xQ)56F#9q%Ou4;8ySe234@5JI-(T0tzW+DhRr}FW-5D~*3 zS?oKVJcHx420fBhejs|n=Q)FKl~N<1gG&CQZyE3Caj^!d_i>mK_=6a9yJ(=E+$=VR zNa!H_{@f`SlpU}S9X^hc!6DqDTBktdo#au^I0XhV2mYQW$H^QZ_8gYi3f(FeGNla2 z5duUHZOplE?qqF3fv=xu{KzR_(tdzC0jTcOY+uzjb{yDwj1iQ4vYW$0SLf_>axaTe zi#d?pASYZ~D2YWDqul`tSW!k_g^}p@i_zOe;b(F3@6f-0;4O&=ozfLL81$XN=}zO` zUdoSzd(XEG`t{vFR`~L0EUqqE)7S-coYnnIpa7z1P6p+mi;~A}fERTwbJo&zRWUg1 z-Tav;U?GjiheT_?lixoQIdQ>`k2GyRjuPZV3rh-YYSu#rB^}Z~YjpHaV`G1Rr3_ha z@Qx2s$>`Zz0U0Bsw$d+UluuG={c-y`@g|3QzW)Jx*I@d>vmtXB3hC}5po}~zSxoR)XlAD0C zjxN;%@q2(Buo!*Ulk9wX)Io5XTBLemzi?Ba9e2W=R4T3Z`EPazxcZN5=KyI8;cN3>=IsvXvIQQvlv04_~OEN|{zy z)_tLWsZ5RSnxmsKW`45<)(ZNu()ZⅅOFx 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 M0zixz2mpZp1O63CNB{r; literal 0 HcmV?d00001 diff --git a/root/root/.cache/powershell/7.3.2/sentinel1-2023-3-8.done b/root/root/.cache/powershell/7.3.2/sentinel1-2023-3-8.done new file mode 100644 index 0000000..e69de29 diff --git a/root/root/.cache/powershell/7.3.2/update1_v7.3.3_2023-02-27 b/root/root/.cache/powershell/7.3.2/update1_v7.3.3_2023-02-27 new file mode 100644 index 0000000..e69de29 diff --git a/root/root/.cache/powershell/7.3.3/sentinel1-2023-4-15.done b/root/root/.cache/powershell/7.3.3/sentinel1-2023-4-15.done new file mode 100644 index 0000000..e69de29 diff --git a/root/root/.cache/powershell/7.3.3/update1_v7.3.4_2023-04-13 b/root/root/.cache/powershell/7.3.3/update1_v7.3.4_2023-04-13 new file mode 100644 index 0000000..e69de29 diff --git a/root/root/.cache/powershell/telemetry.uuid b/root/root/.cache/powershell/telemetry.uuid new file mode 100644 index 0000000..e24d4d6 --- /dev/null +++ b/root/root/.cache/powershell/telemetry.uuid @@ -0,0 +1 @@ +iMI- \ No newline at end of file diff --git a/root/root/.cshrc b/root/root/.cshrc new file mode 100644 index 0000000..d087a90 --- /dev/null +++ b/root/root/.cshrc @@ -0,0 +1,7 @@ +# .cshrc + +# User specific aliases and functions + +alias rm 'rm -i' +alias cp 'cp -i' +alias mv 'mv -i' diff --git a/root/root/.dotnet/corefx/cryptography/x509stores/ca/A053375BFE84E8B748782C7CEE15827A6AF5A405.pfx b/root/root/.dotnet/corefx/cryptography/x509stores/ca/A053375BFE84E8B748782C7CEE15827A6AF5A405.pfx new file mode 100644 index 0000000000000000000000000000000000000000..7d3c79ab1fae75d06a07f1343070ee6750efce31 GIT binary patch literal 1538 zcmV+d2L1Ukf(8Bp0Ru3C1-b?aDuzgg_YDCD0ic2fs|11tr!ayAqcDO6p9TpkhDe6@ z4FLxRpn?UEFoFe)0s#Opf(3;J2`Yw2hW8Bt2LUi71_~;MNQUBgKH@swV>)w0E%ev!HO6PXm$iDW1|^ zYpBc|e<^i_%p*Z1+MAVpTXVi>m(ki|5+AN&oToF!bCUw*oRO*w;4Dm{yqXZ@7evTs zNWHXuEW~iJfQ?xA^jsPG*vOxWzo@VPUL#9BMZ?)XF{9*_g@s4}M3iM?0bWdZp2r4^ z^+sx8a}rAj^Xek+Us1Q4qN_{b%f~(kla1La=xf4fc--3yTO0K*X6KV9lKt9d@>5N_ z*YX~3VU!;nJLFRnbRRsRl;A0YOt9;n;L!-B_q6acH;R)P6V_zYzc=@03C~uG`5O!Agu#u6Z1tRHPjJSH7cf^Q5aywcNj}WD>;*wKZ3-neyHG zjh|HzHX-e290U~XSGg4aUGhjCR5+}imNneYHn)oQ^ET^`4E+@miRSochWy(sq>m(W zx77gud_LC>tWaoo$kj;A$@j*Q(F$6fPKh3na~^6Xi0PzPVX6qjtB0xx{(8hVg9#Ww zY_R%|H15Vh6lN3<8+>f}795rbbGU9XY_q~Y)@$AS2Fwd5m-#{JHYDlcsry;oNs%;c*AW)M_ zop7N`I!x9GU9rj4r>kvHw~Q7ySCmBDa|nwDyi&6&l1|&gub;Lg>2dfTfQ78K1y|fH z+!Pqe4}hD%Xt+}P7)#Lr&z6WNE+!Bw-aMcx{7Q58)r`?d0U3v&dhlPKIe4 z{Jqbgf*#sN&eSjI8XkVP0MFWmG^JH2`|N}z2eq57lq-T7&3%&gcF)NMA=3g=D9)%t zRD}$(0kqoPOD497kNh%_3bC6pye9mc>LwSVu-ukl4etpP{^Tzy)9SJg^A!3>6w3)# z&M!HQan&A?k5J{Hn(=!GXm4W(%jY_}C@j~^G~iB~Zxu5e{Cx1dcRxZl&3E%SWCjJx zezp9mY9V$0SHB+&n#OtI&1=+9rf=r2tY<^Hzr1E^b`&GIKLfRho67Y6gc(2tbf^nVQdGQf?1KBW7iyfc4Yu z!HrC`S2)7(NR+@S>&LD}xbxuvofh|^;9fR-Fi#ZQ{aNU@24vSeoXA*SjOJL6ZYfY@ zq)|y^JbnXwhtmXtRIrMow6^Mf7v_H)0|C_>4ur1KH`G&Xl9E2o@rp`odjCRNF3%!m z2#1~IgAFBk@;PLha&6a;y=QbZ@GJp2CZcXAD*lOko)5HF2Zd-vd<*qprFDh?Okv~q zYwNyJCNto92sm^ruy2S(lqgu07Y2+)s3dGby!P(ChNszBw2I%pOWPm~e$8GC_yvjm z?eraYtqPIWQ8^AdW4YHA5?omlUx;484gWD=r|`w+0!Lh9OBJDuhOI8B=F8OO{hx}J z>B?j1Ef1W7(z(1Xf>B`_zDyz-9#J!`2=2G=?0akoJ}-b6Tl@1IKzQp?B0#mgFN(^? zCw + + 2023-02-02T08:42:33.2556233Z + 2023-02-02T08:42:33.2531075Z + 2023-05-03T08:42:33.2531075Z + + + + + + + qJfiyELbzR+S6OOa2MPnAuzQ/UuYoGoQiJ6y4CzqUgSmLFwf/xWBFQZGXfUgyhl/iQLZ5Kb+qt/3cLfDZYvqGQ== + + + + \ No newline at end of file diff --git a/root/root/.local/share/powershell/PSReadLine/ConsoleHost_history.txt b/root/root/.local/share/powershell/PSReadLine/ConsoleHost_history.txt new file mode 100644 index 0000000..a9ffb34 --- /dev/null +++ b/root/root/.local/share/powershell/PSReadLine/ConsoleHost_history.txt @@ -0,0 +1,774 @@ +(Get-Content -Path /etc/dirsrv/slapd-medusa/pin.txt).Substring(26) +exit +whoami +Get-Service -? +systemctl -? +systemctl --help +systemctl --list-sockets +systemctl --list-sockets * +systemctl --list-units +systemctl --list-units * +man systemctl +systemctl list-units +systemctl list-unit-files +systemctl list-unit-files | Out-String +systemctl list-units * +systemctl list-units --all +systemctl list-units --all | Out-String > ~/all_units +nano all_units +nano ~/all_units +tail ~/all_units +systemctl list-unit-files +systemctl list-unit-files | Out-String +systemctl list-units +systemctl --help +systemctl --show cockpit +systemctlshow cockpit +systemctl show cockpit +systemctl status cockpit +systemctl status cockpit --help +systemctl status cockpit --full --all +systemctl status cockpit +systemctl status cockpit | Out-String +systemctl status dirsrv | Out-String +systemctl status dirsrv@medusa | Out-String +systemctl status dirsrv@medusa -o json +systemctl status dirsrv@medusa -o json | ConvertFrom-Json +(systemctl status dirsrv@medusa -o json) | ConvertFrom-Json +$a = (systemctl status dirsrv@medusa -o json) +$a +$a[0] +systemctl --help +systemctl --help > ~/systemctl.help +nano /root/systemctl.help +cat /root/systemctl.help | Set-Clipboard +systemctl --full --no-pager --output=json --legend=false --all show cockpit +systemctl --full --no-pager --output=json --legend=false --all status cockpit +systemctl --full --no-pager --output=json --legend=false --all show cockpit2 +systemctl --full --no-pager --output=json --legend=false --all show coc2 +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = @{}` + foreach ($line in $serviceShow) {` + $eqIndex = $line.FirstIndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex)` + $result.$propertyName = $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +Get-Service Cockpit +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = @{}` + foreach ($line in $serviceShow) {` + $eqIndex = $line.IndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex)` + $result.$propertyName = $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +Get-Service Cockpit +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = @{}` + foreach ($line in $serviceShow) {` + $eqIndex = $line.IndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex+1)` + $result.$propertyName = $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +Get-Service Cockpit +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = New-Object PSCustomObject` + foreach ($line in $serviceShow) {` + $eqIndex = $line.IndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex+1)` + $result | Add-Member -PropertyName $propertyName -PropertyValue $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +Get-Service Cockpit +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = New-Object PSCustomObject` + foreach ($line in $serviceShow) {` + $eqIndex = $line.IndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex+1)` + $result | Add-Member -NotePropertyName $propertyName -NotePropertyValue $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +Get-Service Cockpit +[System.Time]|gm +[System.TimeSpan]::FromMicroseconds(1555439) +[System.Double]::PositiveInfinity +[pscustomobject].GetType() +[pscustomobject].Name +[pscustomobject].NameSpace +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = New-Object PSCustomObject` + foreach ($line in $serviceShow) {` + $eqIndex = $line.IndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex+1)` + $memberType = "string"` + if ($propertyName.EndsWith("Monotonic")) {` + $memberType = "TimeSpan"` + $propertyValue = [System.TimeSpan]::FromMicroseconds($propertyValue)` + } else if ($propertyName.EndsWith("USec")) {` + $memberType = "TimeSpan"` + $propertyValue = [System.TimeSpan]::Parse($propertyValue)` + } else if ($propertyName.EndsWith("Timestamp")) {` + if (![string]::IsNullOrWhiteSpace($propertyValue)) {` + $memberType = "DateTime"` + $propertyValue = [System.DateTime]::Parse($propertyValue)` + }` + } else if ($propertyName.StartsWith("DefaultLimit")) {` + if ($propertyValue -eq 'infinity') {` + $propertyValue = [System.Double]::PositiveInfinity` + $memberType = "Double"` + } else {` + $propertyValue = [int]$propertyValue` + $memberType = "Int32"` + }` + } else if ($propertyName -eq 'UnitPath') {` + $propertyValue = $propertyValue -split ' '` + } else if ($propertyName -eq 'Environment') {` + $env = new PSCustomObject` + ($propertyValue -split ' ') | ForEach-Object { $splits = $_ -split '=';` + if ($splits[0] -eq 'PATH') {` + $targetValue = $splits[1] -split ':'` + } else {` + $targetValue = $splits[1]` + }` + $env | Add-Member -NotePropertyName $splits[0] -NotePropertyValue $targetValue` + }` + $propertyValue = $env` + $memberType = "System.Management.Automation.PSObject"` + }` + $result | Add-Member -TypeName $memberType -NotePropertyName $propertyName -NotePropertyValue $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +function Get-Service {` + [CmdletBinding()]` + param (` + [Parameter(Mandatory = $true)]` + [string]$Name` + )` + $serviceShow = (systemctl --full --no-pager --output=json --legend=false --all show $serviceName)` + $result = New-Object PSCustomObject` + foreach ($line in $serviceShow) {` + $eqIndex = $line.IndexOf('=')` + $propertyName = $line.Substring(0,$eqIndex)` + $propertyValue = $line.Substring($eqIndex+1)` + $memberType = "string"` + if ($propertyName.EndsWith("Monotonic")) {` + $memberType = "TimeSpan"` + $propertyValue = [System.TimeSpan]::FromMicroseconds($propertyValue)` + } elseif ($propertyName.EndsWith("USec")) {` + $memberType = "TimeSpan"` + $propertyValue = [System.TimeSpan]::Parse($propertyValue)` + } elseif ($propertyName.EndsWith("Timestamp")) {` + if (![string]::IsNullOrWhiteSpace($propertyValue)) {` + $memberType = "DateTime"` + $propertyValue = [System.DateTime]::Parse($propertyValue)` + }` + } elseif ($propertyName.StartsWith("DefaultLimit")) {` + if ($propertyValue -eq 'infinity') {` + $propertyValue = [System.Double]::PositiveInfinity` + $memberType = "Double"` + } else {` + $propertyValue = [int]$propertyValue` + $memberType = "Int32"` + }` + } elseif ($propertyName -eq 'UnitPath') {` + $propertyValue = $propertyValue -split ' '` + } elseif ($propertyName -eq 'Environment') {` + $env = new PSCustomObject` + ($propertyValue -split ' ') | ForEach-Object { $splits = $_ -split '=';` + if ($splits[0] -eq 'PATH') {` + $targetValue = $splits[1] -split ':'` + } else {` + $targetValue = $splits[1]` + }` + $env | Add-Member -NotePropertyName $splits[0] -NotePropertyValue $targetValue` + }` + $propertyValue = $env` + $memberType = "System.Management.Automation.PSObject"` + }` + $result | Add-Member -TypeName $memberType -NotePropertyName $propertyName -NotePropertyValue $propertyValue` + }` + if ($result.LoadError -match "NoSuchUnit") { return $null; } else { return $result; }` +} +Get-Service Cockpit +exit +which pwsh +exit +Move-Item './Installing *.*' ./Educational/ -force +ls ./Educational/ +exit +Move-Item './Shaker*.*' ./Educational/ +exit +Move-Item ./Educational/ .. +cd .. +chown -R cole:cole * +exit +get-content ./config_system.py | % { "$_" } +get-content ./config_system.py | % { "PGADMIN_CONFIG_$_" } +get-content ./config_system.py | % { "PGADMIN_CONFIG_$_".Replace(' = ','=') } +podman +podman container +podman container list +podman container list --all +podman container inspect gracious_mccarthy +get-content ./config_system.py | % { "PGADMIN_CONFIG_$_".Replace(' = ','=') } +copy-item *.* /home/cbrand/.ssh -force +cd /home/cbrand/.ssh +ls +ls -la +cd /home/cole/.ssh +copy-item * /home/cbrand/.ssh -force +cd /home/cbrand/.ssh +ls -la +chown cbrand:cbrand * +chown cbrand:users * +ls -al +exit +$charA = (int)(char)'A' +$charA +$charA = [int][char]'A' +$charA +$charZ = (int)(char)'Z' +$charZ = [int][char]'Z' +[$charA..$charZ] +[$charA...$charZ] +$charA...$charZ +$charA..$charZ +$charA..$charZ | % { [string][char]$_ } +$charA..$charZ | % { [char]$_ } +$charA..$charZ | % { [char]::new($_) } +$charA..$charZ | % { [char][int]$_ } +$charA..$charZ | % { $_ } +$charZ = [int][char]'Z' +$charA = [int][char]'A' +$charA..$charZ | % { [string][char]$_ } +$charA..$charZ | % { $letter = [string][char]$_; $letterPair1 = "$letter-$($letter)" } +$charA..$charZ | % { $letter = [string][char]$_; $letterPair1 = "$letter-$($letter)L"; $letterPair2 = "$($letter)M-$($letter)Z"; $letters = @($letterPair1,$letterPair2); return $letters } +$charA..$charZ | % { $letter = [string][char]$_; $letterPair1 = "$letter-$($letter)L"; $letterPair2 = "$($letter)M-$($letter)Z"; $letters = @($letterPair1,$letterPair2); } +cd /zfs/data/videos +ls +cd ./Movies/ +pwd +New-Item -? +Move-Item -? +$charA = [int][char]'A' +$charL = [int][char]'L' +$charM = [int][char]'M' +$charZ = [int][char]'Z' +$rangeFirst = $charA..$charL +$rangeSecond = $charM..$charZ +$pathRoot = "/zfs/data/videos/Movies" +$charA..$charZ | % {` + $letter = [string][char]$_` + $letterPair1 = "$letter-$($letter)L"` + $letterPair2 = "$($letter)M-$($letter)Z"` + $pathPair1 = Join-Path -Path $pathRoot -ChildPath $letterPair1` + $pathPair2 = Join-Path -Path $pathRoot -ChildPath $letterPair2` + if (-not (Test-Path -Path $pathPair1)) { New-Item -ItemType Directory -Path $pathPair1 -Force }` + if (-not (Test-Path -Path $pathPair2)) { New-Item -ItemType Directory -Path $pathPair2 -Force }` +} +$movies = Get-ChildItem -Path $pathRoot +foreach ($movie in $movies) {` + $name = $movie.Name` + if ($name.Length -lt 6) {` + continue` + }` +` + if ($name -match "^A ") {` + $name = $name.Substring(2).Trim()` + } elseif ($name -match "^An ") {` + $name = $name.Substring(3).Trim()` + } elseif ($name -match "^The ") {` + $name = $name.Substring(4).Trim()` + } ` + $letter = $name[0]` + $nameSecondChar = [int][char]$name[1]` + $letterPair1 = "$letter-$($letter)L"` + $letterPair2 = "$($letter)M-$($letter)Z"` +` + $targetFolder = $null` +` + if ($nameSecondChar -in $rangeFirst) {` + $targetFolder = $letterPair1` + } elseif ($nameSecondChar -in $rangeSecond) {` + $targetFolder = $letterPair2` + } else {` + continue` + }` +` + $targetPath = Join-Path -Path $pathRoot -ChildPath $targetFolder` +` + Move-Item -Path $item.FullName -Destination $targetPath -Force -ErrorAction Continue -WhatIf` +} +foreach ($movie in $movies) {` + $name = $movie.Name` + if ($name.Length -lt 6) {` + continue` + }` +` + if ($name -match "^A ") {` + $name = $name.Substring(2).Trim()` + } elseif ($name -match "^An ") {` + $name = $name.Substring(3).Trim()` + } elseif ($name -match "^The ") {` + $name = $name.Substring(4).Trim()` + } ` + $letter = $name[0]` + $nameSecondChar = [int][char]$name[1]` + $letterPair1 = "$letter-$($letter)L"` + $letterPair2 = "$($letter)M-$($letter)Z"` +` + $targetFolder = $null` +` + if ($nameSecondChar -in $rangeFirst) {` + $targetFolder = $letterPair1` + } elseif ($nameSecondChar -in $rangeSecond) {` + $targetFolder = $letterPair2` + } else {` + continue` + }` +` + $targetPath = Join-Path -Path $pathRoot -ChildPath $targetFolder` +` + Move-Item -Path $movie.FullName -Destination $targetPath -Force -ErrorAction Continue -WhatIf` +} +foreach ($movie in $movies) {` + $name = $movie.Name` + if ($name.Length -lt 6) {` + continue` + }` +` + if ($name -match "^A ") {` + $name = $name.Substring(2).Trim()` + } elseif ($name -match "^An ") {` + $name = $name.Substring(3).Trim()` + } elseif ($name -match "^The ") {` + $name = $name.Substring(4).Trim()` + } ` + $letter = $name[0]` + $nameSecondChar = [int][char]($name[1].ToUpper())` + $letterPair1 = "$letter-$($letter)L"` + $letterPair2 = "$($letter)M-$($letter)Z"` +` + $targetFolder = $null` +` + if ($nameSecondChar -in $rangeFirst) {` + $targetFolder = $letterPair1` + } elseif ($nameSecondChar -in $rangeSecond) {` + $targetFolder = $letterPair2` + } else {` + continue` + }` +` + $targetPath = Join-Path -Path $pathRoot -ChildPath $targetFolder` +` + Move-Item -Path $movie.FullName -Destination $targetPath -Force -ErrorAction Continue -WhatIf` +} +foreach ($movie in $movies) {` + $name = $movie.Name` + if ($name.Length -lt 6) {` + continue` + }` +` + if ($name -match "^A ") {` + $name = $name.Substring(2).Trim()` + } elseif ($name -match "^An ") {` + $name = $name.Substring(3).Trim()` + } elseif ($name -match "^The ") {` + $name = $name.Substring(4).Trim()` + } ` + $letter = $name[0]` + $nameSecondChar = [int][char]($name.ToUpper()[1])` + $letterPair1 = "$letter-$($letter)L"` + $letterPair2 = "$($letter)M-$($letter)Z"` +` + $targetFolder = $null` +` + if ($nameSecondChar -in $rangeFirst) {` + $targetFolder = $letterPair1` + } elseif ($nameSecondChar -in $rangeSecond) {` + $targetFolder = $letterPair2` + } else {` + continue` + }` +` + $targetPath = Join-Path -Path $pathRoot -ChildPath $targetFolder` +` + Move-Item -Path $movie.FullName -Destination $targetPath -Force -ErrorAction Continue -WhatIf` +} +$movies = Get-ChildItem -Path $pathRoot +foreach ($movie in $movies) {` + $name = $movie.Name` + if ($name.Length -lt 6) {` + continue` + }` +` + if ($name -match "^A ") {` + $name = $name.Substring(2).Trim()` + } elseif ($name -match "^An ") {` + $name = $name.Substring(3).Trim()` + } elseif ($name -match "^The ") {` + $name = $name.Substring(4).Trim()` + } ` + $letter = $name[0]` + $nameSecondChar = [int][char]($name.ToUpper()[1])` + $letterPair1 = "$letter-$($letter)L"` + $letterPair2 = "$($letter)M-$($letter)Z"` +` + $targetFolder = $null` +` + if ($nameSecondChar -in $rangeFirst) {` + $targetFolder = $letterPair1` + } elseif ($nameSecondChar -in $rangeSecond) {` + $targetFolder = $letterPair2` + } else {` + Write-Host "Skipping $($movie.FullName)"` + continue ` + }` +` + $targetPath = Join-Path -Path $pathRoot -ChildPath $targetFolder` +` + Move-Item -Path $movie.FullName -Destination $targetPath -Force -ErrorAction Continue | Out-Null` +} +chown cbrand:users * -R +ls -al +Get-ChildItem ".*" +Get-ChildItem ".*" -Hidden +Get-ChildItem ".*" -Hidden | Remove-Item -Force +ls -al +chown cole:users * -R +ls -al +cat ./gogs.pub | Set-Clipboard +exit +(gci)|gm +(gci).LastWriteTime +(gci).LastWriteTime -gt [System.DateTime]::Now.AddDays(-30) +(gci).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-30)}) +(gci -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-30)}) +cd /etc +(gci -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-30)}) +ls -al / +stat / | awk '/Birth: /{print $2}' +(gci -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60)}) +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60)}) +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60)}) > ~/filelist.txt +cat /root/filelist.txt +nano /root/filelist.txt +cat ./dnsmasq.conf +nano /root/filelist.txt +mv /root/filelist.txt /zfs/data/ +cd /zfs/data/powershell/ +ls +mv ../filelist.txt ./ +ls -al +chown cole:cole * +ls -al +cd /etc +ls +ls *.te +ls *.pp +rm ./my-postmaster.* +ls +cat named.conf +cat ./named.rfc1912.zones +cat ./named.root.key +cat pcp.conf +cat ./realmd.conf +cat ./rndc.key +cat shells +cat ./sudo +cat ./sudo.conf +cat ./sudoers +cat ./sysctl.conf +cd ipa +ls +Remove-Item * -Recurse -Force +cd .. +rmdir ipa +cd ./krb5.conf.d/ +ls +cat ./freeipa +cat ./freeipa-server +ls -al +cat ./enable_sssd_conf_dir +cat ./sssd_enable_idp +rm ./freeipa +rm ./freeipa-server +cd .. +cd ./rwtab.d/ +ls +cat ./named +cat ./sssd +cd .. +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}) +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName > /zfs/data/powershell/filelist.txt +cat /etc/libvirt/qemu/networks/default.xml +cat /etc/resolvconf/resolv.conf.d/head +cat /etc/pulse/client.conf +cat /etc/pcp/labels.conf +cat /etc/qemu/bridge.conf +cat /etc/PackageKit/Vendor.conf +cat /etc/audit/auditd.conf +cat /etc/audit/plugins.d/af_unix.conf +cat /etc/gssproxy/24-nfs-server.conf +cat /etc/dhcp/dhclient.conf +cat /etc/tmpfiles.d/dirsrv-medusa.conf +cd ./tmpfiles.d/ +ls +cd .. +cat /etc/rc.d/init.d/README +cat /etc/lvm/backup/fedora_medusa +cat /etc/lvm/archive/fedora_medusa_00001-1504436465.vg +cat /etc/tpm2-tss/fapi-config.json +cat /etc/modprobe.d/vhost.conf +cat /etc/ssl/README +cat /etc/systemd/system/dirsrv@JCOLEBRAND-LOCAL.service.d/ipa-env.conf +rm /etc/systemd/system/dirsrv@JCOLEBRAND-LOCAL.service.d/ipa-env.conf +cd /etc/systemd/system/dirsrv@JCOLEBRAND-LOCAL.service.d/ +ls +ls -a +cd .. +ls -al +cat /etc/systemd/system/cockpit.socket.d/listen.conf +cat /etc/systemd/resolved.conf.d/dns_servers.conf +cat /etc/systemd/user.conf +cat /etc/systemd/system.conf +cat /etc/systemd/oomd.conf +cat /etc/ssh/sshd_config.d/50-redhat.conf +cat /etc/ssh/sshd_config +cat /etc/ssh/moduli +cat /etc/debuginfod/elfutils.urls +cat /etc/security/pam_winbind.conf +cat /etc/sasl2/pmcd.conf +cat /etc/xdg/autostart/snap-userd-autostart.desktop +cat /etc/sysconfig/samba +cat /etc/sysconfig/snapd +cat /etc/sysconfig/sshd +cat /etc/rwtab.d/named +cat /etc/profile.d/which2.sh +cat /etc/profile.d/which2.csh +cat /etc/profile.d/snapd.sh +cat /etc/profile.d/debuginfod.sh +cat /etc/udev/udev.conf +cat /etc/pam.d/sudo +cat /etc/pam.d/sudo-i +cat /etc/pam.d/samba +cat /etc/request-key.d/id_resolver.conf +cat /etc/request-key.d/cifs.spnego.conf +cat /etc/dnf/protected.d/systemd.conf +cat /etc/dnf/protected.d/sudo.conf +cat /etc/trusted-key.key +cat /etc/sysctl.conf +cat /etc/pcp.conf +cat /etc/pcp.env +cat /etc/dnsmasq.conf +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +cd ../.. +(gci -hidden -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +(gci -system -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +(gci - -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +cat /etc/fstab +cat /etc/gdbinit +cat /etc/inittab +cat /etc/ld.so.cache +clear +cat /etc/libaudit.conf +cd /var +(gci -system -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +(gci -hidden -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName +(gci -recurse -File).Where({$_.LastWriteTime -gt [System.DateTime]::Now.AddDays(-60) -and $_.Attributes -eq 'Normal'}).FullName > /zfs/data/powershell/filelist.txt +cd lib +ls +rmdir ./plexmediaserver/ -fr +rmdir ./plexmediaserver/ -r +rmdir ./plexmediaserver/ +Remove-Item ./plexmediaserver/ -Recurse -Force +cd ./ip +cd ./ipa +ls +ls -al +Remove-Item ./plexmediaserver/ -Recurse -Force +cd .. +Remove-Item ./ipa/ -Recurse -Force +Remove-Item ./ipa-client/ -Recurse -Force +ls +cat /var/lib/libvirt/dnsmasq/virbr0.status +cat /var/lib/libvirt/dnsmasq/default.hostsfile +cat /var/lib/libvirt/dnsmasq/default.conf +cat /var/lib/pcp/pmns/stdpmid +cat /var/lib/plocate/plocate.db +clearcat /var/lib/logrotate/logrotate.status +cat /var/lib/logrotate/logrotate.status +clear +cat /var/lib/dnf/repos/updates-modular-c898cfa918084d7a/countme +cd ../ +ls +cd ../ +ls +cd ./database/ +ls +cd ./pgsql/ +ls +cd ./data/ +ls +cd .. +ls +ls -al +ls /home +su postgres +ls +ls /var/lib/pgsql/ +ls +ls -al /var/lib +getent passwd postgres +ls +cat initdb_postgresql.log +cd data +ls +cat ./postgresql.conf +ls +cat ./pg_ident.conf +clear +cd / +ls +cd ./teamcity/ +ls +cd kra +cd /kraken +ls +cd / +ls -al +cat /etc/fstab +cd /tmp +ls +cd /medi +cd /media +ls +cd ./320/ +ls +ls -al +cat ./route53/ +cd ./route53/ +ls +cd .. +ls .* +ls ./.* +gci ./.* +gci -hidden +gci -hidden | remove-item +gci -hidden +whoami +exit +gci -hidden +gci -hidden | remove-item +ls -al +cat agent.sh +clear +ls +whoami +ls / +ls /zfs/data +New-Item -Path /zfs/data/automation -ItemType Directory +New-Item -Path /zfs/data/automation/system_configuration -ItemType Directory +chown cbrand:cbrand /zfs/data/automation/ -r +chown cbrand:cbrand /zfs/data/automation/ -R +chown cbrand:cbrand -R /zfs/data/automation/ +chown cbrand:cbrand /zfs/data/automation/ +chown cbrand:users /zfs/data/automation/ +chown cbrand:users /zfs/data/automation/ -R +(Get-ChildItem ldap2pg.yaml -Recurse).FullName +(Get-ChildItem ldap2pg.yaml -Recurse -File).FullName +cd ../var +(Get-ChildItem ldap2pg.yaml -Recurse -File).FullName +Remove-Item /tmp/.dotnet/ -Recurse -Force +exit +./capture.ps1 +exit +Remove-Item /var/lib/go-agent/pipelines/* -Recurse -Force +Remove-Item /var/lib/go-agent-1/pipelines/* -Recurse -Force +Remove-Item /var/lib/go-agent-2/pipelines/* -Recurse -Force +Remove-Item /var/lib/go-agent-3/pipelines/* -Recurse -Force +Remove-Item /var/lib/go-agent-/pipelines/* -Recurse -Force +Remove-Item /var/lib/go-agent-4/pipelines/* -Recurse -Force +Remove-Item /var/lib/go-agent-5/pipelines/* -Recurse -Force +exit +"01234" -match "\d" +"01234"[0] -match "\d" +ls +Remove-Item -Path ./capture-files/ -Force -Recurse +exit +./capture.ps1 +git status +ls -al +ls -alR +cd /usr/share/nginx/html +ls +ls -a +clear +cd /var/lib/letsencrypt/ +ls -al +cd ./snakeoil/ +ls +cd ~ +ls -al +pwd +cd /home/cbrand +ls +ls -al +clear +get-childitem -? +gci +gci -Attributes * +clear +gci -Attributes Hidden,System,Normal +gci diff --git a/root/root/.pki/nssdb/cert9.db b/root/root/.pki/nssdb/cert9.db new file mode 100644 index 0000000000000000000000000000000000000000..1a9bde0d0833e190580c93110d485bbfd0bb9e12 GIT binary patch literal 40960 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 literal 0 HcmV?d00001 diff --git a/root/root/.pki/nssdb/key4.db b/root/root/.pki/nssdb/key4.db new file mode 100644 index 0000000000000000000000000000000000000000..5966e8f168d78af022e594eb86bece1e03fec245 GIT binary patch literal 53248 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 +ftp.postgresql.org 0 0 1677061047 31536000 +patch-diff.githubusercontent.com 0 1 1680164076 31536000 +github.com 0 1 1679292796 31536000 +letsencrypt.org 0 0 1676196446 31536000 diff --git a/root/root/.xmltv/tv_grab_na_dtv.conf b/root/root/.xmltv/tv_grab_na_dtv.conf new file mode 100644 index 0000000..941c849 --- /dev/null +++ b/root/root/.xmltv/tv_grab_na_dtv.conf @@ -0,0 +1,771 @@ +zip=97330 +timezone=America/Los_Angeles +channel!0001.directv.com +channel!0002.directv.com +channel=0009.directv.com +channel=0013.directv.com +channel=0016.directv.com +channel=0023.directv.com +channel=0028.directv.com +channel=0034.directv.com +channel!0070.directv.com +channel!0071.directv.com +channel!0072.directv.com +channel!0073.directv.com +channel!0074.directv.com +channel!0075.directv.com +channel!0076.directv.com +channel!0077.directv.com +channel!0078.directv.com +channel!0079.directv.com +channel!0080.directv.com +channel!0081.directv.com +channel!0082.directv.com +channel!0084.directv.com +channel!0085.directv.com +channel!0086.directv.com +channel!0087.directv.com +channel!0088.directv.com +channel!0089.directv.com +channel!0091.directv.com +channel!0092.directv.com +channel!0095.directv.com +channel!0097.directv.com +channel!0098.directv.com +channel!0099.directv.com +channel!0100.directv.com +channel!0104.directv.com +channel!0105.directv.com +channel!0106.directv.com +channel!0107.directv.com +channel!0108.directv.com +channel!0111.directv.com +channel!0113.directv.com +channel!0114.directv.com +channel!0115.directv.com +channel!0118.directv.com +channel!0119.directv.com +channel!0120.directv.com +channel!0121.directv.com +channel!0122.directv.com +channel!0123.directv.com +channel!0124.directv.com +channel!0126.directv.com +channel!0127.directv.com +channel!0128.directv.com +channel!0129.directv.com +channel!0130.directv.com +channel!0131.directv.com +channel!0132.directv.com +channel!0133.directv.com +channel!0134.directv.com +channel!0135.directv.com +channel!0136.directv.com +channel!0137.directv.com +channel!0138.directv.com +channel!0139.directv.com +channel!0140.directv.com +channel!0141.directv.com +channel!0142.directv.com +channel!0143.directv.com +channel!0144.directv.com +channel!0145.directv.com +channel!0146.directv.com +channel!0147.directv.com +channel!0148.directv.com +channel!0149.directv.com +channel!0150.directv.com +channel!0151.directv.com +channel!0152.directv.com +channel!0153.directv.com +channel!0154.directv.com +channel!0155.directv.com +channel!0156.directv.com +channel!0157.directv.com +channel!0158.directv.com +channel!0159.directv.com +channel!0160.directv.com +channel!0161.directv.com +channel!0162.directv.com +channel!0163.directv.com +channel!0164.directv.com +channel!0165.directv.com +channel!0166.directv.com +channel!0167.directv.com +channel!0168.directv.com +channel!0169.directv.com +channel!0170.directv.com +channel!0171.directv.com +channel!0172.directv.com +channel!0173.directv.com +channel!0174.directv.com +channel!0175.directv.com +channel!0176.directv.com +channel!0177.directv.com +channel!0199.directv.com +channel!0200.directv.com +channel!0202.directv.com +channel!0203.directv.com +channel!0204.directv.com +channel!0205.directv.com +channel!0206.directv.com +channel!0207.directv.com +channel!0208.directv.com +channel!0209.directv.com +channel!0212.directv.com +channel!0213.directv.com +channel!0214.directv.com +channel!0215.directv.com +channel!0216.directv.com +channel!0217.directv.com +channel!0218.directv.com +channel!0219.directv.com +channel!0221.directv.com +channel!0222.directv.com +channel!0223.directv.com +channel!0224.directv.com +channel!0225.directv.com +channel!0226.directv.com +channel!0227.directv.com +channel!0228.directv.com +channel!0229.directv.com +channel!0230.directv.com +channel!0231.directv.com +channel!0232.directv.com +channel!0233.directv.com +channel!0234.directv.com +channel!0235.directv.com +channel!0236.directv.com +channel!0237.directv.com +channel!0238.directv.com +channel!0239.directv.com +channel!0240.directv.com +channel!0241.directv.com +channel!0242.directv.com +channel!0243.directv.com +channel!0244.directv.com +channel!0245.directv.com +channel!0246.directv.com +channel!0247.directv.com +channel!0248.directv.com +channel!0249.directv.com +channel!0250.directv.com +channel!0251.directv.com +channel!0252.directv.com +channel!0253.directv.com +channel!0254.directv.com +channel!0255.directv.com +channel!0256.directv.com +channel!0258.directv.com +channel!0259.directv.com +channel!0260.directv.com +channel!0261.directv.com +channel!0262.directv.com +channel!0263.directv.com +channel!0264.directv.com +channel!0265.directv.com +channel!0266.directv.com +channel!0268.directv.com +channel!0269.directv.com +channel!0270.directv.com +channel!0271.directv.com +channel!0272.directv.com +channel!0273.directv.com +channel!0274.directv.com +channel!0275.directv.com +channel!0276.directv.com +channel!0277.directv.com +channel!0278.directv.com +channel!0279.directv.com +channel!0280.directv.com +channel!0281.directv.com +channel!0282.directv.com +channel!0283.directv.com +channel!0284.directv.com +channel!0285.directv.com +channel!0286.directv.com +channel!0287.directv.com +channel!0288.directv.com +channel!0289.directv.com +channel!0290.directv.com +channel!0291.directv.com +channel!0292.directv.com +channel!0293.directv.com +channel!0294.directv.com +channel!0295.directv.com +channel!0296.directv.com +channel!0297.directv.com +channel!0298.directv.com +channel!0299.directv.com +channel!0300.directv.com +channel!0301.directv.com +channel!0302.directv.com +channel!0303.directv.com +channel!0304.directv.com +channel!0305.directv.com +channel!0307.directv.com +channel!0308.directv.com +channel!0309.directv.com +channel!0310.directv.com +channel!0311.directv.com +channel!0312.directv.com +channel!0313.directv.com +channel!0314.directv.com +channel!0315.directv.com +channel!0316.directv.com +channel!0317.directv.com +channel!0318.directv.com +channel!0319.directv.com +channel!0320.directv.com +channel!0322.directv.com +channel!0323.directv.com +channel!0324.directv.com +channel!0325.directv.com +channel!0326.directv.com +channel!0327.directv.com +channel!0328.directv.com +channel!0329.directv.com +channel!0330.directv.com +channel!0331.directv.com +channel!0332.directv.com +channel!0333.directv.com +channel!0335.directv.com +channel!0336.directv.com +channel!0337.directv.com +channel!0338.directv.com +channel!0339.directv.com +channel!0340.directv.com +channel!0341.directv.com +channel!0342.directv.com +channel!0343.directv.com +channel!0344.directv.com +channel!0345.directv.com +channel!0346.directv.com +channel!0347.directv.com +channel!0348.directv.com +channel!0349.directv.com +channel!0350.directv.com +channel!0351.directv.com +channel!0352.directv.com +channel!0353.directv.com +channel!0354.directv.com +channel!0355.directv.com +channel!0356.directv.com +channel!0357.directv.com +channel!0358.directv.com +channel!0359.directv.com +channel!0360.directv.com +channel!0361.directv.com +channel!0362.directv.com +channel!0363.directv.com +channel!0364.directv.com +channel!0365.directv.com +channel!0366.directv.com +channel!0367.directv.com +channel!0368.directv.com +channel!0369.directv.com +channel!0370.directv.com +channel!0371.directv.com +channel!0372.directv.com +channel!0373.directv.com +channel!0374.directv.com +channel!0376.directv.com +channel!0377.directv.com +channel!0378.directv.com +channel!0379.directv.com +channel!0380.directv.com +channel!0381.directv.com +channel!0382.directv.com +channel!0383.directv.com +channel!0384.directv.com +channel!0386.directv.com +channel!0388.directv.com +channel!0389.directv.com +channel!0390.directv.com +channel!0391.directv.com +channel!0392.directv.com +channel!0393.directv.com +channel!0394.directv.com +channel!0395.directv.com +channel!0396.directv.com +channel!0397.directv.com +channel!0398.directv.com +channel!0399.directv.com +channel!0401.directv.com +channel!0402.directv.com +channel!0403.directv.com +channel!0404.directv.com +channel!0405.directv.com +channel!0406.directv.com +channel!0407.directv.com +channel!0408.directv.com +channel!0409.directv.com +channel!0410.directv.com +channel!0411.directv.com +channel!0412.directv.com +channel!0413.directv.com +channel!0414.directv.com +channel!0415.directv.com +channel!0416.directv.com +channel!0417.directv.com +channel!0418.directv.com +channel!0419.directv.com +channel!0420.directv.com +channel!0422.directv.com +channel!0423.directv.com +channel!0424.directv.com +channel!0425.directv.com +channel!0426.directv.com +channel!0428.directv.com +channel!0429.directv.com +channel!0430.directv.com +channel!0431.directv.com +channel!0432.directv.com +channel!0433.directv.com +channel!0434.directv.com +channel!0435.directv.com +channel!0436.directv.com +channel!0437.directv.com +channel!0438.directv.com +channel!0439.directv.com +channel!0440.directv.com +channel!0442.directv.com +channel!0443.directv.com +channel!0444.directv.com +channel!0445.directv.com +channel!0446.directv.com +channel!0447.directv.com +channel!0448.directv.com +channel!0449.directv.com +channel!0450.directv.com +channel!0451.directv.com +channel!0452.directv.com +channel!0453.directv.com +channel!0454.directv.com +channel!0455.directv.com +channel!0456.directv.com +channel!0457.directv.com +channel!0458.directv.com +channel!0459.directv.com +channel!0460.directv.com +channel!0461.directv.com +channel!0462.directv.com +channel!0464.directv.com +channel!0465.directv.com +channel!0466.directv.com +channel!0468.directv.com +channel!0469.directv.com +channel!0472.directv.com +channel!0473.directv.com +channel!0474.directv.com +channel!0496.directv.com +channel!0501.directv.com +channel!0502.directv.com +channel!0503.directv.com +channel!0504.directv.com +channel!0505.directv.com +channel!0506.directv.com +channel!0507.directv.com +channel!0508.directv.com +channel!0509.directv.com +channel!0511.directv.com +channel!0515.directv.com +channel!0516.directv.com +channel!0517.directv.com +channel!0519.directv.com +channel!0520.directv.com +channel!0521.directv.com +channel!0522.directv.com +channel!0523.directv.com +channel!0525.directv.com +channel!0526.directv.com +channel!0527.directv.com +channel!0528.directv.com +channel!0529.directv.com +channel!0530.directv.com +channel!0531.directv.com +channel!0535.directv.com +channel!0536.directv.com +channel!0537.directv.com +channel!0538.directv.com +channel!0539.directv.com +channel!0540.directv.com +channel!0541.directv.com +channel!0542.directv.com +channel!0545.directv.com +channel!0546.directv.com +channel!0547.directv.com +channel!0548.directv.com +channel!0549.directv.com +channel!0550.directv.com +channel!0551.directv.com +channel!0552.directv.com +channel!0553.directv.com +channel!0554.directv.com +channel!0555.directv.com +channel!0556.directv.com +channel!0557.directv.com +channel!0558.directv.com +channel!0559.directv.com +channel!0560.directv.com +channel!0561.directv.com +channel!0562.directv.com +channel!0563.directv.com +channel!0564.directv.com +channel!0565.directv.com +channel!0566.directv.com +channel!0568.directv.com +channel!0570.directv.com +channel!0571.directv.com +channel!0572.directv.com +channel!0573.directv.com +channel!0574.directv.com +channel!0575.directv.com +channel!0576.directv.com +channel!0577.directv.com +channel!0578.directv.com +channel!0580.directv.com +channel!0581.directv.com +channel!0582.directv.com +channel!0583.directv.com +channel!0584.directv.com +channel!0585.directv.com +channel!0587.directv.com +channel!0588.directv.com +channel!0591.directv.com +channel!0592.directv.com +channel!0593.directv.com +channel!0594.directv.com +channel!0595.directv.com +channel!0596.directv.com +channel!0597.directv.com +channel!0598.directv.com +channel!0599.directv.com +channel!0600.directv.com +channel!0602.directv.com +channel!0603.directv.com +channel!0604.directv.com +channel!0605.directv.com +channel!0606.directv.com +channel!0608.directv.com +channel!0610.directv.com +channel!0611.directv.com +channel!0612.directv.com +channel!0618.directv.com +channel!0621.directv.com +channel!0623.directv.com +channel!0628.directv.com +channel!0630.directv.com +channel!0631.directv.com +channel!0634.directv.com +channel!0635.directv.com +channel!0639.directv.com +channel!0640.directv.com +channel!0642.directv.com +channel!0646.directv.com +channel!0649.directv.com +channel!0653.directv.com +channel!0654.directv.com +channel!0659.directv.com +channel!0660.directv.com +channel!0661.directv.com +channel!0662.directv.com +channel!0663.directv.com +channel!0664.directv.com +channel!0665.directv.com +channel!0668.directv.com +channel!0669.directv.com +channel!0671.directv.com +channel!0674.directv.com +channel!0675.directv.com +channel!0676.directv.com +channel!0677.directv.com +channel!0681.directv.com +channel!0683.directv.com +channel!0684.directv.com +channel!0686.directv.com +channel!0687.directv.com +channel!0690.directv.com +channel!0691.directv.com +channel!0692.directv.com +channel!0693.directv.com +channel!0694.directv.com +channel!0696.directv.com +channel!0698.directv.com +channel!0701.directv.com +channel!0702.directv.com +channel!0703.directv.com +channel!0704.directv.com +channel!0720.directv.com +channel!0747.directv.com +channel!0748.directv.com +channel!0749.directv.com +channel!0750.directv.com +channel!0751.directv.com +channel!0752.directv.com +channel!0753.directv.com +channel!0754.directv.com +channel!0755.directv.com +channel!0756.directv.com +channel!0757.directv.com +channel!0758.directv.com +channel!0759.directv.com +channel!0760.directv.com +channel!0761.directv.com +channel!0762.directv.com +channel!0763.directv.com +channel!0764.directv.com +channel!0765.directv.com +channel!0766.directv.com +channel!0767.directv.com +channel!0768.directv.com +channel!0769.directv.com +channel!0770.directv.com +channel!0771.directv.com +channel!0772.directv.com +channel!0773.directv.com +channel!0774.directv.com +channel!0775.directv.com +channel!0776.directv.com +channel!0777.directv.com +channel!0778.directv.com +channel!0779.directv.com +channel!0780.directv.com +channel!0781.directv.com +channel!0782.directv.com +channel!0783.directv.com +channel!0784.directv.com +channel!0785.directv.com +channel!0786.directv.com +channel!0787.directv.com +channel!0788.directv.com +channel!0789.directv.com +channel!0790.directv.com +channel!0791.directv.com +channel!0792.directv.com +channel!0793.directv.com +channel!0794.directv.com +channel!0795.directv.com +channel!0796.directv.com +channel!0797.directv.com +channel!0798.directv.com +channel!0799.directv.com +channel!0800.directv.com +channel!0801.directv.com +channel!0802.directv.com +channel!0803.directv.com +channel!0804.directv.com +channel!0805.directv.com +channel!0806.directv.com +channel!0807.directv.com +channel!0808.directv.com +channel!0809.directv.com +channel!0810.directv.com +channel!0811.directv.com +channel!0812.directv.com +channel!0813.directv.com +channel!0814.directv.com +channel!0815.directv.com +channel!0816.directv.com +channel!0817.directv.com +channel!0818.directv.com +channel!0819.directv.com +channel!0820.directv.com +channel!0821.directv.com +channel!0822.directv.com +channel!0823.directv.com +channel!0824.directv.com +channel!0825.directv.com +channel!0826.directv.com +channel!0827.directv.com +channel!0828.directv.com +channel!0829.directv.com +channel!0830.directv.com +channel!0831.directv.com +channel!0832.directv.com +channel!0833.directv.com +channel!0834.directv.com +channel!0835.directv.com +channel!0836.directv.com +channel!0837.directv.com +channel!0838.directv.com +channel!0839.directv.com +channel!0840.directv.com +channel!0841.directv.com +channel!0842.directv.com +channel!0843.directv.com +channel!0844.directv.com +channel!0845.directv.com +channel!0846.directv.com +channel!0847.directv.com +channel!0848.directv.com +channel!0849.directv.com +channel!0850.directv.com +channel!0851.directv.com +channel!0852.directv.com +channel!0853.directv.com +channel!0854.directv.com +channel!0855.directv.com +channel!0856.directv.com +channel!0857.directv.com +channel!0858.directv.com +channel!0859.directv.com +channel!0860.directv.com +channel!0861.directv.com +channel!0862.directv.com +channel!0863.directv.com +channel!0864.directv.com +channel!0865.directv.com +channel!0866.directv.com +channel!0867.directv.com +channel!0868.directv.com +channel!0869.directv.com +channel!0870.directv.com +channel!0871.directv.com +channel!0874.directv.com +channel!0875.directv.com +channel!0876.directv.com +channel!0877.directv.com +channel!0878.directv.com +channel!0879.directv.com +channel!0880.directv.com +channel!0881.directv.com +channel!0882.directv.com +channel!0883.directv.com +channel!0884.directv.com +channel!0885.directv.com +channel!0886.directv.com +channel!0901.directv.com +channel!0902.directv.com +channel!0903.directv.com +channel!0904.directv.com +channel!0905.directv.com +channel!0906.directv.com +channel!0907.directv.com +channel!2020.directv.com +channel!2021.directv.com +channel!2022.directv.com +channel!2023.directv.com +channel!2024.directv.com +channel!2030.directv.com +channel!2031.directv.com +channel!2032.directv.com +channel!2033.directv.com +channel!2034.directv.com +channel!2035.directv.com +channel!2036.directv.com +channel!2037.directv.com +channel!2038.directv.com +channel!2039.directv.com +channel!2040.directv.com +channel!2041.directv.com +channel!2042.directv.com +channel!2049.directv.com +channel!2050.directv.com +channel!2051.directv.com +channel!2052.directv.com +channel!2053.directv.com +channel!2055.directv.com +channel!2056.directv.com +channel!2057.directv.com +channel!2060.directv.com +channel!2061.directv.com +channel!2062.directv.com +channel!2063.directv.com +channel!2064.directv.com +channel!2065.directv.com +channel!2066.directv.com +channel!2067.directv.com +channel!2068.directv.com +channel!2069.directv.com +channel!2070.directv.com +channel!2071.directv.com +channel!2080.directv.com +channel!2081.directv.com +channel!2082.directv.com +channel!2083.directv.com +channel!2084.directv.com +channel!2085.directv.com +channel!2087.directv.com +channel!2088.directv.com +channel!2089.directv.com +channel!2092.directv.com +channel!2093.directv.com +channel!2095.directv.com +channel!2102.directv.com +channel!2103.directv.com +channel!2104.directv.com +channel!2105.directv.com +channel!2108.directv.com +channel!2109.directv.com +channel!2112.directv.com +channel!2113.directv.com +channel!2115.directv.com +channel!2116.directv.com +channel!2119.directv.com +channel!2134.directv.com +channel!2135.directv.com +channel!2148.directv.com +channel!9475.directv.com +channel!9476.directv.com +channel!9477.directv.com +channel!9478.directv.com +channel!9479.directv.com +channel!9480.directv.com +channel!9481.directv.com +channel!9482.directv.com +channel!9483.directv.com +channel!9484.directv.com +channel!9485.directv.com +channel!9486.directv.com +channel!9487.directv.com +channel!9488.directv.com +channel!9489.directv.com +channel!9490.directv.com +channel!9501.directv.com +channel!9502.directv.com +channel!9503.directv.com +channel!9504.directv.com +channel!9505.directv.com +channel!9506.directv.com +channel!9507.directv.com +channel!9508.directv.com +channel!9509.directv.com +channel!9510.directv.com +channel!9511.directv.com +channel!9513.directv.com +channel!9514.directv.com +channel!9521.directv.com +channel!9522.directv.com +channel!9523.directv.com +channel!9524.directv.com +channel!9525.directv.com +channel!9526.directv.com +channel!9530.directv.com +channel!9531.directv.com +channel!9532.directv.com +channel!9533.directv.com +channel!9534.directv.com +channel!9535.directv.com +channel!9536.directv.com +channel!9537.directv.com +channel!9538.directv.com +channel!9539.directv.com +channel!9540.directv.com +channel!9542.directv.com +channel!9543.directv.com +channel!9544.directv.com +channel!9545.directv.com +channel!9547.directv.com +channel!9548.directv.com +channel!9549.directv.com +channel!9550.directv.com +channel!9551.directv.com +channel!9556.directv.com +channel!9559.directv.com +channel!9570.directv.com +channel!9571.directv.com +channel!9577.directv.com +channel!9581.directv.com +channel!9582.directv.com +channel!9950.directv.com diff --git a/root/root/.xmltv/tv_grab_na_tvmedia.conf.TMP b/root/root/.xmltv/tv_grab_na_tvmedia.conf.TMP new file mode 100644 index 0000000..e69de29 diff --git a/root/root/.xmltv/tv_grab_zz_sdjson.conf.TMP b/root/root/.xmltv/tv_grab_zz_sdjson.conf.TMP new file mode 100644 index 0000000..1330b1b --- /dev/null +++ b/root/root/.xmltv/tv_grab_zz_sdjson.conf.TMP @@ -0,0 +1,5 @@ +cache=/var/xmltv/tv_grab_zz_sdjson.cache +channel-id-format=default +previously-shown-format=date +username= +password= diff --git a/root/root/anaconda-ks.cfg b/root/root/anaconda-ks.cfg new file mode 100644 index 0000000..b1ed9bd --- /dev/null +++ b/root/root/anaconda-ks.cfg @@ -0,0 +1,47 @@ +# Generated by Anaconda 37.12.6 +# Generated by pykickstart v3.41 +#version=DEVEL +# Use graphical install +graphical + +# Keyboard layouts +keyboard --vckeymap=us --xlayouts='us' +# System language +lang en_US.UTF-8 + +# Network information +network --bootproto=static --device=enp4s0 --gateway=192.168.50.1 --ip=192.168.50.2 --nameserver=8.8.8.8,1.1.1.1 --netmask=255.255.255.0 --ipv6=auto --activate +network --hostname=medusa + +%packages +@^server-product-environment +@c-development +@cloud-infrastructure +@container-management +@development-tools +@domain-client +@editors +@freeipa-server +@headless-management +@network-server +@server-hardware-support +@system-tools +@text-internet + +%end + +# Run the Setup Agent on first boot +firstboot --enable + +# Generated using Blivet version 3.5.0 +ignoredisk --only-use=nvme0n1 +autopart +# Partition clearing information +clearpart --none --initlabel + +# System timezone +timezone America/Los_Angeles --utc + +# Root password +rootpw --iscrypted $y$j9T$7jkedCMJ5Jyd2XOZ1XPgYD0y$WSR8IboPeX.JYiZC7JgO5T9a1rq5nDd0/6NyETMHGG/ +user --groups=wheel,server-admin,domain-admin,cole,users --name=cole --password=$y$j9T$M5xg5frUZGLlHwSxGX1UOKzu$q/V4V9faCexZeXLVad0sNocNJWmkbMkLHeovIycI0IA --iscrypted --uid=1007 --gecos="Cole Brand" --gid=7000 \ No newline at end of file diff --git a/root/root/ca-agent.p12 b/root/root/ca-agent.p12 new file mode 100644 index 0000000000000000000000000000000000000000..b2ee4f8627886e182464f2f82c2e41acc7f76e6a GIT binary patch literal 2738 zcmb_dXH-+!7S2s>0wD>YbfiNBL%RX#iZlV~ARrw=54{c|LkkE9Qq-9zFd#+101;%Q zD&ROqDbh<&!2!`B;DlavP~OsU9N&8H=Q}_4I^RBLe|xX9*ZDS-0tXOK3JOigFwNM- z0c=2dicAVf;V^B9r-1Ar1q2}q z2!kl_z;Xl}fWrY4g!`Hdz#w6e4p9gaKp`AJ4lK8sp|!#y1=qHQ^ z`61rF$q?|bJMi1yVLtaR6?U2&{YNDM|KwS)n*#NQS%`lln`xpUGn!Mgv19766WI*! zKT-JcsV}QwxLLePCn@)__S6k3yN*g49piZcv+Bxv_kDrYzB^;jUu%K7nz6ej_FJs6 z6-r~s?zq+KT&u#4ix|7?tjbLrQi(CwhRITp%-vInE*obrM$bE?O2r1iAUYAN<=W^O zHDM-5b1*nOKib3}l)2O`mI?FAPAU&+3+P>3#jwU&pL&|Cp<^T0mtKzvNKTDY6Z}Qa z#WQYA z)!0O`R${Sx@-Z`A%4>@GuXpKcsMIF`edP&Lt^G!av$(v0W#x9)0Z-np2KIH4nyTtLVxEXu z$>s|_T}lXU`p$Vy&1G!aTUk!0)S}2D#q2kTE|C>C(RnS~nwLZ?NcQWmNAnVe#ROqw zSOkm&Q-t|^wj@{p%nud@i-Dy7xyVQ42YDTS-eTmrI9$e`sxsEjSuR~cls7;WWXZPz z1TUu`bs!2-10sEmM&clQNcA6xg^q&U$?4EcWRmoKS1UzzrJRy1I07yE3mo8vI8f|= zNf#UqiK5V68K!_A0tDb7H^c0O({}OXyD3Xr!&ddM5l8_?F0Tv`4(%Gr-n`etQoF1< zGt40oc4n3lATUd3I&=!E*BZ}@4B7>}8a&NYe<>=WH}0NQYi!oNK~BFD7T3#S5U5T@ zIrnJU8p?vbFg%c_Fd1q>!HkzA2o7g_v+dc(p0d>v{Ct62RdFNvqH`1 z)w5p~vm}5A+-bgy?e~YG9ux-tQF%UwW$Dnu<$Y9KhCi^N)+Utbp?oP2MGIS&q`+b%{Ec znd^GTlKhpUyd?u1Tb8>X%qa$c)R-ytlL)yqa;bD~$MIV8Pd+;zn?gBDwe!WpF=}w% zGh7psqeQFGBuGe#ZQtHS;Zpq})5X3rm3BtNdgiG3Tx7@G ziH{I{F1c-O5gv!o`0GiG=G5z|k7wWZNfs-# zjue#SL8zVKI62<=^L<+O(SsvX15X&Fr$MDMCnj^4UXLnhL#6TOC$B0_%+;~YX6qh` zhScZ8Pk8CMo(+wuK=3#Hv1DRWCGT;;t+Q?sFwN-CMC;Tvy`DW}gVOpyT8qC|TBMzCn%sh9N$I~wr%TvXuW z-W*t^raa3FFO{2Y+MoQU&d6Hl(Q&~Ke4ConhzqO=1uIw=-e^?7mgMO3|r8xs`r^Cwc?N2?j7F^8L#XuNW0czoXyrIntqnFL9%3X zv~<=r;39-2theh4kKApx2p*&AFZwVNG@I!h^X2DgJ_MWwfk6#J|ErZcRzw3V5S8JF?o4Y18=Vo7Oxly*~KEvk}f)uu)fA8|D?W&^ER_j$AMo@mgd0bI$ zrnc0QsY0l?fQaK!sT@yl=5Or>Hb1p$?#sUrC-B3{eRVD&vci_B>cLkEx7Xg|+w=pk zXxe)jAKEZ|68A7|FIx5i1=wLe-TwUfP{e(k)btWuF*+4 zd*tc%nfVR!WV=O!{q*y71G#yjjC9Nl$X&vz9Yn(45Jy*ZL=K#5wEL{pFxbBV=t6k? literal 0 HcmV?d00001 diff --git a/root/root/cacert.p12 b/root/root/cacert.p12 new file mode 100644 index 0000000000000000000000000000000000000000..c899c15fb64fcb6eba76c5c287813bb17fa9b678 GIT binary patch literal 14249 zcmc)QbyOWox+w6y*&BCv2`&LP?ruSXySuwX0)dSM5AMN(yGw8nn&2+M36|jYR?eI| z_nb5H=G>V(^WHzby1J`s^;%v1tFP*72$ZJ~1_**cdCcJu8AD%$UZDcvfjLkf4KS2P z1p?)H34xN`{_YmpAs9-w3xSetL7?y#aLB*5LO}w;0YWfmA%a4hvO96c z&q*tTu@40Eov+G2b#qu(^YL2RxSYQN~DI z*<=v#Xw_lR02uN_qcxs%D`cuB+%OO0{zmQ9(@KxX$olrVdsvt1<_o-Y^|uYT92mpy zX!^@-sG|&lxzi5{5~ZI<=Y*z1GFu!8UEc*Bdj(D~%Ic?8H3 z2e;cr^w&@2nk!7oeY?TsgCo5S+0?@=(_-t=&so_ivHsxU7~F~{a_D6)ZiGzsut#nXvUeXasjL=@JBn3o5kvvTG`!%Yhs0%h+uwv@((ISc~wn zx9#+80DD8&6wUYMg706j%=ughR?sodeaL6&B{Motc8YqrC{t`r^irrB{*ZB-?wh5# zLD^UIQgm^ht_EM1Nug`q7Lf-kPBdaY^+bgur)^4z#@dCEUcC>6)vV71IkLS|8SuBs^%^o5#r3tPdQ%0q3zxAl*-X7#o%Z^GGqkJFtkF&bB zmeQm-fYU&xf&@ImjWl*aZdo=p zSRXaf6Wy(@2gY>J1i!GO=dgu*jG{oJdffqX^lJod4mXFsQD#^`FrzbHFRSq0D=!LN z8WPgdp0ooSAPd57OwI@s0$~E?v#Mw&DeN@kr zm=TN)I}YgeEfYZP`9N#}lko;QzVCv}c~TqSRBb`RltSy6+4a5oYj#%k+uruNLAR+; zalZA4HL^S(4ED#yyXD*|84%mI6_WX`Z;j5w_O9VAR!k=NOObnf3sIlH2AQiV`RT@h zjSG1{Xl-zQZsBb2AYZqYYRIN{D`<#R2r^O+kN8y0C5Tdwkn}Z`wTOdc>^9OtSu&bH zDAkjv^^+78pLt3sPY?_9PTy0 z^%2=uz7j?AYA%h&yTlLV_ripYv#R&r76ua5*VPxLRhozrNXku4BNC;?abZ^w0#SYd+)-o281ZByF^Nfw#Y$!2_qnbg)Imn{X_fkENx3n*yw<=nN2PbF>&7uw0UCJ(UaeqQs)>wCZE+$5N*LGuK~)| zX>*%c`Qei+d4GW{O~e3A5_8y?1f^_$sNq8962_(=rUL|B!6tpfXj&}ck(a_ieP{bJ z0FpOHH@B|Q=+LeDlo@5Zy*m5EW;>gUvR zF(vXtoHfy}1t@}ts?*Gw17?z`m08B=4CTjr6hr_u*I(<@bT>YK$Zv|`3_i+<<2-_m z9C}AV<98#!sP$$)HI14c?~La8VDb6`lDu0EK={GXS$?FVa(i;Zyp4_gWVW=D51DtF zTJN*M;22A*momjtk-&UX$?nPP@=qpjeP=q<*ZW05J5u<^ge|ODKn?!lr1G)Cfm97N zDfa%747wNL!gb`ms%+K}s=rROh`4NcU>q)+Xv%rmuUoAxQOeZEmPWB3)({|K|6K`( zjgyQWU5vXMi2R2EhEYHUtXW@`s5Z zmLCFz<^HpYpGHlkhs1Tu?rsyvBUSO`@~ThG;IYB5oN%O`w%XV;$RcJ^WBmm<8!;pdk`XHsVm20fmIQDej( z)q2j3iw!Wivse4;=Bzt>)|9y^qD@yqZl*^PnM(kUo<;kuPZKge!=sdPGr2}2_%$*M~cDJYQ&%>e?XT8c2zoV4lecf4RO7;4q&&1^$`Re2V%sco6 zysploa=4l2xd*;K@ZPCc#HZca;XMtHJC=4Vf*lEwVy z7m6@Um3u*bNdIL8(>qu4}!4_Zp`mN1`S^H;%MZ;%tZ0>D4NqsVrboT`p>IHZP z?H{&QyPMD>aD0u0gGQyFLO*U?3ACwtUez^23%_yER=B+mo=yFx?}vl~X{67XM4;A@ zZqR)8aego*DZebVbmcYW?h3@Og?7{$@UEu-qrA)@WzfzzCfj$aY(aD)NhcN%&r5@pTq8MkqAa zDH-8Q=mrH(-S1l;%L?+^m+_UtjcJq9@%K}1saVXiZC}hF#F8U*!#Rt6tnG44&CMn9 zJ~qzorq=rmey)!;&?3BMDe$D55J9WS81Zc6az6I-t|eP+wG-e=;><2UP0%ooL;f{B zKI`WED%It!wNy(^NZq4Ieo1@ZLnCIt+F@ON+@lC#Wu9Dq zEF1(`hoT}5*)_A%O=>h-$Qpnq7$Htd>i}(Am&57i;J+U_$T(aDan0ADw_Em7#qjMq zgt&Zf{;qb~NEa=0gR|>QNjtu~i*=+$6hG~h3N&tnB7y&HiuT_9}mZVOcqu@yxgk zNzSWR@%j`DhDiMuZeB8OfD^zB;0AF1r}3`&m+)qW8R;ej#VGsVvf%mF%hvxn-tE># zs2FlSbV41W$1=$KX+QC{_O|8Df4z&IzD|6~5AQ3G2aUTH9alKbo9W}2XS`rK5un`& znM@4Y=q;EnDOitjuyf*&J;ycHZ4~-OY26_DHVH}*)p;@oY=O_;^<$WpL3%~BwSAT0 z(loN~Sv`>In>e@o*6~q^_ZGQ|ArQV>kxpWAXZ#Y)PK(`UyA@~}_r^#3+@URhn>Vs& zhNjxwA;GpTAl!Ei)0&1xpQAs82+GPxn010HTkgL_;1a<@p=^)}bNFMECTfqCf>2Y* z3@egVm@R_r*|6#Gq`sQJlms;@_n^-6mwvK+WNde7NFHyp78L5>ZS`2=#-H!Yu-bY$ zbZLQAq%T7RQ?U%FeyHM0gOl2{QKE;0v-`13Vh8BS%wjJMA0^=?2n?-!5^F7dq~|F) z!xW;=rl9C#x6aiwtNev*mECy3c<6A#aG`T zWBRbdHc9n9&y+K{Iq7K}W1n=>e+~}& z=B4k-#qD;1Rm(@)Z^o3a_TD)R@Yby5;dWS(c6}UvWmR2f6sGH7MLie8e7fT0-Exm% zp$YStv{=BQ7f3`OjFbFzkJ^7gLF-178rh^d-g5wzz-7ufsV7{Mkd)*7m+wTbvAL31 z_Kf%t4*6e2>lnT1P!a zy#T+XkD_#Gm%^*`C;-BF=J+;!ua~MN&q;++Uhv>muRhC)j>gm?mon{V9W$#V4RWL}eV7(ENk{^u}DGmLXQXk~@_}mdGsrlfk_{~a@1qHj>i1uV!9O-qs=aZJh z=2W@yF~us~#F&f+pOLh}oNQx!%B7T?$yyT`KKKq(ZCqJvsyDxuJIL|gs#k68ykUOD zV}|oZU*p1Kz9+{^0;nc>?wmSlEvpv8qH$ zV&|2y#I0=Re}i}N(~XPKTg>RotKAIx5MR~pPl$*Rq2J;SA!7lk{SsMw{&HmgA4J>@ z{}S4(gP=Gb+96MnQn>h%78~iGqy1eFsrRTI9KMt#N^l>wB=8gMWpZ+fcM>gk${*rl z6Ny8c!uZ`{Tgu{NW1fv8aAgI0k7*yv7nWxBl|#oQbE;$(yxb+Y2-qFxD&$hDFWL757F6|zTF-A)u{KXi5h_e9bk22(o`MlU zKgxLdUu}f8S!%$TF7?S4K6S~alreD1Cc#q4rn0M9DQQH9D1+Sy@W=JCLA^F#EnF z|KKeZsS-FmYkZOHv{TmVf->Yq4(^hFWi}cyDLD0kAke^e^%S+)^KiQ$cka5r?y%hC z;K`kR93Rp4_Tk)R$uo$>lbScjr|!pQ`^L-68*XaoMa*Qg>$+7%Cee>?oTTIggrO0#1T=WM;(L*CZnXFj zHBAnY8c)V97PuU9QpyPvO9PuDw@VMXH1)>XNY!=|q-(K94(c?*MVWcSKC62zxsl;B zf;Ls*mY~Vnb<{4yImhnzc0`(wh4zN5vHE*q1er97w1>!MdrEJ z>;3~pMDASHDFHZXp}MB?+NpX`LKg@`2X57n+V13Xh02~MesE|GTIAiEq`_&} ztG&;b|7_2{XxctvK9M)Q{%N55-Akvy8T#s4a_vKzo4aP^8Q=E@q1mlsx`|i&ezF>_ zG(&pvFbCozAgZ!e!`y{5!UR^L4-BFRs_-EP^R=5q{&TVw4ahIo)68v9H1CxolSyL@ z^5;khxb7{*NYSd%KX2n@(K0Gl8V07;V!z@zDNOx*;NnLtKiNlZB}LF~^l@(pR3S$= zan&kh{BFboFPiY=(k$?NYH#S9XdGFS(sCWk!*=zX0wqDQNvAbeHtdjZC>Qi6v;J|S zH>|n&ZIt_~N_6_qMeHZ9@c7#X$N~L}swRAk&MayDY|~A74Khy4S9>^bblRD^X+(Kn zwo-0RaqUs`U>|bmLlWlE@#V;7vZlgzoO20vy#LNt38Oe#Tdhrdm7Q|B0UIn^15xdx z&);s9xB)x>rT{m955NuJ4zK_?{14!6``VV}0Gy9tliRhdl1j+Nr5~$ef^WxdZK1|pR zA4ya{gB}ME$Q&u-L|-q&62&A2LVUgA6!XDs8#>Mr4GNA5v>wBz6TZ3%pYdKKYul!T zVY{0k9fMweQP7(ob4g?r8lJba+jKrszC^I6wj*DJFH$40VBvi?S{dhE$|Mlc|Lxmt zk#0T|&jmU8K7*2u)m1VWdLD&rZX!%E5*!;;qlZ-cDrt6O`AsQ(G?9u~sopf$hG{iW zREsWmoT0*@Z;Y&5wQ8DEzsNzp3325cLxx9+@6chYHMd&J(K7rcOJi!^l*SLwN@L8= z!{%NrV&&pgSa0V$tOlZl;&h3(T;UH-^FAYM?J{2OR5j>3@bfmj5ID@$ET4DzF`}^8 zWHy?{^vHqH-EiuNuNKVvmODhNvi%*}{Trq>Yw5Gf;#H)>777~_G<4Je?G*eU_$0hM zZ}sh?5pZmX0H<_w3gX+6b9?9{0>qAq;1fIDJ=1Z$&x%;zI98s7LxwW+Z)Q_@&=C=XXaS@BW@XeJ6)Us6^+*-zY~{Vok7-kdPM&s3RsvxjX=kFiSL(B zD_EmJ?CLvG~#GW#W?o(y>+2+exUihoRg;3dG^_5kM7ttlZs$x%qK zfP_Z`HkEpgiC79|Op?{ZF@#(iD;*tYtzh`-6;*M`mcd&{4V@Z_%5pVb6KApc$rTN% zhU{xmK3xgXg>0P!Z`Vy<3R?JLI^DKSx!2!`sDZqq*uF1X{Hzxc>f14ib5K`jha2SN z50CZ|$R0u;;Dit#yC)#Mue-E369O7)(=&0*dJerw=&1-)<4#N^ExuHdZ#&lMgha54 z#xi|*RrA&`e?JvsqIm9*HbFMAAxFpAsDR2toBK{~By-~uIU!%pNyYZ9NzOYj*iRwx z0iG9rUohg}T(_@&2_* zf3hWp?e5|`%J@YnK})W#>Fc**QKgO{mj`r?ks6DcbX_8zQGv&o-gy=(T3Y(>33~;d z!787H9lm@%fVL}lxQwUMZX_^f`{IyJGL3{}QZ z1s68QzlpZ1`;I@p5OVxxgsl5cW88J}^7d#IBJ4GkzoN40X9MiJ{(8`jD&(AC!wSuC9W!_D9NIrBq652Mg}4Ic?*Ps zD`Da4ZewX|T)OzEoWCvp?>dJ9^M3oV zKv)0>3XBCnpuh+iC@>K42~fX+OE(mGUzTJ~hoZ7y5!z1PYY@J-8CK7Uq2P9cBvzEo z6w#3b8)SgDI(c$}khdt<`{ZJWFi(Jb-H!H6&U&Abbct&N!Nf4+1Y0@@v~q& z78OAuTVxw$s6$ z+YYr}ng0p(Y}VO4bI*?AN6B}|awh7<43l9*&8bWLaqPT7L`ec+}4c%)o` zA)^t^UC5OEX==FwVo5UQ{%+Bc6Tcv}s&LJ-W6lF=$JgeE`&EK$u$1((B-*K?oMqgv zd5xbJY-4PQd4tW=xWt!@3P^SO&KPD>%eVUnr)I4mg}NW)%0BAA@-rOH4BR=PQ%&r!u4T4PN`QzB^t! z!!$T)Em&>%oGSUU+vnzsPiDMx6k?iJPfobJX9NWhch)6&_zngH1OW2`iy?u95OO$> z1}PPo0D>2Q<4?L(tY%=)E+*>IP${p&&P`H{13~{;0UHQ>0>eT;K;RPu?dJvbpBKO& z7~lYe^k*3jj0gVv?Zx2`nBai0u<$@2m>a?gVgIi(1Q<$d?e6Z(&&q1!Y{G12!eVRY zWN%^WYT{_lV((;TV$W)3!s=w^=KR~ig#6233IseykBCei2y>Pr)uYUK5*Vb^vrQvN zAV(s*`gvzHl2{MiHjMcFWZ|u~Mxm8?&>^LWqEH|S4Wc>g~gNrxJLiEx?sH%#)t{AEz4Dao~5zX?2 zEin3TSpB=HLn=7rpFiby5fj~AKGAw`uKpo%#cn*;GujAha&HqAv5nTI6T5%yz zFyq%FYF0V}tx6EsrjQ^B=j555fJ5 z+h|G>YRVL99;R+SZtfNi5GauHw@>*OQ_+8#iUb1%0s+Z&H}3bZ8vJ(+5&U94bQhv# zV|uuw%v%Ys20980WAqe!uaL{lP&`U_+$t|C*TZkV_Tsx8kb;Lhsw`n1!-CcHH8RZ; zSEh4$z`FOSMYw!g#Vry-wB+!=%dW*&w>)__vWSag%;ncY5)B+SZBlF`62ZS#LxEKx zK;8*xFZy_mW?!$!} z22&YbgP=)1Sk;#{-0?39KAMWMicj;&y4Tm;m_k}xbuF*gWM418p)VOrksMcEOWZZ* z4{cufG@ZCU>czSJisno`u6KS>AEN1pxasG+jrF*1DZ`1T%WfUF)MQ zamDx>nELOTnp0mXz}Rs`Lm@(ZfQQZxgJ<7=@PxZCm}XF=GEeiyz#%fWj+RzydCm%4 zWe=j@xk-g97KlV^xf*oDx*eKE4XOCQ`XW=B_l&eG>k4YhYej+(uvxbtzRngH4k7+M zN+@JVzfklOC6B*h?LV4W15f`^EfEM5Ebs@ln7~jl9Rv!df!$pg6Cji?&0>kncT+F(&vF6Jg_F+uF(%8IB6^&2_Mj zF4`>zE+2M)hz&MpK2^szvd#9MEKK!#^uOKm-%hB^pB+c2{H|h`Y}SW0=`z8wQp^l*eS>{RDTIUPL`!S>z@l z*mwB@8Ev-W_z!UpwuDjt;yF=xq9H<&yKsz!MkY?MJ;%zk6g3qAIePkLm!T_{uWb_c z!rh8V!_Va?mSf(CeXFDN{JyC4o+{r5BjLZ1C3 z4iiiSA%OnhUhMDJB%q(sy?T$~=clRNhs#ntxpma!51ksWyxc6fdfOMCy?%;}qVN!P z-Apn{e4q+c{Iyo}!YPq_c%pyWh$83bc-hL1geIgVC0FreTe(ff{t|@PsUXj$qh7F@ z;x4Ni$WN>%-hKn?&9c>JuZ`>2M?;%Vr*pE>Ia8h|2RX(?s~WsOf>;aLCh6_^BcJVH zk0UDQ#~Dp7h|S%}ytQCAOlRWz;jJUOy256`9Y7VcX!63HO{uVvNx;kG6fSO&j{6Av zl=xRWUr3Vf9Fj4=yy6}m`AUTKrHcql;_2+gF$F2O7e5t!v>_auJBpNf%>F4$?7|sK z9Xd#l%}J_cm-K`Xjhr26Zr^Fmf81eyGUS=3(&57qm*8bPAsaA}Vnm>{btN8h43uP+ zeMc~KRrK7XEhFkACZgfqdz<7Gm#gW;_|wr3RNtqGTiA!CQz~Z^!-W7jmqb{vXLTAh z)n{eWKx_4c!H6@kJhz0FvLS4Z%T|1aDVwOz#tS939)}7 z7P}l|m~rwRI07Q+-M zki7T6M4osNy2Ts#mlB9socbwF5f9J@Cv5srGGYo=*CE=6ADPq2jG!yJpwx(!Y!9?t z%&Wa#lkPQ?e(X@hf-$bN&pVTk?;o)EtcmxQ`nMRo;JPmd8<$U7i8VI2XTKgyu0@(X zc#SfrPq?z5)v_nCsYV6H9%Q7VshqO1r+u3BqQ^Vqs1Yq9YLFfJ{>{Y_--u*kvBTz9 z&7vWJ5&u6lJNg{mSDtZtPME!e7aw_asHN_nR^q*a9R`rTA0e0M5o-7zYT z7@iw0iMhg7*Z2n9y($8vH7(g^lKK^tG?sKonnsgveuRZvdJx}fM5P*cea-3QkwXZc zf_gC4R0-`9siKn2TZPtw3N#zJxRv=V3)wRs3uQ zWauLANmH2T!yYJ5+EZlRRf;881m0i^&iW)fK&g# z73c~A1%3YmS6g5xXbl1dEkU3#62Ec<`yb?r^Y>hF>Oxrl5m%VMY}SB5Cxdych(si25<=S^fDc9!N__oe><@aCC1!PnmFWf%85jxB`LJ#wqc;>xBzvsIUd&GI zZ*4v|NU+!sMUL2t7gykq1iagoMI1?U2`&+$(6uJLy&NOd3%d#~=C(yun{v4{`g-mc=|CUAM-wB`W51@M~VkXW$itS0(WC&XVOmE-tCM?Bsx}x!0 zmu`DkZ01nGpA}}}&7{^HeYi4sbHvIA24Oab5Nfm4fXu^w>-G*{2|Hy0toUj(yhG8W2c+-)d<3bZl!ic3=C9T9MK4)$BuWKO_?XPf= z?7GtE3qVbeUzKrA9VJo}Kc%*k!gU;B*?9D?uq?=8a^hcDnQ1Iz!4Os0Gun|nr44sB zn5LUUCm`&Tj;Yb?VR4H!+=a41CH^zy`MA$CI)|>KhhwBloDWRdDku~{ZXd!Jk+t{S zdl~}o?6bI{9vN?2pZfdazbH=h3Rz|OqibO)(Xy$grg=V;cG=XaPP+%ni)OB~${>Co zjf|^&tA|>@bl-W-zaT!7t<#wy71MRQJg~hhKVqvN+U#R`XwBTsLr~R8N5rAGta$w< zp(4d*u1R~-e|8gj+z@W5o{Q7Tu5I-FZLLzEh&sHnv6**R-@1B^KUAyX=f)Q4@0W*Y zWGH`K9xDHx1>%1;oxlqrhrq+ZGNFNBh`=~g7*A7$mZlL6$mSSz^6O5V%Q6ID48n!4 X0b~ZmdlZ3E;Y?HE#xNjYXwLru#J8Ho literal 0 HcmV?d00001 diff --git a/root/root/cn.config b/root/root/cn.config new file mode 100644 index 0000000..918c5f9 --- /dev/null +++ b/root/root/cn.config @@ -0,0 +1,2961 @@ +# extended LDIF +# +# LDAPv3 +# base with scope subtree +# filter: (objectclass=*) +# requesting: ALL +# + +# config +dn: cn=config +cn: config +objectClass: top +objectClass: extensibleObject +objectClass: nsslapdConfig +nsslapd-backendconfig: cn=config,cn=jcolebrand.info,cn=ldbm database,cn=plugin + s,cn=config +nsslapd-betype: ldbm database +nsslapd-privatenamespaces: cn=schema +nsslapd-privatenamespaces: cn=config +nsslapd-plugin: cn=binary syntax,cn=plugins,cn=config +nsslapd-plugin: cn=bit string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=boolean syntax,cn=plugins,cn=config +nsslapd-plugin: cn=case exact string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=case ignore string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=country string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=delivery method syntax,cn=plugins,cn=config +nsslapd-plugin: cn=distinguished name syntax,cn=plugins,cn=config +nsslapd-plugin: cn=enhanced guide syntax,cn=plugins,cn=config +nsslapd-plugin: cn=entryuuid_syntax,cn=plugins,cn=config +nsslapd-plugin: cn=facsimile telephone number syntax,cn=plugins,cn=config +nsslapd-plugin: cn=fax syntax,cn=plugins,cn=config +nsslapd-plugin: cn=generalized time syntax,cn=plugins,cn=config +nsslapd-plugin: cn=guide syntax,cn=plugins,cn=config +nsslapd-plugin: cn=integer syntax,cn=plugins,cn=config +nsslapd-plugin: cn=jpeg syntax,cn=plugins,cn=config +nsslapd-plugin: cn=name and optional uid syntax,cn=plugins,cn=config +nsslapd-plugin: cn=numeric string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=octet string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=oid syntax,cn=plugins,cn=config +nsslapd-plugin: cn=postal address syntax,cn=plugins,cn=config +nsslapd-plugin: cn=printable string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=space insensitive string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=telephone syntax,cn=plugins,cn=config +nsslapd-plugin: cn=teletex terminal identifier syntax,cn=plugins,cn=config +nsslapd-plugin: cn=telex number syntax,cn=plugins,cn=config +nsslapd-plugin: cn=octetstringmatch,cn=plugins,cn=config +nsslapd-plugin: cn=octetstringorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=bitstringmatch,cn=plugins,cn=config +nsslapd-plugin: cn=bitwise plugin,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactia5match,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactsubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactia5substringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=generalizedtimematch,cn=plugins,cn=config +nsslapd-plugin: cn=generalizedtimeorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=booleanmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoreia5match,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoreia5substringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignorematch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoreorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoresubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignorelistmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignorelistsubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=objectidentifiermatch,cn=plugins,cn=config +nsslapd-plugin: cn=directorystringfirstcomponentmatch,cn=plugins,cn=config +nsslapd-plugin: cn=objectidentifierfirstcomponentmatch,cn=plugins,cn=config +nsslapd-plugin: cn=distinguishednamematch,cn=plugins,cn=config +nsslapd-plugin: cn=uuidmatch,cn=plugins,cn=config +nsslapd-plugin: cn=uuidorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=integermatch,cn=plugins,cn=config +nsslapd-plugin: cn=integerorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=integerfirstcomponentmatch,cn=plugins,cn=config +nsslapd-plugin: cn=internationalization plugin,cn=plugins,cn=config +nsslapd-plugin: cn=uniquemembermatch,cn=plugins,cn=config +nsslapd-plugin: cn=numericstringmatch,cn=plugins,cn=config +nsslapd-plugin: cn=numericstringorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=numericstringsubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=telephonenumbermatch,cn=plugins,cn=config +nsslapd-plugin: cn=telephonenumbersubstringsmatch,cn=plugins,cn=config +nsslapd-requiresrestart: cn=config:nsslapd-port +nsslapd-requiresrestart: cn=config:nsslapd-secureport +nsslapd-requiresrestart: cn=config:nsslapd-ldapifilepath +nsslapd-requiresrestart: cn=config:nsslapd-ldapilisten +nsslapd-requiresrestart: cn=config:nsslapd-workingdir +nsslapd-requiresrestart: cn=config:nsslapd-plugin +nsslapd-requiresrestart: cn=config:nsslapd-sslclientauth +nsslapd-requiresrestart: cn=config:nsslapd-changelogdir +nsslapd-requiresrestart: cn=config:nsslapd-changelogsuffix +nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxentries +nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxage +nsslapd-requiresrestart: cn=config:nsslapd-db-locks +nsslapd-requiresrestart: cn=config:nsslapd-maxdescriptors +nsslapd-requiresrestart: cn=config:nsslapd-numlisteners +nsslapd-requiresrestart: cn=config:nsslapd-return-exact-case +nsslapd-requiresrestart: cn=config:nsslapd-schema-ignore-trailing-spaces +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-idlistscanlimit +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-parentcheck +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-dbcachesize +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-dbncache +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-cachesize +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-plugin +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-backend-implement +nsslapd-requiresrestart: cn=encryption,cn=config:nssslsessiontimeout +nsslapd-requiresrestart: cn=encryption,cn=config:nssslclientauth +nsslapd-requiresrestart: cn=encryption,cn=config:nsssl2 +nsslapd-requiresrestart: cn=encryption,cn=config:nsssl3 +nsslapd-auditlog-mode: 600 +nsslapd-auditlog-logrotationsync-enabled: off +nsslapd-auditlog-logrotationsynchour: 0 +nsslapd-auditlog-logrotationsyncmin: 0 +nsslapd-auditlog-logrotationtime: 1 +nsslapd-accesslog-mode: 600 +nsslapd-accesslog-maxlogsperdir: 10 +nsslapd-errorlog-level: 16384 +nsslapd-errorlog-logging-enabled: on +nsslapd-errorlog-mode: 600 +nsslapd-errorlog-logexpirationtime: 1 +nsslapd-accesslog-logging-enabled: on +nsslapd-accesslog-compress: off +nsslapd-securitylog-compress: on +nsslapd-auditlog-compress: off +nsslapd-auditfaillog-compress: off +nsslapd-errorlog-compress: off +nsslapd-port: 389 +nsslapd-workingdir: /var/log/dirsrv/slapd-medusa +nsslapd-maxthreadsperconn: 5 +nsslapd-accesslog-logexpirationtime: 1 +nsslapd-localuser: dirsrv +nsslapd-errorlog-logrotationsync-enabled: off +nsslapd-errorlog-logrotationsynchour: 0 +nsslapd-errorlog-logrotationsyncmin: 0 +nsslapd-errorlog-logrotationtime: 1 +passwordInHistory: 6 +passwordUnlock: on +passwordGraceLimit: 0 +nsslapd-accesslog-logrotationsync-enabled: off +nsslapd-accesslog-logrotationsynchour: 0 +nsslapd-accesslog-logrotationsyncmin: 0 +nsslapd-accesslog-logrotationtime: 1 +passwordMustChange: off +nsslapd-pwpolicy-local: off +nsslapd-pwpolicy-inherit-global: off +nsslapd-auditlog-logmaxdiskspace: 100 +nsslapd-sizelimit: 2000 +nsslapd-auditlog-maxlogsize: 100 +passwordWarning: 86400 +nsslapd-readonly: off +nsslapd-sasl-mapping-fallback: on +nsslapd-threadnumber: 16 +passwordLockout: off +nsslapd-enquote-sup-oc: off +nsslapd-localhost: medusa.jcolebrand.info +nsslapd-ioblocktimeout: 10000 +nsslapd-max-filter-nest-level: 40 +nsslapd-errorlog-logmaxdiskspace: 100 +passwordMinLength: 8 +passwordMinDigits: 0 +passwordMinAlphas: 0 +passwordMinUppers: 0 +passwordMinLowers: 0 +passwordMinSpecials: 0 +passwordMin8bit: 0 +passwordMaxRepeats: 0 +passwordMinCategories: 3 +passwordMinTokenLength: 3 +passwordPalindrome: off +passwordDictCheck: off +passwordDictPath: +passwordUserAttributes: +passwordBadWords: +passwordMaxSequence: 0 +passwordMaxSeqSets: 0 +passwordMaxClassChars: 0 +nsslapd-errorlog: /var/log/dirsrv/slapd-medusa/errors +nsslapd-external-libs-debug-enabled: off +nsslapd-auditlog-logexpirationtime: 1 +nsslapd-schemacheck: on +nsslapd-schemamod: on +nsslapd-syntaxcheck: on +nsslapd-syntaxlogging: off +nsslapd-dn-validate-strict: off +nsslapd-ds4-compatible-schema: off +nsslapd-schema-ignore-trailing-spaces: off +nsslapd-schemareplace: replication-only +nsslapd-accesslog-logmaxdiskspace: 500 +passwordMaxFailure: 3 +nsslapd-accesslog: /var/log/dirsrv/slapd-medusa/access +nsslapd-lastmod: on +nsslapd-security: on +passwordMaxAge: 8640000 +nsslapd-auditlog-logrotationtimeunit: week +passwordResetFailureCount: 600 +passwordTPRMaxUse: -1 +passwordTPRDelayExpireAt: -1 +passwordTPRDelayValidFrom: -1 +passwordIsGlobalPolicy: off +passwordLegacyPolicy: on +passwordTrackUpdateTime: off +nsslapd-auditlog-maxlogsperdir: 2 +nsslapd-errorlog-logexpirationtimeunit: month +nsslapd-groupevalnestlevel: 0 +nsslapd-accesslog-logexpirationtimeunit: month +nsslapd-rootpw: {crypt}$6$xh$kPh9BpH8xoGu94d09iBeQIi1pWVNETKhvjuDHcPK9lQUpSB3d + Pq0IP6mtiap8N08Q3bJpX6GErxgRNvoHh6cw0 +passwordChange: on +nsslapd-accesslog-level: 256 +nsslapd-statlog-level: 0 +nsslapd-securitylog-level: 256 +nsslapd-errorlog-logrotationtimeunit: week +nsslapd-securePort: 636 +nsslapd-certmap-basedn: +nsslapd-timelimit: 3600 +nsslapd-errorlog-maxlogsize: 100 +nsslapd-reservedescriptors: 64 +nsslapd-svrtab: +passwordExp: off +passwordSendExpiringTime: off +nsslapd-accesscontrol: on +nsslapd-accesslog-logrotationtimeunit: day +passwordLockoutDuration: 3600 +nsslapd-accesslog-maxlogsize: 100 +nsslapd-idletimeout: 3600 +nsslapd-nagle: off +nsslapd-errorlog-logminfreediskspace: 5 +nsslapd-auditlog-logging-enabled: off +nsslapd-auditlog-logging-hide-unhashed-pw: on +nsslapd-auditlog-display-attrs: +nsslapd-accesslog-logbuffering: on +nsslapd-securitylog-logbuffering: on +nsslapd-csnlogging: on +nsslapd-auditlog-logexpirationtimeunit: month +nsslapd-allow-hashed-passwords: off +passwordCheckSyntax: off +nsslapd-listenhost: +nsslapd-snmp-index: 0 +nsslapd-ldapifilepath: /run/slapd-medusa.socket +nsslapd-ldapilisten: on +nsslapd-ldapiautobind: on +nsslapd-ldapimaprootdn: cn=Directory Manager +nsslapd-ldapimaptoentries: on +nsslapd-ldapiuidnumbertype: uidNumber +nsslapd-ldapigidnumbertype: gidNumber +nsslapd-ldapientrysearchbase: dc=jcolebrand,dc=info +nsslapd-ldapidnmappingbase: cn=auto_bind,cn=config +nsslapd-anonlimitsdn: +nsslapd-counters: on +nsslapd-accesslog-logminfreediskspace: 5 +nsslapd-errorlog-maxlogsperdir: 2 +nsslapd-securelistenhost: +nsslapd-auditlog-logminfreediskspace: 5 +nsslapd-rootdn: cn=Directory Manager +passwordMinAge: 0 +nsslapd-auditlog: /var/log/dirsrv/slapd-medusa/audit +nsslapd-return-exact-case: on +nsslapd-result-tweak: off +nsslapd-plugin-binddn-tracking: off +nsslapd-moddn-aci: on +nsslapd-targetfilter-cache: on +nsslapd-attribute-name-exceptions: off +nsslapd-maxbersize: 2097152 +nsslapd-maxsasliosize: 2097152 +nsslapd-versionstring: 389-Directory/2.2.6 +nsslapd-referralmode: +nsslapd-maxdescriptors: 524288 +nsslapd-conntablesize: 1024 +nsslapd-SSLclientAuth: allowed +nsslapd-config: cn=config +nsslapd-instancedir: /usr/lib64/dirsrv/slapd-medusa +nsslapd-schemadir: /etc/dirsrv/slapd-medusa/schema +nsslapd-lockdir: /run/lock/dirsrv/slapd-medusa +nsslapd-tmpdir: /tmp +nsslapd-certdir: /etc/dirsrv/slapd-medusa +nsslapd-ldifdir: /var/lib/dirsrv/slapd-medusa/ldif +nsslapd-bakdir: /var/lib/dirsrv/slapd-medusa/bak +nsslapd-saslpath: +nsslapd-rundir: /run/dirsrv +nsslapd-rewrite-rfc1274: off +nsslapd-outbound-ldap-io-timeout: 300000 +nsslapd-allow-unauthenticated-binds: off +nsslapd-require-secure-binds: off +nsslapd-allow-anonymous-access: off +nsslapd-localssf: 71 +nsslapd-minssf: 0 +nsslapd-minssf-exclude-rootdse: on +nsslapd-force-sasl-external: off +nsslapd-entryusn-global: off +nsslapd-entryusn-import-initval: 0 +nsslapd-validate-cert: warn +nsslapd-pagedsizelimit: 0 +nsslapd-defaultnamingcontext: dc=jcolebrand,dc=info +nsslapd-disk-monitoring: off +nsslapd-disk-monitoring-readonly-on-threshold: off +nsslapd-disk-monitoring-threshold: 2097152 +nsslapd-disk-monitoring-grace-period: 60 +nsslapd-disk-monitoring-logging-critical: off +nsslapd-ndn-cache-enabled: on +nsslapd-ndn-cache-max-size: 20971520 +nsslapd-allowed-sasl-mechanisms: +nsslapd-ignore-virtual-attrs: on +nsslapd-unhashed-pw-switch: off +nsslapd-sasl-max-buffer-size: 2097152 +nsslapd-search-return-original-type-switch: off +nsslapd-enable-turbo-mode: on +nsslapd-connection-buffer: 1 +nsslapd-connection-nocanon: on +nsslapd-plugin-logging: off +nsslapd-listen-backlog-size: 128 +nsslapd-dynamic-plugins: off +nsslapd-cn-uses-dn-syntax-in-dns: off +nsslapd-malloc-mxfast: -10 +nsslapd-malloc-trim-threshold: -10 +nsslapd-malloc-mmap-threshold: -10 +nsslapd-ignore-time-skew: off +nsslapd-global-backend-lock: off +nsslapd-maxsimplepaged-per-conn: -1 +nsslapd-enable-nunc-stans: off +nsslapd-auditfaillog-mode: 600 +nsslapd-auditfaillog-logrotationsync-enabled: off +nsslapd-auditfaillog-logrotationsynchour: 0 +nsslapd-auditfaillog-logrotationsyncmin: 0 +nsslapd-auditfaillog-logrotationtime: 1 +nsslapd-auditfaillog-logmaxdiskspace: 100 +nsslapd-auditfaillog-maxlogsize: 100 +nsslapd-auditfaillog-logexpirationtime: 1 +nsslapd-auditfaillog-maxlogsperdir: 2 +nsslapd-auditfaillog-logging-enabled: off +nsslapd-auditfaillog-logging-hide-unhashed-pw: on +nsslapd-auditfaillog-logexpirationtimeunit: month +nsslapd-auditfaillog-logminfreediskspace: 5 +nsslapd-auditfaillog-logrotationtimeunit: week +nsslapd-auditfaillog: /var/log/dirsrv/slapd-medusa/audit +nsslapd-securitylog-mode: 600 +nsslapd-securitylog-logrotationsync-enabled: off +nsslapd-securitylog-logrotationsynchour: 0 +nsslapd-securitylog-logrotationsyncmin: 0 +nsslapd-securitylog-logrotationtime: 1 +nsslapd-securitylog-logmaxdiskspace: 500 +nsslapd-securitylog-maxlogsize: 100 +nsslapd-securitylog-logexpirationtime: 1 +nsslapd-securitylog-maxlogsperdir: 10 +nsslapd-securitylog-logging-enabled: on +nsslapd-securitylog-logexpirationtimeunit: month +nsslapd-securitylog-logminfreediskspace: 5 +nsslapd-securitylog-logrotationtimeunit: week +nsslapd-securitylog: /var/log/dirsrv/slapd-medusa/security +nsslapd-logging-hr-timestamps-enabled: on +nsslapd-extract-pemfiles: on +nsslapd-logging-backend: dirsrv-log +nsslapd-tls-check-crl: none +nsslapd-enable-upgrade-hash: on +nsslapd-verify-filter-schema: process-safe +nsslapd-enable-ldapssotoken: on +nsslapd-ldapssotoken-ttl-secs: 3600 +nsslapd-tcp-fin-timeout: 30 +nsslapd-tcp-keepalive-time: 300 +nsslapd-return-original-entrydn: on +passwordStorageScheme: CRYPT-SHA512 +passwordAdminDN: +nsslapd-rootpwstoragescheme: CRYPT-SHA512 +nsslapd-errorlog-list: +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230210-190019 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230208-185701 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230207-015802 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230209-185851 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230211-190233 +nsslapd-auditlog-list: +nsslapd-ssl-check-hostname: on +nsslapd-hash-filters: off +nsslapd-auditfaillog-list: +nsslapd-securitylog-list: +nsslapd-ldapssotoken-secret: CmYUTraAz6qZKyedIdfrnKPsWP_8XhVdXuX6vH3DcQI= + +# auto_bind, config +dn: cn=auto_bind,cn=config +objectClass: top +objectClass: nsContainer +cn: auto_bind + +# encryption, config +dn: cn=encryption,cn=config +objectClass: top +objectClass: nsEncryptionConfig +cn: encryption +nsSSLSessionTimeout: 0 +nsSSLClientAuth: allowed +nsSSL3Ciphers: +all +sslVersionMax: TLS1.3 +CACertExtractFile: /tmp/slapd-medusa/LE-Chain1.pem +nsSSLSupportedCiphers: TLS_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nsSSLSupportedCiphers: TLS_CHACHA20_POLY1305_SHA256::CHACHA20POLY1305::AEAD::2 + 56 +nsSSLSupportedCiphers: TLS_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD: + :128 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::1 + 28 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256::CHACHA20 + POLY1305::AEAD::256 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256::CHACHA20PO + LY1305::AEAD::256 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD: + :256 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::2 + 56 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256::AES::SHA256::1 + 28 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384::AES::SHA384::2 + 56 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384::AES::SHA384::256 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_RC4_128_SHA::RC4::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_RC4_128_SHA::RC4::SHA1::128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256::CHACHA20POLY + 1305::AEAD::256 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA::CAMELLIA::SHA1:: + 128 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA::CAMELLIA::SHA1:: + 128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256::AES::SHA256::256 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256::AES::SHA256::256 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA::CAMELLIA::SHA1:: + 256 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA::CAMELLIA::SHA1:: + 256 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_RC4_128_SHA::RC4::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_ECDH_ECDSA_WITH_RC4_128_SHA::RC4::SHA1::128 +nsSSLSupportedCiphers: TLS_ECDH_RSA_WITH_RC4_128_SHA::RC4::SHA1::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nsSSLSupportedCiphers: TLS_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_CAMELLIA_128_CBC_SHA::CAMELLIA::SHA1::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nsSSLSupportedCiphers: TLS_RSA_WITH_AES_256_CBC_SHA256::AES::SHA256::256 +nsSSLSupportedCiphers: TLS_RSA_WITH_CAMELLIA_256_CBC_SHA::CAMELLIA::SHA1::256 +nsSSLSupportedCiphers: TLS_RSA_WITH_SEED_CBC_SHA::SEED::SHA1::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_3DES_EDE_CBC_SHA::3DES::SHA1::192 +nsSSLSupportedCiphers: TLS_RSA_WITH_RC4_128_SHA::RC4::SHA1::128 +nsSSLSupportedCiphers: TLS_RSA_WITH_RC4_128_MD5::RC4::MD5::128 +nsSSLSupportedCiphers: TLS_DHE_RSA_WITH_DES_CBC_SHA::DES::SHA1::64 +nsSSLSupportedCiphers: TLS_DHE_DSS_WITH_DES_CBC_SHA::DES::SHA1::64 +nsSSLSupportedCiphers: TLS_RSA_WITH_DES_CBC_SHA::DES::SHA1::64 +nsSSLSupportedCiphers: TLS_ECDHE_ECDSA_WITH_NULL_SHA::NULL::SHA1::0 +nsSSLSupportedCiphers: TLS_ECDHE_RSA_WITH_NULL_SHA::NULL::SHA1::0 +nsSSLSupportedCiphers: TLS_ECDH_RSA_WITH_NULL_SHA::NULL::SHA1::0 +nsSSLSupportedCiphers: TLS_ECDH_ECDSA_WITH_NULL_SHA::NULL::SHA1::0 +nsSSLSupportedCiphers: TLS_RSA_WITH_NULL_SHA::NULL::SHA1::0 +nsSSLSupportedCiphers: TLS_RSA_WITH_NULL_SHA256::NULL::SHA256::0 +nsSSLSupportedCiphers: TLS_RSA_WITH_NULL_MD5::NULL::MD5::0 +nssslenabledciphers: TLS_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nssslenabledciphers: TLS_CHACHA20_POLY1305_SHA256::CHACHA20POLY1305::AEAD::256 +nssslenabledciphers: TLS_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::1 + 28 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256::CHACHA20PO + LY1305::AEAD::256 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256::CHACHA20POLY + 1305::AEAD::256 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::2 + 56 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384::AES::SHA384::256 +nssslenabledciphers: TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384::AES::SHA384::256 +nssslenabledciphers: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nssslenabledciphers: TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256::CHACHA20POLY13 + 05::AEAD::256 +nssslenabledciphers: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nssslenabledciphers: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nssslenabledciphers: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nssslenabledciphers: TLS_DHE_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_DHE_DSS_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nssslenabledciphers: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nssslenabledciphers: TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA::CAMELLIA::SHA1::12 + 8 +nssslenabledciphers: TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA::CAMELLIA::SHA1::12 + 8 +nssslenabledciphers: TLS_DHE_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_DHE_DSS_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256::AES::SHA256::256 +nssslenabledciphers: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256::AES::SHA256::256 +nssslenabledciphers: TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA::CAMELLIA::SHA1::25 + 6 +nssslenabledciphers: TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA::CAMELLIA::SHA1::25 + 6 +nssslenabledciphers: TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_ECDH_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_ECDH_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_RSA_WITH_AES_128_GCM_SHA256::AES-GCM::AEAD::128 +nssslenabledciphers: TLS_RSA_WITH_AES_256_GCM_SHA384::AES-GCM::AEAD::256 +nssslenabledciphers: TLS_RSA_WITH_AES_128_CBC_SHA::AES::SHA1::128 +nssslenabledciphers: TLS_RSA_WITH_AES_128_CBC_SHA256::AES::SHA256::128 +nssslenabledciphers: TLS_RSA_WITH_CAMELLIA_128_CBC_SHA::CAMELLIA::SHA1::128 +nssslenabledciphers: TLS_RSA_WITH_AES_256_CBC_SHA::AES::SHA1::256 +nssslenabledciphers: TLS_RSA_WITH_AES_256_CBC_SHA256::AES::SHA256::256 +nssslenabledciphers: TLS_RSA_WITH_CAMELLIA_256_CBC_SHA::CAMELLIA::SHA1::256 +nssslenabledciphers: TLS_RSA_WITH_SEED_CBC_SHA::SEED::SHA1::128 +nsSSL2: off +nsSSL3: off +nsTLS1: on +sslVersionMin: TLS1.2 + +# features, config +dn: cn=features,cn=config +objectClass: top +objectClass: nsContainer +cn: features + +# mapping tree, config +dn: cn=mapping tree,cn=config +objectClass: top +objectClass: extensibleObject +cn: mapping tree + +# plugins, config +dn: cn=plugins,cn=config +objectClass: top +objectClass: nsContainer +cn: plugins + +# replication, config +dn: cn=replication,cn=config +objectClass: top +objectClass: nsContainer +cn: replication + +# replSchema, config +dn: cn=replSchema,cn=config +objectClass: top +objectClass: nsSchemaPolicy +cn: replSchema + +# rewriters, config +dn: cn=rewriters,cn=config +objectClass: top +objectClass: extensibleobject +cn: rewriters + +# sasl, config +dn: cn=sasl,cn=config +objectClass: top +objectClass: nsContainer +cn: sasl + +# SNMP, config +dn: cn=SNMP,cn=config +objectClass: top +objectClass: nsSNMP +cn: SNMP +nsSNMPEnabled: on + +# tasks, config +dn: cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: tasks + +# uniqueid generator, config +dn: cn=uniqueid generator,cn=config +objectClass: top +objectClass: extensibleObject +nsState:: gOEOkG6r7QHeVB/7r7jTKgAAAAAAAAAA +cn: uniqueid generator + +# RSA, encryption, config +dn: cn=RSA,cn=encryption,cn=config +objectClass: top +objectClass: nsEncryptionModule +cn: RSA +nsSSLPersonalitySSL: medusa.jcolebrand.info - Let's Encrypt +nsSSLActivation: on +nsSSLToken: internal (software) + +# options, features, config +dn: cn=options,cn=features,cn=config +objectClass: top +objectClass: nsContainer +cn: options + +# 1.3.6.1.4.1.42.2.27.9.5.8, features, config +dn: oid=1.3.6.1.4.1.42.2.27.9.5.8,cn=features,cn=config +objectClass: top +objectClass: directoryServerFeature +oid: 1.3.6.1.4.1.42.2.27.9.5.8 +cn: Account Usable Request Control + +# 1.3.6.1.4.1.4203.1.9.1.1, features, config +dn: oid=1.3.6.1.4.1.4203.1.9.1.1,cn=features,cn=config +objectClass: top +objectClass: directoryServerFeature +oid: 1.3.6.1.4.1.4203.1.9.1.1 +cn: Sync Request Control + +# 2.16.840.1.113730.3.4.9, features, config +dn: oid=2.16.840.1.113730.3.4.9,cn=features,cn=config +objectClass: top +objectClass: directoryServerFeature +oid: 2.16.840.1.113730.3.4.9 +cn: VLV Request Control + +# 2.16.840.1.113730.3.5.7, features, config +dn: oid=2.16.840.1.113730.3.5.7,cn=features,cn=config +objectClass: top +objectClass: directoryServerFeature +cn: Bulk Import +oid: 2.16.840.1.113730.3.5.7 + +# dc\3Djcolebrand\2Cdc\3Dinfo, mapping tree, config +dn: cn=dc\3Djcolebrand\2Cdc\3Dinfo,cn=mapping tree,cn=config +objectClass: top +objectClass: extensibleObject +objectClass: nsMappingTree +cn: dc=jcolebrand,dc=info +cn: dc\=jcolebrand\,dc\=info +nsslapd-state: backend +nsslapd-backend: jcolebrand.info + +# 7-bit check, plugins, config +dn: cn=7-bit check,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: 7-bit check +nsslapd-pluginPath: libattr-unique-plugin +nsslapd-pluginInitfunc: NS7bitAttr_Init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: on +nsslapd-pluginarg0: uid +nsslapd-pluginarg1: mail +nsslapd-pluginarg2: , +nsslapd-pluginarg3: dc=jcolebrand,dc=info +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: NS7bitAttr +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Enforce 7-bit clean attribute values + +# Account Policy Plugin, plugins, config +dn: cn=Account Policy Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Account Policy Plugin +nsslapd-pluginPath: libacctpolicy-plugin +nsslapd-pluginInitfunc: acct_policy_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: off +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginarg0: cn=config,cn=Account Policy Plugin,cn=plugins,cn=config +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Account Usability Plugin, plugins, config +dn: cn=Account Usability Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Account Usability Plugin +nsslapd-pluginPath: libacctusability-plugin +nsslapd-pluginInitfunc: auc_init +nsslapd-pluginType: preoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: Account Usability Control +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Account Usability Control plugin + +# ACL Plugin, plugins, config +dn: cn=ACL Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: ACL Plugin +nsslapd-pluginPath: libacl-plugin +nsslapd-pluginInitfunc: acl_init +nsslapd-pluginType: accesscontrol +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: acl +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: acl access check plugin + +# ACL preoperation, plugins, config +dn: cn=ACL preoperation,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: ACL preoperation +nsslapd-pluginPath: libacl-plugin +nsslapd-pluginInitfunc: acl_preopInit +nsslapd-pluginType: preoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: acl +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: acl access check plugin + +# attribute uniqueness, plugins, config +dn: cn=attribute uniqueness,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: attribute uniqueness +nsslapd-pluginPath: libattr-unique-plugin +nsslapd-pluginInitfunc: NSUniqueAttr_Init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: off +uniqueness-attribute-name: uid +uniqueness-subtrees: dc=jcolebrand,dc=info +uniqueness-across-all-subtrees: off +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Auto Membership Plugin, plugins, config +dn: cn=Auto Membership Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Auto Membership Plugin +nsslapd-pluginPath: libautomember-plugin +nsslapd-pluginInitfunc: automember_init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +automemberprocessmodifyops: on +nsslapd-pluginId: Auto Membership +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Auto Membership plugin + +# Binary Syntax, plugins, config +dn: cn=Binary Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Binary Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: bin_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: bin-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: binary attribute syntax plugin + +# Bit String Syntax, plugins, config +dn: cn=Bit String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Bit String +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: bitstring_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: bitstring-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Bit String attribute syntax plugin + +# Bitwise Plugin, plugins, config +dn: cn=Bitwise Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Bitwise Plugin +nsslapd-pluginPath: libbitwise-plugin +nsslapd-pluginInitfunc: bitwise_init +nsslapd-pluginType: matchingRule +nsslapd-pluginEnabled: on +nsslapd-pluginId: bitwise +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: bitwise match plugin + +# Boolean Syntax, plugins, config +dn: cn=Boolean Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Boolean Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: boolean_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: boolean-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Boolean attribute syntax plugin + +# Case Exact String Syntax, plugins, config +dn: cn=Case Exact String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Case Exact String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: ces_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: ces-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: caseExactString attribute syntax plugin + +# Case Ignore String Syntax, plugins, config +dn: cn=Case Ignore String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Case Ignore String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: cis_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: directorystring-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: DirectoryString attribute syntax plugin + +# chaining database, plugins, config +dn: cn=chaining database,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: chaining database +nsslapd-pluginPath: libchainingdb-plugin +nsslapd-pluginInitfunc: chaining_back_init +nsslapd-pluginType: database +nsslapd-pluginEnabled: on +nsslapd-pluginId: chaining database +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: LDAP chaining backend database plugin + +# Class of Service, plugins, config +dn: cn=Class of Service,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Class of Service +nsslapd-pluginPath: libcos-plugin +nsslapd-pluginInitfunc: cos_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-plugin-depends-on-named: State Change Plugin +nsslapd-plugin-depends-on-named: Views +nsslapd-pluginId: cos +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: class of service plugin + +# Content Synchronization, plugins, config +dn: cn=Content Synchronization,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Content Synchronization +nsslapd-pluginPath: libcontentsync-plugin +nsslapd-pluginInitfunc: sync_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: off +nsslapd-pluginbetxn: on +nsslapd-plugin-depends-on-type: database +nsslapd-plugin-depends-on-named: Retro Changelog Plugin +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Country String Syntax, plugins, config +dn: cn=Country String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Country String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: country_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: countrystring-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Country String attribute syntax plugin + +# Delivery Method Syntax, plugins, config +dn: cn=Delivery Method Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Delivery Method Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: delivery_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: delivery-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Delivery Method attribute syntax plugin + +# deref, plugins, config +dn: cn=deref,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +objectClass: nsContainer +cn: deref +nsslapd-pluginPath: libderef-plugin +nsslapd-pluginInitfunc: deref_init +nsslapd-pluginType: preoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: Dereference +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Dereference plugin + +# Distinguished Name Syntax, plugins, config +dn: cn=Distinguished Name Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Distinguished Name Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: dn_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: dn-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: distinguished name attribute syntax plugin + +# Distributed Numeric Assignment Plugin, plugins, config +dn: cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +objectClass: nsContainer +cn: Distributed Numeric Assignment Plugin +nsslapd-pluginInitfunc: dna_init +nsslapd-pluginType: bepreoperation +nsslapd-pluginEnabled: off +nsslapd-pluginPath: libdna-plugin +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Enhanced Guide Syntax, plugins, config +dn: cn=Enhanced Guide Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Enhanced Guide Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: enhancedguide_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: enhancedguide-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Enhanced Guide attribute syntax plugin + +# entryuuid, plugins, config +dn: cn=entryuuid,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: entryuuid +nsslapd-pluginPath: libentryuuid-plugin +nsslapd-pluginInitfunc: entryuuid_plugin_init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# entryuuid_syntax, plugins, config +dn: cn=entryuuid_syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: entryuuid_syntax +nsslapd-pluginPath: libentryuuid-syntax-plugin +nsslapd-pluginInitfunc: entryuuid_syntax_plugin_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Facsimile Telephone Number Syntax, plugins, config +dn: cn=Facsimile Telephone Number Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Facsimile Telephone Number Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: facsimile_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: facsimile-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Facsimile Telephone Number attribute syntax plugin + +# Fax Syntax, plugins, config +dn: cn=Fax Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Fax Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: fax_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: fax-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Fax attribute syntax plugin + +# Generalized Time Syntax, plugins, config +dn: cn=Generalized Time Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Generalized Time Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: time_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: time-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: GeneralizedTime attribute syntax plugin + +# Guide Syntax, plugins, config +dn: cn=Guide Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Guide Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: guide_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: guide-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Guide attribute syntax plugin + +# Integer Syntax, plugins, config +dn: cn=Integer Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Integer Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: int_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: int-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: integer attribute syntax plugin + +# Internationalization Plugin, plugins, config +dn: cn=Internationalization Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Internationalization Plugin +nsslapd-pluginPath: libcollation-plugin +nsslapd-pluginInitfunc: orderingRule_init +nsslapd-pluginType: matchingRule +nsslapd-pluginEnabled: on +nsslapd-pluginarg0: /etc/dirsrv/slapd-medusa/slapd-collations.conf +nsslapd-pluginId: orderingrule +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: internationalized ordering rule plugin + +# JPEG Syntax, plugins, config +dn: cn=JPEG Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: JPEG Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: jpeg_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: jpeg-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: JPEG attribute syntax plugin + +# ldbm database, plugins, config +dn: cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: ldbm database +nsslapd-pluginPath: libback-ldbm +nsslapd-pluginInitfunc: ldbm_back_init +nsslapd-pluginType: database +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: Syntax +nsslapd-plugin-depends-on-type: matchingRule +nsslapd-pluginId: ldbm-backend +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: high-performance LDAP backend database plugin + +# Linked Attributes, plugins, config +dn: cn=Linked Attributes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +objectClass: nsContainer +cn: Linked Attributes +nsslapd-pluginPath: liblinkedattrs-plugin +nsslapd-pluginInitfunc: linked_attrs_init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: Linked Attributes +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Linked Attributes plugin + +# Managed Entries, plugins, config +dn: cn=Managed Entries,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +objectClass: nsContainer +cn: Managed Entries +nsslapd-pluginPath: libmanagedentries-plugin +nsslapd-pluginInitfunc: mep_init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: Managed Entries +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Managed Entries plugin + +# MemberOf Plugin, plugins, config +dn: cn=MemberOf Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: MemberOf Plugin +nsslapd-pluginPath: libmemberof-plugin +nsslapd-pluginInitfunc: memberof_postop_init +nsslapd-pluginType: betxnpostoperation +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +memberofgroupattr: member +memberofattr: memberOf +nsslapd-pluginId: memberof +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: memberof plugin + +# Multisupplier Replication Plugin, plugins, config +dn: cn=Multisupplier Replication Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Multisupplier Replication Plugin +nsslapd-pluginPath: libreplication-plugin +nsslapd-pluginInitfunc: replication_multisupplier_plugin_init +nsslapd-pluginType: object +nsslapd-pluginbetxn: on +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-named: ldbm database +nsslapd-plugin-depends-on-named: AES +nsslapd-plugin-depends-on-named: Class of Service +nsslapd-pluginId: replication-multisupplier +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Multi-supplier Replication Plugin + +# Name And Optional UID Syntax, plugins, config +dn: cn=Name And Optional UID Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Name And Optional UID Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: nameoptuid_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: nameoptuid-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Name And Optional UID attribute syntax plugin + +# Numeric String Syntax, plugins, config +dn: cn=Numeric String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Numeric String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: numstr_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: numstr-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: numeric string attribute syntax plugin + +# Octet String Syntax, plugins, config +dn: cn=Octet String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Octet String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: octetstring_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: octetstring-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: octet string attribute syntax plugin + +# OID Syntax, plugins, config +dn: cn=OID Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: OID Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: oid_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: oid-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: OID attribute syntax plugin + +# PAM Pass Through Auth, plugins, config +dn: cn=PAM Pass Through Auth,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +objectClass: pamConfig +cn: PAM Pass Through Auth +nsslapd-pluginPath: libpam-passthru-plugin +nsslapd-pluginInitfunc: pam_passthruauth_init +nsslapd-pluginType: betxnpreoperation +nsslapd-pluginEnabled: off +nsslapd-pluginloadglobal: true +nsslapd-plugin-depends-on-type: database +pamMissingSuffix: ALLOW +pamExcludeSuffix: cn=config +pamIDMapMethod: RDN +pamIDAttr: notUsedWithRDNMethod +pamFallback: FALSE +pamSecure: TRUE +pamService: ldapserver +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Pass Through Authentication, plugins, config +dn: cn=Pass Through Authentication,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Pass Through Authentication +nsslapd-pluginPath: libpassthru-plugin +nsslapd-pluginInitfunc: passthruauth_init +nsslapd-pluginType: preoperation +nsslapd-pluginEnabled: off +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Password Storage Schemes, plugins, config +dn: cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsContainer +cn: Password Storage Schemes + +# Posix Winsync API, plugins, config +dn: cn=Posix Winsync API,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Posix Winsync API +nsslapd-pluginPath: libposix-winsync-plugin +nsslapd-pluginInitfunc: posix_winsync_plugin_init +nsslapd-pluginType: preoperation +nsslapd-pluginEnabled: off +nsslapd-plugin-depends-on-type: database +posixwinsyncmssfuschema: false +posixwinsyncmapmemberuid: true +posixwinsyncmapnestedgrouping: false +posixwinsynccreatememberoftask: true +posixwinsynclowercaseuid: true +nsslapd-pluginprecedence: 25 +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Postal Address Syntax, plugins, config +dn: cn=Postal Address Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Postal Address Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: postal_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: postaladdress-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Postal Address attribute syntax plugin + +# Printable String Syntax, plugins, config +dn: cn=Printable String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Printable String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: printable_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: printablestring-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Printable String attribtue syntax plugin + +# referential integrity postoperation, plugins, config +dn: cn=referential integrity postoperation,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: referential integrity postoperation +nsslapd-pluginPath: libreferint-plugin +nsslapd-pluginInitfunc: referint_postop_init +nsslapd-pluginType: betxnpostoperation +nsslapd-pluginEnabled: off +nsslapd-pluginprecedence: 40 +referint-update-delay: 0 +referint-logfile: /var/log/dirsrv/slapd-medusa/referint +referint-membership-attr: member +referint-membership-attr: uniquemember +referint-membership-attr: owner +referint-membership-attr: seeAlso +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Retro Changelog Plugin, plugins, config +dn: cn=Retro Changelog Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Retro Changelog Plugin +nsslapd-pluginPath: libretrocl-plugin +nsslapd-pluginInitfunc: retrocl_plugin_init +nsslapd-pluginType: object +nsslapd-pluginbetxn: on +nsslapd-pluginEnabled: off +nsslapd-pluginprecedence: 25 +nsslapd-plugin-depends-on-type: database +nsslapd-plugin-depends-on-named: Class of Service +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Roles Plugin, plugins, config +dn: cn=Roles Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Roles Plugin +nsslapd-pluginPath: libroles-plugin +nsslapd-pluginInitfunc: roles_init +nsslapd-pluginType: object +nsslapd-pluginbetxn: on +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-plugin-depends-on-named: State Change Plugin +nsslapd-plugin-depends-on-named: Views +nsslapd-pluginId: roles +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: roles plugin + +# RootDN Access Control, plugins, config +dn: cn=RootDN Access Control,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: rootDNPluginConfig +cn: RootDN Access Control +nsslapd-pluginPath: librootdn-access-plugin +nsslapd-pluginInitfunc: rootdn_init +nsslapd-pluginType: internalpreoperation +nsslapd-pluginEnabled: off +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Schema Reload, plugins, config +dn: cn=Schema Reload,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Schema Reload +nsslapd-pluginPath: libschemareload-plugin +nsslapd-pluginInitfunc: schemareload_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: on +nsslapd-pluginId: schemareload +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: task plugin to reload schema files + +# Space Insensitive String Syntax, plugins, config +dn: cn=Space Insensitive String Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Space Insensitive String Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: sicis_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: +nsslapd-pluginId: spaceinsensitivestring-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: space insensitive string attribute syntax plugin + +# State Change Plugin, plugins, config +dn: cn=State Change Plugin,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: State Change Plugin +nsslapd-pluginPath: libstatechange-plugin +nsslapd-pluginInitfunc: statechange_init +nsslapd-pluginType: betxnpostoperation +nsslapd-pluginEnabled: on +nsslapd-pluginId: statechange +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: state change notification service plugin + +# Syntax Validation Task, plugins, config +dn: cn=Syntax Validation Task,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Syntax Validation Task +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: syntax_validate_task_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Telephone Syntax, plugins, config +dn: cn=Telephone Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Telephone Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: tel_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: tele-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: telephoneNumber attribute syntax plugin + +# Teletex Terminal Identifier Syntax, plugins, config +dn: cn=Teletex Terminal Identifier Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Teletex Terminal Identifier Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: teletex_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: teletextermid-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Teletex Terminal Identifier attribute syntax plugin + +# Telex Number Syntax, plugins, config +dn: cn=Telex Number Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Telex Number Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: telex_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: on +nsslapd-pluginId: telex-syntax +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Telex Number attribute syntax plugin + +# URI Syntax, plugins, config +dn: cn=URI Syntax,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: URI Syntax +nsslapd-pluginPath: libsyntax-plugin +nsslapd-pluginInitfunc: uri_init +nsslapd-pluginType: syntax +nsslapd-pluginEnabled: off +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# USN, plugins, config +dn: cn=USN,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: USN +nsslapd-pluginPath: libusn-plugin +nsslapd-pluginInitfunc: usn_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: off +nsslapd-pluginbetxn: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# Views, plugins, config +dn: cn=Views,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: Views +nsslapd-pluginPath: libviews-plugin +nsslapd-pluginInitfunc: views_init +nsslapd-pluginType: object +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-plugin-depends-on-named: State Change Plugin +nsslapd-pluginId: views +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: virtual directory information tree views plugin + +# whoami, plugins, config +dn: cn=whoami,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: whoami +nsslapd-pluginPath: libwhoami-plugin +nsslapd-pluginInitfunc: whoami_init +nsslapd-pluginType: extendedop +nsslapd-pluginEnabled: on +nsslapd-plugin-depends-on-type: database +nsslapd-pluginId: whoami-plugin +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: whoami extended operation plugin + +# consumerUpdatePolicy, replSchema, config +dn: cn=consumerUpdatePolicy,cn=replSchema,cn=config +objectClass: top +objectClass: nsSchemaPolicy +cn: consumerUpdatePolicy +schemaUpdateObjectclassAccept: printer-uri-oid +schemaUpdateAttributeAccept: 2.16.840.1.113730.3.1.2110 + +# supplierUpdatePolicy, replSchema, config +dn: cn=supplierUpdatePolicy,cn=replSchema,cn=config +objectClass: top +objectClass: nsSchemaPolicy +cn: supplierUpdatePolicy +schemaUpdateObjectclassAccept: printer-uri-oid +schemaUpdateAttributeAccept: 2.16.840.1.113730.3.1.2110 + +# mapping, sasl, config +dn: cn=mapping,cn=sasl,cn=config +objectClass: top +objectClass: nsContainer +cn: mapping + +# abort cleanallruv, tasks, config +dn: cn=abort cleanallruv,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: abort cleanallruv + +# automember abort rebuild, tasks, config +dn: cn=automember abort rebuild,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: automember abort rebuild + +# automember export updates, tasks, config +dn: cn=automember export updates,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: automember export updates + +# automember map updates, tasks, config +dn: cn=automember map updates,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: automember map updates + +# automember rebuild membership, tasks, config +dn: cn=automember rebuild membership,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: automember rebuild membership + +# backup, tasks, config +dn: cn=backup,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: backup + +# cleanallruv, tasks, config +dn: cn=cleanallruv,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: cleanallruv + +# compact db, tasks, config +dn: cn=compact db,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: compact db + +# csngen_test, tasks, config +dn: cn=csngen_test,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: csngen_test + +# entryuuid task, tasks, config +dn: cn=entryuuid task,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: entryuuid task + +# export, tasks, config +dn: cn=export,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: export + +# fixup linked attributes, tasks, config +dn: cn=fixup linked attributes,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: fixup linked attributes + +# fixup tombstones, tasks, config +dn: cn=fixup tombstones,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: fixup tombstones + +# import, tasks, config +dn: cn=import,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: import + +# index, tasks, config +dn: cn=index,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: index + +# memberof task, tasks, config +dn: cn=memberof task,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: memberof task + +# reload ldapi mappings, tasks, config +dn: cn=reload ldapi mappings,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: reload ldapi mappings + +# restore, tasks, config +dn: cn=restore,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: restore + +# schema reload task, tasks, config +dn: cn=schema reload task,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: schema reload task + +# syntax validate, tasks, config +dn: cn=syntax validate,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: syntax validate + +# sysconfig reload, tasks, config +dn: cn=sysconfig reload,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: sysconfig reload + +# upgradedb, tasks, config +dn: cn=upgradedb,cn=tasks,cn=config +objectClass: top +objectClass: extensibleObject +cn: upgradedb + +# config, Account Policy Plugin, plugins, config +dn: cn=config,cn=Account Policy Plugin,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: config +alwaysrecordlogin: no + +# config, chaining database, plugins, config +dn: cn=config,cn=chaining database,cn=plugins,cn=config +cn: config +objectClass: top +objectClass: extensibleObject +nstransmittedcontrols: 2.16.840.1.113730.3.4.2 +nstransmittedcontrols: 2.16.840.1.113730.3.4.9 +nstransmittedcontrols: 1.2.840.113556.1.4.473 +nstransmittedcontrols: 1.3.6.1.4.1.1466.29539.12 +nspossiblechainingcomponents: cn=resource limits,cn=components,cn=config +nspossiblechainingcomponents: cn=certificate-based authentication,cn=component + s,cn=config +nspossiblechainingcomponents: cn=password policy,cn=components,cn=config +nspossiblechainingcomponents: cn=sasl,cn=components,cn=config +nspossiblechainingcomponents: cn=roles,cn=components,cn=config +nspossiblechainingcomponents: cn=ACL Plugin,cn=plugins,cn=config +nspossiblechainingcomponents: cn=old plugin,cn=plugins,cn=config +nspossiblechainingcomponents: cn=referential integrity postoperation,cn=plugin + s,cn=config +nspossiblechainingcomponents: cn=attribute uniqueness,cn=plugins,cn=config + +# default instance config, chaining database, plugins, config +dn: cn=default instance config,cn=chaining database,cn=plugins,cn=config +nsbindconnectionslimit: 3 +nsoperationconnectionslimit: 20 +nsabandonedsearchcheckinterval: 1 +nsconcurrentbindlimit: 10 +nsconcurrentoperationslimit: 2 +nsproxiedauthorization: on +nsconnectionlife: 0 +nsbindtimeout: 15 +nsreferralonscopedsearch: off +nschecklocalaci: off +nsbindretrylimit: 3 +nsslapd-sizelimit: 2000 +nsslapd-timelimit: 3600 +nshoplimit: 10 +nsmaxresponsedelay: 60 +nsmaxtestresponsedelay: 15 +nsusestarttls: off +objectClass: top +objectClass: extensibleObject +cn: default instance config + +# config, ldbm database, plugins, config +dn: cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: config +nsslapd-lookthroughlimit: 5000 +nsslapd-mode: 600 +nsslapd-idlistscanlimit: 4000 +nsslapd-directory: /var/lib/dirsrv/slapd-medusa/db +nsslapd-import-cachesize: 16777216 +nsslapd-idl-switch: new +nsslapd-search-bypass-filter-test: on +nsslapd-search-use-vlv-index: on +nsslapd-exclude-from-export: entrydn entryid dncomp parentid numSubordinates t + ombstonenumsubordinates entryusn +nsslapd-serial-lock: on +nsslapd-subtree-rename-switch: on +nsslapd-pagedlookthroughlimit: 0 +nsslapd-pagedidlistscanlimit: 0 +nsslapd-rangelookthroughlimit: 5000 +nsslapd-backend-opt-level: 1 +nsslapd-backend-implement: bdb + +# jcolebrand.info, ldbm database, plugins, config +dn: cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +objectClass: nsBackendInstance +cn: jcolebrand.info +nsslapd-suffix: dc=jcolebrand,dc=info +nsslapd-cachesize: -1 +nsslapd-cachememsize: 13757317120 +nsslapd-readonly: off +nsslapd-require-index: off +nsslapd-require-internalop-index: off +nsslapd-dncachememsize: 1543503872 +nsslapd-directory: /var/lib/dirsrv/slapd-medusa/db/jcolebrand.info + +# monitor, ldbm database, plugins, config +dn: cn=monitor,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: monitor +database: ldbm database +dbcachehits: 83 +dbcachetries: 83 +dbcachehitratio: 100 +dbcachepagein: 0 +dbcachepageout: 0 +dbcacheroevict: 0 +dbcacherwevict: 0 +normalizeddncachetries: 937 +normalizeddncachehits: 798 +normalizeddncachemisses: 139 +normalizeddncachehitratio: 85 +normalizeddncacheevictions: 0 +currentnormalizeddncachesize: 23352 +maxnormalizeddncachesize: 20971440 +normalizeddncachethreadsize: 0 +normalizeddncachethreadslots: 139 +currentnormalizeddncachecount: 139 + +# AES, Password Storage Schemes, plugins, config +dn: cn=AES,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +objectClass: extensibleObject +cn: AES +nsslapd-pluginPath: libpbe-plugin +nsslapd-pluginInitfunc: aes_init +nsslapd-pluginType: reverpwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginarg0: nsmultiplexorcredentials +nsslapd-pluginarg1: nsds5ReplicaCredentials +nsslapd-pluginarg2: nsds5ReplicaBootstrapCredentials +nsslapd-pluginId: aes-storage-scheme +nsslapd-pluginprecedence: 1 +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: AES storage scheme plugin + +# CLEAR, Password Storage Schemes, plugins, config +dn: cn=CLEAR,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: CLEAR +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: clear_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: clear-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: No encryption (CLEAR) + +# CRYPT, Password Storage Schemes, plugins, config +dn: cn=CRYPT,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: CRYPT +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: crypt_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: crypt-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Unix crypt algorithm (CRYPT) + +# CRYPT-MD5, Password Storage Schemes, plugins, config +dn: cn=CRYPT-MD5,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: CRYPT-MD5 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: crypt_md5_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: crypt-md5-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Unix crypt algorithm (CRYPT-MD5) + +# CRYPT-SHA256, Password Storage Schemes, plugins, config +dn: cn=CRYPT-SHA256,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: CRYPT-SHA256 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: crypt_sha256_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: crypt-sha256-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Unix crypt algorithm (CRYPT-SHA256) + +# CRYPT-SHA512, Password Storage Schemes, plugins, config +dn: cn=CRYPT-SHA512,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: CRYPT-SHA512 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: crypt_sha512_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: crypt-sha512-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Unix crypt algorithm (CRYPT-SHA512) + +# GOST_YESCRYPT, Password Storage Schemes, plugins, config +dn: cn=GOST_YESCRYPT,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: GOST_YESCRYPT +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: gost_yescrypt_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: gost-yescrypt-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Yescrypt KDF algorithm (Streebog256) + +# MD5, Password Storage Schemes, plugins, config +dn: cn=MD5,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: MD5 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: md5_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: md5-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: MD5 hash algorithm (MD5) + +# NS-MTA-MD5, Password Storage Schemes, plugins, config +dn: cn=NS-MTA-MD5,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: NS-MTA-MD5 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: ns_mta_md5_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: NS-MTA-MD5-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Netscape MD5 (NS-MTA-MD5) + +# PBKDF2, Password Storage Schemes, plugins, config +dn: cn=PBKDF2,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: PBKDF2 +nsslapd-pluginPath: libpwdchan-plugin +nsslapd-pluginInitfunc: pwdchan_pbkdf2_plugin_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# PBKDF2-SHA1, Password Storage Schemes, plugins, config +dn: cn=PBKDF2-SHA1,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: PBKDF2-SHA1 +nsslapd-pluginPath: libpwdchan-plugin +nsslapd-pluginInitfunc: pwdchan_pbkdf2_sha1_plugin_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# PBKDF2-SHA256, Password Storage Schemes, plugins, config +dn: cn=PBKDF2-SHA256,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: PBKDF2-SHA256 +nsslapd-pluginPath: libpwdchan-plugin +nsslapd-pluginInitfunc: pwdchan_pbkdf2_sha256_plugin_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# PBKDF2-SHA512, Password Storage Schemes, plugins, config +dn: cn=PBKDF2-SHA512,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: PBKDF2-SHA512 +nsslapd-pluginPath: libpwdchan-plugin +nsslapd-pluginInitfunc: pwdchan_pbkdf2_sha512_plugin_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: none +nsslapd-pluginVersion: none +nsslapd-pluginVendor: none +nsslapd-pluginDescription: none + +# PBKDF2_SHA256, Password Storage Schemes, plugins, config +dn: cn=PBKDF2_SHA256,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: PBKDF2_SHA256 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: pbkdf2_sha256_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: pbkdf2-sha256-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Salted PBKDF2 SHA256 hash algorithm (PBKDF2_SHA256) + +# SHA, Password Storage Schemes, plugins, config +dn: cn=SHA,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SHA +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: sha_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: sha-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Secure Hashing Algorithm (SHA) + +# SHA256, Password Storage Schemes, plugins, config +dn: cn=SHA256,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SHA256 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: sha256_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: sha256-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Secure Hashing Algorithm (SHA256) + +# SHA384, Password Storage Schemes, plugins, config +dn: cn=SHA384,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SHA384 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: sha384_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: sha384-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Secure Hashing Algorithm (SHA384) + +# SHA512, Password Storage Schemes, plugins, config +dn: cn=SHA512,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SHA512 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: sha512_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: sha512-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Secure Hashing Algorithm (SHA512) + +# SMD5, Password Storage Schemes, plugins, config +dn: cn=SMD5,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SMD5 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: smd5_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: smd5-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Salted MD5 hash algorithm (SMD5) + +# SSHA, Password Storage Schemes, plugins, config +dn: cn=SSHA,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SSHA +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: ssha_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: ssha-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Salted Secure Hashing Algorithm (SSHA) + +# SSHA256, Password Storage Schemes, plugins, config +dn: cn=SSHA256,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SSHA256 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: ssha256_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: ssha256-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Salted Secure Hashing Algorithm (SSHA256) + +# SSHA384, Password Storage Schemes, plugins, config +dn: cn=SSHA384,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SSHA384 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: ssha384_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: ssha384-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Salted Secure Hashing Algorithm (SSHA384) + +# SSHA512, Password Storage Schemes, plugins, config +dn: cn=SSHA512,cn=Password Storage Schemes,cn=plugins,cn=config +objectClass: top +objectClass: nsSlapdPlugin +cn: SSHA512 +nsslapd-pluginPath: libpwdstorage-plugin +nsslapd-pluginInitfunc: ssha512_pwd_storage_scheme_init +nsslapd-pluginType: pwdstoragescheme +nsslapd-pluginEnabled: on +nsslapd-pluginId: ssha512-password-storage-scheme +nsslapd-pluginVersion: 2.2.6 +nsslapd-pluginVendor: 389 Project +nsslapd-pluginDescription: Salted Secure Hashing Algorithm (SSHA512) + +# Kerberos uid mapping, mapping, sasl, config +dn: cn=Kerberos uid mapping,cn=mapping,cn=sasl,cn=config +objectClass: top +objectClass: nsSaslMapping +cn: Kerberos uid mapping +nsSaslMapRegexString: \(.*\)@\(.*\)\.\(.*\) +nsSaslMapBaseDNTemplate: dc=\2,dc=\3 +nsSaslMapFilterTemplate: (uid=\1) + +# rfc 2829 dn syntax, mapping, sasl, config +dn: cn=rfc 2829 dn syntax,cn=mapping,cn=sasl,cn=config +objectClass: top +objectClass: nsSaslMapping +cn: rfc 2829 dn syntax +nsSaslMapRegexString: ^dn:\(.*\) +nsSaslMapBaseDNTemplate: \1 +nsSaslMapFilterTemplate: (objectclass=*) + +# rfc 2829 u syntax, mapping, sasl, config +dn: cn=rfc 2829 u syntax,cn=mapping,cn=sasl,cn=config +objectClass: top +objectClass: nsSaslMapping +cn: rfc 2829 u syntax +nsSaslMapRegexString: ^u:\(.*\) +nsSaslMapBaseDNTemplate: dc=jcolebrand,dc=info +nsSaslMapFilterTemplate: (uid=\1) + +# uid mapping, mapping, sasl, config +dn: cn=uid mapping,cn=mapping,cn=sasl,cn=config +objectClass: top +objectClass: nsSaslMapping +cn: uid mapping +nsSaslMapRegexString: ^[^:@]+$ +nsSaslMapBaseDNTemplate: dc=jcolebrand,dc=info +nsSaslMapFilterTemplate: (uid=&) + +# bdb, config, ldbm database, plugins, config +dn: cn=bdb,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: extensibleobject +objectClass: top +cn: bdb +nsslapd-dbcachesize: 1610612736 +nsslapd-db-logdirectory: /var/lib/dirsrv/slapd-medusa/db +nsslapd-db-durable-transaction: on +nsslapd-db-transaction-wait: off +nsslapd-db-checkpoint-interval: 60 +nsslapd-db-compactdb-interval: 2592000 +nsslapd-db-compactdb-time: 23:59 +nsslapd-db-transaction-batch-val: 0 +nsslapd-db-transaction-batch-min-wait: 50 +nsslapd-db-transaction-batch-max-wait: 50 +nsslapd-db-logbuf-size: 0 +nsslapd-db-locks: 10000 +nsslapd-db-private-import-mem: on +nsslapd-db-home-directory: /dev/shm/slapd-medusa +nsslapd-import-cache-autosize: -1 +nsslapd-cache-autosize: 25 +nsslapd-cache-autosize-split: 25 +nsslapd-import-cachesize: 16777216 +nsslapd-search-bypass-filter-test: on +nsslapd-serial-lock: on +nsslapd-db-deadlock-policy: 9 +nsslapd-db-locks-monitoring-enabled: on +nsslapd-db-locks-monitoring-threshold: 90 +nsslapd-db-locks-monitoring-pause: 500 + +# default indexes, config, ldbm database, plugins, config +dn: cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: default indexes + +# encrypted attribute keys, jcolebrand.info, ldbm database, plugins, config +dn: cn=encrypted attribute keys,cn=jcolebrand.info,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: extensibleObject +cn: encrypted attribute keys + +# encrypted attributes, jcolebrand.info, ldbm database, plugins, config +dn: cn=encrypted attributes,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn= + config +objectClass: top +objectClass: extensibleObject +cn: encrypted attributes + +# index, jcolebrand.info, ldbm database, plugins, config +dn: cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: index + +# monitor, jcolebrand.info, ldbm database, plugins, config +dn: cn=monitor,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: monitor +database: ldbm database +readonly: 0 +entrycachehits: 15 +entrycachetries: 40 +entrycachehitratio: 37 +currententrycachesize: 74517 +maxentrycachesize: 13757317120 +currententrycachecount: 20 +maxentrycachecount: -1 +dncachehits: 2 +dncachetries: 22 +dncachehitratio: 9 +currentdncachesize: 1656 +maxdncachesize: 1543503872 +currentdncachecount: 20 +maxdncachecount: -1 +dbfilename-0: jcolebrand.info/parentid.db +dbfilecachehit-0: 0 +dbfilecachemiss-0: 0 +dbfilepagein-0: 0 +dbfilepageout-0: 0 +dbfilename-1: jcolebrand.info/aci.db +dbfilecachehit-1: 3 +dbfilecachemiss-1: 0 +dbfilepagein-1: 0 +dbfilepageout-1: 0 +dbfilename-2: jcolebrand.info/nsuniqueid.db +dbfilecachehit-2: 0 +dbfilecachemiss-2: 0 +dbfilepagein-2: 0 +dbfilepageout-2: 0 +dbfilename-3: jcolebrand.info/uid.db +dbfilecachehit-3: 0 +dbfilecachemiss-3: 0 +dbfilepagein-3: 0 +dbfilepageout-3: 0 +dbfilename-4: jcolebrand.info/entryUUID.db +dbfilecachehit-4: 0 +dbfilecachemiss-4: 0 +dbfilepagein-4: 0 +dbfilepageout-4: 0 +dbfilename-5: jcolebrand.info/id2entry.db +dbfilecachehit-5: 48 +dbfilecachemiss-5: 0 +dbfilepagein-5: 0 +dbfilepageout-5: 0 +dbfilename-6: jcolebrand.info/numsubordinates.db +dbfilecachehit-6: 0 +dbfilecachemiss-6: 0 +dbfilepagein-6: 0 +dbfilepageout-6: 0 +dbfilename-7: jcolebrand.info/cn.db +dbfilecachehit-7: 0 +dbfilecachemiss-7: 0 +dbfilepagein-7: 0 +dbfilepageout-7: 0 +dbfilename-8: jcolebrand.info/ancestorid.db +dbfilecachehit-8: 3 +dbfilecachemiss-8: 0 +dbfilepagein-8: 0 +dbfilepageout-8: 0 +dbfilename-9: jcolebrand.info/objectclass.db +dbfilecachehit-9: 23 +dbfilecachemiss-9: 0 +dbfilepagein-9: 0 +dbfilepageout-9: 0 +dbfilename-10: jcolebrand.info/entryrdn.db +dbfilecachehit-10: 6 +dbfilecachemiss-10: 0 +dbfilepagein-10: 0 +dbfilepageout-10: 0 + +# database, monitor, ldbm database, plugins, config +dn: cn=database,cn=monitor,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: database +nsslapd-db-abort-rate: 0 +nsslapd-db-active-txns: 0 +nsslapd-db-cache-hit: 83 +nsslapd-db-cache-try: 83 +nsslapd-db-cache-region-wait-rate: 0 +nsslapd-db-cache-size-bytes: 1610612736 +nsslapd-db-clean-pages: 25 +nsslapd-db-commit-rate: 5 +nsslapd-db-deadlock-rate: 0 +nsslapd-db-dirty-pages: 0 +nsslapd-db-hash-buckets: 262147 +nsslapd-db-hash-elements-examine-rate: 0 +nsslapd-db-hash-search-rate: 166 +nsslapd-db-lock-conflicts: 0 +nsslapd-db-lock-region-wait-rate: 0 +nsslapd-db-lock-request-rate: 69 +nsslapd-db-lockers: 13 +nsslapd-db-configured-locks: 10000 +nsslapd-db-current-locks: 5 +nsslapd-db-max-locks: 16 +nsslapd-db-current-lock-objects: 5 +nsslapd-db-max-lock-objects: 16 +nsslapd-db-log-bytes-since-checkpoint: 0 +nsslapd-db-log-region-wait-rate: 0 +nsslapd-db-log-write-rate: 2403 +nsslapd-db-longest-chain-length: 1 +nsslapd-db-page-create-rate: 0 +nsslapd-db-page-read-rate: 0 +nsslapd-db-page-ro-evict-rate: 0 +nsslapd-db-page-rw-evict-rate: 0 +nsslapd-db-page-trickle-rate: 0 +nsslapd-db-page-write-rate: 0 +nsslapd-db-pages-in-use: 25 +nsslapd-db-txn-region-wait-rate: 0 + +# aci, default indexes, config, ldbm database, plugins, config +dn: cn=aci,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: aci +nsSystemIndex: true +nsIndexType: pres + +# cn, default indexes, config, ldbm database, plugins, config +dn: cn=cn,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: cn +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# entryusn, default indexes, config, ldbm database, plugins, config +dn: cn=entryusn,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=co + nfig +objectClass: top +objectClass: nsIndex +cn: entryusn +nsSystemIndex: true +nsIndexType: eq +nsMatchingRule: integerOrderingMatch + +# entryUUID, default indexes, config, ldbm database, plugins, config +dn: cn=entryUUID,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=c + onfig +objectClass: top +objectClass: nsIndex +cn: entryUUID +nsSystemIndex: false +nsIndexType: eq +nsIndexType: pres + +# givenName, default indexes, config, ldbm database, plugins, config +dn: cn=givenName,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=c + onfig +objectClass: top +objectClass: nsIndex +cn: givenName +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# mail, default indexes, config, ldbm database, plugins, config +dn: cn=mail,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: mail +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# mailAlternateAddress, default indexes, config, ldbm database, plugins, config +dn: cn=mailAlternateAddress,cn=default indexes,cn=config,cn=ldbm database,cn=p + lugins,cn=config +objectClass: top +objectClass: nsIndex +cn: mailAlternateAddress +nsSystemIndex: false +nsIndexType: eq + +# mailHost, default indexes, config, ldbm database, plugins, config +dn: cn=mailHost,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=co + nfig +objectClass: top +objectClass: nsIndex +cn: mailHost +nsSystemIndex: false +nsIndexType: eq + +# member, default indexes, config, ldbm database, plugins, config +dn: cn=member,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=conf + ig +objectClass: top +objectClass: nsIndex +cn: member +nsSystemIndex: false +nsIndexType: eq + +# memberOf, default indexes, config, ldbm database, plugins, config +dn: cn=memberOf,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=co + nfig +objectClass: top +objectClass: nsIndex +cn: memberOf +nsSystemIndex: false +nsIndexType: eq + +# nsCertSubjectDN, default indexes, config, ldbm database, plugins, config +dn: cn=nsCertSubjectDN,cn=default indexes,cn=config,cn=ldbm database,cn=plugin + s,cn=config +objectClass: top +objectClass: nsIndex +cn: nsCertSubjectDN +nsSystemIndex: true +nsIndexType: eq + +# nsTombstoneCSN, default indexes, config, ldbm database, plugins, config +dn: cn=nsTombstoneCSN,cn=default indexes,cn=config,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: nsIndex +cn: nsTombstoneCSN +nsSystemIndex: true +nsIndexType: eq + +# nsUniqueId, default indexes, config, ldbm database, plugins, config +dn: cn=nsUniqueId,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn= + config +objectClass: top +objectClass: nsIndex +cn: nsUniqueId +nsSystemIndex: true +nsIndexType: eq + +# ntUniqueId, default indexes, config, ldbm database, plugins, config +dn: cn=ntUniqueId,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn= + config +objectClass: top +objectClass: nsIndex +cn: ntUniqueId +nsSystemIndex: false +nsIndexType: eq + +# ntUserDomainId, default indexes, config, ldbm database, plugins, config +dn: cn=ntUserDomainId,cn=default indexes,cn=config,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: nsIndex +cn: ntUserDomainId +nsSystemIndex: false +nsIndexType: eq + +# numsubordinates, default indexes, config, ldbm database, plugins, config +dn: cn=numsubordinates,cn=default indexes,cn=config,cn=ldbm database,cn=plugin + s,cn=config +objectClass: top +objectClass: nsIndex +cn: numsubordinates +nsSystemIndex: true +nsIndexType: pres + +# objectclass, default indexes, config, ldbm database, plugins, config +dn: cn=objectclass,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn + =config +objectClass: top +objectClass: nsIndex +cn: objectclass +nsSystemIndex: true +nsIndexType: eq + +# owner, default indexes, config, ldbm database, plugins, config +dn: cn=owner,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=confi + g +objectClass: top +objectClass: nsIndex +cn: owner +nsSystemIndex: false +nsIndexType: eq + +# parentid, default indexes, config, ldbm database, plugins, config +dn: cn=parentid,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=co + nfig +objectClass: top +objectClass: nsIndex +cn: parentid +nsSystemIndex: true +nsIndexType: eq +nsMatchingRule: integerOrderingMatch + +# seeAlso, default indexes, config, ldbm database, plugins, config +dn: cn=seeAlso,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=con + fig +objectClass: top +objectClass: nsIndex +cn: seeAlso +nsSystemIndex: false +nsIndexType: eq + +# sn, default indexes, config, ldbm database, plugins, config +dn: cn=sn,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: sn +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# targetuniqueid, default indexes, config, ldbm database, plugins, config +dn: cn=targetuniqueid,cn=default indexes,cn=config,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: nsIndex +cn: targetuniqueid +nsSystemIndex: true +nsIndexType: eq + +# telephoneNumber, default indexes, config, ldbm database, plugins, config +dn: cn=telephoneNumber,cn=default indexes,cn=config,cn=ldbm database,cn=plugin + s,cn=config +objectClass: top +objectClass: nsIndex +cn: telephoneNumber +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# uid, default indexes, config, ldbm database, plugins, config +dn: cn=uid,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: uid +nsSystemIndex: false +nsIndexType: eq + +# uniquemember, default indexes, config, ldbm database, plugins, config +dn: cn=uniquemember,cn=default indexes,cn=config,cn=ldbm database,cn=plugins,c + n=config +objectClass: top +objectClass: nsIndex +cn: uniquemember +nsSystemIndex: false +nsIndexType: eq + +# 3DES, encrypted attribute keys, jcolebrand.info, ldbm database, plugins, conf + ig +dn: cn=3DES,cn=encrypted attribute keys,cn=jcolebrand.info,cn=ldbm database,cn + =plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: 3DES +nsSymmetricKey:: IZKmgDc4nnt/JpKpAXT3ymZtZTnUpDvYMLeOaQsEtwB71mthJQ6lSkzodfSbG + ipBKllwwSdjzxVHrPbwqmXXU24ChBveBssvRW5KML3EMIsxBHpa4uBD82L/EbmZYZjTDgzhA/hUyc + H+OkWdd5c/UfVZhXgTI1XVYYGU3+WWFIcdvzKj9gDb1DDtbHHbcd6cWFBV+WB7pqfXhuUQxGgbE1W + t9aD2J2FkNApNPFOj94EFXoJ4hr8C/+nO2Ny3ctXwwDolrNhWEdZGIYGl2kY4mW1i66uHad2228r9 + GbMXjiZFDUo4og0u2NhA0i5LJlNuRh4WRg4S2k23X8Rtj2Y//w== + +# AES, encrypted attribute keys, jcolebrand.info, ldbm database, plugins, confi + g +dn: cn=AES,cn=encrypted attribute keys,cn=jcolebrand.info,cn=ldbm database,cn= + plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: AES +nsSymmetricKey:: jAuX/01BCdNmhn2TKCnLmzHhk5YNLebU4nsGn1dNhi9YaqZ9sIosB5nt9GLig + dlZuXX2m8ri2x5A/QgaPt9D3n02HKrc4GXMZSsxe1KhHkrGpUTQWRL5IF03LsLtNQbzqsDS7xueHl + kO9wH85QdO34joboEnnjW3eHPa/LFEq/4vW04GxWIozHWjQ6Rr2G0R0ZniqCxbS3j2iabjm3MQ/9O + 8yKamujxAMATcgPgVirfDXToxGKBTQGRZO2gm10kxKif5ILCP1YKEH0l9mF18ERyYMp9qcKFPoV7l + b5qARP5fSG3zQkVbKwwD+/Seefor9/nxBL7O5D1UNP2UK5rSIA== + +# aci, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=aci,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: aci +nsSystemIndex: true +nsIndexType: pres + +# cn, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=cn,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: cn +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# entryrdn, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=entryrdn,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=con + fig +objectClass: top +objectClass: nsIndex +cn: entryrdn +nsSystemIndex: true +nsIndexType: subtree + +# entryusn, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=entryusn,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=con + fig +objectClass: top +objectClass: nsIndex +cn: entryusn +nsSystemIndex: true +nsIndexType: eq +nsMatchingRule: integerOrderingMatch + +# entryUUID, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=entryUUID,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=co + nfig +objectClass: top +objectClass: nsIndex +cn: entryUUID +nsSystemIndex: false +nsIndexType: eq +nsIndexType: pres + +# givenName, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=givenName,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=co + nfig +objectClass: top +objectClass: nsIndex +cn: givenName +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# mail, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=mail,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: mail +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# mailAlternateAddress, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=mailAlternateAddress,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=pl + ugins,cn=config +objectClass: top +objectClass: nsIndex +cn: mailAlternateAddress +nsSystemIndex: false +nsIndexType: eq + +# mailHost, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=mailHost,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=con + fig +objectClass: top +objectClass: nsIndex +cn: mailHost +nsSystemIndex: false +nsIndexType: eq + +# member, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=member,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=confi + g +objectClass: top +objectClass: nsIndex +cn: member +nsSystemIndex: false +nsIndexType: eq + +# memberOf, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=memberOf,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=con + fig +objectClass: top +objectClass: nsIndex +cn: memberOf +nsSystemIndex: false +nsIndexType: eq + +# nsCertSubjectDN, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=nsCertSubjectDN,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: nsIndex +cn: nsCertSubjectDN +nsSystemIndex: false +nsIndexType: eq + +# nscpEntryDN, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=nscpEntryDN,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn= + config +objectClass: top +objectClass: nsIndex +cn: nscpEntryDN +nsSystemIndex: true +nsIndexType: eq + +# nsds5ReplConflict, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=nsds5ReplConflict,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugi + ns,cn=config +objectClass: top +objectClass: nsIndex +cn: nsds5ReplConflict +nsSystemIndex: true +nsIndexType: eq +nsIndexType: pres + +# nsTombstoneCSN, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=nsTombstoneCSN,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins, + cn=config +objectClass: top +objectClass: nsIndex +cn: nsTombstoneCSN +nsSystemIndex: false +nsIndexType: eq + +# nsuniqueid, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=nsuniqueid,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=c + onfig +objectClass: top +objectClass: nsIndex +cn: nsuniqueid +nsSystemIndex: true +nsIndexType: eq + +# ntUniqueId, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=ntUniqueId,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=c + onfig +objectClass: top +objectClass: nsIndex +cn: ntUniqueId +nsSystemIndex: false +nsIndexType: eq + +# ntUserDomainId, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=ntUserDomainId,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins, + cn=config +objectClass: top +objectClass: nsIndex +cn: ntUserDomainId +nsSystemIndex: false +nsIndexType: eq + +# numsubordinates, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=numsubordinates,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: nsIndex +cn: numsubordinates +nsSystemIndex: true +nsIndexType: pres + +# objectclass, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=objectclass,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn= + config +objectClass: top +objectClass: nsIndex +cn: objectclass +nsSystemIndex: true +nsIndexType: eq + +# owner, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=owner,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: owner +nsSystemIndex: false +nsIndexType: eq + +# parentid, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=parentid,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=con + fig +objectClass: top +objectClass: nsIndex +cn: parentid +nsSystemIndex: true +nsIndexType: eq + +# seeAlso, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=seeAlso,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=conf + ig +objectClass: top +objectClass: nsIndex +cn: seeAlso +nsSystemIndex: false +nsIndexType: eq + +# sn, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=sn,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: sn +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# targetuniqueid, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=targetuniqueid,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins, + cn=config +objectClass: top +objectClass: nsIndex +cn: targetuniqueid +nsSystemIndex: false +nsIndexType: eq + +# telephoneNumber, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=telephoneNumber,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins + ,cn=config +objectClass: top +objectClass: nsIndex +cn: telephoneNumber +nsSystemIndex: false +nsIndexType: pres +nsIndexType: eq +nsIndexType: sub + +# uid, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=uid,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +objectClass: top +objectClass: nsIndex +cn: uid +nsSystemIndex: false +nsIndexType: eq + +# uniquemember, index, jcolebrand.info, ldbm database, plugins, config +dn: cn=uniquemember,cn=index,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn + =config +objectClass: top +objectClass: nsIndex +cn: uniquemember +nsSystemIndex: false +nsIndexType: eq + +# search result +search: 2 +result: 0 Success + +# numResponses: 202 +# numEntries: 201 diff --git a/root/root/jcolebrand_info.ldif b/root/root/jcolebrand_info.ldif new file mode 100644 index 0000000..c28f843 --- /dev/null +++ b/root/root/jcolebrand_info.ldif @@ -0,0 +1,358 @@ +version: 1 + +# entry-id: 1 +dn: dc=jcolebrand,dc=info +objectClass: top +objectClass: domain +dc: jcolebrand +description: dc=jcolebrand,dc=info +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a53196-a6cd11ed-b180de54-1ffbafb8 +aci: (targetattr="dc || description || objectClass")(targetfilter="(objectClas + s=domain)")(version 3.0; acl "Enable anyone domain read"; allow (read, search + , compare)(userdn="ldap:///anyone");) +aci: (targetattr="ou || objectClass")(targetfilter="(objectClass=organizationa + lUnit)")(version 3.0; acl "Enable anyone ou read"; allow (read, search, compa + re)(userdn="ldap:///anyone");) +dsEntryDN: dc=jcolebrand,dc=info + +# entry-id: 2 +dn: cn=389_ds_system,dc=jcolebrand,dc=info +objectClass: top +objectClass: nscontainer +objectClass: ldapsubentry +cn: 389_ds_system +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a53197-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=389_ds_system,dc=jcolebrand,dc=info + +# entry-id: 3 +dn: ou=groups,dc=jcolebrand,dc=info +objectClass: top +objectClass: organizationalunit +ou: groups +aci: (targetattr="cn || member || gidNumber || nsUniqueId || description || ob + jectClass")(targetfilter="(objectClass=groupOfNames)")(version 3.0; acl "Enab + le anyone group read"; allow (read, search, compare)(userdn="ldap:///anyone") + ;) +aci: (targetattr="member")(targetfilter="(objectClass=groupOfNames)")(version + 3.0; acl "Enable group_modify to alter members"; allow (write)(groupdn="ldap: + ///cn=group_modify,ou=permissions,dc=jcolebrand,dc=info");) +aci: (targetattr="cn || member || gidNumber || description || objectClass")(ta + rgetfilter="(objectClass=groupOfNames)")(version 3.0; acl "Enable group_admin + to manage groups"; allow (write, add, delete)(groupdn="ldap:///cn=group_admi + n,ou=permissions,dc=jcolebrand,dc=info");) +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a53198-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: ou=groups,dc=jcolebrand,dc=info + +# entry-id: 4 +dn: ou=people,dc=jcolebrand,dc=info +objectClass: top +objectClass: organizationalunit +ou: people +aci: (targetattr="objectClass || description || nsUniqueId || uid || displayNa + me || loginShell || uidNumber || gidNumber || gecos || homeDirectory || cn || + memberOf || mail || nsSshPublicKey || nsAccountLock || userCertificate")(tar + getfilter="(objectClass=posixaccount)")(version 3.0; acl "Enable anyone user + read"; allow (read, search, compare)(userdn="ldap:///anyone");) +aci: (targetattr="displayName || legalName || userPassword || nsSshPublicKey") + (version 3.0; acl "Enable self partial modify"; allow (write)(userdn="ldap:// + /self");) +aci: (targetattr="legalName || telephoneNumber || mobile || sn")(targetfilter= + "(|(objectClass=nsPerson)(objectClass=inetOrgPerson))")(version 3.0; acl "Ena + ble self legalname read"; allow (read, search, compare)(userdn="ldap:///self" + );) +aci: (targetattr="legalName || telephoneNumber")(targetfilter="(objectClass=ns + Person)")(version 3.0; acl "Enable user legalname read"; allow (read, search, + compare)(groupdn="ldap:///cn=user_private_read,ou=permissions,dc=jcolebrand, + dc=info");) +aci: (targetattr="uid || description || displayName || loginShell || uidNumber + || gidNumber || gecos || homeDirectory || cn || memberOf || mail || legalNam + e || telephoneNumber || mobile")(targetfilter="(&(objectClass=nsPerson)(objec + tClass=nsAccount))")(version 3.0; acl "Enable user admin create"; allow (writ + e, add, delete, read)(groupdn="ldap:///cn=user_admin,ou=permissions,dc=jcoleb + rand,dc=info");) +aci: (targetattr="uid || description || displayName || loginShell || uidNumber + || gidNumber || gecos || homeDirectory || cn || memberOf || mail || legalNam + e || telephoneNumber || mobile")(targetfilter="(&(objectClass=nsPerson)(objec + tClass=nsAccount))")(version 3.0; acl "Enable user modify to change users"; a + llow (write, read)(groupdn="ldap:///cn=user_modify,ou=permissions,dc=jcolebra + nd,dc=info");) +aci: (targetattr="userPassword || nsAccountLock || userCertificate || nsSshPub + licKey")(targetfilter="(objectClass=nsAccount)")(version 3.0; acl "Enable use + r password reset"; allow (write, read)(groupdn="ldap:///cn=user_passwd_reset, + ou=permissions,dc=jcolebrand,dc=info");) +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a53199-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: ou=people,dc=jcolebrand,dc=info + +# entry-id: 5 +dn: ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: organizationalunit +ou: permissions +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a5319a-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 6 +dn: ou=services,dc=jcolebrand,dc=info +objectClass: top +objectClass: organizationalunit +ou: services +aci: (targetattr="objectClass || description || nsUniqueId || cn || memberOf | + | nsAccountLock ")(targetfilter="(objectClass=netscapeServer)")(version 3.0; + acl "Enable anyone service account read"; allow (read, search, compare)(userd + n="ldap:///anyone");) +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a5319b-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: ou=services,dc=jcolebrand,dc=info + +# entry-id: 7 +dn: uid=demo_user,ou=people,dc=jcolebrand,dc=info +objectClass: top +objectClass: nsPerson +objectClass: nsAccount +objectClass: nsOrgPerson +objectClass: posixAccount +uid: demo_user +cn: Demo User +displayName: Demo User +legalName: Demo User Name +uidNumber: 99998 +gidNumber: 99998 +homeDirectory: /var/empty +loginShell: /bin/false +nsAccountLock: true +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a5319c-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: uid=demo_user,ou=people,dc=jcolebrand,dc=info + +# entry-id: 8 +dn: cn=demo_group,ou=groups,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: posixGroup +objectClass: nsMemberOf +cn: demo_group +gidNumber: 99999 +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a5319d-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=demo_group,ou=Groups,dc=jcolebrand,dc=info + +# entry-id: 9 +dn: cn=group_admin,ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: nsMemberOf +cn: group_admin +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a5319e-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=group_admin,ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 10 +dn: cn=group_modify,ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: nsMemberOf +cn: group_modify +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a5319f-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=group_modify,ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 11 +dn: cn=user_admin,ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: nsMemberOf +cn: user_admin +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a531a0-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=user_admin,ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 12 +dn: cn=user_modify,ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: nsMemberOf +cn: user_modify +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a531a1-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=user_modify,ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 13 +dn: cn=user_passwd_reset,ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: nsMemberOf +cn: user_passwd_reset +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a531a2-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=user_passwd_reset,ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 14 +dn: cn=user_private_read,ou=permissions,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +objectClass: nsMemberOf +cn: user_private_read +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207095803Z +modifyTimestamp: 20230207095803Z +nsUniqueId: e8a531a3-a6cd11ed-b180de54-1ffbafb8 +dsEntryDN: cn=user_private_read,ou=permissions,dc=jcolebrand,dc=info + +# entry-id: 16 +dn: ou=computers,dc=jcolebrand,dc=info +objectClass: top +objectClass: organizationalUnit +description: Computers in the directory +ou: computers +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230207125458Z +modifyTimestamp: 20230207125458Z +nsUniqueId: 8f95c701-a6e611ed-b180de54-1ffbafb8 +entryUUID: f81f42a0-2562-410a-95df-3ec97ddf0349 +dsEntryDN: ou=computers,dc=jcolebrand,dc=info + +# entry-id: 17 +dn: cn=cbrand,ou=people,dc=jcolebrand,dc=info +objectClass: top +objectClass: nsPerson +objectClass: nsAccount +objectClass: nsOrgPerson +objectClass: posixAccount +objectClass: nsmemberof +cn: cbrand +description: Cole Second Account +displayName: cbrand +gidNumber: 100 +homeDirectory: /home_new/cbrand +loginShell: /opt/microsoft/powershell/7/pwsh +uid: 1008 +uidNumber: 1008 +userPassword:: e1BCS0RGMi1TSEE1MTJ9MTAwMDAkNDhWME1lV2lIOFh0RUp5T3M5TmRRQ2drQSt + 4ZlRUNzkkVGR6cEV2R1NSWlNJaUpyV3M4RWpVWnBRSVJUME5KKzhhQVZ1akRQeCtOcTdJTTZHQ1F0 + N3ZDTVh5UVFacWxDcHQ2dm5aWTR3aWNEVjRaKzBlNDI2T3c9PQ== +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230209030249Z +modifyTimestamp: 20230212093438Z +nsUniqueId: 30d76701-a82611ed-b180de54-1ffbafb8 +entryUUID: e0e477dd-2c62-4ab7-bc34-1482401bc743 +memberOf: cn=system_admin,ou=groups,dc=jcolebrand,dc=info +dsEntryDN: cn=cbrand,ou=people,dc=jcolebrand,dc=info + +# entry-id: 18 +dn: cn=system_admin,ou=groups,dc=jcolebrand,dc=info +objectClass: top +objectClass: groupOfNames +cn: system_admin +description: System Administrators +creatorsName: cn=Directory Manager +modifiersName: cn=Directory Manager +createTimestamp: 20230212093232Z +modifyTimestamp: 20230212093232Z +nsUniqueId: 10264001-aab811ed-824cde54-1ffbafb8 +entryUUID: 10434daa-ea61-43db-b383-9c84ce6ea32c +dsEntryDN: cn=system_admin,ou=groups,dc=jcolebrand,dc=info + +# entry-id: 19 +dn: ou=SUDOers,dc=jcolebrand,dc=info +objectClass: organizationalunit +objectClass: top +ou: SUDOers +description: LDAP SUDO Entry +creatorsName: cn=directory manager +modifiersName: cn=directory manager +createTimestamp: 20230213011246Z +modifyTimestamp: 20230213011246Z +nsUniqueId: 64263881-ab3b11ed-aad3de54-1ffbafb8 +entryUUID: bd3eb809-d38b-49e8-9a42-54f8c49b216a +dsEntryDN: ou=SUDOers,dc=jcolebrand,dc=info + +# entry-id: 20 +dn: cn=defaults,ou=SUDOers,dc=jcolebrand,dc=info +objectClass: top +objectClass: sudoRole +cn: defaults +description: Default sudoOption's go here +sudoOption: !visiblepw +sudoOption: always_set_home +sudoOption: match_group_by_gid +sudoOption: always_query_group_plugin +sudoOption: env_reset +sudoOption: env_keep=COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS +sudoOption: env_keep+=MAIL QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE +sudoOption: env_keep+=LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES +sudoOption: env_keep+=LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE +sudoOption: env_keep+=LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY +sudoOption: secure_path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbi + n:/bin:/var/lib/snapd/snap/bin +creatorsName: cn=directory manager +modifiersName: cn=directory manager +createTimestamp: 20230213011246Z +modifyTimestamp: 20230213011246Z +nsUniqueId: 64263882-ab3b11ed-aad3de54-1ffbafb8 +entryUUID: fe379764-7119-437d-a43a-c27ec0ecccef +dsEntryDN: cn=defaults,ou=SUDOers,dc=jcolebrand,dc=info + +# entry-id: 21 +dn: cn=sudo,ou=SUDOers,dc=jcolebrand,dc=info +objectClass: top +objectClass: sudoRole +cn: sudo +sudoUser: cbrand +sudoHost: ALL +sudoRunAsUser: ALL +sudoCommand: ALL +creatorsName: cn=directory manager +modifiersName: cn=directory manager +createTimestamp: 20230213011246Z +modifyTimestamp: 20230213011246Z +nsUniqueId: 64263883-ab3b11ed-aad3de54-1ffbafb8 +entryUUID: cc4b9720-1124-40c6-ae6c-8819a8d445b9 +dsEntryDN: cn=sudo,ou=SUDOers,dc=jcolebrand,dc=info + diff --git a/root/root/letsencryptauthorityx3.pem.txt b/root/root/letsencryptauthorityx3.pem.txt new file mode 100644 index 0000000..4e82cb5 --- /dev/null +++ b/root/root/letsencryptauthorityx3.pem.txt @@ -0,0 +1,32 @@ +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIRANOxciY0IzLc9AUoUSrsnGowDQYJKoZIhvcNAQELBQAw +TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh +cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTYxMDA2MTU0MzU1 +WhcNMjExMDA2MTU0MzU1WjBKMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg +RW5jcnlwdDEjMCEGA1UEAxMaTGV0J3MgRW5jcnlwdCBBdXRob3JpdHkgWDMwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCc0wzwWuUuR7dyXTeDs2hjMOrX +NSYZJeG9vjXxcJIvt7hLQQWrqZ41CFjssSrEaIcLo+N15Obzp2JxunmBYB/XkZqf +89B4Z3HIaQ6Vkc/+5pnpYDxIzH7KTXcSJJ1HG1rrueweNwAcnKx7pwXqzkrrvUHl +Npi5y/1tPJZo3yMqQpAMhnRnyH+lmrhSYRQTP2XpgofL2/oOVvaGifOFP5eGr7Dc +Gu9rDZUWfcQroGWymQQ2dYBrrErzG5BJeC+ilk8qICUpBMZ0wNAxzY8xOJUWuqgz +uEPxsR/DMH+ieTETPS02+OP88jNquTkxxa/EjQ0dZBYzqvqEKbbUC8DYfcOTAgMB +AAGjggFnMIIBYzAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADBU +BgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEBATAwMC4GCCsGAQUFBwIB +FiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQub3JnMB0GA1UdDgQWBBSo +SmpjBH3duubRObemRWXv86jsoTAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3Js +LnJvb3QteDEubGV0c2VuY3J5cHQub3JnMHIGCCsGAQUFBwEBBGYwZDAwBggrBgEF +BQcwAYYkaHR0cDovL29jc3Aucm9vdC14MS5sZXRzZW5jcnlwdC5vcmcvMDAGCCsG +AQUFBzAChiRodHRwOi8vY2VydC5yb290LXgxLmxldHNlbmNyeXB0Lm9yZy8wHwYD +VR0jBBgwFoAUebRZ5nu25eQBc4AIiMgaWPbpm24wDQYJKoZIhvcNAQELBQADggIB +ABnPdSA0LTqmRf/Q1eaM2jLonG4bQdEnqOJQ8nCqxOeTRrToEKtwT++36gTSlBGx +A/5dut82jJQ2jxN8RI8L9QFXrWi4xXnA2EqA10yjHiR6H9cj6MFiOnb5In1eWsRM +UM2v3e9tNsCAgBukPHAg1lQh07rvFKm/Bz9BCjaxorALINUfZ9DD64j2igLIxle2 +DPxW8dI/F2loHMjXZjqG8RkqZUdoxtID5+90FgsGIfkMpqgRS05f4zPbCEHqCXl1 +eO5HyELTgcVlLXXQDgAWnRzut1hFJeczY1tjQQno6f6s+nMydLN26WuU4s3UYvOu +OsUxRlJu7TSRHqDC3lSE5XggVkzdaPkuKGQbGpny+01/47hfXXNB7HntWNZ6N2Vw +p7G6OfY+YQrZwIaQmhrIqJZuigsrbe3W+gdn5ykE9+Ky0VgVUsfxo52mwFYs1JKY +2PGDuWx8M6DlS6qQkvHaRUo0FMd8TsSlbF0/v965qGFKhSDeQoMpYnwcmQilRh/0 +ayLThlHLN81gSkJjVrPI0Y8xCVPB4twb1PFUd2fPM3sA1tJ83sZ5v8vgFv2yofKR +PB0t6JzUA81mSqM3kxl5e+IZwhYAyO0OTg3/fs8HqGTNKd9BqoUwSRBzp06JMg5b +rUCGwbCUDI0mxadJ3Bz4WxR6fyNpBK2yAinWEsikxqEt +-----END CERTIFICATE----- diff --git a/root/root/medusa.config b/root/root/medusa.config new file mode 100644 index 0000000..374fb78 --- /dev/null +++ b/root/root/medusa.config @@ -0,0 +1,363 @@ +dn: cn=config +cn: config +nsslapd-SSLclientAuth: allowed +nsslapd-accesscontrol: on +nsslapd-accesslog: /var/log/dirsrv/slapd-medusa/access +nsslapd-accesslog-compress: off +nsslapd-accesslog-level: 256 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230210-190019 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230208-185701 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230207-015802 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230209-185851 +nsslapd-accesslog-list: /var/log/dirsrv/slapd-medusa/access.20230211-190233 +nsslapd-accesslog-logbuffering: on +nsslapd-accesslog-logexpirationtime: 1 +nsslapd-accesslog-logexpirationtimeunit: month +nsslapd-accesslog-logging-enabled: on +nsslapd-accesslog-logmaxdiskspace: 500 +nsslapd-accesslog-logminfreediskspace: 5 +nsslapd-accesslog-logrotationsync-enabled: off +nsslapd-accesslog-logrotationsynchour: 0 +nsslapd-accesslog-logrotationsyncmin: 0 +nsslapd-accesslog-logrotationtime: 1 +nsslapd-accesslog-logrotationtimeunit: day +nsslapd-accesslog-maxlogsize: 100 +nsslapd-accesslog-maxlogsperdir: 10 +nsslapd-accesslog-mode: 600 +nsslapd-allow-anonymous-access: off +nsslapd-allow-hashed-passwords: off +nsslapd-allow-unauthenticated-binds: off +nsslapd-allowed-sasl-mechanisms: +nsslapd-anonlimitsdn: +nsslapd-attribute-name-exceptions: off +nsslapd-auditfaillog: /var/log/dirsrv/slapd-medusa/audit +nsslapd-auditfaillog-compress: off +nsslapd-auditfaillog-list: +nsslapd-auditfaillog-logexpirationtime: 1 +nsslapd-auditfaillog-logexpirationtimeunit: month +nsslapd-auditfaillog-logging-enabled: off +nsslapd-auditfaillog-logging-hide-unhashed-pw: on +nsslapd-auditfaillog-logmaxdiskspace: 100 +nsslapd-auditfaillog-logminfreediskspace: 5 +nsslapd-auditfaillog-logrotationsync-enabled: off +nsslapd-auditfaillog-logrotationsynchour: 0 +nsslapd-auditfaillog-logrotationsyncmin: 0 +nsslapd-auditfaillog-logrotationtime: 1 +nsslapd-auditfaillog-logrotationtimeunit: week +nsslapd-auditfaillog-maxlogsize: 100 +nsslapd-auditfaillog-maxlogsperdir: 2 +nsslapd-auditfaillog-mode: 600 +nsslapd-auditlog: /var/log/dirsrv/slapd-medusa/audit +nsslapd-auditlog-compress: off +nsslapd-auditlog-display-attrs: +nsslapd-auditlog-list: +nsslapd-auditlog-logexpirationtime: 1 +nsslapd-auditlog-logexpirationtimeunit: month +nsslapd-auditlog-logging-enabled: off +nsslapd-auditlog-logging-hide-unhashed-pw: on +nsslapd-auditlog-logmaxdiskspace: 100 +nsslapd-auditlog-logminfreediskspace: 5 +nsslapd-auditlog-logrotationsync-enabled: off +nsslapd-auditlog-logrotationsynchour: 0 +nsslapd-auditlog-logrotationsyncmin: 0 +nsslapd-auditlog-logrotationtime: 1 +nsslapd-auditlog-logrotationtimeunit: week +nsslapd-auditlog-maxlogsize: 100 +nsslapd-auditlog-maxlogsperdir: 2 +nsslapd-auditlog-mode: 600 +nsslapd-backendconfig: cn=config,cn=jcolebrand.info,cn=ldbm database,cn=plugins,cn=config +nsslapd-bakdir: /var/lib/dirsrv/slapd-medusa/bak +nsslapd-betype: ldbm database +nsslapd-certdir: /etc/dirsrv/slapd-medusa +nsslapd-certmap-basedn: +nsslapd-cn-uses-dn-syntax-in-dns: off +nsslapd-config: cn=config +nsslapd-connection-buffer: 1 +nsslapd-connection-nocanon: on +nsslapd-conntablesize: 1024 +nsslapd-counters: on +nsslapd-csnlogging: on +nsslapd-defaultnamingcontext: dc=jcolebrand,dc=info +nsslapd-disk-monitoring: off +nsslapd-disk-monitoring-grace-period: 60 +nsslapd-disk-monitoring-logging-critical: off +nsslapd-disk-monitoring-readonly-on-threshold: off +nsslapd-disk-monitoring-threshold: 2097152 +nsslapd-dn-validate-strict: off +nsslapd-ds4-compatible-schema: off +nsslapd-dynamic-plugins: off +nsslapd-enable-ldapssotoken: on +nsslapd-enable-nunc-stans: off +nsslapd-enable-turbo-mode: on +nsslapd-enable-upgrade-hash: on +nsslapd-enquote-sup-oc: off +nsslapd-entryusn-global: off +nsslapd-entryusn-import-initval: 0 +nsslapd-errorlog: /var/log/dirsrv/slapd-medusa/errors +nsslapd-errorlog-compress: off +nsslapd-errorlog-level: 16384 +nsslapd-errorlog-list: +nsslapd-errorlog-logexpirationtime: 1 +nsslapd-errorlog-logexpirationtimeunit: month +nsslapd-errorlog-logging-enabled: on +nsslapd-errorlog-logmaxdiskspace: 100 +nsslapd-errorlog-logminfreediskspace: 5 +nsslapd-errorlog-logrotationsync-enabled: off +nsslapd-errorlog-logrotationsynchour: 0 +nsslapd-errorlog-logrotationsyncmin: 0 +nsslapd-errorlog-logrotationtime: 1 +nsslapd-errorlog-logrotationtimeunit: week +nsslapd-errorlog-maxlogsize: 100 +nsslapd-errorlog-maxlogsperdir: 2 +nsslapd-errorlog-mode: 600 +nsslapd-external-libs-debug-enabled: off +nsslapd-extract-pemfiles: on +nsslapd-force-sasl-external: off +nsslapd-global-backend-lock: off +nsslapd-groupevalnestlevel: 0 +nsslapd-hash-filters: off +nsslapd-idletimeout: 3600 +nsslapd-ignore-time-skew: off +nsslapd-ignore-virtual-attrs: on +nsslapd-instancedir: /usr/lib64/dirsrv/slapd-medusa +nsslapd-ioblocktimeout: 10000 +nsslapd-lastmod: on +nsslapd-ldapiautobind: on +nsslapd-ldapidnmappingbase: cn=auto_bind,cn=config +nsslapd-ldapientrysearchbase: dc=example,dc=com +nsslapd-ldapifilepath: /run/slapd-medusa.socket +nsslapd-ldapigidnumbertype: gidNumber +nsslapd-ldapilisten: on +nsslapd-ldapimaprootdn: cn=Directory Manager +nsslapd-ldapimaptoentries: on +nsslapd-ldapiuidnumbertype: uidNumber +nsslapd-ldapssotoken-secret: CmYUTraAz6qZKyedIdfrnKPsWP_8XhVdXuX6vH3DcQI= +nsslapd-ldapssotoken-ttl-secs: 3600 +nsslapd-ldifdir: /var/lib/dirsrv/slapd-medusa/ldif +nsslapd-listen-backlog-size: 128 +nsslapd-listenhost: +nsslapd-localhost: medusa.jcolebrand.info +nsslapd-localssf: 71 +nsslapd-localuser: dirsrv +nsslapd-lockdir: /run/lock/dirsrv/slapd-medusa +nsslapd-logging-backend: dirsrv-log +nsslapd-logging-hr-timestamps-enabled: on +nsslapd-malloc-mmap-threshold: -10 +nsslapd-malloc-mxfast: -10 +nsslapd-malloc-trim-threshold: -10 +nsslapd-max-filter-nest-level: 40 +nsslapd-maxbersize: 2097152 +nsslapd-maxdescriptors: 524288 +nsslapd-maxsasliosize: 2097152 +nsslapd-maxsimplepaged-per-conn: -1 +nsslapd-maxthreadsperconn: 5 +nsslapd-minssf: 0 +nsslapd-minssf-exclude-rootdse: on +nsslapd-moddn-aci: on +nsslapd-nagle: off +nsslapd-ndn-cache-enabled: on +nsslapd-ndn-cache-max-size: 20971520 +nsslapd-outbound-ldap-io-timeout: 300000 +nsslapd-pagedsizelimit: 0 +nsslapd-plugin: cn=binary syntax,cn=plugins,cn=config +nsslapd-plugin: cn=bit string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=boolean syntax,cn=plugins,cn=config +nsslapd-plugin: cn=case exact string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=case ignore string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=country string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=delivery method syntax,cn=plugins,cn=config +nsslapd-plugin: cn=distinguished name syntax,cn=plugins,cn=config +nsslapd-plugin: cn=enhanced guide syntax,cn=plugins,cn=config +nsslapd-plugin: cn=entryuuid_syntax,cn=plugins,cn=config +nsslapd-plugin: cn=facsimile telephone number syntax,cn=plugins,cn=config +nsslapd-plugin: cn=fax syntax,cn=plugins,cn=config +nsslapd-plugin: cn=generalized time syntax,cn=plugins,cn=config +nsslapd-plugin: cn=guide syntax,cn=plugins,cn=config +nsslapd-plugin: cn=integer syntax,cn=plugins,cn=config +nsslapd-plugin: cn=jpeg syntax,cn=plugins,cn=config +nsslapd-plugin: cn=name and optional uid syntax,cn=plugins,cn=config +nsslapd-plugin: cn=numeric string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=octet string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=oid syntax,cn=plugins,cn=config +nsslapd-plugin: cn=postal address syntax,cn=plugins,cn=config +nsslapd-plugin: cn=printable string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=space insensitive string syntax,cn=plugins,cn=config +nsslapd-plugin: cn=telephone syntax,cn=plugins,cn=config +nsslapd-plugin: cn=teletex terminal identifier syntax,cn=plugins,cn=config +nsslapd-plugin: cn=telex number syntax,cn=plugins,cn=config +nsslapd-plugin: cn=octetstringmatch,cn=plugins,cn=config +nsslapd-plugin: cn=octetstringorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=bitstringmatch,cn=plugins,cn=config +nsslapd-plugin: cn=bitwise plugin,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactia5match,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactsubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseexactia5substringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=generalizedtimematch,cn=plugins,cn=config +nsslapd-plugin: cn=generalizedtimeorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=booleanmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoreia5match,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoreia5substringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignorematch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoreorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignoresubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignorelistmatch,cn=plugins,cn=config +nsslapd-plugin: cn=caseignorelistsubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=objectidentifiermatch,cn=plugins,cn=config +nsslapd-plugin: cn=directorystringfirstcomponentmatch,cn=plugins,cn=config +nsslapd-plugin: cn=objectidentifierfirstcomponentmatch,cn=plugins,cn=config +nsslapd-plugin: cn=distinguishednamematch,cn=plugins,cn=config +nsslapd-plugin: cn=uuidmatch,cn=plugins,cn=config +nsslapd-plugin: cn=uuidorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=integermatch,cn=plugins,cn=config +nsslapd-plugin: cn=integerorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=integerfirstcomponentmatch,cn=plugins,cn=config +nsslapd-plugin: cn=internationalization plugin,cn=plugins,cn=config +nsslapd-plugin: cn=uniquemembermatch,cn=plugins,cn=config +nsslapd-plugin: cn=numericstringmatch,cn=plugins,cn=config +nsslapd-plugin: cn=numericstringorderingmatch,cn=plugins,cn=config +nsslapd-plugin: cn=numericstringsubstringsmatch,cn=plugins,cn=config +nsslapd-plugin: cn=telephonenumbermatch,cn=plugins,cn=config +nsslapd-plugin: cn=telephonenumbersubstringsmatch,cn=plugins,cn=config +nsslapd-plugin-binddn-tracking: off +nsslapd-plugin-logging: off +nsslapd-port: 389 +nsslapd-privatenamespaces: cn=schema +nsslapd-privatenamespaces: cn=config +nsslapd-pwpolicy-inherit-global: off +nsslapd-pwpolicy-local: off +nsslapd-readonly: off +nsslapd-referralmode: +nsslapd-require-secure-binds: off +nsslapd-requiresrestart: cn=config:nsslapd-port +nsslapd-requiresrestart: cn=config:nsslapd-secureport +nsslapd-requiresrestart: cn=config:nsslapd-ldapifilepath +nsslapd-requiresrestart: cn=config:nsslapd-ldapilisten +nsslapd-requiresrestart: cn=config:nsslapd-workingdir +nsslapd-requiresrestart: cn=config:nsslapd-plugin +nsslapd-requiresrestart: cn=config:nsslapd-sslclientauth +nsslapd-requiresrestart: cn=config:nsslapd-changelogdir +nsslapd-requiresrestart: cn=config:nsslapd-changelogsuffix +nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxentries +nsslapd-requiresrestart: cn=config:nsslapd-changelogmaxage +nsslapd-requiresrestart: cn=config:nsslapd-db-locks +nsslapd-requiresrestart: cn=config:nsslapd-maxdescriptors +nsslapd-requiresrestart: cn=config:nsslapd-numlisteners +nsslapd-requiresrestart: cn=config:nsslapd-return-exact-case +nsslapd-requiresrestart: cn=config:nsslapd-schema-ignore-trailing-spaces +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-idlistscanlimit +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-parentcheck +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-dbcachesize +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-dbncache +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-cachesize +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-plugin +nsslapd-requiresrestart: cn=config,cn=ldbm:nsslapd-backend-implement +nsslapd-requiresrestart: cn=encryption,cn=config:nssslsessiontimeout +nsslapd-requiresrestart: cn=encryption,cn=config:nssslclientauth +nsslapd-requiresrestart: cn=encryption,cn=config:nsssl2 +nsslapd-requiresrestart: cn=encryption,cn=config:nsssl3 +nsslapd-reservedescriptors: 64 +nsslapd-result-tweak: off +nsslapd-return-exact-case: on +nsslapd-return-original-entrydn: on +nsslapd-rewrite-rfc1274: off +nsslapd-rootdn: cn=Directory Manager +nsslapd-rootpw: {crypt}$6$xh$kPh9BpH8xoGu94d09iBeQIi1pWVNETKhvjuDHcPK9lQUpSB3dPq0IP6mtiap8N08Q3bJpX6GErxgRNvoHh6cw0 +nsslapd-rootpwstoragescheme: CRYPT-SHA512 +nsslapd-rundir: /run/dirsrv +nsslapd-sasl-mapping-fallback: on +nsslapd-sasl-max-buffer-size: 2097152 +nsslapd-saslpath: +nsslapd-schema-ignore-trailing-spaces: off +nsslapd-schemacheck: on +nsslapd-schemadir: /etc/dirsrv/slapd-medusa/schema +nsslapd-schemamod: on +nsslapd-schemareplace: replication-only +nsslapd-search-return-original-type-switch: off +nsslapd-securePort: 636 +nsslapd-securelistenhost: +nsslapd-security: on +nsslapd-securitylog: /var/log/dirsrv/slapd-medusa/security +nsslapd-securitylog-compress: on +nsslapd-securitylog-level: 256 +nsslapd-securitylog-list: +nsslapd-securitylog-logbuffering: on +nsslapd-securitylog-logexpirationtime: 1 +nsslapd-securitylog-logexpirationtimeunit: month +nsslapd-securitylog-logging-enabled: on +nsslapd-securitylog-logmaxdiskspace: 500 +nsslapd-securitylog-logminfreediskspace: 5 +nsslapd-securitylog-logrotationsync-enabled: off +nsslapd-securitylog-logrotationsynchour: 0 +nsslapd-securitylog-logrotationsyncmin: 0 +nsslapd-securitylog-logrotationtime: 1 +nsslapd-securitylog-logrotationtimeunit: week +nsslapd-securitylog-maxlogsize: 100 +nsslapd-securitylog-maxlogsperdir: 10 +nsslapd-securitylog-mode: 600 +nsslapd-sizelimit: 2000 +nsslapd-snmp-index: 0 +nsslapd-ssl-check-hostname: on +nsslapd-statlog-level: 0 +nsslapd-svrtab: +nsslapd-syntaxcheck: on +nsslapd-syntaxlogging: off +nsslapd-targetfilter-cache: on +nsslapd-tcp-fin-timeout: 30 +nsslapd-tcp-keepalive-time: 300 +nsslapd-threadnumber: 16 +nsslapd-timelimit: 3600 +nsslapd-tls-check-crl: none +nsslapd-tmpdir: /tmp +nsslapd-unhashed-pw-switch: off +nsslapd-validate-cert: warn +nsslapd-verify-filter-schema: process-safe +nsslapd-versionstring: 389-Directory/2.2.6 +nsslapd-workingdir: /var/log/dirsrv/slapd-medusa +objectClass: top +objectClass: extensibleObject +objectClass: nsslapdConfig +passwordAdminDN: +passwordBadWords: +passwordChange: on +passwordCheckSyntax: off +passwordDictCheck: off +passwordDictPath: +passwordExp: off +passwordGraceLimit: 0 +passwordInHistory: 6 +passwordIsGlobalPolicy: off +passwordLegacyPolicy: on +passwordLockout: off +passwordLockoutDuration: 3600 +passwordMaxAge: 8640000 +passwordMaxClassChars: 0 +passwordMaxFailure: 3 +passwordMaxRepeats: 0 +passwordMaxSeqSets: 0 +passwordMaxSequence: 0 +passwordMin8bit: 0 +passwordMinAge: 0 +passwordMinAlphas: 0 +passwordMinCategories: 3 +passwordMinDigits: 0 +passwordMinLength: 8 +passwordMinLowers: 0 +passwordMinSpecials: 0 +passwordMinTokenLength: 3 +passwordMinUppers: 0 +passwordMustChange: off +passwordPalindrome: off +passwordResetFailureCount: 600 +passwordSendExpiringTime: off +passwordStorageScheme: CRYPT-SHA512 +passwordTPRDelayExpireAt: -1 +passwordTPRDelayValidFrom: -1 +passwordTPRMaxUse: -1 +passwordTrackUpdateTime: off +passwordUnlock: on +passwordUserAttributes: +passwordWarning: 86400 + + diff --git a/root/root/medusa.security b/root/root/medusa.security new file mode 100644 index 0000000..c7fcadc --- /dev/null +++ b/root/root/medusa.security @@ -0,0 +1,14 @@ +nsslapd-security: on +nsslapd-securelistenhost: +nsslapd-secureport: 636 +nssslclientauth: allowed +nstlsallowclientrenegotiation: +nsslapd-require-secure-binds: off +nsslapd-ssl-check-hostname: on +nsslapd-validate-cert: warn +nssslsessiontimeout: 0 +sslversionmin: TLS1.2 +sslversionmax: TLS1.3 +allowweakcipher: +allowweakdhparam: +nsssl3ciphers: +all diff --git a/root/root/remove_gogs_password.ldif b/root/root/remove_gogs_password.ldif new file mode 100644 index 0000000..009f970 --- /dev/null +++ b/root/root/remove_gogs_password.ldif @@ -0,0 +1,4 @@ + +dn: cn=gogs,ou=services,dc=jcolebrand,dc=info +changetype: modify +delete: userPassword diff --git a/root/root/schema.dump b/root/root/schema.dump new file mode 100644 index 0000000..7c58d03 --- /dev/null +++ b/root/root/schema.dump @@ -0,0 +1,1751 @@ +Objectclasses: + -------------------------------------------------- +( 2.16.840.1.113730.3.2.36 NAME 'LDAPReplica' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( description $ l $ ou $ seeAlso $ replicaRoot $ replicaHost $ replicaPort $ replicaBindDn $ replicaCredentials $ replicaBindMethod $ replicaUseSSL $ replicaUpdateSchedule $ replicaUpdateReplayed $ replicaUpdateFailedAt $ replicaBeginOrc $ replicaNickName $ replicaEntryFilter $ replicatedattributelist $ replicaCFUpdated $ replicaAbandonedChanges $ replicaLastRelevantChange ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.35 NAME 'LDAPServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( description $ l $ ou $ seeAlso $ generation $ changeLogMaximumAge $ changeLogMaximumSize ) X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.1466.101.120.141 NAME 'NetscapeLinkedOrganization' AUXILIARY MAY parentOrganization X-ORIGIN 'Netscape' ) +( 1.3.6.1.4.1.1466.101.120.142 NAME 'NetscapePreferences' AUXILIARY MAY ( preferredLanguage $ preferredLocale $ preferredTimeZone ) X-ORIGIN 'Netscape' ) +( 1.3.6.1.4.1.6981.11.2.3 NAME 'PureFTPdUser' DESC 'PureFTPd user with optional quota, throttling and ratio' SUP top STRUCTURAL MAY ( FTPStatus $ FTPQuotaFiles $ FTPQuotaMBytes $ FTPUploadRatio $ FTPDownloadRatio $ FTPUploadBandwidth $ FTPDownloadBandwidth $ FTPuid $ FTPgid ) X-ORIGIN 'Pure-FTPd' ) +( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top STRUCTURAL MUST uid MAY ( description $ seeAlso $ l $ o $ ou $ host ) X-ORIGIN 'RFC 4524' ) +( 1.3.6.1.4.1.11.1.3.2.2.1 NAME 'accountPolicy' DESC 'Account policy entry' SUP top AUXILIARY MAY accountInactivityLimit X-ORIGIN 'Account Policy Plugin' ) +( 2.5.6.1 NAME 'alias' SUP top STRUCTURAL MUST aliasedObjectName X-ORIGIN 'RFC 4512' ) +( 2.5.6.12 NAME 'applicationEntity' SUP top STRUCTURAL MUST ( cn $ presentationAddress ) MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) X-ORIGIN 'RFC 2256' ) +( 2.5.6.11 NAME 'applicationProcess' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ description ) X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.4.1.5322.17.1.1 NAME 'authorizedServiceObject' DESC 'Auxiliary object class for adding authorizedService attribute' SUP top AUXILIARY MAY authorizedService X-ORIGIN 'NSS LDAP schema' ) +( 2.16.840.1.113730.3.2.322 NAME 'autoMemberDefinition' DESC 'Auto Membership Config Definition Entry' SUP top STRUCTURAL MUST ( cn $ autoMemberScope $ autoMemberFilter $ autoMemberGroupingAttr ) MAY ( autoMemberDefaultGroup $ autoMemberDisabled ) X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.323 NAME 'autoMemberRegexRule' DESC 'Auto Membership Regex Rule Entry' SUP top STRUCTURAL MUST ( cn $ autoMemberTargetGroup ) MAY ( autoMemberExclusiveRegex $ autoMemberInclusiveRegex $ description ) X-ORIGIN '389 Directory Server' ) +( 1.3.6.1.1.1.2.17 NAME 'automount' DESC 'An entry in an automounter map' SUP top STRUCTURAL MUST automountInformation MAY ( cn $ description $ automountKey ) X-ORIGIN 'draft-howard-rfc2307bis' ) +( 1.3.6.1.1.1.2.16 NAME 'automountMap' DESC 'An group of related automount objects' SUP top STRUCTURAL MAY ( ou $ automountMapName $ description ) X-ORIGIN 'draft-howard-rfc2307bis' ) +( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' DESC 'A device with boot parameters; device SHOULD be used as a structural class. Change from rfc2307bis -> +MAY cn $ description $ l $ o $ ou $ owner $ seeAlso $ serialNumber' SUP top AUXILIARY MAY ( bootFile $ bootParameter $ cn $ description $ l $ o $ ou $ owner $ seeAlso $ serialNumber ) ) +( 2.5.6.19 NAME 'cRLDistributionPoint' DESC 'X.509 CRL distribution point' SUP top STRUCTURAL MUST cn MAY ( certificateRevocationList $ authorityRevocationList $ deltaRevocationList ) X-ORIGIN 'RFC 4523' ) +( 1.3.6.1.4.1.250.3.18 NAME 'cacheObject' DESC 'object that contains the TTL (time to live) attribute type' SUP top STRUCTURAL MAY ttl X-ORIGIN 'LDAP Caching Internet Draft' ) +( 1.2.840.113556.1.5.87 NAME 'calEntry' DESC 'RFC2739: Calendar Entry' SUP top AUXILIARY MAY ( calCalURI $ calFBURL $ calOtherCalURIs $ calOtherFBURLs $ calCAPURI $ calOtherCAPURIs ) X-ORIGIN 'rfc2739' ) +( 2.5.6.16 NAME 'certificationAuthority' DESC 'X.509 certificate authority' SUP top AUXILIARY MUST ( authorityRevocationList $ certificateRevocationList $ cACertificate ) MAY crossCertificatePair X-ORIGIN 'RFC 4523' ) +( 2.5.6.16.2 NAME 'certificationAuthority-V2' DESC 'X.509 certificate authority, version 2' SUP certificationAuthority AUXILIARY MAY deltaRevocationList X-ORIGIN 'RFC 4523' ) +( 2.16.840.1.113730.3.2.1 NAME 'changeLogEntry' DESC 'LDAP changelog objectclass' SUP top STRUCTURAL MUST ( targetDn $ changeTime $ changeNumber $ changeType ) MAY ( changes $ newRdn $ deleteOldRdn $ newSuperior ) X-ORIGIN 'Changelog Internet Draft' ) +( 2.16.840.1.113730.3.2.11 NAME 'cirReplicaSource' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( cirReplicaRoot $ cirHost $ cirPort $ cirBindDn $ cirUsePersistentSearch $ cirUseSsl $ cirBindCredentials $ cirLastUpdateApplied $ cirUpdateSchedule $ cirSyncInterval $ cirUpdateFailedat $ cirBeginORC $ replicaNickName $ replicaEntryFilter $ replicatedattributelist ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.100 NAME 'cosClassicDefinition' DESC 'Netscape defined objectclass' SUP cosSuperDefinition STRUCTURAL MAY ( costemplatedn $ cosspecifier ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.84 NAME 'cosDefinition' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY ( costargettree $ costemplatedn $ cosspecifier $ cosAttribute $ aci $ cn $ uid ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.102 NAME 'cosIndirectDefinition' DESC 'Netscape defined objectclass' SUP cosSuperDefinition STRUCTURAL MAY cosIndirectSpecifier X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.101 NAME 'cosPointerDefinition' DESC 'Netscape defined objectclass' SUP cosSuperDefinition STRUCTURAL MAY costemplatedn X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.99 NAME 'cosSuperDefinition' DESC 'Netscape defined objectclass' SUP ldapSubEntry STRUCTURAL MUST cosAttribute MAY description X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.128 NAME 'costemplate' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY ( cn $ cosPriority ) X-ORIGIN 'Netscape Directory Server' ) +( 2.5.6.2 NAME 'country' SUP top STRUCTURAL MUST c MAY ( searchGuide $ description ) X-ORIGIN 'RFC 4519' ) +( 2.5.6.13 NAME 'dSA' SUP applicationEntity STRUCTURAL MAY knowledgeInformation X-ORIGIN 'RFC 2256' ) +( 1.3.6.1.4.1.1466.344 NAME 'dcObject' SUP top AUXILIARY MUST dc X-ORIGIN 'RFC 4519' ) +( 2.5.6.23 NAME 'deltaCRL' DESC 'X.509 delta CRL' SUP top AUXILIARY MAY deltaRevocationList X-ORIGIN 'RFC 4523' ) +( 2.5.6.14 NAME 'device' SUP top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.2.40 NAME 'directoryServerFeature' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY ( oid $ cn $ multiLineDescription ) X-ORIGIN 'Netscape Directory Server' ) +( 2.5.6.20 NAME 'dmd' SUP top STRUCTURAL MUST dmdName MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationalISDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) X-ORIGIN 'RFC 2256' ) +( 2.16.840.1.113730.3.2.324 NAME 'dnaPluginConfig' DESC 'DNA plugin configuration' SUP top AUXILIARY MAY ( dnaType $ dnaPrefix $ dnaNextValue $ dnaMaxValue $ dnaInterval $ dnaMagicRegen $ dnaFilter $ dnaScope $ dnaExcludeScope $ dnaSharedCfgDN $ dnaThreshold $ dnaNextRange $ dnaRangeRequestTimeout $ dnaRemoteBindDN $ dnaRemoteBindCred $ cn ) X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.325 NAME 'dnaSharedConfig' DESC 'DNA Shared Configuration' SUP top AUXILIARY MAY ( dnaHostname $ dnaPortNum $ dnaSecurePortNum $ dnaRemoteBindMethod $ dnaRemoteConnProtocol $ dnaRemainingValues ) X-ORIGIN '389 Directory Server' ) +( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top STRUCTURAL MUST documentIdentifier MAY ( cn $ description $ seeAlso $ l $ o $ ou $ documentTitle $ documentVersion $ documentAuthor $ documentLocation $ documentPublisher ) X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top STRUCTURAL MUST cn MAY ( description $ l $ o $ ou $ seeAlso $ telephoneNumber ) X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCTURAL MUST dc MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationalISDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description $ o $ associatedName ) X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject' SUP top AUXILIARY MUST associatedDomain X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.2.326 NAME 'dynamicGroup' DESC 'Group containing internal dynamically-generated members' SUP posixGroup AUXILIARY MAY dsOnlyMemberUid X-ORIGIN 'Red Hat Directory Server' ) +( 1.3.6.1.4.1.5923.1.1.2 NAME 'eduPerson' AUXILIARY MAY ( eduPersonAffiliation $ eduPersonNickName $ eduPersonOrgDN $ eduPersonOrgUnitDN $ eduPersonPrimaryAffiliation $ eduPersonPrincipalName $ eduPersonEntitlement $ eduPersonPrimaryOrgUnitDN $ eduPersonScopedAffiliation $ eduPersonTargetedID $ eduPersonAssurance $ eduPersonPrincipalNamePrior $ eduPersonUniqueId $ eduPersonOrcid ) X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.1466.101.120.111 NAME 'extensibleObject' SUP top AUXILIARY X-ORIGIN 'RFC 4512' ) +( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP country STRUCTURAL MUST co X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.2.30 NAME 'glue' DESC 'Netscape defined objectclass' SUP top STRUCTURAL X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.31 NAME 'groupOfCertificates' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( memberCertificateDescription $ businessCategory $ description $ o $ ou $ owner $ seeAlso ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.5 NAME 'groupOfMailEnhancedUniqueNames' DESC 'Netscape Messaging Server 4.x defined objectclass' SUP top AUXILIARY MUST cn MAY ( businessCategory $ description $ mailEnhancedUniqueMember $ o $ ou $ owner $ seeAlso ) X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.5.6.9 NAME 'groupOfNames' SUP top STRUCTURAL MUST cn MAY ( member $ businessCategory $ seeAlso $ owner $ ou $ o $ description ) X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.2.33 NAME 'groupOfURLs' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( memberURL $ businessCategory $ description $ o $ ou $ owner $ seeAlso ) X-ORIGIN 'Netscape Directory Server' ) +( 2.5.6.17 NAME 'groupOfUniqueNames' SUP top STRUCTURAL MUST cn MAY ( uniqueMember $ businessCategory $ seeAlso $ owner $ ou $ o $ description ) X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.4.1.5322.17.1.2 NAME 'hostObject' DESC 'Auxiliary object class for adding host attribute' SUP top AUXILIARY MAY host X-ORIGIN 'NSS LDAP schema' ) +( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' DESC 'A device with a MAC address; device SHOULD be used as a structural class. Change from rfc2307bis -> +MAY cn $ description $ l $ o $ ou $ owner $ seeAlso $ serialNumber' SUP top AUXILIARY MAY ( macAddress $ cn $ description $ l $ o $ ou $ owner $ seeAlso $ serialNumber ) ) +( 2.16.840.1.113730.3.2.112 NAME 'inetAdmin' DESC 'Marker for an administrative group or user' SUP top AUXILIARY MAY ( aci $ memberOf $ adminRole ) X-ORIGIN 'Netscape Delegated Administrator' ) +( 2.16.840.1.113730.3.2.129 NAME 'inetDomain' DESC 'Auxiliary class for virtual domain nodes' SUP top AUXILIARY MAY ( inetDomainBaseDN $ inetDomainStatus ) X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' SUP organizationalPerson STRUCTURAL MAY ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ initials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo $ roomNumber $ secretary $ uid $ userCertificate $ x500UniqueIdentifier $ preferredLanguage $ userSMIMECertificate $ userPKCS12 ) X-ORIGIN 'RFC 2798' ) +( 2.16.840.1.113730.3.2.134 NAME 'inetSubscriber' SUP top AUXILIARY MAY ( inetSubscriberAccountId $ inetSubscriberChallenge $ inetSubscriberResponse ) X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.2.130 NAME 'inetUser' DESC 'Auxiliary class which must be present in an entry for delivery of subscriber services' SUP top AUXILIARY MAY ( uid $ inetUserStatus $ inetUserHttpURL $ userPassword $ memberOf ) X-ORIGIN 'Netscape subscriber interoperability' ) +( 1.3.6.1.1.1.2.6 NAME 'ipHost' DESC 'Abstraction of a host, an IP device. The distinguished value of the cn attribute denotes the hosts canonical name. Device SHOULD be used as a structural class. Change from rfc2307bis -> +MAY o $ ou $ owner $ seeAlso $ serialNumber' SUP top AUXILIARY MUST ( cn $ ipHostNumber ) MAY ( userPassword $ l $ description $ manager $ o $ ou $ owner $ seeAlso $ serialNumber ) ) +( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' DESC 'Abstraction of a network. The distinguished value of the cn attribute denotes the networks canonical name' SUP top STRUCTURAL MUST ipNetworkNumber MAY ( cn $ ipNetmaskNumber $ l $ description $ manager ) ) +( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' DESC 'Abstraction of an IP protocol. Maps a protocol number to one or more names. The distinguished value of the cn attribute denotes the protocols canonical name' SUP top STRUCTURAL MUST ( cn $ ipProtocolNumber ) MAY description ) +( 1.3.6.1.1.1.2.3 NAME 'ipService' DESC 'Abstraction an Internet Protocol service. Maps an IP port and protocol (such as tcp or udp) to one or more names; the distinguished value of the cn attribute denotes the services canonical name' SUP top STRUCTURAL MUST ( cn $ ipServicePort $ ipServiceProtocol ) MAY description ) +( 1.3.6.1.4.1.42.2.27.4.2.1 NAME 'javaContainer' DESC 'Container for a Java object' SUP top STRUCTURAL MUST cn X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.2.8 NAME 'javaMarshalledObject' DESC 'Java marshalled object' SUP javaObject AUXILIARY MUST javaSerializedData X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.2.7 NAME 'javaNamingReference' DESC 'JNDI reference' SUP javaObject AUXILIARY MAY ( javaReferenceAddress $ javaFactory ) X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.2.4 NAME 'javaObject' DESC 'Java object representation' SUP top ABSTRACT MUST javaClassName MAY ( javaClassNames $ javaCodebase $ javaDoc $ description ) X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.2.5 NAME 'javaSerializedObject' DESC 'Java serialized object' SUP javaObject AUXILIARY MUST javaSerializedData X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject' SUP top AUXILIARY MAY labeledURI X-ORIGIN 'RFC 2079' ) +( 2.16.840.1.113719.2.142.6.1.1 NAME 'ldapSubEntry' DESC 'LDAP Subentry class, version 1' SUP top STRUCTURAL MAY cn X-ORIGIN 'LDAP Subentry Internet Draft' ) +( 2.5.6.3 NAME 'locality' SUP top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.2.4 NAME 'mailGroup' DESC 'Netscape Messaging Server 4.x defined objectclass' SUP top AUXILIARY MAY ( cn $ mail $ mailAlternateAddress $ mailHost $ mailRoutingAddress $ mgrpAddHeader $ mgrpAllowedBroadcaster $ mgrpAllowedDomain $ mgrpApprovePassword $ mgrpBroadcasterPolicy $ mgrpDeliverTo $ mgrpErrorsTo $ mgrpModerator $ mgrpMsgMaxSize $ mgrpMsgRejectAction $ mgrpMsgRejectText $ mgrpNoDuplicateChecks $ mgrpRemoveHeader $ mgrpRFC822MailMember $ owner ) X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.2.3 NAME 'mailRecipient' DESC 'Netscape Messaging Server 4.x defined objectclass' SUP top AUXILIARY MAY ( cn $ mail $ mailAlternateAddress $ mailHost $ mailRoutingAddress $ mailAccessDomain $ mailAutoReplyMode $ mailAutoReplyText $ mailDeliveryOption $ mailForwardingAddress $ mailMessageStore $ mailProgramDeliveryInfo $ mailQuota $ multiLineDescription $ uid $ userPassword ) X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.2.336 NAME 'mepConfigEntry' DESC 'Managed Entries Configurational Entry' SUP top AUXILIARY MUST ( cn $ originScope $ originFilter $ managedBase $ managedTemplate ) X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.319 NAME 'mepManagedEntry' DESC 'Managed Entries Managed Entry' SUP top AUXILIARY MAY mepManagedBy X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.320 NAME 'mepOriginEntry' DESC 'Managed Entries Origin Entry' SUP top AUXILIARY MAY mepManagedEntry X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.321 NAME 'mepTemplateEntry' DESC 'Managed Entries Template Entry' SUP top AUXILIARY MAY ( cn $ mepStaticAttr $ mepMappedAttr $ mepRDNAttr ) X-ORIGIN '389 Directory Server' ) +( 1.3.6.1.4.1.13769.9.1 NAME 'mozillaAbPersonAlpha' SUP top AUXILIARY MUST cn MAY ( c $ description $ displayName $ facsimileTelephoneNumber $ givenName $ homePhone $ l $ mail $ mobile $ mozillaCustom1 $ mozillaCustom2 $ mozillaCustom3 $ mozillaCustom4 $ mozillaHomeCountryName $ mozillaHomeLocalityName $ mozillaHomePostalCode $ mozillaHomeState $ mozillaHomeStreet $ mozillaHomeStreet2 $ mozillaHomeUrl $ mozillaNickname $ mozillaSecondEmail $ mozillaUseHtmlMail $ mozillaWorkStreet2 $ mozillaWorkUrl $ nsAIMid $ o $ ou $ pager $ postalCode $ postOfficeBox $ sn $ st $ street $ telephoneNumber $ title ) X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.5322.13.1.1 NAME 'namedObject' SUP top STRUCTURAL MAY cn ) +( 2.16.840.1.113730.3.2.18 NAME 'netscapeCertificateServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL X-ORIGIN 'Netscape Certificate Management System' ) +( 2.16.840.1.113730.3.2.23 NAME 'netscapeDirectoryServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.32 NAME 'netscapeMachineData' DESC 'Netscape defined objectclass' SUP top STRUCTURAL X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.24 NAME 'netscapeMailServer' DESC 'Netscape Messaging Server 4.x defined objectclass' SUP top AUXILIARY X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.2.154 NAME 'netscapeReversiblePasswordObject' DESC 'object that contains an netscapeReversiblePassword' AUXILIARY MAY netscapeReversiblePassword X-ORIGIN 'Netscape Web Server' ) +( 2.16.840.1.113730.3.2.10 NAME 'netscapeServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( description $ serverRoot $ serverProductName $ serverVersionNumber $ installationTimeStamp $ administratorContactInfo $ userPassword $ adminUrl $ serverHostName ) X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.2.29 NAME 'netscapeWebServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsServerID ) MAY ( description $ nsServerPort ) X-ORIGIN 'Netscape Web Server' ) +( 1.3.6.1.1.1.2.13 NAME 'nisMap' DESC 'A generic abstraction of a NIS map' SUP top STRUCTURAL MUST nisMapName MAY description ) +( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' DESC 'Abstraction of a netgroup. May refer to other netgroups' SUP top STRUCTURAL MUST cn MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) ) +( 1.3.6.1.1.1.2.10 NAME 'nisObject' DESC 'An entry in a NIS map' SUP top STRUCTURAL MUST ( cn $ nisMapEntry $ nisMapName ) MAY description ) +( 2.16.840.1.113730.3.2.331 NAME 'nsAccount' DESC 'A representation of a binding user in a directory server' SUP top AUXILIARY MAY ( userCertificate $ nsCertSubjectDN $ nsSshPublicKey $ userPassword ) X-ORIGIN '389 Directory Server Project' ) +( nsAdminConfig-oid NAME 'nsAdminConfig' DESC 'Netscape defined objectclass' SUP nsConfig STRUCTURAL MAY ( nsAdminCgiWaitPid $ nsAdminUsers $ nsAdminAccessHosts $ nsAdminAccessAddresses $ nsAdminOneACLDir $ nsAdminEnableDSGW $ nsAdminEnableEnduser $ nsAdminCacheLifetime ) X-ORIGIN 'Netscape Administration Services' ) +( nsAdminConsoleUser-oid NAME 'nsAdminConsoleUser' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY nsPreference X-ORIGIN 'Netscape Administration Services' ) +( nsAdminDomain-oid NAME 'nsAdminDomain' DESC 'Netscape defined objectclass' SUP organizationalUnit STRUCTURAL MAY nsAdminDomainName X-ORIGIN 'Netscape' ) +( nsAdminGlobalParameters-oid NAME 'nsAdminGlobalParameters' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsAdminEndUserHTMLIndex $ nsNickName ) X-ORIGIN 'Netscape Administration Services' ) +( nsAdminGroup-oid NAME 'nsAdminGroup' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsAdminGroupName $ description $ nsConfigRoot $ nsAdminSIEDN ) X-ORIGIN 'Netscape' ) +( nsAdminObject-oid NAME 'nsAdminObject' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsJarfilename $ nsClassname ) X-ORIGIN 'Netscape' ) +( nsAdminResourceEditorExtension-oid NAME 'nsAdminResourceEditorExtension' DESC 'Netscape defined objectclass' SUP nsAdminObject STRUCTURAL MAY ( nsAdminAccountInfo $ nsDeleteclassname ) X-ORIGIN 'Netscape Administration Services' ) +( nsAdminServer-oid NAME 'nsAdminServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsServerID ) MAY description X-ORIGIN 'Netscape Administration Services' ) +( nsApplication-oid NAME 'nsApplication' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsVendor $ description $ nsProductName $ nsNickName $ nsProductVersion $ nsBuildNumber $ nsRevisionNumber $ nsSerialNumber $ nsInstalledLocation $ installationTimeStamp $ nsExpirationDate $ nsBuildSecurity $ nsLdapSchemaVersion $ nsServerMigrationClassname $ nsServerCreationClassname ) X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.2.316 NAME 'nsAttributeEncryption' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsEncryptionAlgorithm ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.109 NAME 'nsBackendInstance' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn X-ORIGIN 'Netscape Directory Server' ) +( nsCertificateServer-oid NAME 'nsCertificateServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST nsServerID MAY ( serverHostName $ nsServerPort $ nsCertConfig ) X-ORIGIN 'Netscape Certificate Management System' ) +( 2.16.840.1.113730.3.2.82 NAME 'nsChangelog4Config' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY cn X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.332 NAME 'nsChangelogConfig' DESC 'Configuration of the changelog5 object' SUP top STRUCTURAL MUST ( cn $ nsslapd-changelogdir ) MAY ( nsslapd-changelogmaxage $ nsslapd-changelogtrim-interval $ nsslapd-changelogmaxentries $ nsslapd-changelogsuffix $ nsslapd-changelogcompactdb-interval $ nsslapd-encryptionalgorithm $ nsSymmetricKey ) X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.95 NAME 'nsComplexRoleDefinition' DESC 'Netscape defined objectclass' SUP nsRoleDefinition STRUCTURAL X-ORIGIN 'Netscape Directory Server' ) +( nsConfig-oid NAME 'nsConfig' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( description $ nsServerPort $ nsServerAddress $ nsSuiteSpotUser $ nsErrorLog $ nsPidLog $ nsAccessLog $ nsDefaultAcceptLanguage $ nsServerSecurity ) X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.2.114 NAME 'nsConsumer4Config' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY cn X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.104 NAME 'nsContainer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn X-ORIGIN 'Netscape Directory Server' ) +( nsCustomView-oid NAME 'nsCustomView' DESC 'Netscape defined objectclass' SUP nsAdminObject STRUCTURAL MAY nsDisplayName X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.2.108 NAME 'nsDS5Replica' DESC 'Replication configuration objectclass' SUP top STRUCTURAL MUST ( nsDS5ReplicaRoot $ nsDS5ReplicaId ) MAY ( cn $ nsds5ReplicaPreciseTombstonePurging $ nsds5ReplicaCleanRUV $ nsds5ReplicaAbortCleanRUV $ nsDS5ReplicaType $ nsDS5ReplicaBindDN $ nsDS5ReplicaBindDNGroup $ nsState $ nsDS5ReplicaName $ nsDS5Flags $ nsDS5Task $ nsDS5ReplicaReferral $ nsDS5ReplicaAutoReferral $ nsds5ReplicaPurgeDelay $ nsds5ReplicaTombstonePurgeInterval $ nsds5ReplicaChangeCount $ nsds5ReplicaLegacyConsumer $ nsds5ReplicaProtocolTimeout $ nsds5ReplicaBackoffMin $ nsds5ReplicaBackoffMax $ nsds5ReplicaReleaseTimeout $ nsDS5ReplicaBindDnGroupCheckInterval $ nsds5ReplicaKeepAliveUpdateInterval ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.103 NAME 'nsDS5ReplicationAgreement' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsds5ReplicaCleanRUVNotified $ nsDS5ReplicaHost $ nsDS5ReplicaPort $ nsDS5ReplicaTransportInfo $ nsDS5ReplicaBindDN $ nsDS5ReplicaCredentials $ nsDS5ReplicaBindMethod $ nsDS5ReplicaRoot $ nsDS5ReplicatedAttributeList $ nsDS5ReplicatedAttributeListTotal $ nsDS5ReplicaUpdateSchedule $ nsds5BeginReplicaRefresh $ description $ nsds50ruv $ nsruvReplicaLastModified $ nsds5replicaTimeout $ nsds5replicaChangesSentSinceStartup $ nsds5replicaLastUpdateEnd $ nsds5replicaLastUpdateStart $ nsds5replicaLastUpdateStatus $ nsds5replicaUpdateInProgress $ nsds5replicaLastInitEnd $ nsds5ReplicaEnabled $ nsds5replicaLastInitStart $ nsds5replicaLastInitStatus $ nsds5debugreplicatimeout $ nsds5replicaBusyWaitTime $ nsds5ReplicaStripAttrs $ nsds5replicaSessionPauseTime $ nsds5ReplicaProtocolTimeout $ nsds5ReplicaFlowControlWindow $ nsds5ReplicaFlowControlPause $ nsDS5ReplicaWaitForAsyncResults $ nsds5ReplicaIgnoreMissingChange $ nsDS5ReplicaBootstrapBindDN $ nsDS5ReplicaBootstrapCredentials $ nsDS5ReplicaBootstrapBindMethod $ nsDS5ReplicaBootstrapTransportInfo ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.503 NAME 'nsDSWindowsReplicationAgreement' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsDS5ReplicaHost $ nsDS5ReplicaPort $ nsDS5ReplicaTransportInfo $ nsDS5ReplicaBindDN $ nsDS5ReplicaCredentials $ nsDS5ReplicaBindMethod $ nsDS5ReplicaRoot $ nsDS5ReplicatedAttributeList $ nsDS5ReplicaUpdateSchedule $ nsds5BeginReplicaRefresh $ description $ nsds50ruv $ nsruvReplicaLastModified $ nsds5replicaTimeout $ nsds5replicaChangesSentSinceStartup $ nsds5replicaLastUpdateEnd $ nsds5replicaLastUpdateStart $ nsds5replicaLastUpdateStatus $ nsds5replicaUpdateInProgress $ nsds5replicaLastInitEnd $ nsds5replicaLastInitStart $ nsds5replicaLastInitStatus $ nsds5debugreplicatimeout $ nsds5replicaBusyWaitTime $ nsds5replicaSessionPauseTime $ nsds7WindowsReplicaSubtree $ nsds7DirectoryReplicaSubtree $ nsds7NewWinUserSyncEnabled $ nsds7NewWinGroupSyncEnabled $ nsds7WindowsDomain $ nsds7DirsyncCookie $ winSyncInterval $ oneWaySync $ winSyncMoveAction $ nsds5ReplicaEnabled $ winSyncDirectoryFilter $ winSyncWindowsFilter $ winSyncSubtreePair $ winSyncFlattenTree ) X-ORIGIN 'Netscape Directory Server' ) +( nsDefaultObjectClasses-oid NAME 'nsDefaultObjectClasses' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY nsDefaultObjectClass X-ORIGIN 'Netscape Administration Services' ) +( nsDirectoryInfo-oid NAME 'nsDirectoryInfo' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsBindDN $ nsBindPassword $ nsDirectoryURL $ nsDirectoryFailoverList $ nsDirectoryInfoRef ) X-ORIGIN 'Netscape' ) +( nsDirectoryServer-oid NAME 'nsDirectoryServer' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST nsServerID MAY ( serverHostName $ nsServerPort $ nsSecureServerPort $ nsBindPassword $ nsBindDN $ nsBaseDN ) X-ORIGIN 'Netscape Directory Server' ) +( nsEncryptionConfig-oid NAME 'nsEncryptionConfig' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsCertfile $ nsKeyfile $ nsSSL2 $ nsSSL3 $ nsTLS1 $ nsTLS10 $ nsTLS11 $ nsTLS12 $ sslVersionMin $ sslVersionMax $ nsSSLSessionTimeout $ nsSSL3SessionTimeout $ nsSSLClientAuth $ nsSSL2Ciphers $ nsSSL3Ciphers $ nsSSLSupportedCiphers $ allowWeakCipher $ CACertExtractFile $ allowWeakDHParam $ nsTLSAllowClientRenegotiation ) X-ORIGIN 'Netscape' ) +( nsEncryptionModule-oid NAME 'nsEncryptionModule' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsSSLToken $ nsSSLPersonalitySSL $ nsSSLActivation $ ServerKeyExtractFile $ ServerCertExtractFile ) X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.2.97 NAME 'nsFilteredRoleDefinition' DESC 'Netscape defined objectclass' SUP nsComplexRoleDefinition STRUCTURAL MUST nsRoleFilter X-ORIGIN 'Netscape Directory Server' ) +( nsGlobalParameters-oid NAME 'nsGlobalParameters' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsUniqueAttribute $ nsUserIDFormat $ nsUserRDNComponent $ nsGroupRDNComponent $ nsWellKnownJarfiles $ nsNYR ) X-ORIGIN 'Netscape Administration Services' ) +( nsHost-oid NAME 'nsHost' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( serverHostName $ description $ l $ nsHostLocation $ nsHardwarePlatform $ nsOsVersion ) X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.2.44 NAME 'nsIndex' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsSystemIndex ) MAY ( description $ nsIndexType $ nsMatchingRule $ nsIndexIDListScanLimit ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.338 NAME 'nsLDAPIAuthMap' DESC 'LDAPI authentication DN mapping' SUP top STRUCTURAL MUST ( cn $ nsslapd-ldapiUsername $ nsslapd-authenticateAsDN ) MAY description X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.339 NAME 'nsLDAPIFixedAuthMap' DESC 'LDAPI fixed authentication DN mapping' SUP top STRUCTURAL MUST ( cn $ uidNumber $ gidNumber $ nsslapd-authenticateAsDN ) MAY description X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.2.7 NAME 'nsLicenseUser' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY ( nsLicensedFor $ nsLicenseStartTime $ nsLicenseEndTime ) X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.2.96 NAME 'nsManagedRoleDefinition' DESC 'Netscape defined objectclass' SUP nsSimpleRoleDefinition STRUCTURAL X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.110 NAME 'nsMappingTree' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.329 NAME 'nsMemberOf' DESC 'Allow memberOf assignment on groups for nesting and users' SUP top AUXILIARY MAY memberOf X-ORIGIN '389 Directory Server Project' ) +( 2.16.840.113730.3.2.37 NAME 'nsMessagingServerUser' DESC 'Netscape Messaging Server 4.x defined objectclass' SUP top AUXILIARY MAY ( cn $ mailAccessDomain $ mailAutoReplyMode $ mailAutoReplyText $ mailDeliveryOption $ mailForwardingAddress $ mailMessageStore $ mailProgramDeliveryInfo $ mailQuota $ nsmsgDisallowAccess $ nsmsgNumMsgQuota $ nswmExtendedUserPrefs $ vacationstartdate $ vacationenddate ) X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.2.98 NAME 'nsNestedRoleDefinition' DESC 'Netscape defined objectclass' SUP nsComplexRoleDefinition STRUCTURAL MUST nsRoleDN X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.334 NAME 'nsOrgPerson' DESC 'A representation of an org person in directory server. See also inetOrgPerson.' SUP top AUXILIARY MAY ( businessCategory $ carLicense $ departmentNumber $ employeeNumber $ employeeType $ homePhone $ homePostalAddress $ initials $ jpegPhoto $ labeledURI $ manager $ mobile $ o $ pager $ photo $ roomNumber $ uid $ userCertificate $ telephoneNumber $ x500UniqueIdentifier $ userSMIMECertificate $ userPKCS12 ) X-ORIGIN '389 Directory Server Project' ) +( 2.16.840.1.113730.3.2.333 NAME 'nsPerson' DESC 'A representation of a person in a directory server' SUP top STRUCTURAL MUST ( displayName $ cn ) MAY ( userPassword $ seeAlso $ description $ legalName $ mail $ preferredLanguage ) X-ORIGIN '389 Directory Server Project' ) +( nsResourceRef-oid NAME 'nsResourceRef' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY seeAlso X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.2.93 NAME 'nsRoleDefinition' DESC 'Netscape defined objectclass' SUP ldapSubEntry STRUCTURAL MAY ( description $ nsRoleScopeDN ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.43 NAME 'nsSNMP' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsSNMPEnabled ) MAY ( nsSNMPOrganization $ nsSNMPLocation $ nsSNMPContact $ nsSNMPDescription $ nsSNMPName $ nsSNMPMasterHost $ nsSNMPMasterPort ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.317 NAME 'nsSaslMapping' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsSaslMapRegexString $ nsSaslMapBaseDNTemplate $ nsSaslMapFilterTemplate ) MAY nsSaslMapPriority X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.7057.20.3 NAME 'nsSaslauthAccount' DESC 'Allow this account to pass through auth to saslauthd' SUP top AUXILIARY MAY nsSaslauthId X-ORIGIN '389 Directory Server Project' ) +( 2.16.840.1.113730.3.2.328 NAME 'nsSchemaPolicy' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY ( cn $ schemaUpdateObjectclassAccept $ schemaUpdateObjectclassReject $ schemaUpdateAttributeAccept $ schemaUpdateAttributeReject ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.94 NAME 'nsSimpleRoleDefinition' DESC 'Netscape defined objectclass' SUP nsRoleDefinition STRUCTURAL X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.335 NAME 'nsSlapiTask' DESC 'Slapi_Task objectclass' SUP top STRUCTURAL MUST cn MAY ( ttl $ nsTaskLog $ nsTaskStatus $ nsTaskExitCode $ nsTaskCurrentItem $ nsTaskTotalItems $ nsTaskCreated $ nsTaskWarning ) X-ORIGIN '389 Directory Server' ) +( nsTask-oid NAME 'nsTask' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsTaskLabel $ nsHelpRef $ nsExecRef $ nsLogSuppress ) X-ORIGIN 'Netscape' ) +( nsTaskGroup-oid NAME 'nsTaskGroup' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY nsTaskLabel X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.2.113 NAME 'nsTombstone' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY ( nstombstonecsn $ nsParentUniqueId $ nscpEntryDN ) X-ORIGIN 'Netscape Directory Server' ) +( nsTopologyCustomView-oid NAME 'nsTopologyCustomView' DESC 'Netscape defined objectclass' SUP nsCustomView STRUCTURAL MAY nsViewConfiguration X-ORIGIN 'Netscape Administration Services' ) +( nsTopologyPlugin-oid NAME 'nsTopologyPlugin' DESC 'Netscape defined objectclass' SUP nsAdminObject STRUCTURAL X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.2.45 NAME 'nsValueItem' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( nsValueCIS $ nsValueCES $ nsValueTel $ nsValueInt $ nsValueBin $ nsValueDN $ nsValueType $ nsValueSyntax $ nsValueDescription $ nsValueHelpURL $ nsValueFlags $ nsValueDefault ) X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.2.304 NAME 'nsView' DESC 'Netscape defined objectclass' SUP top AUXILIARY MAY ( nsViewFilter $ description ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.39 NAME 'nsslapdConfig' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MAY cn X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.41 NAME 'nsslapdPlugin' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ nsslapd-pluginPath $ nsslapd-pluginInitfunc $ nsslapd-pluginType $ nsslapd-pluginId $ nsslapd-pluginVersion $ nsslapd-pluginVendor $ nsslapd-pluginDescription $ nsslapd-pluginEnabled ) MAY ( nsslapd-pluginConfigArea $ nsslapd-plugin-depends-on-type ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.9 NAME 'ntGroup' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ntUserDomainId MAY ( description $ l $ ou $ seeAlso $ ntGroupId $ ntGroupAttributes $ ntGroupCreateNewGroup $ ntGroupDeleteGroup $ ntGroupType $ ntUniqueId $ mail ) X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.2.8 NAME 'ntUser' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ntUserDomainId MAY ( description $ l $ ou $ seeAlso $ ntUserPriv $ ntUserHomeDir $ ntUserComment $ ntUserFlags $ ntUserScriptPath $ ntUserAuthFlags $ ntUserUsrComment $ ntUserParms $ ntUserWorkstations $ ntUserLastLogon $ ntUserLastLogoff $ ntUserAcctExpires $ ntUserMaxStorage $ ntUserUnitsPerWeek $ ntUserLogonHours $ ntUserBadPwCount $ ntUserNumLogons $ ntUserLogonServer $ ntUserCountryCode $ ntUserCodePage $ ntUserUniqueId $ ntUserPrimaryGroupId $ ntUserProfile $ ntUserHomeDirDrive $ ntUserPasswordExpired $ ntUserCreateNewAccount $ ntUserDeleteAccount $ ntUniqueId $ ntUserNtPassword ) X-ORIGIN 'Netscape NT Synchronization' ) +( 1.3.6.1.1.1.2.5 NAME 'oncRpc' DESC 'Abstraction of an Open Network Computing (ONC) [RFC1057] Remote Procedure Call (RPC) binding. This class maps an ONC RPC number to a name. The distinguished value of the cn attribute denotes the RPC services canonical name' SUP top STRUCTURAL MUST ( cn $ oncRpcNumber ) MAY description ) +( 2.5.6.4 NAME 'organization' SUP top STRUCTURAL MUST o MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationalISDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) X-ORIGIN 'RFC 4519' ) +( 2.5.6.7 NAME 'organizationalPerson' SUP person STRUCTURAL MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ internationalISDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) X-ORIGIN 'RFC 4519' ) +( 2.5.6.8 NAME 'organizationalRole' SUP top STRUCTURAL MUST cn MAY ( x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ telephoneNumber $ internationalISDNNumber $ facsimileTelephoneNumber $ seeAlso $ roleOccupant $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l $ description ) X-ORIGIN 'RFC 4519' ) +( 2.5.6.5 NAME 'organizationalUnit' SUP top STRUCTURAL MUST ou MAY ( businessCategory $ description $ destinationIndicator $ facsimileTelephoneNumber $ internationalISDNNumber $ l $ physicalDeliveryOfficeName $ postalAddress $ postalCode $ postOfficeBox $ preferredDeliveryMethod $ registeredAddress $ searchGuide $ seeAlso $ st $ street $ telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ userPassword $ x121Address ) X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.2.318 NAME 'pamConfig' DESC 'PAM plugin configuration' SUP top AUXILIARY MAY ( cn $ pamMissingSuffix $ pamExcludeSuffix $ pamIncludeSuffix $ pamIDAttr $ pamIDMapMethod $ pamFallback $ pamSecure $ pamService $ pamFilter ) X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.2.12 NAME 'passwordObject' DESC 'Netscape defined password policy objectclass' SUP top STRUCTURAL MAY ( pwdpolicysubentry $ passwordExpirationTime $ passwordExpWarned $ passwordRetryCount $ retryCountResetTime $ accountUnlockTime $ passwordHistory $ passwordAllowChangeTime $ passwordGraceUserTime $ pwdReset $ pwdTPRReset $ pwdTPRUseCount $ pwdTPRValidFrom $ pwdTPRExpireAt ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.13 NAME 'passwordPolicy' DESC 'Netscape defined password policy objectclass' SUP top STRUCTURAL MAY ( passwordMaxAge $ passwordExp $ passwordMinLength $ passwordKeepHistory $ passwordInHistory $ passwordChange $ passwordWarning $ passwordLockout $ passwordMaxFailure $ passwordResetDuration $ passwordUnlock $ passwordLockoutDuration $ passwordCheckSyntax $ passwordMustChange $ passwordStorageScheme $ passwordMinAge $ passwordResetFailureCount $ passwordGraceLimit $ passwordMinDigits $ passwordMinAlphas $ passwordMinUppers $ passwordMinLowers $ passwordMinSpecials $ passwordMin8bit $ passwordMaxRepeats $ passwordMinCategories $ passwordMinTokenLength $ passwordTrackUpdateTime $ passwordAdminDN $ passwordDictCheck $ passwordDictPath $ passwordPalindrome $ passwordMaxSequence $ passwordMaxClassChars $ passwordMaxSeqSets $ passwordBadWords $ passwordUserAttributes $ passwordSendExpiringTime $ passwordTPRMaxUse $ passwordTPRDelayExpireAt $ passwordTPRDelayValidFrom ) X-ORIGIN 'Netscape Directory Server' ) +( 2.5.6.6 NAME 'person' SUP top STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) X-ORIGIN 'RFC 4519' ) +( 0.9.2342.19200300.100.4.3 NAME 'pilotObject' DESC 'Standard LDAP objectclass' SUP top STRUCTURAL MAY ( audio $ ditRedirect $ info $ jpegPhoto $ lastModifiedBy $ lastModifiedTime $ manager $ photo $ uniqueIdentifier ) X-ORIGIN 'RFC 1274' ) +( 2.5.6.22 NAME 'pkiCA' DESC 'X.509 PKI Certificate Authority' SUP top AUXILIARY MAY ( cACertificate $ certificateRevocationList $ authorityRevocationList $ crossCertificatePair ) X-ORIGIN 'RFC 4523' ) +( 2.5.6.21 NAME 'pkiUser' DESC 'X.509 PKI User' SUP top AUXILIARY MAY userCertificate X-ORIGIN 'RFC 4523' ) +( 1.3.6.1.1.1.2.0 NAME 'posixAccount' DESC 'Abstraction of an account with POSIX attributes' SUP top AUXILIARY MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $ gecos $ description ) ) +( 1.3.6.1.1.1.2.2 NAME 'posixGroup' DESC 'Abstraction of a group of accounts. Change from rfc2307bis -> +MAY cn' SUP top AUXILIARY MUST gidNumber MAY ( cn $ userPassword $ memberUid $ description ) ) +( 1.3.18.0.2.6.258 NAME 'printerAbstract' DESC 'Printer related information.' SUP top ABSTRACT MAY ( printer-name $ printer-natural-language-configured $ printer-location $ printer-info $ printer-more-info $ printer-make-and-model $ printer-multiple-document-jobs-supported $ printer-charset-configured $ printer-charset-supported $ printer-generated-natural-language-supported $ printer-document-format-supported $ printer-color-supported $ printer-compression-supported $ printer-pages-per-minute $ printer-pages-per-minute-color $ printer-finishings-supported $ printer-number-up-supported $ printer-sides-supported $ printer-media-supported $ printer-media-local-supported $ printer-resolution-supported $ printer-print-quality-supported $ printer-job-priority-supported $ printer-copies-supported $ printer-job-k-octets-supported $ printer-current-operator $ printer-service-person $ printer-delivery-orientation-supported $ printer-stacking-order-supported $ printer-output-features-supported ) X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.6.256 NAME 'printerIPP' DESC 'Internet Printing Protocol (IPP) information.' SUP top AUXILIARY MAY ( printer-ipp-versions-supported $ printer-multiple-document-jobs-supported ) X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.6.253 NAME 'printerLPR' DESC 'LPR information.' SUP top AUXILIARY MUST printer-name MAY printer-aliases X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.6.255 NAME 'printerService' DESC 'Printer information.' SUP printerAbstract STRUCTURAL MAY ( printer-uri $ printer-xri-supported ) X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.6.257 NAME 'printerServiceAuxClass' DESC 'Printer information.' SUP printerAbstract AUXILIARY MAY ( printer-uri $ printer-xri-supported ) X-ORIGIN 'rfc3712' ) +( 0.9.2342.19200300.100.4.14 NAME 'rFC822localPart' SUP domain STRUCTURAL MAY ( cn $ sn ) X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.2.6 NAME 'referral' DESC 'LDAP referrals objectclass' SUP top STRUCTURAL MAY ref X-ORIGIN 'LDAPv3 referrals Internet Draft' ) +( 2.5.6.10 NAME 'residentialPerson' SUP person STRUCTURAL MUST l MAY ( businessCategory $ x121Address $ registeredAddress $ destinationIndicator $ preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ internationalISDNNumber $ facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $ st $ l ) X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.2.337 NAME 'rewriterEntry' SUP top STRUCTURAL MUST nsslapd-libPath MAY ( cn $ nsslapd-filterrewriter $ nsslapd-returnedAttrRewriter ) X-ORIGIN '389 Directory Server' ) +( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTURAL MUST cn MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.2.327 NAME 'rootDNPluginConfig' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST cn MAY ( rootdn-open-time $ rootdn-close-time $ rootdn-days-allowed $ rootdn-allow-host $ rootdn-deny-host $ rootdn-allow-ip $ rootdn-deny-ip ) X-ORIGIN 'Netscape' ) +( 1.3.6.1.4.1.2312.4.3.4.1 NAME 'sabayonProfile' DESC 'sabayon profile' SUP top STRUCTURAL MUST cn MAY ( sabayonProfileURL $ description ) X-ORIGIN 'Sabayon' ) +( 1.3.6.1.4.1.2312.4.3.4.2 NAME 'sabayonProfileNameObject' DESC 'contains sabayon profile name' SUP top AUXILIARY MUST sabayonProfileName X-ORIGIN 'Sabayon' ) +( 1.3.6.1.4.1.2312.4.3.4.3 NAME 'sabayonProfileURLObject' DESC 'contains sabayon profile' SUP top AUXILIARY MUST cn MAY sabayonProfileURL X-ORIGIN 'Sabayon' ) +( 1.3.6.1.4.1.7165.2.2.10 NAME 'sambaConfig' DESC 'Samba Configuration Section' SUP top AUXILIARY MAY description ) +( 1.3.6.1.4.1.7165.2.2.12 NAME 'sambaConfigOption' DESC 'Samba Configuration Option' SUP top STRUCTURAL MUST sambaOptionName MAY ( sambaBoolOption $ sambaIntegerOption $ sambaStringOption $ sambaStringListOption $ description ) ) +( 1.3.6.1.4.1.7165.2.2.5 NAME 'sambaDomain' DESC 'Samba Domain Information' SUP top STRUCTURAL MUST ( sambaDomainName $ sambaSID ) MAY ( sambaNextRid $ sambaNextGroupRid $ sambaNextUserRid $ sambaAlgorithmicRidBase $ sambaMinPwdLength $ sambaPwdHistoryLength $ sambaLogonToChgPwd $ sambaMaxPwdAge $ sambaMinPwdAge $ sambaLockoutDuration $ sambaLockoutObservationWindow $ sambaLockoutThreshold $ sambaForceLogoff $ sambaRefuseMachinePwdChange ) ) +( 1.3.6.1.4.1.7165.2.2.4 NAME 'sambaGroupMapping' DESC 'Samba Group Mapping' SUP top AUXILIARY MUST ( gidNumber $ sambaSID $ sambaGroupType ) MAY ( displayName $ description $ sambaSIDList ) ) +( 1.3.6.1.4.1.7165.2.2.8 NAME 'sambaIdmapEntry' DESC 'Mapping from a SID to an ID' SUP top AUXILIARY MUST sambaSID MAY ( uidNumber $ gidNumber ) ) +( 1.3.6.1.4.1.7165.2.2.6 NAME 'sambaSamAccount' DESC 'Samba 3.0 Auxilary SAM Account' SUP top AUXILIARY MUST ( uid $ sambaSID ) MAY ( cn $ sambaLMPassword $ sambaNTPassword $ sambaPwdLastSet $ sambaLogonTime $ sambaLogoffTime $ sambaKickoffTime $ sambaPwdCanChange $ sambaPwdMustChange $ sambaAcctFlags $ displayName $ sambaHomePath $ sambaHomeDrive $ sambaLogonScript $ sambaProfilePath $ description $ sambaUserWorkstations $ sambaPrimaryGroupSID $ sambaDomainName $ sambaMungedDial $ sambaBadPasswordCount $ sambaBadPasswordTime $ sambaPasswordHistory $ sambaLogonHours ) ) +( 1.3.6.1.4.1.7165.2.2.11 NAME 'sambaShare' DESC 'Samba Share Section' SUP top STRUCTURAL MUST sambaShareName MAY description ) +( 1.3.6.1.4.1.7165.2.2.9 NAME 'sambaSidEntry' DESC 'Structural Class for a SID' SUP top STRUCTURAL MUST sambaSID ) +( 1.3.6.1.4.1.7165.2.2.14 NAME 'sambaTrustPassword' DESC 'Samba Trust Password' SUP top STRUCTURAL MUST ( sambaDomainName $ sambaNTPassword $ sambaTrustFlags ) MAY ( sambaSID $ sambaPwdLastSet ) ) +( 1.3.6.1.4.1.7165.2.2.16 NAME 'sambaTrustedDomain' DESC 'Samba Trusted Domain Object' SUP top STRUCTURAL MUST cn MAY ( sambaTrustType $ sambaTrustAttributes $ sambaTrustDirection $ sambaTrustPartner $ sambaFlatName $ sambaTrustAuthOutgoing $ sambaTrustAuthIncoming $ sambaSecurityIdentifier $ sambaTrustForestTrustInfo $ sambaTrustPosixOffset $ sambaSupportedEncryptionTypes ) ) +( 1.3.6.1.4.1.7165.2.2.15 NAME 'sambaTrustedDomainPassword' DESC 'Samba Trusted Domain Password' SUP top STRUCTURAL MUST ( sambaDomainName $ sambaSID $ sambaClearTextPassword $ sambaPwdLastSet ) MAY sambaPreviousClearTextPassword ) +( 1.3.6.1.4.1.7165.2.2.7 NAME 'sambaUnixIdPool' DESC 'Pool for allocating UNIX uids/gids' SUP top AUXILIARY MUST ( uidNumber $ gidNumber ) ) +( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' DESC 'Additional attributes for shadow passwords' SUP top AUXILIARY MUST uid MAY ( userPassword $ description $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag ) ) +( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject' SUP top AUXILIARY MUST userPassword X-ORIGIN 'RFC 4524' ) +( 2.5.6.15 NAME 'strongAuthenticationUser' DESC 'X.521 strong authentication user' SUP top AUXILIARY MUST userCertificate X-ORIGIN 'RFC 4523' ) +( 2.5.20.1 NAME 'subschema' AUXILIARY MAY ( dITStructureRules $ nameForms $ dITContentRules $ objectClasses $ attributeTypes $ matchingRules $ matchingRuleUse ) X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.15953.9.2.1 NAME 'sudoRole' DESC 'Sudoer Entries' SUP top STRUCTURAL MUST cn MAY ( sudoUser $ sudoHost $ sudoCommand $ sudoRunAs $ sudoRunAsUser $ sudoRunAsGroup $ sudoOption $ sudoNotBefore $ sudoNotAfter $ sudoOrder $ description ) X-ORIGIN 'SUDO' ) +( 2.5.6.0 NAME 'top' ABSTRACT MUST objectClass X-ORIGIN 'RFC 4512' ) +( 5.3.6.1.1.1.2.0 NAME 'trustAccount' DESC 'Sets trust accounts information' SUP top AUXILIARY MUST trustModel MAY accessTo X-ORIGIN 'nss_ldap/pam_ldap' ) +( 1.3.6.1.1.3.1 NAME 'uidObject' SUP top AUXILIARY MUST uid X-ORIGIN 'RFC 4519' ) +( 2.5.6.18 NAME 'userSecurityInformation' DESC 'X.521 user security information' SUP top AUXILIARY MAY supportedAlgorithms X-ORIGIN 'RFC 4523' ) +( 2.16.840.1.113730.3.2.42 NAME 'vlvIndex' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ vlvSort ) MAY ( vlvEnabled $ vlvUses ) X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.2.38 NAME 'vlvSearch' DESC 'Netscape defined objectclass' SUP top STRUCTURAL MUST ( cn $ vlvBase $ vlvScope $ vlvFilter ) MAY multiLineDescription X-ORIGIN 'Netscape Directory Server' ) +AttributeTypes: + -------------------------------------------------- +( CACertExtractFile-oid NAME 'CACertExtractFile' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2401 NAME 'ConflictCSN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.6981.11.3.6 NAME 'FTPDownloadBandwidth' DESC 'Bandwidth (in KB/s) to limit download speeds to' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.4 NAME 'FTPDownloadRatio' DESC 'Ratio (compared with FTPRatioUp) for downloaded files' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.1 NAME 'FTPQuotaFiles' DESC 'Quota (in number of files) for an FTP user' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.2 NAME 'FTPQuotaMBytes' DESC 'Quota (in megabytes) for an FTP user' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.7 NAME 'FTPStatus' DESC 'Account status: enabled or disabled' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.5 NAME 'FTPUploadBandwidth' DESC 'Bandwidth (in KB/s) to limit upload speeds to' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.3 NAME 'FTPUploadRatio' DESC 'Ratio (compared with FTPRatioDown) for uploaded files' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.9 NAME 'FTPgid' DESC 'System uid (overrides gidNumber if present)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( 1.3.6.1.4.1.6981.11.3.8 NAME 'FTPuid' DESC 'System uid (overrides uidNumber if present)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Pure-FTPd' ) +( ServerCertExtractFile-oid NAME 'ServerCertExtractFile' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( ServerKeyExtractFile-oid NAME 'ServerKeyExtractFile' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 5.3.6.1.1.1.1.1 NAME 'accessTo' DESC 'Access to which servers user is allowed' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'nss_ldap/pam_ldap' ) +( 1.3.6.1.4.1.11.1.3.2.1.3 NAME 'accountInactivityLimit' DESC 'Account inactivity limit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Account Policy Plugin' ) +( 2.16.840.1.113730.3.1.95 NAME 'accountUnlockTime' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.11.1.3.2.1.2 NAME 'acctPolicySubentry' DESC 'Account policy pointer' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Account Policy Plugin' ) +( 2.16.840.1.113730.3.1.55 NAME 'aci' DESC 'Netscape defined access control information attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.601 NAME 'adminRole' DESC 'Administrative role' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Delegated Administrator' ) +( 2.16.840.1.113730.3.1.75 NAME 'adminUrl' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.74 NAME 'administratorContactInfo' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.5.4.1 NAME 'aliasedObjectName' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'RFC 4512' ) +( allowWeakCipher-oid NAME 'allowWeakCipher' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2332 NAME 'allowWeakDHParam' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.1466.101.120.6 NAME 'altServer' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.38 NAME 'associatedName' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4524' ) +( 2.5.21.5 NAME 'attributeTypes' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 0.9.2342.19200300.100.1.55 NAME 'audio' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 1274' ) +( 2.5.4.38 NAME 'authorityRevocationList' DESC 'X.509 authority revocation list' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 1.3.6.1.4.1.5322.17.2.1 NAME 'authorizedService' DESC 'IANA GSS-API authorized service name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'NSS LDAP schema' ) +( 2.16.840.1.113730.3.1.2101 NAME 'autoMemberDefaultGroup' DESC 'Auto Membership default group' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2103 NAME 'autoMemberDisabled' DESC 'Auto Membership disabled attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2099 NAME 'autoMemberExclusiveRegex' DESC 'Auto Membership exclusive regex rule' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2098 NAME 'autoMemberFilter' DESC 'Auto Membership filter criteria' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2102 NAME 'autoMemberGroupingAttr' DESC 'Auto Membership grouping attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2100 NAME 'autoMemberInclusiveRegex' DESC 'Auto Membership inclusive regex rule' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2097 NAME 'autoMemberScope' DESC 'Auto Membership scope criteria' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2105 NAME 'autoMemberTargetGroup' DESC 'Auto Membership target group' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 1.3.6.1.1.1.1.33 NAME 'automountInformation' DESC 'Information used by the autofs automounter' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'draft-howard-rfc2307bis' ) +( 1.3.6.1.1.1.1.32 NAME 'automountKey' DESC 'Automount Key value' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.31 NAME 'automountMapName' DESC 'automount Map Name' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 2.16.840.1.113730.3.1.2386 NAME 'availableSASLMechanisms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE dSAOperation X-ORIGIN '389 Directory Server' ) +( 1.3.6.1.1.1.1.24 NAME 'bootFile' DESC 'Boot image name' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 1.3.6.1.1.1.1.23 NAME 'bootParameter' DESC 'rpc.bootparamd parameter' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 0.9.2342.19200300.100.1.48 NAME 'buildingName' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.5.4.15 NAME 'businessCategory' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.6 NAME ( 'c' 'countryName' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.11 SINGLE-VALUE X-ORIGIN 'RFC 4519' ) +( 2.5.4.37 NAME 'cACertificate' DESC 'X.509 CA certificate' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 1.2.840.113556.1.4.480 NAME 'calCAPURI' DESC 'RFC2739: URI used to communicate with the users calendar' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.481 NAME 'calCalAdrURI' DESC 'RFC2739: URI for event equests destination' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.478 NAME 'calCalURI' DESC 'RFC2739: URI of entire default calendar' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.479 NAME 'calFBURL' DESC 'RFC2739: URI to the users default freebusy data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.484 NAME 'calOtherCAPURIs' DESC 'RFC2739: multi-value URI to other calendars' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.485 NAME 'calOtherCalAdrURIs' DESC 'RFC2739: multi-value URI to other request destinations' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.482 NAME 'calOtherCalURIs' DESC 'RFC2739: multi-value URI for snapshots of other calendars' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 1.2.840.113556.1.4.483 NAME 'calOtherFBURLs' DESC 'RFC2739: multi-value URI for other free/busy data' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'rfc2739' ) +( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2798' ) +( 2.5.4.39 NAME 'certificateRevocationList' DESC 'X.509 certificate revocation list' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 2.16.840.1.113730.3.1.35 NAME 'changeLog' DESC 'the distinguished name of the entry which contains the set of entries comprising this servers changelog' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Changelog Internet Draft' ) +( 2.16.840.1.113730.3.1.200 NAME 'changeLogMaximumAge' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.205 NAME 'changeLogMaximumConcurrentWrites' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.201 NAME 'changeLogMaximumSize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.5 NAME 'changeNumber' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Changelog Internet Draft' ) +( 2.16.840.1.113730.3.1.77 NAME 'changeTime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.7 NAME 'changeType' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Changelog Internet Draft' ) +( 2.16.840.1.113730.3.1.8 NAME 'changes' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 X-ORIGIN 'Changelog Internet Draft' ) +( 2.16.840.1.113730.3.1.90 NAME 'cirBeginORC' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.85 NAME 'cirBindCredentials' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.82 NAME 'cirBindDn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.80 NAME 'cirHost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.86 NAME 'cirLastUpdateApplied' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.81 NAME 'cirPort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.79 NAME 'cirReplicaRoot' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.89 NAME 'cirSyncInterval' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.88 NAME 'cirUpdateFailedat' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.87 NAME 'cirUpdateSchedule' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.83 NAME 'cirUsePersistentSearch' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.84 NAME 'cirUseSsl' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.5.4.3 NAME ( 'cn' 'commonName' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlycountryname' ) EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.2095 NAME 'connection' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.613 NAME 'copiedFrom' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.614 NAME 'copyingFrom' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.550 NAME 'cosAttribute' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.577 NAME 'cosIndirectSpecifier' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.569 NAME 'cosPriority' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.551 NAME 'cosspecifier' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.552 NAME 'costargettree' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.553 NAME 'costemplatedn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.5.18.1 NAME 'createTimestamp' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.18.3 NAME 'creatorsName' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.4.40 NAME 'crossCertificatePair' DESC 'X.509 cross certificate pair' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 2.5.21.2 NAME 'dITContentRules' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.21.1 NAME 'dITStructureRules' EQUALITY integerFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domaincomponent' ) EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.10 NAME 'deleteOldRdn' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 X-ORIGIN 'Changelog Internet Draft' ) +( 2.5.4.53 NAME 'deltaRevocationList' DESC 'X.509 delta revocation list' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC 'identifies a department within an organization' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2798' ) +( 2.5.4.13 NAME 'description' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.27 NAME 'destinationIndicator' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'preferred name of a person to be used when displaying entries' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 2798' ) +( 2.5.4.49 NAME ( 'distinguishedName' 'dn' ) EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4519' ) +( 0.9.2342.19200300.100.1.54 NAME 'ditRedirect' DESC 'Standard LDAP attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 1274' ) +( 2.5.4.54 NAME 'dmdName' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2256' ) +( 2.5.4.46 NAME 'dnQualifier' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.2312 NAME 'dnaExcludeScope' DESC 'DN of a subtree excluded from DNA plugin scope' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2120 NAME 'dnaFilter' DESC 'DNA filter for finding entries' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2126 NAME 'dnaHostname' DESC 'DNA hostname of replica to get new range of values' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2118 NAME 'dnaInterval' DESC 'DNA interval between values' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2119 NAME 'dnaMagicRegen' DESC 'DNA value that will trigger regeneration of attribute value' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2122 NAME 'dnaMaxValue' DESC 'DNA maximum value to assign' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2129 NAME 'dnaNextRange' DESC 'DNA range of values to get from replica' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2117 NAME 'dnaNextValue' DESC 'DNA next available value for assignment' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2127 NAME 'dnaPortNum' DESC 'DNA port number of replica to get new range of values' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2116 NAME 'dnaPrefix' DESC 'DNA string prefix for dna value' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2130 NAME 'dnaRangeRequestTimeout' DESC 'DNA timeout for querying replica for next range of values' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2124 NAME 'dnaRemainingValues' DESC 'DNA remaining values left to assign' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2157 NAME 'dnaRemoteBindCred' DESC 'Remote bind credentials' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2158 NAME 'dnaRemoteBindDN' DESC 'Remote bind DN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2160 NAME 'dnaRemoteBindMethod' DESC 'Remote bind method: SIMPLE, SSL, SASL/DIGEST-MD5, or SASL/GSSAPI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2159 NAME 'dnaRemoteConnProtocol' DESC 'Connection protocol: LDAP, TLS, or SSL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2121 NAME 'dnaScope' DESC 'DNA base DN for finding entries' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2128 NAME 'dnaSecurePortNum' DESC 'DNA secure port number of replica to get new range of values' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2123 NAME 'dnaSharedCfgDN' DESC 'DNA shared configuration entry DN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2125 NAME 'dnaThreshold' DESC 'DNA threshold for getting next range of values' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2115 NAME 'dnaType' DESC 'DNA attribute type to maintain' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.603 NAME 'dncomp' DESC 'Internal database attribute for each DN component' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.15 NAME 'documentLocation' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.12 NAME 'documentTitle' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.13 NAME 'documentVersion' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDrink' ) EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.2391 NAME 'dsEntryDN' DESC '389 Directory Server defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2141 NAME 'dsOnlyMemberUid' DESC 'Elements from a memberuid attribute created to reflect dynamic group membership' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Red Hat Directory Server' ) +( 1.3.6.1.4.1.5923.1.1.1.1 NAME 'eduPersonAffiliation' DESC 'Affiliation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.11 NAME 'eduPersonAssurance' DESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.7 NAME 'eduPersonEntitlement' DESC 'Entitlement' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.2 NAME 'eduPersonNickName' DESC 'NickName' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.16 NAME 'eduPersonOrcid' DESC 'ORCID researcher identifiers belonging to the principal' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.3 NAME 'eduPersonOrgDN' DESC 'Organization DN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.4 NAME 'eduPersonOrgUnitDN' DESC 'Organizational Unit DN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.5 NAME 'eduPersonPrimaryAffiliation' DESC 'Primary Affiliation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.8 NAME 'eduPersonPrimaryOrgUnitDN' DESC 'Primary Organizational Unit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.6 NAME 'eduPersonPrincipalName' DESC 'Principal Name' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.12 NAME 'eduPersonPrincipalNamePrior' DESC 'eduPersonPrincipalNamePrior per Internet2' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.9 NAME 'eduPersonScopedAffiliation' DESC 'Scoped Affiliation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.10 NAME 'eduPersonTargetedID' DESC 'eduPerson per Internet2 and EDUCAUSE' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 1.3.6.1.4.1.5923.1.1.1.13 NAME 'eduPersonUniqueId' DESC 'eduPersonUniqueId per Internet2' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'http://middleware.internet2.edu/eduperson/' ) +( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC 'numerically identifies an employee within an organization' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 2798' ) +( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2798' ) +( 2.5.4.47 NAME 'enhancedSearchGuide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.1.16.4 NAME 'entryUUID' DESC 'UUID of the entry' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation ) +( 2.16.840.1.113730.3.1.602 NAME 'entrydn' DESC 'Internal database attribute for the entry DN' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.605 NAME 'entryid' DESC 'Internal database attribute for the ID of the entry' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2096 NAME 'entryusn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape' ) +( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' ) SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.206 NAME 'filterInfo' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.1.1.1.2 NAME 'gecos' DESC 'The GECOS field; the common name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 2.16.840.1.113730.3.1.612 NAME 'generation' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server' ) +( 2.5.4.44 NAME 'generationQualifier' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.1.1.1.1 NAME 'gidNumber' DESC 'An integer uniquely identifying a group in an administrative domain' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 2.5.4.42 NAME ( 'givenName' 'gn' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.21.10 NAME 'governingStructureRule' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.18.9 NAME 'hasSubordinates' DESC 'if TRUE, subordinate entries may exist' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'numSubordinates Internet Draft' ) +( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The absolute path to the home directory' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone' 'homeTelephoneNumber' ) EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.9 NAME 'host' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.5.4.51 NAME 'houseIdentifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.690 NAME 'inetDomainBaseDN' DESC 'Base DN of user subtree for a DNS domain' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.1.691 NAME 'inetDomainStatus' DESC '"active", "inactive", or "deleted" status of a domain' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.1.694 NAME 'inetSubscriberAccountId' DESC 'A unique attribute linking the subscriber to a billing system' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.1.695 NAME 'inetSubscriberChallenge' DESC 'Used to confirm subscriberIdentity. This attribute holds the challenge phrase and is used in conjunction with the inetSubscriberResponse' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.1.696 NAME 'inetSubscriberResponse' DESC 'Used to confirm subscriberIdentity. This attribute holds the response phrase and is used in conjunction with the inetSubscriberChallenge' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.1.693 NAME 'inetUserHttpURL' DESC 'A users Web addresses' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape subscriber interoperability' ) +( 2.16.840.1.113730.3.1.692 NAME 'inetUserStatus' DESC '"active", "inactive", or "deleted" status of a user' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape subscriber interoperability' ) +( 0.9.2342.19200300.100.1.4 NAME 'info' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.5.4.43 NAME 'initials' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.73 NAME 'installationTimeStamp' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.2114 NAME 'internalCreatorsName' DESC 'plugin dn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2113 NAME 'internalModifiersName' DESC 'plugin dn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.5.4.25 NAME 'internationalISDNNumber' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' DESC 'IPv4 addresses as a dotted decimal omitting leading zeros or IPv6 addresses as defined in RFC2373' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0, omitting leading zeros' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' DESC 'IP network as a dotted decimal, eg. 192.168, omitting leading zeros' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' DESC 'IP protocol number' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' DESC 'Service port number' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' DESC 'Service protocol name' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.1.2085 NAME 'isReplicated' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.42.2.27.4.1.6 NAME 'javaClassName' DESC 'Fully qualified name of distinguished Java class or interface' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.1.13 NAME 'javaClassNames' DESC 'Fully qualified Java class or interface name' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.1.7 NAME 'javaCodebase' DESC 'URL(s) specifying the location of class definition' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.1.12 NAME 'javaDoc' DESC 'The Java documentation for the class' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.1.10 NAME 'javaFactory' DESC 'Fully qualified Java class name of a JNDI object factory' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.1.11 NAME 'javaReferenceAddress' DESC 'Addresses associated with a JNDI Reference' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2713' ) +( 1.3.6.1.4.1.42.2.27.4.1.8 NAME 'javaSerializedData' DESC 'Serialized form of a Java object' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE X-ORIGIN 'RFC 2713' ) +( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 X-ORIGIN 'RFC 2798' ) +( 2.5.4.2 NAME 'knowledgeInformation' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2256' ) +( 2.5.4.7 NAME ( 'l' 'locality' 'localityname' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.4.1.250.1.57 NAME ( 'labeledURI' 'labeledurl' ) EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2079' ) +( 2.16.840.1.113719.1.1.4.1.35 NAME 'lastLoginTime' DESC 'Last login time' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Account Policy Plugin' ) +( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy' DESC 'old variant of modifiersName' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 1274' ) +( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime' DESC 'old variant of modifyTimestamp' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 1274' ) +( 1.3.6.1.4.1.1466.101.120.17 NAME 'ldapSchemas' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 2927' ) +( 1.3.6.1.4.1.1466.101.120.16 NAME 'ldapSyntaxes' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.16.840.1.113730.3.1.2343 NAME 'legalName' DESC 'An individuals legalName' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server Project' ) +( 1.3.6.1.1.1.1.4 NAME 'loginShell' DESC 'The path to the login shell' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.22 NAME 'macAddress' DESC 'MAC address in maximal, colon separated hex notation, eg. 00:00:92:90:ee:e2' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822mailbox' ) EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.12 NAME 'mailAccessDomain' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.13 NAME 'mailAlternateAddress' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.14 NAME 'mailAutoReplyMode' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.15 NAME 'mailAutoReplyText' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.16 NAME 'mailDeliveryOption' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.31 NAME 'mailEnhancedUniqueMember' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.17 NAME 'mailForwardingAddress' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.18 NAME 'mailHost' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.19 NAME 'mailMessageStore' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.20 NAME 'mailProgramDeliveryInfo' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.21 NAME 'mailQuota' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.24 NAME 'mailRoutingAddress' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.2362 NAME 'managedBase' DESC 'Managed Entries subtree for the managed entries' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2363 NAME 'managedTemplate' DESC 'Managed Entries Template Entry DN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 0.9.2342.19200300.100.1.10 NAME 'manager' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4524' ) +( 2.5.21.8 NAME 'matchingRuleUse' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.21.4 NAME 'matchingRules' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.4.31 NAME 'member' SUP distinguishedName EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.199 NAME 'memberCertificateDescription' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 1.2.840.113556.1.2.102 NAME 'memberOf' DESC 'Group that the entry belongs to' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Delegated Administrator' ) +( 2.16.840.1.113730.3.1.198 NAME 'memberURL' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.1.1.1.12 NAME 'memberUid' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 2.16.840.1.113730.3.1.2086 NAME 'mepManagedBy' DESC 'Managed Entries backpointer' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2087 NAME 'mepManagedEntry' DESC 'Managed Entries pointer' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2089 NAME 'mepMappedAttr' DESC 'Managed Entries mapped attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2090 NAME 'mepRDNAttr' DESC 'Managed Entries RDN attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2088 NAME 'mepStaticAttr' DESC 'Managed Entries static attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.781 NAME 'mgrpAddHeader' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.22 NAME 'mgrpAllowedBroadcaster' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.23 NAME 'mgrpAllowedDomain' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( mgrpApprovePassword-oid NAME 'mgrpApprovePassword' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.788 NAME 'mgrpBroadcasterPolicy' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.25 NAME 'mgrpDeliverTo' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.26 NAME 'mgrpErrorsTo' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.33 NAME 'mgrpModerator' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.32 NAME 'mgrpMsgMaxSize' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.28 NAME 'mgrpMsgRejectAction' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.29 NAME 'mgrpMsgRejectText' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.789 NAME 'mgrpNoDuplicateChecks' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.30 NAME 'mgrpRFC822MailMember' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.801 NAME 'mgrpRemoveHeader' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 0.9.2342.19200300.100.1.41 NAME ( 'mobile' 'mobileTelephoneNumber' ) EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4524' ) +( 2.5.18.4 NAME 'modifiersName' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.18.2 NAME 'modifyTimestamp' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.13769.4.1 NAME 'mozillaCustom1' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.4.2 NAME 'mozillaCustom2' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.4.3 NAME 'mozillaCustom3' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.4.4 NAME 'mozillaCustom4' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.6 NAME 'mozillaHomeCountryName' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.3 NAME 'mozillaHomeLocalityName' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.5 NAME 'mozillaHomePostalCode' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.4 NAME 'mozillaHomeState' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.1 NAME 'mozillaHomeStreet' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.2 NAME 'mozillaHomeStreet2' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.7 NAME 'mozillaHomeUrl' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.2.1 NAME ( 'mozillaNickname' 'xmozillanickname' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.2.2 NAME ( 'mozillaSecondEmail' 'xmozillasecondemail' ) EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.2.3 NAME ( 'mozillaUseHtmlMail' 'xmozillausehtmlmail' ) SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.8 NAME 'mozillaWorkStreet2' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.13769.3.9 NAME 'mozillaWorkUrl' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Mozilla Address Book' ) +( 1.3.6.1.4.1.250.1.2 NAME 'multiLineDescription' DESC 'Pilot attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Internet White Pages Pilot' ) +( 2.5.4.41 NAME 'name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.21.7 NAME 'nameForms' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.1466.101.120.5 NAME 'namingContexts' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 2.16.840.1.113730.3.1.812 NAME 'netscapeReversiblePassword' DESC 'password for HTTP Digest/MD5 authentication' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'Netscape Web Server' ) +( 2.16.840.1.113730.3.1.9 NAME 'newRdn' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Changelog Internet Draft' ) +( 2.16.840.1.113730.3.1.11 NAME 'newSuperior' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Changelog Internet Draft' ) +( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' DESC 'A generic NIS entry' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.26 NAME 'nisMapName' DESC 'Name of a A generic NIS map' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' DESC 'Netgroup triple' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 2.16.840.1.113730.3.1.2244 NAME 'nnslapd-threadnumber' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.13769.2.4 NAME ( 'nsAIMid' 'nscpaimscreenname' ) EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'Mozilla Address Book' ) +( nsAccessLog-oid NAME 'nsAccessLog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.610 NAME 'nsAccountLock' DESC 'Operational attribute for Account Inactivation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( nsAdminAccessAddresses-oid NAME 'nsAdminAccessAddresses' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminAccessHosts-oid NAME 'nsAdminAccessHosts' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminAccountInfo-oid NAME 'nsAdminAccountInfo' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminCacheLifetime-oid NAME 'nsAdminCacheLifetime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminCgiWaitPid-oid NAME 'nsAdminCgiWaitPid' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminDomainName-oid NAME 'nsAdminDomainName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsAdminEnableDSGW-oid NAME 'nsAdminEnableDSGW' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminEnableEnduser-oid NAME 'nsAdminEnableEnduser' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminEndUserHTMLIndex-oid NAME 'nsAdminEndUserHTMLIndex' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminGroupName-oid NAME 'nsAdminGroupName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsAdminOneACLDir-oid NAME 'nsAdminOneACLDir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsAdminSIEDN-oid NAME 'nsAdminSIEDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( nsAdminUsers-oid NAME 'nsAdminUsers' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.803 NAME 'nsBackendSuffix' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( nsBaseDN-oid NAME 'nsBaseDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( nsBindDN-oid NAME 'nsBindDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( nsBindPassword-oid NAME 'nsBindPassword' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsBuildNumber-oid NAME 'nsBuildNumber' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsBuildSecurity-oid NAME 'nsBuildSecurity' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsCertConfig-oid NAME 'nsCertConfig' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Certificate Management System' ) +( 2.16.840.1.113730.3.1.2337 NAME 'nsCertSubjectDN' DESC 'An x509 DN from a certificate used to map during a TLS bind process' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN '389 Directory Server Project' ) +( nsCertfile-oid NAME 'nsCertfile' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsClassname-oid NAME 'nsClassname' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsConfigRoot-oid NAME 'nsConfigRoot' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.607 NAME 'nsDS5Flags' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.592 NAME 'nsDS5ReplicaAutoReferral' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.581 NAME 'nsDS5ReplicaBindDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2338 NAME 'nsDS5ReplicaBindDNGroup' DESC 'Group whose members are treated as replication managers' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2336 NAME 'nsDS5ReplicaBindDnGroupCheckInterval' DESC 'Replication configuration setting for controlling the bind dn group check interval' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.583 NAME 'nsDS5ReplicaBindMethod' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2371 NAME 'nsDS5ReplicaBootstrapBindDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2373 NAME 'nsDS5ReplicaBootstrapBindMethod' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2372 NAME 'nsDS5ReplicaBootstrapCredentials' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2374 NAME 'nsDS5ReplicaBootstrapTransportInfo' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.582 NAME 'nsDS5ReplicaCredentials' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.578 NAME 'nsDS5ReplicaHost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.588 NAME 'nsDS5ReplicaId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.590 NAME 'nsDS5ReplicaName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.579 NAME 'nsDS5ReplicaPort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.591 NAME 'nsDS5ReplicaReferral' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.584 NAME 'nsDS5ReplicaRoot' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.580 NAME 'nsDS5ReplicaTransportInfo' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.589 NAME 'nsDS5ReplicaType' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.586 NAME 'nsDS5ReplicaUpdateSchedule' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2315 NAME 'nsDS5ReplicaWaitForAsyncResults' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.585 NAME 'nsDS5ReplicatedAttributeList' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.594 NAME 'nsDS5ReplicatedAttributeListTotal' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.608 NAME 'nsDS5Task' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsDefaultAcceptLanguage-oid NAME 'nsDefaultAcceptLanguage' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsDefaultObjectClass-oid NAME 'nsDefaultObjectClass' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsDeleteclassname-oid NAME 'nsDeleteclassname' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsDirectoryFailoverList-oid NAME 'nsDirectoryFailoverList' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape' ) +( nsDirectoryInfoRef-oid NAME 'nsDirectoryInfoRef' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( nsDirectoryURL-oid NAME 'nsDirectoryURL' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape' ) +( nsDisplayName-oid NAME 'nsDisplayName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.2063 NAME 'nsEncryptionAlgorithm' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( nsErrorLog-oid NAME 'nsErrorLog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsExecRef-oid NAME 'nsExecRef' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsExpirationDate-oid NAME 'nsExpirationDate' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsGroupRDNComponent-oid NAME 'nsGroupRDNComponent' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsHardwarePlatform-oid NAME 'nsHardwarePlatform' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsHelpRef-oid NAME 'nsHelpRef' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsHostLocation-oid NAME 'nsHostLocation' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2106 NAME 'nsIDListScanLimit' DESC 'Binder-based search operation ID list scan limit (candidate entries)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389' ) +( 2.16.840.1.113730.3.1.573 NAME 'nsIdleTimeout' DESC 'Binder-based connection idle timeout (seconds)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2161 NAME 'nsIndexIDListScanLimit' DESC 'fine grained idlistscanlimit - per index/type/value' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.327 NAME 'nsIndexType' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsInstalledLocation-oid NAME 'nsInstalledLocation' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsJarfilename-oid NAME 'nsJarfilename' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsKeyfile-oid NAME 'nsKeyfile' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsLdapSchemaVersion-oid NAME 'nsLdapSchemaVersion' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.38 NAME 'nsLicenseEndTime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.37 NAME 'nsLicenseStartTime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.36 NAME 'nsLicensedFor' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsLogSuppress-oid NAME 'nsLogSuppress' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.570 NAME 'nsLookThroughLimit' DESC 'Binder-based search operation look through limit (candidate entries)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.328 NAME 'nsMatchingRule' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsNYR-oid NAME 'nsNYR' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsNickName-oid NAME 'nsNickName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsOsVersion-oid NAME 'nsOsVersion' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2109 NAME 'nsPagedIDListScanLimit' DESC 'Binder-based simple paged search operation ID list scan limit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389' ) +( 2.16.840.1.113730.3.1.2108 NAME 'nsPagedLookThroughLimit' DESC 'Binder-based simple paged search operation look through limit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389' ) +( 2.16.840.1.113730.3.1.2107 NAME 'nsPagedSizeLimit' DESC 'Binder-based simple paged search operation size limit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389' ) +( 2.16.840.1.113730.3.1.544 NAME 'nsParentUniqueId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( nsPidLog-oid NAME 'nsPidLog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsPreference-oid NAME 'nsPreference' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsProductName-oid NAME 'nsProductName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsProductVersion-oid NAME 'nsProductVersion' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsRevisionNumber-oid NAME 'nsRevisionNumber' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.574 NAME 'nsRole' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.575 NAME 'nsRoleDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.576 NAME 'nsRoleFilter' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1101 NAME 'nsRoleScopeDN' DESC 'Scope of a role' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.235 NAME 'nsSNMPContact' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.236 NAME 'nsSNMPDescription' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.232 NAME 'nsSNMPEnabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.234 NAME 'nsSNMPLocation' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.237 NAME 'nsSNMPMasterHost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.238 NAME 'nsSNMPMasterPort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.593 NAME 'nsSNMPName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.233 NAME 'nsSNMPOrganization' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsSSL2-oid NAME 'nsSSL2' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSL2Ciphers-oid NAME 'nsSSL2Ciphers' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSL3-oid NAME 'nsSSL3' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSL3Ciphers-oid NAME 'nsSSL3Ciphers' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSL3SessionTimeout-oid NAME 'nsSSL3SessionTimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSLActivation-oid NAME 'nsSSLActivation' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSLClientAuth-oid NAME 'nsSSLClientAuth' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSLPersonalitySSL-oid NAME 'nsSSLPersonalitySSL' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSLSessionTimeout-oid NAME 'nsSSLSessionTimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSLSupportedCiphers-oid NAME 'nsSSLSupportedCiphers' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsSSLToken-oid NAME 'nsSSLToken' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2065 NAME 'nsSaslMapBaseDNTemplate' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2066 NAME 'nsSaslMapFilterTemplate' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2142 NAME 'nsSaslMapPriority' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2064 NAME 'nsSaslMapRegexString' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.7057.20.2 NAME 'nsSaslauthId' DESC 'A map from a user to a saslauthd identity' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.804 NAME 'nsSchemaCSN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( nsSecureServerPort-oid NAME 'nsSecureServerPort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsSerialNumber-oid NAME 'nsSerialNumber' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsServerAddress-oid NAME 'nsServerAddress' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsServerCreationClassname-oid NAME 'nsServerCreationClassname' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsServerID-oid NAME 'nsServerID' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsServerMigrationClassname-oid NAME 'nsServerMigrationClassname' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsServerPort-oid NAME 'nsServerPort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsServerSecurity-oid NAME 'nsServerSecurity' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.571 NAME 'nsSizeLimit' DESC 'Binder-based search operation size limit (entries)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2342 NAME 'nsSshPublicKey' DESC 'An nsSshPublicKey record' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server Project' ) +( 2.16.840.1.113730.3.1.543 NAME 'nsState' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( nsSuiteSpotUser-oid NAME 'nsSuiteSpotUser' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2084 NAME 'nsSymmetricKey' DESC 'A symmetric key - currently used by attribute encryption' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 SINGLE-VALUE X-ORIGIN 'attribute encryption' ) +( 2.16.840.1.113730.3.1.407 NAME 'nsSynchUniqueAttribute' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.406 NAME 'nsSynchUserIDFormat' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.242 NAME 'nsSystemIndex' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsTLS1-oid NAME 'nsTLS1' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsTLS10-oid NAME 'nsTLS10' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsTLS11-oid NAME 'nsTLS11' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsTLS12-oid NAME 'nsTLS12' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsTLSAllowClientRenegotiation-oid NAME 'nsTLSAllowClientRenegotiation' DESC 'Allow clients to renegotiate open TLS connections using RFC 5746 secure renegotiation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2359 NAME 'nsTaskCreated' DESC 'Slapi Task creation date' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2357 NAME 'nsTaskCurrentItem' DESC 'Slapi Task item' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2356 NAME 'nsTaskExitCode' DESC 'Slapi Task exit code' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( nsTaskLabel-oid NAME 'nsTaskLabel' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2354 NAME 'nsTaskLog' DESC 'Slapi Task log' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2355 NAME 'nsTaskStatus' DESC 'Slapi Task status' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2358 NAME 'nsTaskTotalItems' DESC 'Slapi Task total items' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2375 NAME 'nsTaskWarning' DESC 'Slapi Task warning code' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.572 NAME 'nsTimeLimit' DESC 'Binder-based search operation time limit (seconds)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( nsUniqueAttribute-oid NAME 'nsUniqueAttribute' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.542 NAME 'nsUniqueId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( nsUserIDFormat-oid NAME 'nsUserIDFormat' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( nsUserRDNComponent-oid NAME 'nsUserRDNComponent' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.247 NAME 'nsValueBin' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.244 NAME 'nsValueCES' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.243 NAME 'nsValueCIS' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.248 NAME 'nsValueDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.250 NAME 'nsValueDefault' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.252 NAME 'nsValueDescription' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.251 NAME 'nsValueFlags' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.254 NAME 'nsValueHelpURL' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.246 NAME 'nsValueInt' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.253 NAME 'nsValueSyntax' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.245 NAME 'nsValueTel' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'Netscape servers - value item' ) +( 2.16.840.1.113730.3.1.249 NAME 'nsValueType' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape servers - value item' ) +( nsVendor-oid NAME 'nsVendor' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( nsViewConfiguration-oid NAME 'nsViewConfiguration' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.3023 NAME 'nsViewFilter' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( nsWellKnownJarfiles-oid NAME 'nsWellKnownJarfiles' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.545 NAME 'nscpEntryDN' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.587 NAME 'nsds50ruv' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.609 NAME 'nsds5BeginReplicaRefresh' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.973 NAME 'nsds5ReplConflict' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2137 NAME 'nsds5ReplicaAbortCleanRUV' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2155 NAME 'nsds5ReplicaBackoffMax' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2154 NAME 'nsds5ReplicaBackoffMin' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.684 NAME 'nsds5ReplicaChangeCount' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2135 NAME 'nsds5ReplicaCleanRUV' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2136 NAME 'nsds5ReplicaCleanRUVNotified' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2132 NAME 'nsds5ReplicaEnabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2311 NAME 'nsds5ReplicaFlowControlPause' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2310 NAME 'nsds5ReplicaFlowControlWindow' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2335 NAME 'nsds5ReplicaIgnoreMissingChange' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2390 NAME 'nsds5ReplicaKeepAliveUpdateInterval' DESC '389 defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.802 NAME 'nsds5ReplicaLegacyConsumer' DESC 'Netscape defined attribute type - OBSOLETE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2309 NAME 'nsds5ReplicaPreciseTombstonePurging' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2152 NAME 'nsds5ReplicaProtocolTimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.682 NAME 'nsds5ReplicaPurgeDelay' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2333 NAME 'nsds5ReplicaReleaseTimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2134 NAME 'nsds5ReplicaStripAttrs' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.683 NAME 'nsds5ReplicaTombstonePurgeInterval' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.9999999 NAME 'nsds5debugreplicatimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1097 NAME 'nsds5replicaBusyWaitTime' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.687 NAME 'nsds5replicaChangesSentSinceStartup' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.808 NAME 'nsds5replicaLastInitEnd' DESC 'Netscape defined attribute type' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.807 NAME 'nsds5replicaLastInitStart' DESC 'Netscape defined attribute type' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.809 NAME 'nsds5replicaLastInitStatus' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2364 NAME 'nsds5replicaLastInitStatusJSON' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.686 NAME 'nsds5replicaLastUpdateEnd' DESC 'Netscape defined attribute type' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.685 NAME 'nsds5replicaLastUpdateStart' DESC 'Netscape defined attribute type' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.688 NAME 'nsds5replicaLastUpdateStatus' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2365 NAME 'nsds5replicaLastUpdateStatusJSON' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1098 NAME 'nsds5replicaSessionPauseTime' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.805 NAME 'nsds5replicaTimeout' DESC 'Netscape defined attribute type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.689 NAME 'nsds5replicaUpdateInProgress' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE NO-USER-MODIFICATION X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1001 NAME 'nsds7DirectoryReplicaSubtree' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1005 NAME 'nsds7DirsyncCookie' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1003 NAME 'nsds7NewWinGroupSyncEnabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1002 NAME 'nsds7NewWinUserSyncEnabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1004 NAME 'nsds7WindowsDomain' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.1000 NAME 'nsds7WindowsReplicaSubtree' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( nsmsgDisallowAccess-oid NAME 'nsmsgDisallowAccess' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( nsmsgNumMsgQuota-oid NAME 'nsmsgNumMsgQuota' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.2027 NAME 'nsruvReplicaLastModified' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2239 NAME 'nsslapd-SSL3ciphers' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2283 NAME 'nsslapd-SSLclientAuth' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2251 NAME 'nsslapd-accesscontrol' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2240 NAME 'nsslapd-accesslog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2170 NAME 'nsslapd-accesslog-level' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2268 NAME 'nsslapd-accesslog-list' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2257 NAME 'nsslapd-accesslog-logbuffering' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2196 NAME 'nsslapd-accesslog-logexpirationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2199 NAME 'nsslapd-accesslog-logexpirationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2202 NAME 'nsslapd-accesslog-logging-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2190 NAME 'nsslapd-accesslog-logmaxdiskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2193 NAME 'nsslapd-accesslog-logminfreediskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2175 NAME 'nsslapd-accesslog-logrotationsync-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2178 NAME 'nsslapd-accesslog-logrotationsynchour' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2181 NAME 'nsslapd-accesslog-logrotationsyncmin' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2184 NAME 'nsslapd-accesslog-logrotationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2187 NAME 'nsslapd-accesslog-logrotationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2172 NAME 'nsslapd-accesslog-maxlogsize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2171 NAME 'nsslapd-accesslog-maxlogsperdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2217 NAME 'nsslapd-allow-anonymous-access' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2307 NAME 'nsslapd-allow-hashed-passwords' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2215 NAME 'nsslapd-allow-unauthenticated-binds' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2295 NAME 'nsslapd-allowed-sasl-mechanisms' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2236 NAME 'nsslapd-anonlimitsdn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2261 NAME 'nsslapd-attribute-name-exceptions' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2183 NAME 'nsslapd-audit-logrotationsyncmin' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2327 NAME 'nsslapd-auditfaillog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2328 NAME 'nsslapd-auditfaillog-list' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2323 NAME 'nsslapd-auditfaillog-logexpirationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2324 NAME 'nsslapd-auditfaillog-logexpirationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2325 NAME 'nsslapd-auditfaillog-logging-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2326 NAME 'nsslapd-auditfaillog-logging-hide-unhashed-pw' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2321 NAME 'nsslapd-auditfaillog-logmaxdiskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2322 NAME 'nsslapd-auditfaillog-logminfreediskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2317 NAME 'nsslapd-auditfaillog-logrotationsync-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2318 NAME 'nsslapd-auditfaillog-logrotationsynchour' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2319 NAME 'nsslapd-auditfaillog-logrotationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2320 NAME 'nsslapd-auditfaillog-logrotationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2316 NAME 'nsslapd-auditfaillog-maxlogsize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2210 NAME 'nsslapd-auditlog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2393 NAME 'nsslapd-auditlog-display-attrs' DESC '389 Directory Server defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2270 NAME 'nsslapd-auditlog-list' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2198 NAME 'nsslapd-auditlog-logexpirationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2201 NAME 'nsslapd-auditlog-logexpirationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2204 NAME 'nsslapd-auditlog-logging-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2205 NAME 'nsslapd-auditlog-logging-hide-unhashed-pw' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2192 NAME 'nsslapd-auditlog-logmaxdiskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2195 NAME 'nsslapd-auditlog-logminfreediskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2177 NAME 'nsslapd-auditlog-logrotationsync-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2180 NAME 'nsslapd-auditlog-logrotationsynchour' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2186 NAME 'nsslapd-auditlog-logrotationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2189 NAME 'nsslapd-auditlog-logrotationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2174 NAME 'nsslapd-auditlog-maxlogsize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2376 NAME 'nsslapd-authenticateAsDN' DESC 'LDAPI mapping DN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2280 NAME 'nsslapd-bakdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2278 NAME 'nsslapd-certdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2267 NAME 'nsslapd-certmap-basedn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2314 NAME 'nsslapd-changelogcompactdb-interval' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2339 NAME 'nsslapd-changelogdir' DESC 'The changelog5 directory storage location' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2340 NAME 'nsslapd-changelogmaxage' DESC 'The changelog5 time where an entry will be retained' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2341 NAME 'nsslapd-changelogmaxentries' DESC 'The changelog5 max entries limit' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2093 NAME 'nsslapd-changelogsuffix' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2313 NAME 'nsslapd-changelogtrim-interval' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2273 NAME 'nsslapd-config' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2299 NAME 'nsslapd-connection-buffer' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2300 NAME 'nsslapd-connection-nocanon' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2247 NAME 'nsslapd-conntablesize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2237 NAME 'nsslapd-counters' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2258 NAME 'nsslapd-csnlogging' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2288 NAME 'nsslapd-defaultnamingcontext' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2289 NAME 'nsslapd-disk-monitoring' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2291 NAME 'nsslapd-disk-monitoring-grace-period' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2292 NAME 'nsslapd-disk-monitoring-logging-critical' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2290 NAME 'nsslapd-disk-monitoring-threshold' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2304 NAME 'nsslapd-dynamic-plugins' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2211 NAME 'nsslapd-dynamicconf' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2298 NAME 'nsslapd-enable-turbo-mode' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2370 NAME 'nsslapd-enable-upgrade-hash' DESC 'Upgrade password hash on bind' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2353 NAME 'nsslapd-encryptionalgorithm' DESC 'The encryption algorithm used to encrypt the changelog' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2266 NAME 'nsslapd-enquote-sup-oc' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2241 NAME 'nsslapd-errorlog' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2269 NAME 'nsslapd-errorlog-list' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2197 NAME 'nsslapd-errorlog-logexpirationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2200 NAME 'nsslapd-errorlog-logexpirationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2203 NAME 'nsslapd-errorlog-logging-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2191 NAME 'nsslapd-errorlog-logmaxdiskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2194 NAME 'nsslapd-errorlog-logminfreediskspace' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2176 NAME 'nsslapd-errorlog-logrotationsync-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2179 NAME 'nsslapd-errorlog-logrotationsynchour' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2182 NAME 'nsslapd-errorlog-logrotationsyncmin' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2185 NAME 'nsslapd-errorlog-logrotationtime' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2188 NAME 'nsslapd-errorlog-logrotationtimeunit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2173 NAME 'nsslapd-errorlog-maxlogsize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2368 NAME 'nsslapd-filterrewriter' DESC 'Filter rewriter function name' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2287 NAME 'nsslapd-force-sasl-external' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2252 NAME 'nsslapd-groupevalnestlevel' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2285 NAME 'nsslapd-hash-filters' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2249 NAME 'nsslapd-idletimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2303 NAME 'nsslapd-ignore-time-skew' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2296 NAME 'nsslapd-ignore-virtual-attrs' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2274 NAME 'nsslapd-instancedir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2250 NAME 'nsslapd-ioblocktimeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2377 NAME 'nsslapd-ldapiUsername' DESC 'LDAPI mapping system username' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2230 NAME 'nsslapd-ldapiautobind' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2092 NAME 'nsslapd-ldapiautodnsuffix' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2235 NAME 'nsslapd-ldapientrysearchbase' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2228 NAME 'nsslapd-ldapifilepath' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2234 NAME 'nsslapd-ldapigidnumbertype' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2229 NAME 'nsslapd-ldapilisten' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2231 NAME 'nsslapd-ldapimaprootdn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2232 NAME 'nsslapd-ldapimaptoentries' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2233 NAME 'nsslapd-ldapiuidnumbertype' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2279 NAME 'nsslapd-ldifdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2367 NAME 'nsslapd-libPath' DESC 'Rewriter shared library path' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2302 NAME 'nsslapd-listen-backlog-size' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2226 NAME 'nsslapd-listenhost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2223 NAME 'nsslapd-localhost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2218 NAME 'nsslapd-localssf' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2222 NAME 'nsslapd-localuser' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2276 NAME 'nsslapd-lockdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2330 NAME 'nsslapd-logging-backend' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2331 NAME 'nsslapd-logging-hr-timestamps-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2264 NAME 'nsslapd-max-filter-nest-level' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2262 NAME 'nsslapd-maxbersize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2246 NAME 'nsslapd-maxdescriptors' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2263 NAME 'nsslapd-maxsasliosize' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2245 NAME 'nsslapd-maxthreadsperconn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2219 NAME 'nsslapd-minssf' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2220 NAME 'nsslapd-minssf-exclude-rootdse' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2305 NAME 'nsslapd-moddn-aci' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2253 NAME 'nsslapd-nagle' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2293 NAME 'nsslapd-ndn-cache-enabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2294 NAME 'nsslapd-ndn-cache-max-size' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2286 NAME 'nsslapd-outbound-ldap-io-timeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2169 NAME 'nsslapd-pagedsizelimit' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2094 NAME 'nsslapd-parent-suffix' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2272 NAME 'nsslapd-plugin-binddn-tracking' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2151 NAME 'nsslapd-plugin-depends-on-type' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2301 NAME 'nsslapd-plugin-logging' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2104 NAME 'nsslapd-pluginConfigArea' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.230 NAME 'nsslapd-pluginDescription' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.231 NAME 'nsslapd-pluginEnabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.227 NAME 'nsslapd-pluginId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.225 NAME 'nsslapd-pluginInitfunc' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.224 NAME 'nsslapd-pluginPath' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.226 NAME 'nsslapd-pluginType' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.229 NAME 'nsslapd-pluginVendor' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.228 NAME 'nsslapd-pluginVersion' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2224 NAME 'nsslapd-port' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2254 NAME 'nsslapd-pwpolicy-local' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2138 NAME 'nsslapd-readonly' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2216 NAME 'nsslapd-require-secure-binds' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2248 NAME 'nsslapd-reservedescriptors' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2260 NAME 'nsslapd-result-tweak' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2306 NAME 'nsslapd-return-default-opattr' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2259 NAME 'nsslapd-return-exact-case' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2392 NAME 'nsslapd-return-original-entrydn' DESC '389 Directory Server defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2369 NAME 'nsslapd-returnedAttrRewriter' DESC 'Returned attribute rewriter function name' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2271 NAME 'nsslapd-rewrite-rfc1274' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2207 NAME 'nsslapd-rootdn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2208 NAME 'nsslapd-rootdnpw' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2209 NAME 'nsslapd-rootpwstoragescheme' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2282 NAME 'nsslapd-rundir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2143 NAME 'nsslapd-sasl-mapping-fallback' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2156 NAME 'nsslapd-sasl-max-buffer-size' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2281 NAME 'nsslapd-saslpath' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2275 NAME 'nsslapd-schemadir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2297 NAME 'nsslapd-search-return-original-type-switch' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2242 NAME 'nsslapd-securePort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2243 NAME 'nsslapd-securelistenhost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2238 NAME 'nsslapd-security' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2227 NAME 'nsslapd-snmp-index' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2284 NAME 'nsslapd-ssl-check-hostname' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2091 NAME 'nsslapd-suffix' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.2214 NAME 'nsslapd-svrtab' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2387 NAME 'nsslapd-tcp-fin-timeout' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2388 NAME 'nsslapd-tcp-keepalive-time' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2344 NAME 'nsslapd-tls-check-crl' DESC 'Check CRL when opening outbound TLS connections. Valid options are none, peer, all.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2277 NAME 'nsslapd-tmpdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2206 NAME 'nsslapd-unhashed-pw-switch' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2213 NAME 'nsslapd-userat' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2212 NAME 'nsslapd-useroc' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2221 NAME 'nsslapd-validate-cert' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2265 NAME 'nsslapd-versionstring' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2225 NAME 'nsslapd-workingdir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2308 NAME 'nstombstonecsn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.520 NAME 'nswmExtendedUserPrefs' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.536 NAME 'ntGroupAttributes' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.45 NAME 'ntGroupCreateNewGroup' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.46 NAME 'ntGroupDeleteGroup' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.44 NAME 'ntGroupDomainId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.110 NAME 'ntGroupId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.2112 NAME 'ntGroupType' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.111 NAME 'ntUniqueId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.528 NAME 'ntUserAcctExpires' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.60 NAME 'ntUserAuthFlags' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.531 NAME 'ntUserBadPwCount' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.533 NAME 'ntUserCodePage' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.522 NAME 'ntUserComment' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.532 NAME 'ntUserCountryCode' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.42 NAME 'ntUserCreateNewAccount' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.43 NAME 'ntUserDeleteAccount' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.41 NAME 'ntUserDomainId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.523 NAME 'ntUserFlags' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.521 NAME 'ntUserHomeDir' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.535 NAME 'ntUserHomeDirDrive' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.527 NAME 'ntUserLastLogoff' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.526 NAME 'ntUserLastLogon' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.530 NAME 'ntUserLogonHours' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.65 NAME 'ntUserLogonServer' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.529 NAME 'ntUserMaxStorage' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.2334 NAME 'ntUserNtPassword' DESC 'Netscape defined attribute type, synced or generated NT Password hash' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.64 NAME 'ntUserNumLogons' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.62 NAME 'ntUserParms' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.68 NAME 'ntUserPasswordExpired' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.534 NAME 'ntUserPrimaryGroupId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.59 NAME 'ntUserPriv' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.67 NAME 'ntUserProfile' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.524 NAME 'ntUserScriptPath' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.66 NAME 'ntUserUniqueId' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.63 NAME 'ntUserUnitsPerWeek' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.61 NAME 'ntUserUsrComment' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 2.16.840.1.113730.3.1.525 NAME 'ntUserWorkstations' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape NT Synchronization' ) +( 1.3.1.1.4.1.453.16.2.103 NAME 'numSubordinates' DESC 'count of immediate subordinates' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'numSubordinates Internet Draft' ) +( 2.5.4.10 NAME ( 'o' 'organizationname' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.0 NAME 'objectClass' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 X-ORIGIN 'RFC 4512' ) +( 2.5.21.6 NAME 'objectClasses' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.16.840.1.113730.3.1.215 NAME 'oid' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' DESC 'ONC RPC number' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 2.16.840.1.113730.3.1.1100 NAME 'oneWaySync' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.2361 NAME 'originFilter' DESC 'Managed Entries search filter' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2360 NAME 'originScope' DESC 'Managed Entries search scope' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN '389 Directory Server' ) +( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.32 NAME 'owner' SUP distinguishedName EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4519' ) +( 0.9.2342.19200300.100.1.42 NAME ( 'pager' 'pagerTelephoneNumber' ) EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.2068 NAME 'pamExcludeSuffix' DESC 'Suffixes to exclude from PAM authentication' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2072 NAME 'pamFallback' DESC 'Fallback to regular LDAP BIND if PAM auth fails' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2131 NAME 'pamFilter' DESC 'Filter to match entries that should use PAM authentication' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2071 NAME 'pamIDAttr' DESC 'Name of attribute holding PAM ID' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2070 NAME 'pamIDMapMethod' DESC 'How to map BIND DN to PAM identity' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2067 NAME 'pamIncludeSuffix' DESC 'Suffixes to include for PAM authentication' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2069 NAME 'pamMissingSuffix' DESC 'How to handle missing include or exclude suffixes' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2073 NAME 'pamSecure' DESC 'Require secure (TLS/SSL) connection for PAM auth' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'Red Hat Directory Server' ) +( 2.16.840.1.113730.3.1.2074 NAME 'pamService' DESC 'Service name to pass to pam_start' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'Red Hat Directory Server' ) +( 1.3.6.1.4.1.1466.101.120.41 NAME 'parentOrganization' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape' ) +( 2.16.840.1.113730.3.1.604 NAME 'parentid' DESC 'Internal database attribute for the parent ID of the entry' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2153 NAME ( 'passwordAdminDN' 'pwdAdminDN' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.214 NAME 'passwordAllowChangeTime' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2352 NAME ( 'passwordBadWords' 'pwdBadWords' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.102 NAME ( 'passwordChange' 'pwdAllowUserChange' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.103 NAME ( 'passwordCheckSyntax' 'pwdCheckSyntax' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2349 NAME ( 'passwordDictCheck' 'pwdDictCheck' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2350 NAME ( 'passwordDictPath' 'pwdDictPath' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.98 NAME 'passwordExp' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.92 NAME ( 'passwordExpWarned' 'pwdExpirationWarned' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.91 NAME 'passwordExpirationTime' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.999 NAME ( 'passwordGraceLimit' 'pwdGraceLoginLimit' 'pwdGraceAuthNLimit' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.998 NAME ( 'passwordGraceUserTime' 'pwdGraceUserTime' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.96 NAME ( 'passwordHistory' 'pwdHistory' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.101 NAME ( 'passwordInHistory' 'pwdInHistory' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2255 NAME 'passwordIsGlobalPolicy' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.100 NAME 'passwordKeepHistory' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2256 NAME 'passwordLegacyPolicy' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.105 NAME ( 'passwordLockout' 'pwdLockOut' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.109 NAME ( 'passwordLockoutDuration' 'pwdLockoutDuration' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.97 NAME ( 'passwordMaxAge' 'pwdMaxAge' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2348 NAME ( 'passwordMaxClassChars' 'pwdMaxClassChars' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.106 NAME ( 'passwordMaxFailure' 'pwdMaxFailure' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2081 NAME ( 'passwordMaxRepeats' 'pwdMaxRepeats' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2347 NAME ( 'passwordMaxSeqSets' 'pwdMaxSeqSets' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2346 NAME ( 'passwordMaxSequence' 'pwdMaxSequence' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2080 NAME ( 'passwordMin8bit' 'pwdMin8bit' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.222 NAME ( 'passwordMinAge' 'pwdMinAge' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2076 NAME ( 'passwordMinAlphas' 'pwdMinAlphas' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2082 NAME ( 'passwordMinCategories' 'pwdMinCategories' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2075 NAME ( 'passwordMinDigits' 'pwdMinDigits' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.99 NAME ( 'passwordMinLength' 'pwdMinLength' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2078 NAME ( 'passwordMinLowers' 'pwdMinLowers' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2079 NAME ( 'passwordMinSpecials' 'pwdMinSpecials' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2083 NAME ( 'passwordMinTokenLength' 'pwdMinTokenLength' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2077 NAME ( 'passwordMinUppers' 'pwdMinUppers' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.220 NAME ( 'passwordMustChange' 'pwdMustChange' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2345 NAME ( 'passwordPalindrome' 'pwdPalindrome' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.107 NAME 'passwordResetDuration' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.223 NAME ( 'passwordResetFailureCount' 'pwdFailureCountInterval' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.93 NAME 'passwordRetryCount' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2329 NAME ( 'passwordSendExpiringTime' 'pwdSendExpiringTime' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.221 NAME 'passwordStorageScheme' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2383 NAME 'passwordTPRDelayExpireAt' DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2384 NAME 'passwordTPRDelayValidFrom' DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2382 NAME 'passwordTPRMaxUse' DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2140 NAME 'passwordTrackUpdateTime' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.108 NAME 'passwordUnlock' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2351 NAME ( 'passwordUserAttributes' 'pwdUserAttributes' ) DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.104 NAME ( 'passwordWarning' 'pwdExpireWarning' ) DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 0.9.2342.19200300.100.1.40 NAME 'personalTitle' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 0.9.2342.19200300.100.1.7 NAME 'photo' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 X-ORIGIN 'RFC 1274' ) +( 2.5.4.19 NAME 'physicalDeliveryOfficeName' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.18 NAME 'postOfficeBox' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.16 NAME 'postalAddress' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 X-ORIGIN 'RFC 4519' ) +( 2.5.4.17 NAME 'postalCode' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.28 NAME 'preferredDeliveryMethod' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14 SINGLE-VALUE X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DESC 'preferred written or spoken language for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 2798' ) +( 1.3.6.1.4.1.1466.101.120.42 NAME 'preferredLocale' DESC 'preferred locale for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape' ) +( 1.3.6.1.4.1.1466.101.120.43 NAME 'preferredTimeZone' DESC 'preferred time zone for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape' ) +( 2.5.4.29 NAME 'presentationAddress' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'RFC 2256' ) +( 1.3.18.0.2.4.1108 NAME 'printer-aliases' DESC 'List of site-specific administrative names of this printer in addition to the value specified for printer-name.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1109 NAME 'printer-charset-configured' DESC 'The configured charset in which error and status messages will be generated (by default) by this printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1131 NAME 'printer-charset-supported' DESC 'Set of charsets supported for the attribute values of syntax DirectoryString for this directory entry.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1129 NAME 'printer-color-supported' DESC 'Indicates whether this printer is capable of any type of color printing at all, including highlight color.' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1128 NAME 'printer-compression-supported' DESC 'Compression algorithms supported by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1118 NAME 'printer-copies-supported' DESC 'The maximum number of copies of a document that may be printed as a single job on this printer.' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1112 NAME 'printer-current-operator' DESC 'The identity of the current human operator responsible for operating this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1114 NAME 'printer-delivery-orientation-supported' DESC 'The possible delivery orientations of pages as they are printed and ejected from this printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1130 NAME 'printer-document-format-supported' DESC 'The possible source document formats which may be interpreted and printed by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1125 NAME 'printer-finishings-supported' DESC 'The possible finishing operations supported by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1137 NAME 'printer-generated-natural-language-supported' DESC 'Natural language(s) supported for this directory entry.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1139 NAME 'printer-info' DESC 'Descriptive information about this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1133 NAME 'printer-ipp-versions-supported' DESC 'IPP protocol version(s) that this printer supports.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1111 NAME 'printer-job-k-octets-supported' DESC 'The maximum size in kilobytes (1,024 octets actually) incoming print job that this printer will accept.' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1110 NAME 'printer-job-priority-supported' DESC 'Indicates the number of job priority levels supported by this printer.' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1136 NAME 'printer-location' DESC 'The physical location of this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1138 NAME 'printer-make-and-model' DESC 'Make and model of this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1117 NAME 'printer-media-local-supported' DESC 'Site-specific names of media supported by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1122 NAME 'printer-media-supported' DESC 'The standard names/types/sizes (and optional color suffixes) of the media supported by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1134 NAME 'printer-more-info' DESC 'A URI for more information about this specific printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1132 NAME 'printer-multiple-document-jobs-supported' DESC 'Indicates whether or not this printer supports more than one document per job.' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1135 NAME 'printer-name' DESC 'The site-specific administrative name of this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1119 NAME 'printer-natural-language-configured' DESC 'The configured natural language in which error and status messages will be generated (by default) by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1124 NAME 'printer-number-up-supported' DESC 'The possible numbers of print-stream pages to impose upon a single side of an instance of a selected medium.' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1116 NAME 'printer-output-features-supported' DESC 'The possible output features supported by this printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1127 NAME 'printer-pages-per-minute' DESC 'The nominal number of pages per minute which may be output by this printer.' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1126 NAME 'printer-pages-per-minute-color' DESC 'The nominal number of color pages per minute which may be output by this printer.' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1120 NAME 'printer-print-quality-supported' DESC 'List of print qualities supported for printing documents on this printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1121 NAME 'printer-resolution-supported' DESC 'List of resolutions supported for printing documents by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1113 NAME 'printer-service-person' DESC 'The identity of the current human service person responsible for servicing this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1123 NAME 'printer-sides-supported' DESC 'The number of impression sides (one or two) and the two-sided impression rotations supported by this printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1115 NAME 'printer-stacking-order-supported' DESC 'The possible stacking order of pages as they are printed and ejected from this printer.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1140 NAME 'printer-uri' DESC 'A URI supported by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'rfc3712' ) +( 1.3.18.0.2.4.1107 NAME 'printer-xri-supported' DESC 'The unordered list of XRI (extended resource identifiers) supported by this printer.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'rfc3712' ) +( 2.5.4.48 NAME 'protocolInformation' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 2256' ) +( 2.16.840.1.113730.3.1.2366 NAME 'pwdReset' DESC '389 Directory Server password policy attribute type' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2381 NAME 'pwdTPRExpireAt' DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2378 NAME 'pwdTPRReset' DESC '389 Directory Server password policy attribute type' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2379 NAME 'pwdTPRUseCount' DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2380 NAME 'pwdTPRValidFrom' DESC '389 Directory Server password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.2133 NAME 'pwdUpdateTime' DESC 'Last password update time' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE USAGE directoryOperation X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.997 NAME 'pwdpolicysubentry' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.34 NAME 'ref' DESC 'LDAP referrals attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'LDAPv3 referrals Internet Draft' ) +( 2.5.4.26 NAME 'registeredAddress' SUP postalAddress EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.218 NAME 'replicaAbandonedChanges' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.50 NAME 'replicaBeginOrc' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.58 NAME 'replicaBindDn' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.53 NAME 'replicaBindMethod' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.217 NAME 'replicaCFUpdated' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.202 NAME 'replicaCredentials' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.203 NAME 'replicaEntryFilter' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.197 NAME 'replicaHost' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.408 NAME 'replicaLastRelevantChange' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.204 NAME 'replicaNickName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.48 NAME 'replicaPort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.57 NAME 'replicaRoot' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.49 NAME 'replicaUpdateFailedAt' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.51 NAME 'replicaUpdateReplayed' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.52 NAME 'replicaUpdateSchedule' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.54 NAME 'replicaUseSSL' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.240 NAME 'replicatedattributelist' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.94 NAME 'retryCountResetTime' DESC 'Netscape defined password policy attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE USAGE directoryOperation X-ORIGIN 'Netscape Directory Server' ) +( 2.5.4.33 NAME 'roleOccupant' SUP distinguishedName EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4519' ) +( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.2147 NAME 'rootdn-allow-host' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2149 NAME 'rootdn-allow-ip' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2145 NAME 'rootdn-close-time' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2146 NAME 'rootdn-days-allowed' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2148 NAME 'rootdn-deny-host' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2150 NAME 'rootdn-deny-ip' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2144 NAME 'rootdn-open-time' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 1.3.6.1.4.1.2312.4.3.3.2 NAME 'sabayonProfileName' DESC 'The Name of a sabayon profile' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Sabayon' ) +( 1.3.6.1.4.1.2312.4.3.3.1 NAME 'sabayonProfileURL' DESC 'The URL of a sabayon profile' SUP labeledURI EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Sabayon' ) +( 1.3.6.1.4.1.7165.2.1.26 NAME 'sambaAcctFlags' DESC 'Account Flags' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.40 NAME 'sambaAlgorithmicRidBase' DESC 'Base at which the samba RID generation algorithm should operate' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.48 NAME 'sambaBadPasswordCount' DESC 'Bad password attempt count' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.49 NAME 'sambaBadPasswordTime' DESC 'Time of the last bad password attempt' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.43 NAME 'sambaBoolOption' DESC 'A boolean option' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.68 NAME 'sambaClearTextPassword' DESC 'Clear text password (used for trusted domain passwords)' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) +( 1.3.6.1.4.1.7165.2.1.38 NAME 'sambaDomainName' DESC 'Windows NT domain to which the user belongs' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.74 NAME 'sambaFlatName' DESC 'NetBIOS name of a domain' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.66 NAME 'sambaForceLogoff' DESC 'Disconnect Users outside logon hours (default: -1 => off, 0 => on)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.19 NAME 'sambaGroupType' DESC 'NT Group Type' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.33 NAME 'sambaHomeDrive' DESC 'Driver letter of home directory mapping' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.37 NAME 'sambaHomePath' DESC 'Home directory UNC path' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.44 NAME 'sambaIntegerOption' DESC 'An integer option' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.32 NAME 'sambaKickoffTime' DESC 'Timestamp of when the user will be logged off automatically' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.24 NAME 'sambaLMPassword' DESC 'LanManager Password' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.63 NAME 'sambaLockoutDuration' DESC 'Lockout duration in minutes (default: 30, -1 => forever)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.64 NAME 'sambaLockoutObservationWindow' DESC 'Reset time after lockout in minutes (default: 30)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.65 NAME 'sambaLockoutThreshold' DESC 'Lockout users after bad logon attempts (default: 0 => off)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.31 NAME 'sambaLogoffTime' DESC 'Timestamp of last logoff' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.55 NAME 'sambaLogonHours' DESC 'Logon Hours' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.34 NAME 'sambaLogonScript' DESC 'Logon script path' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.30 NAME 'sambaLogonTime' DESC 'Timestamp of last logon' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.60 NAME 'sambaLogonToChgPwd' DESC 'Force Users to logon for password change (default: 0 => off, 2 => on)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.61 NAME 'sambaMaxPwdAge' DESC 'Maximum password age, in seconds (default: -1 => never expire passwords)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.62 NAME 'sambaMinPwdAge' DESC 'Minimum password age, in seconds (default: 0 => allow immediate password change)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.58 NAME 'sambaMinPwdLength' DESC 'Minimal password length (default: 5)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.47 NAME 'sambaMungedDial' DESC 'Base64 encoded user parameter string' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.25 NAME 'sambaNTPassword' DESC 'MD4 hash of the unicode password' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.22 NAME 'sambaNextGroupRid' DESC 'Next NT rid to give out for groups' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.39 NAME 'sambaNextRid' DESC 'Next NT rid to give out for anything' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.21 NAME 'sambaNextUserRid' DESC 'Next NT rid to give our for users' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.42 NAME 'sambaOptionName' DESC 'Option Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.54 NAME 'sambaPasswordHistory' DESC 'Concatenated MD5 hashes of the salted NT passwords used on this account' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 1.3.6.1.4.1.7165.2.1.69 NAME 'sambaPreviousClearTextPassword' DESC 'Previous clear text password (used for trusted domain passwords)' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) +( 1.3.6.1.4.1.7165.2.1.23 NAME 'sambaPrimaryGroupSID' DESC 'Primary Group Security ID' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.35 NAME 'sambaProfilePath' DESC 'Roaming profile path' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.28 NAME 'sambaPwdCanChange' DESC 'Timestamp of when the user is allowed to update the password' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.59 NAME 'sambaPwdHistoryLength' DESC 'Length of Password History Entries (default: 0 => off)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.27 NAME 'sambaPwdLastSet' DESC 'Timestamp of the last password update' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.29 NAME 'sambaPwdMustChange' DESC 'Timestamp of when the password will expire' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.67 NAME 'sambaRefuseMachinePwdChange' DESC 'Allow Machine Password changes (default: 0 => off)' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.20 NAME 'sambaSID' DESC 'Security ID' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.51 NAME 'sambaSIDList' DESC 'Security ID List' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 1.3.6.1.4.1.7165.2.1.77 NAME 'sambaSecurityIdentifier' DESC 'SID of a trusted domain' EQUALITY caseIgnoreIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.41 NAME 'sambaShareName' DESC 'Share Name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.46 NAME 'sambaStringListOption' DESC 'A string list option' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.45 NAME 'sambaStringOption' DESC 'A string option' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.80 NAME 'sambaSupportedEncryptionTypes' DESC 'Supported encryption types of a trust' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.71 NAME 'sambaTrustAttributes' DESC 'Trust attributes for a trusted domain' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.76 NAME 'sambaTrustAuthIncoming' DESC 'Authentication information for the incoming portion of a trust' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.75 NAME 'sambaTrustAuthOutgoing' DESC 'Authentication information for the outgoing portion of a trust' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.72 NAME 'sambaTrustDirection' DESC 'Direction of a trust' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.53 NAME 'sambaTrustFlags' DESC 'Trust Password Flags' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 1.3.6.1.4.1.7165.2.1.78 NAME 'sambaTrustForestTrustInfo' DESC 'Forest trust information for a trusted domain object' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.73 NAME 'sambaTrustPartner' DESC 'Fully qualified name of the domain with which a trust exists' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.4.1.7165.2.1.79 NAME 'sambaTrustPosixOffset' DESC 'POSIX offset of a trust' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.70 NAME 'sambaTrustType' DESC 'Type of trust' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.4.1.7165.2.1.36 NAME 'sambaUserWorkstations' DESC 'List of user workstations the user is allowed to logon to' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) +( 2.16.840.1.113730.3.1.2167 NAME 'schemaUpdateAttributeAccept' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2168 NAME 'schemaUpdateAttributeReject' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2165 NAME 'schemaUpdateObjectclassAccept' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2166 NAME 'schemaUpdateObjectclassReject' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.5.4.14 NAME 'searchGuide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 X-ORIGIN 'RFC 4519' ) +( 0.9.2342.19200300.100.1.21 NAME 'secretary' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4524' ) +( 2.5.4.34 NAME 'seeAlso' SUP distinguishedName EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'RFC 4519' ) +( 2.5.4.5 NAME 'serialNumber' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.76 NAME 'serverHostName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.71 NAME 'serverProductName' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.70 NAME 'serverRoot' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 2.16.840.1.113730.3.1.72 NAME 'serverVersionNumber' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Administration Services' ) +( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.7 NAME 'shadowMax' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.6 NAME 'shadowMin' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 2.5.4.4 NAME ( 'sn' 'surName' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( sslVersionMax-oid NAME 'sslVersionMax' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( sslVersionMin-oid NAME 'sslVersionMin' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape' ) +( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' ) SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.4.9 NAME ( 'street' 'streetaddress' ) EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.5.21.9 NAME 'structuralObjectClass' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.5.18.10 NAME 'subschemaSubentry' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN 'RFC 4512' ) +( 2.16.840.1.113730.3.1.69 NAME 'subtreeACI' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server 1.0' ) +( 1.3.6.1.4.1.15953.9.1.3 NAME 'sudoCommand' DESC 'Command(s) to be executed by sudo' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.2 NAME 'sudoHost' DESC 'Host(s) who may run sudo' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.9 NAME 'sudoNotAfter' DESC 'End of time interval for which the entry is valid' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.8 NAME 'sudoNotBefore' DESC 'Start of time interval for which the entry is valid' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.5 NAME 'sudoOption' DESC 'Options(s) followed by sudo' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.10 NAME 'sudoOrder' DESC 'an integer to order the sudoRole entries' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.4 NAME 'sudoRunAs' DESC 'User(s) impersonated by sudo' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.7 NAME 'sudoRunAsGroup' DESC 'Group(s) impersonated by sudo' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.6 NAME 'sudoRunAsUser' DESC 'User(s) impersonated by sudo' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'SUDO' ) +( 1.3.6.1.4.1.15953.9.1.1 NAME 'sudoUser' DESC 'User(s) who may run sudo' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'SUDO' ) +( 2.5.4.52 NAME 'supportedAlgorithms' DESC 'X.509 supported algorithms' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 2.5.4.30 NAME 'supportedApplicationContext' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 X-ORIGIN 'RFC 2256' ) +( 1.3.6.1.4.1.1466.101.120.13 NAME 'supportedControl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.1466.101.120.7 NAME 'supportedExtension' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.4203.1.3.5 NAME 'supportedFeatures' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.1466.101.120.15 NAME 'supportedLDAPVersion' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 1.3.6.1.4.1.1466.101.120.14 NAME 'supportedSASLMechanisms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE dSAOperation X-ORIGIN 'RFC 4512' ) +( 2.16.840.1.113730.3.1.6 NAME 'targetDn' DESC 'Changelog attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Changelog Internet Draft' ) +( 2.5.4.20 NAME 'telephoneNumber' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 X-ORIGIN 'RFC 4519' ) +( 2.5.4.22 NAME 'teletexTerminalIdentifier' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 X-ORIGIN 'RFC 4519' ) +( 2.5.4.21 NAME 'telexNumber' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 X-ORIGIN 'RFC 4519' ) +( 2.5.4.12 NAME 'title' SUP name EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.2111 NAME 'tombstoneNumSubordinates' DESC 'count of immediate subordinates for tombstone entries' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation X-ORIGIN '389 directory server' ) +( 5.3.6.1.1.1.1.0 NAME 'trustModel' DESC 'Access scheme' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE X-ORIGIN 'nss_ldap/pam_ldap' ) +( 1.3.6.1.4.1.250.1.60 NAME ( 'ttl' 'timeToLive' ) DESC 'time to live in seconds for cached objects' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'LDAP Caching Internet Draft' ) +( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' ) EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4519' ) +( 1.3.6.1.1.1.1.0 NAME 'uidNumber' DESC 'An integer uniquely identifying a user in an administrative domain' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) +( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.5.4.50 NAME 'uniqueMember' EQUALITY uniqueMemberMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 X-ORIGIN 'RFC 4519' ) +( 2.5.4.36 NAME 'userCertificate' DESC 'X.509 user certificate' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4523' ) +( 0.9.2342.19200300.100.1.8 NAME 'userClass' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'RFC 4524' ) +( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'PKCS #12 PFX PDU for exchange of personal identity information' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 X-ORIGIN 'RFC 2798' ) +( 2.5.4.35 NAME 'userPassword' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 X-ORIGIN 'RFC 4519' ) +( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate' DESC 'signed message used to support S/MIME' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 X-ORIGIN 'RFC 2798' ) +( 2.16.840.1.113730.3.1.708 NAME 'vacationenddate' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 2.16.840.1.113730.3.1.707 NAME 'vacationstartdate' DESC 'Netscape Messaging Server 4.x defined attribute' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Messaging Server 4.x' ) +( 1.3.6.1.1.4 NAME 'vendorName' EQUALITY 1.3.6.1.4.1.1466.109.114.1 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation X-ORIGIN 'RFC 3045' ) +( 1.3.6.1.1.5 NAME 'vendorVersion' EQUALITY 1.3.6.1.4.1.1466.109.114.1 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation X-ORIGIN 'RFC 3045' ) +( 2.16.840.1.113730.3.1.207 NAME 'vlvBase' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.213 NAME 'vlvEnabled' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.209 NAME 'vlvFilter' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.208 NAME 'vlvScope' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.210 NAME 'vlvSort' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.219 NAME 'vlvUses' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2162 NAME 'winSyncDirectoryFilter' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2389 NAME 'winSyncFlattenTree' DESC 'When set to on, will flatten tree structure in AD replication' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN '389 Directory Server' ) +( 2.16.840.1.113730.3.1.1099 NAME 'winSyncInterval' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2139 NAME 'winSyncMoveAction' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2164 NAME 'winSyncSubtreePair' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORIGIN 'Netscape Directory Server' ) +( 2.16.840.1.113730.3.1.2163 NAME 'winSyncWindowsFilter' DESC 'Netscape defined attribute type' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORIGIN 'Netscape Directory Server' ) +( 2.5.4.24 NAME 'x121Address' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 X-ORIGIN 'RFC 4519' ) +( 2.5.4.45 NAME 'x500UniqueIdentifier' EQUALITY bitStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 X-ORIGIN 'RFC 4519' ) +MathingRules: + -------------------------------------------------- +( 2.16.840.1.113730.3.3.2.0.3 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.0.3.6 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 1.3.6.1.1.16.2 NAME 'UUIDMatch' DESC 'UUIDMatch matching rule.' SYNTAX 1.3.6.1.1.16.1 ) +( 1.3.6.1.1.16.3 NAME 'UUIDOrderingMatch' DESC 'UUIDMatch matching rule.' SYNTAX 1.3.6.1.1.16.1 ) +( 2.5.13.16 NAME 'bitStringMatch' DESC 'The bitStringMatch rule compares an assertion value of the Bit String syntax to an attribute value of a syntax (e.g., the Bit String syntax) whose corresponding ASN.1 type is BIT STRING. If the corresponding ASN.1 type of the attribute syntax does not have a named bit list [ASN.1] (which is the case for the Bit String syntax), then the rule evaluates to TRUE if and only if the attribute value has the same number of bits as the assertion value and the bits match on a bitwise basis. If the corresponding ASN.1 type does have a named bit list, then bitStringMatch operates as above, except that trailing zero bits in the attribute and assertion values are treated as absent.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 ) +( 2.5.13.13 NAME 'booleanMatch' DESC 'The booleanMatch rule compares an assertion value of the Boolean syntax to an attribute value of a syntax (e.g., the Boolean syntax) whose corresponding ASN.1 type is BOOLEAN. The rule evaluates to TRUE if and only if the attribute value and the assertion value are both TRUE or both FALSE.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) +( 1.3.6.1.4.1.1466.109.114.1 NAME 'caseExactIA5Match' DESC 'The caseExactIA5Match rule compares an assertion value of the IA5 String syntax to an attribute value of a syntax (e.g., the IA5 String syntax) whose corresponding ASN.1 type is IA5String. The rule evaluates to TRUE if and only if the prepared attribute value character string and the prepared assertion value character string have the same number of characters and corresponding characters have the same code point. In preparing the attribute value and assertion value for comparison, characters are not case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 2.16.840.1.113730.3.3.1 NAME 'caseExactIA5SubstringsMatch' DESC 'The caseExactIA5SubstringsMatch rule compares an assertion value of the Substring Assertion syntax to an attribute value of a syntax (e.g., the IA5 syntax) whose corresponding ASN.1 type is IA5 String or one of its alternative string types. The rule evaluates to TRUE if and only if (1) the prepared substrings of the assertion value match disjoint portions of the prepared attribute value character string in the order of the substrings in the assertion value, (2) an substring, if present, matches the beginning of the prepared attribute value character string, and (3) a substring, if present, matches the end of the prepared attribute value character string. A prepared substring matches a portion of the prepared attribute value character string if corresponding characters have the same code point. In preparing the attribute value and assertion value substrings for comparison, characters are not case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 2.5.13.5 NAME 'caseExactMatch' DESC 'The caseExactMatch rule compares an assertion value of the Directory String syntax to an attribute value of a syntax (e.g., the Directory String, Printable String, Country String, or Telephone Number syntax) whose corresponding ASN.1 type is DirectoryString or one of the alternative string types of DirectoryString, such as PrintableString (the other alternatives do not correspond to any syntax defined in this document). The rule evaluates to TRUE if and only if the prepared attribute value character string and the prepared assertion value character string have the same number of characters and corresponding characters have the same code point. In preparing the attribute value and assertion value for comparison, characters are not case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.5.13.6 NAME 'caseExactOrderingMatch' DESC 'The caseExactOrderingMatch rule compares an assertion value of the Directory String syntax to an attribute value of a syntax (e.g., the Directory String, Printable String, Country String, or Telephone Number syntax) whose corresponding ASN.1 type is DirectoryString or one of its alternative string types. The rule evaluates to TRUE if and only if, in the code point collation order, the prepared attribute value character string appears earlier than the prepared assertion value character string; i.e., the attribute value is "less than" the assertion value. In preparing the attribute value and assertion value for comparison, characters are not case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.11.3 NAME 'caseExactOrderingMatch-en' DESC 'en' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.11.3.6 NAME 'caseExactSubstringMatch-en' DESC 'en' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.5.13.7 NAME 'caseExactSubstringsMatch' DESC 'The caseExactSubstringsMatch rule compares an assertion value of the Substring Assertion syntax to an attribute value of a syntax (e.g., the Directory String, Printable String, Country String, or Telephone Number syntax) whose corresponding ASN.1 type is DirectoryString or one of its alternative string types. The rule evaluates to TRUE if and only if (1) the prepared substrings of the assertion value match disjoint portions of the prepared attribute value character string in the order of the substrings in the assertion value, (2) an substring, if present, matches the beginning of the prepared attribute value character string, and (3) a substring, if present, matches the end of the prepared attribute value character string. A prepared substring matches a portion of the prepared attribute value character string if corresponding characters have the same code point. In preparing the attribute value and assertion value substrings for comparison, characters are not case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 1.3.6.1.4.1.1466.109.114.2 NAME 'caseIgnoreIA5Match' DESC 'The caseIgnoreIA5Match rule compares an assertion value of the IA5 String syntax to an attribute value of a syntax (e.g., the IA5 String syntax) whose corresponding ASN.1 type is IA5String. The rule evaluates to TRUE if and only if the prepared attribute value character string and the prepared assertion value character string have the same number of characters and corresponding characters have the same code point. In preparing the attribute value and assertion value for comparison, characters are case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) +( 1.3.6.1.4.1.1466.109.114.3 NAME 'caseIgnoreIA5SubstringsMatch' DESC 'The caseIgnoreIA5SubstringsMatch rule compares an assertion value of the Substring Assertion syntax to an attribute value of a syntax (e.g., the IA5 String syntax) whose corresponding ASN.1 type is IA5String. The rule evaluates to TRUE if and only if (1) the prepared substrings of the assertion value match disjoint portions of the prepared attribute value character string in the order of the substrings in the assertion value, (2) an substring, if present, matches the beginning of the prepared attribute value character string, and (3) a substring, if present, matches the end of the prepared attribute value character string. A prepared substring matches a portion of the prepared attribute value character string if corresponding characters have the same code point. In preparing the attribute value and assertion value substrings for comparison, characters are case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 2.5.13.11 NAME 'caseIgnoreListMatch' DESC 'The caseIgnoreListMatch rule compares an assertion value that is a sequence of strings to an attribute value of a syntax (e.g., the Postal Address syntax) whose corresponding ASN.1 type is a SEQUENCE OF the DirectoryString ASN.1 type. The rule evaluates to TRUE if and only if the attribute value and the assertion value have the same number of strings and corresponding strings (by position) match according to the caseIgnoreMatch matching rule. In [X.520], the assertion syntax for this matching rule is defined to be: SEQUENCE OF DirectoryString {ub-match} That is, it is different from the corresponding type for the Postal Address syntax. The choice of the Postal Address syntax for the assertion syntax of the caseIgnoreListMatch in LDAP should not be seen as limiting the matching rule to apply only to attributes with the Postal Address syntax.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 ) +( 2.5.13.12 NAME 'caseIgnoreListSubstringsMatch' DESC 'The caseIgnoreListSubstringsMatch rule compares an assertion value of the Substring Assertion syntax to an attribute value of a syntax (e.g., the Postal Address syntax) whose corresponding ASN.1 type is a SEQUENCE OF the DirectoryString ASN.1 type. The rule evaluates to TRUE if and only if the assertion value matches, per the caseIgnoreSubstringsMatch rule, the character string formed by concatenating the strings of the attribute value, except that none of the , , or substrings of the assertion value are considered to match a substring of the concatenated string which spans more than one of the original strings of the attribute value. Note that, in terms of the LDAP-specific encoding of the Postal Address syntax, the concatenated string omits the line separator and the escaping of "" and "$" characters.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 2.5.13.2 NAME 'caseIgnoreMatch' DESC 'The caseIgnoreMatch rule compares an assertion value of the Directory String syntax to an attribute value of a syntax (e.g., the Directory String, Printable String, Country String, or Telephone Number syntax) whose corresponding ASN.1 type is DirectoryString or one of its alternative string types. The rule evaluates to TRUE if and only if the prepared attribute value character string and the prepared assertion value character string have the same number of characters and corresponding characters have the same code point. In preparing the attribute value and assertion value for comparison, characters are case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.5.13.3 NAME 'caseIgnoreOrderingMatch' DESC 'The caseIgnoreOrderingMatch rule compares an assertion value of the Directory String syntax to an attribute value of a syntax (e.g., the Directory String, Printable String, Country String, or Telephone Number syntax) whose corresponding ASN.1 type is DirectoryString or one of its alternative string types. The rule evaluates to TRUE if and only if, in the code point collation order, the prepared attribute value character string appears earlier than the prepared assertion value character string; i.e., the attribute value is "less than" the assertion value. In preparing the attribute value and assertion value for comparison, characters are case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.51.1 NAME 'caseIgnoreOrderingMatch-af' DESC 'af' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.52.1 NAME 'caseIgnoreOrderingMatch-af-NA' DESC 'af-NA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.53.1 NAME 'caseIgnoreOrderingMatch-af-ZA' DESC 'af-ZA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.1.1 NAME 'caseIgnoreOrderingMatch-ar' DESC 'ar' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.54.1 NAME 'caseIgnoreOrderingMatch-ar-AE' DESC 'ar-AE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.55.1 NAME 'caseIgnoreOrderingMatch-ar-BH' DESC 'ar-BH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.56.1 NAME 'caseIgnoreOrderingMatch-ar-DZ' DESC 'ar-DZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.57.1 NAME 'caseIgnoreOrderingMatch-ar-EG' DESC 'ar-EG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.58.1 NAME 'caseIgnoreOrderingMatch-ar-IQ' DESC 'ar-IQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.59.1 NAME 'caseIgnoreOrderingMatch-ar-JO' DESC 'ar-JO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.60.1 NAME 'caseIgnoreOrderingMatch-ar-KW' DESC 'ar-KW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.61.1 NAME 'caseIgnoreOrderingMatch-ar-LB' DESC 'ar-LB' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.62.1 NAME 'caseIgnoreOrderingMatch-ar-LY' DESC 'ar-LY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.63.1 NAME 'caseIgnoreOrderingMatch-ar-MA' DESC 'ar-MA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.64.1 NAME 'caseIgnoreOrderingMatch-ar-OM' DESC 'ar-OM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.65.1 NAME 'caseIgnoreOrderingMatch-ar-QA' DESC 'ar-QA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.66.1 NAME 'caseIgnoreOrderingMatch-ar-SA' DESC 'ar-SA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.67.1 NAME 'caseIgnoreOrderingMatch-ar-SD' DESC 'ar-SD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.68.1 NAME 'caseIgnoreOrderingMatch-ar-SY' DESC 'ar-SY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.69.1 NAME 'caseIgnoreOrderingMatch-ar-TN' DESC 'ar-TN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.70.1 NAME 'caseIgnoreOrderingMatch-ar-YE' DESC 'ar-YE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.71.1 NAME 'caseIgnoreOrderingMatch-as' DESC 'as' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.72.1 NAME 'caseIgnoreOrderingMatch-as-IN' DESC 'as-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.73.1 NAME 'caseIgnoreOrderingMatch-az' DESC 'az' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.74.1 NAME 'caseIgnoreOrderingMatch-az-Latn' DESC 'az-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.75.1 NAME 'caseIgnoreOrderingMatch-az-Latn-AZ' DESC 'az-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.2.1 NAME 'caseIgnoreOrderingMatch-be' DESC 'be' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.3.1 NAME 'caseIgnoreOrderingMatch-bg' DESC 'bg' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.76.1 NAME 'caseIgnoreOrderingMatch-bn' DESC 'bn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.77.1 NAME 'caseIgnoreOrderingMatch-bn-BD' DESC 'bn-BD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.78.1 NAME 'caseIgnoreOrderingMatch-bn-IN' DESC 'bn-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.79.1 NAME 'caseIgnoreOrderingMatch-bs' DESC 'bs' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.4.1 NAME 'caseIgnoreOrderingMatch-ca' DESC 'ca' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.80.1 NAME 'caseIgnoreOrderingMatch-chr' DESC 'chr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.81.1 NAME 'caseIgnoreOrderingMatch-chr-US' DESC 'chr-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.5.1 NAME 'caseIgnoreOrderingMatch-cs' DESC 'cs' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.82.1 NAME 'caseIgnoreOrderingMatch-cy' DESC 'cy' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.6.1 NAME 'caseIgnoreOrderingMatch-da' DESC 'da' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.7.1 NAME 'caseIgnoreOrderingMatch-de' DESC 'de' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.8.1 NAME 'caseIgnoreOrderingMatch-de-AT' DESC 'de-AT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.83.1 NAME 'caseIgnoreOrderingMatch-de-BE' DESC 'de-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.9.1 NAME 'caseIgnoreOrderingMatch-de-CH' DESC 'de-CH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.84.1 NAME 'caseIgnoreOrderingMatch-de-LI' DESC 'de-LI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.85.1 NAME 'caseIgnoreOrderingMatch-de-LU' DESC 'de-LU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.0.1 NAME 'caseIgnoreOrderingMatch-default' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.10.1 NAME 'caseIgnoreOrderingMatch-el' DESC 'el' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.86.1 NAME 'caseIgnoreOrderingMatch-el-CY' DESC 'el-CY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.87.1 NAME 'caseIgnoreOrderingMatch-el-GR' DESC 'el-GR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.11.1 NAME 'caseIgnoreOrderingMatch-en' DESC 'en' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.88.1 NAME 'caseIgnoreOrderingMatch-en-AS' DESC 'en-AS' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.89.1 NAME 'caseIgnoreOrderingMatch-en-AU' DESC 'en-AU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.90.1 NAME 'caseIgnoreOrderingMatch-en-BE' DESC 'en-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.91.1 NAME 'caseIgnoreOrderingMatch-en-BW' DESC 'en-BW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.92.1 NAME 'caseIgnoreOrderingMatch-en-BZ' DESC 'en-BZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.12.1 NAME 'caseIgnoreOrderingMatch-en-CA' DESC 'en-CA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.13.1 NAME 'caseIgnoreOrderingMatch-en-GB' DESC 'en-GB' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.93.1 NAME 'caseIgnoreOrderingMatch-en-GU' DESC 'en-GU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.94.1 NAME 'caseIgnoreOrderingMatch-en-GY' DESC 'en-GY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.95.1 NAME 'caseIgnoreOrderingMatch-en-HK' DESC 'en-HK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.14.1 NAME 'caseIgnoreOrderingMatch-en-IE' DESC 'en-IE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.96.1 NAME 'caseIgnoreOrderingMatch-en-IN' DESC 'en-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.97.1 NAME 'caseIgnoreOrderingMatch-en-JM' DESC 'en-JM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.98.1 NAME 'caseIgnoreOrderingMatch-en-MH' DESC 'en-MH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.99.1 NAME 'caseIgnoreOrderingMatch-en-MP' DESC 'en-MP' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.100.1 NAME 'caseIgnoreOrderingMatch-en-MT' DESC 'en-MT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.101.1 NAME 'caseIgnoreOrderingMatch-en-MU' DESC 'en-MU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.102.1 NAME 'caseIgnoreOrderingMatch-en-NA' DESC 'en-NA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.103.1 NAME 'caseIgnoreOrderingMatch-en-NZ' DESC 'en-NZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.104.1 NAME 'caseIgnoreOrderingMatch-en-PH' DESC 'en-PH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.105.1 NAME 'caseIgnoreOrderingMatch-en-PK' DESC 'en-PK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.106.1 NAME 'caseIgnoreOrderingMatch-en-SG' DESC 'en-SG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.107.1 NAME 'caseIgnoreOrderingMatch-en-TT' DESC 'en-TT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.108.1 NAME 'caseIgnoreOrderingMatch-en-UM' DESC 'en-UM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.109.1 NAME 'caseIgnoreOrderingMatch-en-US' DESC 'en-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.110.1 NAME 'caseIgnoreOrderingMatch-en-US-POSIX' DESC 'en-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.111.1 NAME 'caseIgnoreOrderingMatch-en-VI' DESC 'en-VI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.112.1 NAME 'caseIgnoreOrderingMatch-en-ZA' DESC 'en-ZA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.113.1 NAME 'caseIgnoreOrderingMatch-en-ZW' DESC 'en-ZW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.15.1 NAME 'caseIgnoreOrderingMatch-es' DESC 'es' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.114.1 NAME 'caseIgnoreOrderingMatch-es-AR' DESC 'es-AR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.115.1 NAME 'caseIgnoreOrderingMatch-es-BO' DESC 'es-BO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.116.1 NAME 'caseIgnoreOrderingMatch-es-CL' DESC 'es-CL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.117.1 NAME 'caseIgnoreOrderingMatch-es-CO' DESC 'es-CO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.118.1 NAME 'caseIgnoreOrderingMatch-es-CR' DESC 'es-CR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.119.1 NAME 'caseIgnoreOrderingMatch-es-DO' DESC 'es-DO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.120.1 NAME 'caseIgnoreOrderingMatch-es-EC' DESC 'es-EC' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.121.1 NAME 'caseIgnoreOrderingMatch-es-ES' DESC 'es-ES' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.122.1 NAME 'caseIgnoreOrderingMatch-es-GQ' DESC 'es-GQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.123.1 NAME 'caseIgnoreOrderingMatch-es-GT' DESC 'es-GT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.124.1 NAME 'caseIgnoreOrderingMatch-es-HN' DESC 'es-HN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.125.1 NAME 'caseIgnoreOrderingMatch-es-MX' DESC 'es-MX' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.126.1 NAME 'caseIgnoreOrderingMatch-es-NI' DESC 'es-NI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.127.1 NAME 'caseIgnoreOrderingMatch-es-PA' DESC 'es-PA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.128.1 NAME 'caseIgnoreOrderingMatch-es-PE' DESC 'es-PE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.129.1 NAME 'caseIgnoreOrderingMatch-es-PR' DESC 'es-PR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.130.1 NAME 'caseIgnoreOrderingMatch-es-PY' DESC 'es-PY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.131.1 NAME 'caseIgnoreOrderingMatch-es-SV' DESC 'es-SV' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.132.1 NAME 'caseIgnoreOrderingMatch-es-US' DESC 'es-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.133.1 NAME 'caseIgnoreOrderingMatch-es-UY' DESC 'es-UY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.134.1 NAME 'caseIgnoreOrderingMatch-es-VE' DESC 'es-VE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.16.1 NAME 'caseIgnoreOrderingMatch-et' DESC 'et' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.135.1 NAME 'caseIgnoreOrderingMatch-fa' DESC 'fa' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.17.1 NAME 'caseIgnoreOrderingMatch-fi' DESC 'fi' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.136.1 NAME 'caseIgnoreOrderingMatch-fil' DESC 'fil' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.137.1 NAME 'caseIgnoreOrderingMatch-fo' DESC 'fo' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.18.1 NAME 'caseIgnoreOrderingMatch-fr' DESC 'fr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.19.1 NAME 'caseIgnoreOrderingMatch-fr-BE' DESC 'fr-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.138.1 NAME 'caseIgnoreOrderingMatch-fr-BF' DESC 'fr-BF' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.139.1 NAME 'caseIgnoreOrderingMatch-fr-BI' DESC 'fr-BI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.140.1 NAME 'caseIgnoreOrderingMatch-fr-BJ' DESC 'fr-BJ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.141.1 NAME 'caseIgnoreOrderingMatch-fr-BL' DESC 'fr-BL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.20.1 NAME 'caseIgnoreOrderingMatch-fr-CA' DESC 'fr-CA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.142.1 NAME 'caseIgnoreOrderingMatch-fr-CD' DESC 'fr-CD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.143.1 NAME 'caseIgnoreOrderingMatch-fr-CF' DESC 'fr-CF' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.144.1 NAME 'caseIgnoreOrderingMatch-fr-CG' DESC 'fr-CG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.21.1 NAME 'caseIgnoreOrderingMatch-fr-CH' DESC 'fr-CH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.145.1 NAME 'caseIgnoreOrderingMatch-fr-CI' DESC 'fr-CI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.146.1 NAME 'caseIgnoreOrderingMatch-fr-CM' DESC 'fr-CM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.147.1 NAME 'caseIgnoreOrderingMatch-fr-DJ' DESC 'fr-DJ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.148.1 NAME 'caseIgnoreOrderingMatch-fr-GA' DESC 'fr-GA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.149.1 NAME 'caseIgnoreOrderingMatch-fr-GN' DESC 'fr-GN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.150.1 NAME 'caseIgnoreOrderingMatch-fr-GP' DESC 'fr-GP' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.151.1 NAME 'caseIgnoreOrderingMatch-fr-GQ' DESC 'fr-GQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.152.1 NAME 'caseIgnoreOrderingMatch-fr-KM' DESC 'fr-KM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.153.1 NAME 'caseIgnoreOrderingMatch-fr-LU' DESC 'fr-LU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.154.1 NAME 'caseIgnoreOrderingMatch-fr-MC' DESC 'fr-MC' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.155.1 NAME 'caseIgnoreOrderingMatch-fr-MF' DESC 'fr-MF' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.156.1 NAME 'caseIgnoreOrderingMatch-fr-MG' DESC 'fr-MG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.157.1 NAME 'caseIgnoreOrderingMatch-fr-ML' DESC 'fr-ML' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.158.1 NAME 'caseIgnoreOrderingMatch-fr-MQ' DESC 'fr-MQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.159.1 NAME 'caseIgnoreOrderingMatch-fr-NE' DESC 'fr-NE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.160.1 NAME 'caseIgnoreOrderingMatch-fr-RE' DESC 'fr-RE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.161.1 NAME 'caseIgnoreOrderingMatch-fr-RW' DESC 'fr-RW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.162.1 NAME 'caseIgnoreOrderingMatch-fr-SN' DESC 'fr-SN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.163.1 NAME 'caseIgnoreOrderingMatch-fr-TD' DESC 'fr-TD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.164.1 NAME 'caseIgnoreOrderingMatch-fr-TG' DESC 'fr-TG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.165.1 NAME 'caseIgnoreOrderingMatch-ga' DESC 'ga' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.166.1 NAME 'caseIgnoreOrderingMatch-ga-IE' DESC 'ga-IE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.167.1 NAME 'caseIgnoreOrderingMatch-ga-IN' DESC 'ga-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.168.1 NAME 'caseIgnoreOrderingMatch-ha' DESC 'ha' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.169.1 NAME 'caseIgnoreOrderingMatch-ha-Latn' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.170.1 NAME 'caseIgnoreOrderingMatch-ha-Latn-GH' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.171.1 NAME 'caseIgnoreOrderingMatch-ha-Latn-NE' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.172.1 NAME 'caseIgnoreOrderingMatch-ha-Latn-NG' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.173.1 NAME 'caseIgnoreOrderingMatch-he' DESC 'he' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.174.1 NAME 'caseIgnoreOrderingMatch-hi' DESC 'hi' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.22.1 NAME 'caseIgnoreOrderingMatch-hr' DESC 'hr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.23.1 NAME 'caseIgnoreOrderingMatch-hu' DESC 'hu' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.175.1 NAME 'caseIgnoreOrderingMatch-hy' DESC 'hy' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.176.1 NAME 'caseIgnoreOrderingMatch-id' DESC 'id' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.177.1 NAME 'caseIgnoreOrderingMatch-ig' DESC 'ig' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.24.1 NAME 'caseIgnoreOrderingMatch-is' DESC 'is' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.25.1 NAME 'caseIgnoreOrderingMatch-it' DESC 'it' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.26.1 NAME 'caseIgnoreOrderingMatch-it-CH' DESC 'it-CH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.178.1 NAME 'caseIgnoreOrderingMatch-it-IT' DESC 'it-IT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.27.1 NAME 'caseIgnoreOrderingMatch-iw' DESC 'iw' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.28.1 NAME 'caseIgnoreOrderingMatch-ja' DESC 'ja' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.179.1 NAME 'caseIgnoreOrderingMatch-ka' DESC 'ka' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.180.1 NAME 'caseIgnoreOrderingMatch-ka-GE' DESC 'ka-GE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.181.1 NAME 'caseIgnoreOrderingMatch-kk' DESC 'kk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.182.1 NAME 'caseIgnoreOrderingMatch-kl' DESC 'kl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.183.1 NAME 'caseIgnoreOrderingMatch-kn' DESC 'kn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.29.1 NAME 'caseIgnoreOrderingMatch-ko' DESC 'ko' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.184.1 NAME 'caseIgnoreOrderingMatch-kok' DESC 'kok' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.30.1 NAME 'caseIgnoreOrderingMatch-lt' DESC 'lt' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.31.1 NAME 'caseIgnoreOrderingMatch-lv' DESC 'lv' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.32.1 NAME 'caseIgnoreOrderingMatch-mk' DESC 'mk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.185.1 NAME 'caseIgnoreOrderingMatch-ml' DESC 'ml' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.186.1 NAME 'caseIgnoreOrderingMatch-ms' DESC 'ms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.187.1 NAME 'caseIgnoreOrderingMatch-ms-BN' DESC 'ms-BN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.188.1 NAME 'caseIgnoreOrderingMatch-ms-MY' DESC 'ms-MY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.189.1 NAME 'caseIgnoreOrderingMatch-mt' DESC 'mt' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.33.1 NAME 'caseIgnoreOrderingMatch-nl' DESC 'nl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.34.1 NAME 'caseIgnoreOrderingMatch-nl-BE' DESC 'nl-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.190.1 NAME 'caseIgnoreOrderingMatch-nl-NL' DESC 'nl-NL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.191.1 NAME 'caseIgnoreOrderingMatch-nn' DESC 'nn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.35.1 NAME 'caseIgnoreOrderingMatch-no' DESC 'no' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.36.1 NAME 'caseIgnoreOrderingMatch-no-NO-B' DESC 'no-NO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.37.1 NAME 'caseIgnoreOrderingMatch-no-NO-NY' DESC 'no-NO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.192.1 NAME 'caseIgnoreOrderingMatch-om' DESC 'om' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.193.1 NAME 'caseIgnoreOrderingMatch-om-ET' DESC 'om-ET' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.194.1 NAME 'caseIgnoreOrderingMatch-om-KE' DESC 'om-KE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.195.1 NAME 'caseIgnoreOrderingMatch-or' DESC 'or' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.196.1 NAME 'caseIgnoreOrderingMatch-pa' DESC 'pa' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.197.1 NAME 'caseIgnoreOrderingMatch-pa-Arab' DESC 'pa-Arab' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.198.1 NAME 'caseIgnoreOrderingMatch-pa-Arab-PK' DESC 'pa-Arab' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.199.1 NAME 'caseIgnoreOrderingMatch-pa-Guru' DESC 'pa-Guru' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.200.1 NAME 'caseIgnoreOrderingMatch-pa-Guru-IN' DESC 'pa-Guru' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.38.1 NAME 'caseIgnoreOrderingMatch-pl' DESC 'pl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.201.1 NAME 'caseIgnoreOrderingMatch-ps' DESC 'ps' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.202.1 NAME 'caseIgnoreOrderingMatch-pt' DESC 'pt' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.203.1 NAME 'caseIgnoreOrderingMatch-pt-BR' DESC 'pt-BR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.204.1 NAME 'caseIgnoreOrderingMatch-pt-PT' DESC 'pt-PT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.39.1 NAME 'caseIgnoreOrderingMatch-ro' DESC 'ro' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.205.1 NAME 'caseIgnoreOrderingMatch-ro-MD' DESC 'ro-MD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.206.1 NAME 'caseIgnoreOrderingMatch-ro-RO' DESC 'ro-RO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.40.1 NAME 'caseIgnoreOrderingMatch-ru' DESC 'ru' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.207.1 NAME 'caseIgnoreOrderingMatch-ru-MD' DESC 'ru-MD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.208.1 NAME 'caseIgnoreOrderingMatch-ru-RU' DESC 'ru-RU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.209.1 NAME 'caseIgnoreOrderingMatch-ru-UA' DESC 'ru-UA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.41.1 NAME 'caseIgnoreOrderingMatch-sh' DESC 'sh' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.210.1 NAME 'caseIgnoreOrderingMatch-si' DESC 'si' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.42.1 NAME 'caseIgnoreOrderingMatch-sk' DESC 'sk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.211.1 NAME 'caseIgnoreOrderingMatch-sk-SK' DESC 'sk-SK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.43.1 NAME 'caseIgnoreOrderingMatch-sl' DESC 'sl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.212.1 NAME 'caseIgnoreOrderingMatch-sl-SI' DESC 'sl-SI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.44.1 NAME 'caseIgnoreOrderingMatch-sq' DESC 'sq' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.213.1 NAME 'caseIgnoreOrderingMatch-sq-AL' DESC 'sq-AL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.45.1 NAME 'caseIgnoreOrderingMatch-sr' DESC 'sr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.214.1 NAME 'caseIgnoreOrderingMatch-sr-Cyrl' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.215.1 NAME 'caseIgnoreOrderingMatch-sr-Cyrl-BA' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.216.1 NAME 'caseIgnoreOrderingMatch-sr-Cyrl-ME' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.217.1 NAME 'caseIgnoreOrderingMatch-sr-Cyrl-RS' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.218.1 NAME 'caseIgnoreOrderingMatch-sr-Latn' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.219.1 NAME 'caseIgnoreOrderingMatch-sr-Latn-BA' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.220.1 NAME 'caseIgnoreOrderingMatch-sr-Latn-ME' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.221.1 NAME 'caseIgnoreOrderingMatch-sr-Latn-RS' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.46.1 NAME 'caseIgnoreOrderingMatch-sv' DESC 'sv' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.222.1 NAME 'caseIgnoreOrderingMatch-sv-FI' DESC 'sv-FI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.223.1 NAME 'caseIgnoreOrderingMatch-sv-SE' DESC 'sv-SE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.224.1 NAME 'caseIgnoreOrderingMatch-sw' DESC 'sw' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.225.1 NAME 'caseIgnoreOrderingMatch-sw-KE' DESC 'sw-KE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.226.1 NAME 'caseIgnoreOrderingMatch-sw-TZ' DESC 'sw-TZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.227.1 NAME 'caseIgnoreOrderingMatch-ta' DESC 'ta' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.228.1 NAME 'caseIgnoreOrderingMatch-ta-IN' DESC 'ta-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.229.1 NAME 'caseIgnoreOrderingMatch-ta-LK' DESC 'ta-LK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.230.1 NAME 'caseIgnoreOrderingMatch-te' DESC 'te' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.231.1 NAME 'caseIgnoreOrderingMatch-th' DESC 'th' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.47.1 NAME 'caseIgnoreOrderingMatch-tr' DESC 'tr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.48.1 NAME 'caseIgnoreOrderingMatch-uk' DESC 'uk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.232.1 NAME 'caseIgnoreOrderingMatch-ur' DESC 'ur' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.233.1 NAME 'caseIgnoreOrderingMatch-ur-IN' DESC 'ur-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.234.1 NAME 'caseIgnoreOrderingMatch-ur-PK' DESC 'ur-PK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.235.1 NAME 'caseIgnoreOrderingMatch-vi' DESC 'vi' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.236.1 NAME 'caseIgnoreOrderingMatch-yo' DESC 'yo' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.49.1 NAME 'caseIgnoreOrderingMatch-zh' DESC 'zh' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.237.1 NAME 'caseIgnoreOrderingMatch-zh-Hans' DESC 'zh-Hans' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.238.1 NAME 'caseIgnoreOrderingMatch-zh-Hans-CN' DESC 'zh-Hans' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.239.1 NAME 'caseIgnoreOrderingMatch-zh-Hans-SG' DESC 'zh-Hans' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.240.1 NAME 'caseIgnoreOrderingMatch-zh-Hant-HK' DESC 'zh-Hant' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.241.1 NAME 'caseIgnoreOrderingMatch-zh-Hant-MO' DESC 'zh-Hant' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.242.1 NAME 'caseIgnoreOrderingMatch-zh-Hant-TW' DESC 'zh-Hant' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.50.1 NAME 'caseIgnoreOrderingMatch-zh-TW' DESC 'zh-TW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.243.1 NAME 'caseIgnoreOrderingMatch-zu' DESC 'zu' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.244.1 NAME 'caseIgnoreOrderingMatch-zu-ZA' DESC 'zu-ZA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.51.1.6 NAME 'caseIgnoreSubstringMatch-af' DESC 'af' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.52.1.6 NAME 'caseIgnoreSubstringMatch-af-NA' DESC 'af-NA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.53.1.6 NAME 'caseIgnoreSubstringMatch-af-ZA' DESC 'af-ZA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.1.1.6 NAME 'caseIgnoreSubstringMatch-ar' DESC 'ar' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.54.1.6 NAME 'caseIgnoreSubstringMatch-ar-AE' DESC 'ar-AE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.55.1.6 NAME 'caseIgnoreSubstringMatch-ar-BH' DESC 'ar-BH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.56.1.6 NAME 'caseIgnoreSubstringMatch-ar-DZ' DESC 'ar-DZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.57.1.6 NAME 'caseIgnoreSubstringMatch-ar-EG' DESC 'ar-EG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.58.1.6 NAME 'caseIgnoreSubstringMatch-ar-IQ' DESC 'ar-IQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.59.1.6 NAME 'caseIgnoreSubstringMatch-ar-JO' DESC 'ar-JO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.60.1.6 NAME 'caseIgnoreSubstringMatch-ar-KW' DESC 'ar-KW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.61.1.6 NAME 'caseIgnoreSubstringMatch-ar-LB' DESC 'ar-LB' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.62.1.6 NAME 'caseIgnoreSubstringMatch-ar-LY' DESC 'ar-LY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.63.1.6 NAME 'caseIgnoreSubstringMatch-ar-MA' DESC 'ar-MA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.64.1.6 NAME 'caseIgnoreSubstringMatch-ar-OM' DESC 'ar-OM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.65.1.6 NAME 'caseIgnoreSubstringMatch-ar-QA' DESC 'ar-QA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.66.1.6 NAME 'caseIgnoreSubstringMatch-ar-SA' DESC 'ar-SA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.67.1.6 NAME 'caseIgnoreSubstringMatch-ar-SD' DESC 'ar-SD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.68.1.6 NAME 'caseIgnoreSubstringMatch-ar-SY' DESC 'ar-SY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.69.1.6 NAME 'caseIgnoreSubstringMatch-ar-TN' DESC 'ar-TN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.70.1.6 NAME 'caseIgnoreSubstringMatch-ar-YE' DESC 'ar-YE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.71.1.6 NAME 'caseIgnoreSubstringMatch-as' DESC 'as' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.72.1.6 NAME 'caseIgnoreSubstringMatch-as-IN' DESC 'as-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.73.1.6 NAME 'caseIgnoreSubstringMatch-az' DESC 'az' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.74.1.6 NAME 'caseIgnoreSubstringMatch-az-Latn' DESC 'az-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.75.1.6 NAME 'caseIgnoreSubstringMatch-az-Latn-AZ' DESC 'az-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.2.1.6 NAME 'caseIgnoreSubstringMatch-be' DESC 'be' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.3.1.6 NAME 'caseIgnoreSubstringMatch-bg' DESC 'bg' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.76.1.6 NAME 'caseIgnoreSubstringMatch-bn' DESC 'bn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.77.1.6 NAME 'caseIgnoreSubstringMatch-bn-BD' DESC 'bn-BD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.78.1.6 NAME 'caseIgnoreSubstringMatch-bn-IN' DESC 'bn-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.79.1.6 NAME 'caseIgnoreSubstringMatch-bs' DESC 'bs' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.4.1.6 NAME 'caseIgnoreSubstringMatch-ca' DESC 'ca' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.80.1.6 NAME 'caseIgnoreSubstringMatch-chr' DESC 'chr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.81.1.6 NAME 'caseIgnoreSubstringMatch-chr-US' DESC 'chr-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.5.1.6 NAME 'caseIgnoreSubstringMatch-cs' DESC 'cs' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.82.1.6 NAME 'caseIgnoreSubstringMatch-cy' DESC 'cy' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.6.1.6 NAME 'caseIgnoreSubstringMatch-da' DESC 'da' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.7.1.6 NAME 'caseIgnoreSubstringMatch-de' DESC 'de' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.8.1.6 NAME 'caseIgnoreSubstringMatch-de-AT' DESC 'de-AT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.83.1.6 NAME 'caseIgnoreSubstringMatch-de-BE' DESC 'de-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.9.1.6 NAME 'caseIgnoreSubstringMatch-de-CH' DESC 'de-CH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.84.1.6 NAME 'caseIgnoreSubstringMatch-de-LI' DESC 'de-LI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.85.1.6 NAME 'caseIgnoreSubstringMatch-de-LU' DESC 'de-LU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.0.1.6 NAME 'caseIgnoreSubstringMatch-default' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.10.1.6 NAME 'caseIgnoreSubstringMatch-el' DESC 'el' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.86.1.6 NAME 'caseIgnoreSubstringMatch-el-CY' DESC 'el-CY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.87.1.6 NAME 'caseIgnoreSubstringMatch-el-GR' DESC 'el-GR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.11.1.6 NAME 'caseIgnoreSubstringMatch-en' DESC 'en' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.88.1.6 NAME 'caseIgnoreSubstringMatch-en-AS' DESC 'en-AS' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.89.1.6 NAME 'caseIgnoreSubstringMatch-en-AU' DESC 'en-AU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.90.1.6 NAME 'caseIgnoreSubstringMatch-en-BE' DESC 'en-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.91.1.6 NAME 'caseIgnoreSubstringMatch-en-BW' DESC 'en-BW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.92.1.6 NAME 'caseIgnoreSubstringMatch-en-BZ' DESC 'en-BZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.12.1.6 NAME 'caseIgnoreSubstringMatch-en-CA' DESC 'en-CA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.13.1.6 NAME 'caseIgnoreSubstringMatch-en-GB' DESC 'en-GB' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.93.1.6 NAME 'caseIgnoreSubstringMatch-en-GU' DESC 'en-GU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.94.1.6 NAME 'caseIgnoreSubstringMatch-en-GY' DESC 'en-GY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.95.1.6 NAME 'caseIgnoreSubstringMatch-en-HK' DESC 'en-HK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.14.1.6 NAME 'caseIgnoreSubstringMatch-en-IE' DESC 'en-IE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.96.1.6 NAME 'caseIgnoreSubstringMatch-en-IN' DESC 'en-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.97.1.6 NAME 'caseIgnoreSubstringMatch-en-JM' DESC 'en-JM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.98.1.6 NAME 'caseIgnoreSubstringMatch-en-MH' DESC 'en-MH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.99.1.6 NAME 'caseIgnoreSubstringMatch-en-MP' DESC 'en-MP' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.100.1.6 NAME 'caseIgnoreSubstringMatch-en-MT' DESC 'en-MT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.101.1.6 NAME 'caseIgnoreSubstringMatch-en-MU' DESC 'en-MU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.102.1.6 NAME 'caseIgnoreSubstringMatch-en-NA' DESC 'en-NA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.103.1.6 NAME 'caseIgnoreSubstringMatch-en-NZ' DESC 'en-NZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.104.1.6 NAME 'caseIgnoreSubstringMatch-en-PH' DESC 'en-PH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.105.1.6 NAME 'caseIgnoreSubstringMatch-en-PK' DESC 'en-PK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.106.1.6 NAME 'caseIgnoreSubstringMatch-en-SG' DESC 'en-SG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.107.1.6 NAME 'caseIgnoreSubstringMatch-en-TT' DESC 'en-TT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.108.1.6 NAME 'caseIgnoreSubstringMatch-en-UM' DESC 'en-UM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.109.1.6 NAME 'caseIgnoreSubstringMatch-en-US' DESC 'en-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.110.1.6 NAME 'caseIgnoreSubstringMatch-en-US-POSIX' DESC 'en-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.111.1.6 NAME 'caseIgnoreSubstringMatch-en-VI' DESC 'en-VI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.112.1.6 NAME 'caseIgnoreSubstringMatch-en-ZA' DESC 'en-ZA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.113.1.6 NAME 'caseIgnoreSubstringMatch-en-ZW' DESC 'en-ZW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.15.1.6 NAME 'caseIgnoreSubstringMatch-es' DESC 'es' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.114.1.6 NAME 'caseIgnoreSubstringMatch-es-AR' DESC 'es-AR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.115.1.6 NAME 'caseIgnoreSubstringMatch-es-BO' DESC 'es-BO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.116.1.6 NAME 'caseIgnoreSubstringMatch-es-CL' DESC 'es-CL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.117.1.6 NAME 'caseIgnoreSubstringMatch-es-CO' DESC 'es-CO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.118.1.6 NAME 'caseIgnoreSubstringMatch-es-CR' DESC 'es-CR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.119.1.6 NAME 'caseIgnoreSubstringMatch-es-DO' DESC 'es-DO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.120.1.6 NAME 'caseIgnoreSubstringMatch-es-EC' DESC 'es-EC' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.121.1.6 NAME 'caseIgnoreSubstringMatch-es-ES' DESC 'es-ES' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.122.1.6 NAME 'caseIgnoreSubstringMatch-es-GQ' DESC 'es-GQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.123.1.6 NAME 'caseIgnoreSubstringMatch-es-GT' DESC 'es-GT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.124.1.6 NAME 'caseIgnoreSubstringMatch-es-HN' DESC 'es-HN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.125.1.6 NAME 'caseIgnoreSubstringMatch-es-MX' DESC 'es-MX' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.126.1.6 NAME 'caseIgnoreSubstringMatch-es-NI' DESC 'es-NI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.127.1.6 NAME 'caseIgnoreSubstringMatch-es-PA' DESC 'es-PA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.128.1.6 NAME 'caseIgnoreSubstringMatch-es-PE' DESC 'es-PE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.129.1.6 NAME 'caseIgnoreSubstringMatch-es-PR' DESC 'es-PR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.130.1.6 NAME 'caseIgnoreSubstringMatch-es-PY' DESC 'es-PY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.131.1.6 NAME 'caseIgnoreSubstringMatch-es-SV' DESC 'es-SV' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.132.1.6 NAME 'caseIgnoreSubstringMatch-es-US' DESC 'es-US' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.133.1.6 NAME 'caseIgnoreSubstringMatch-es-UY' DESC 'es-UY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.134.1.6 NAME 'caseIgnoreSubstringMatch-es-VE' DESC 'es-VE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.16.1.6 NAME 'caseIgnoreSubstringMatch-et' DESC 'et' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.135.1.6 NAME 'caseIgnoreSubstringMatch-fa' DESC 'fa' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.17.1.6 NAME 'caseIgnoreSubstringMatch-fi' DESC 'fi' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.136.1.6 NAME 'caseIgnoreSubstringMatch-fil' DESC 'fil' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.137.1.6 NAME 'caseIgnoreSubstringMatch-fo' DESC 'fo' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.18.1.6 NAME 'caseIgnoreSubstringMatch-fr' DESC 'fr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.19.1.6 NAME 'caseIgnoreSubstringMatch-fr-BE' DESC 'fr-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.138.1.6 NAME 'caseIgnoreSubstringMatch-fr-BF' DESC 'fr-BF' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.139.1.6 NAME 'caseIgnoreSubstringMatch-fr-BI' DESC 'fr-BI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.140.1.6 NAME 'caseIgnoreSubstringMatch-fr-BJ' DESC 'fr-BJ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.141.1.6 NAME 'caseIgnoreSubstringMatch-fr-BL' DESC 'fr-BL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.20.1.6 NAME 'caseIgnoreSubstringMatch-fr-CA' DESC 'fr-CA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.142.1.6 NAME 'caseIgnoreSubstringMatch-fr-CD' DESC 'fr-CD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.143.1.6 NAME 'caseIgnoreSubstringMatch-fr-CF' DESC 'fr-CF' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.144.1.6 NAME 'caseIgnoreSubstringMatch-fr-CG' DESC 'fr-CG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.21.1.6 NAME 'caseIgnoreSubstringMatch-fr-CH' DESC 'fr-CH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.145.1.6 NAME 'caseIgnoreSubstringMatch-fr-CI' DESC 'fr-CI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.146.1.6 NAME 'caseIgnoreSubstringMatch-fr-CM' DESC 'fr-CM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.147.1.6 NAME 'caseIgnoreSubstringMatch-fr-DJ' DESC 'fr-DJ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.148.1.6 NAME 'caseIgnoreSubstringMatch-fr-GA' DESC 'fr-GA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.149.1.6 NAME 'caseIgnoreSubstringMatch-fr-GN' DESC 'fr-GN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.150.1.6 NAME 'caseIgnoreSubstringMatch-fr-GP' DESC 'fr-GP' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.151.1.6 NAME 'caseIgnoreSubstringMatch-fr-GQ' DESC 'fr-GQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.152.1.6 NAME 'caseIgnoreSubstringMatch-fr-KM' DESC 'fr-KM' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.153.1.6 NAME 'caseIgnoreSubstringMatch-fr-LU' DESC 'fr-LU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.154.1.6 NAME 'caseIgnoreSubstringMatch-fr-MC' DESC 'fr-MC' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.155.1.6 NAME 'caseIgnoreSubstringMatch-fr-MF' DESC 'fr-MF' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.156.1.6 NAME 'caseIgnoreSubstringMatch-fr-MG' DESC 'fr-MG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.157.1.6 NAME 'caseIgnoreSubstringMatch-fr-ML' DESC 'fr-ML' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.158.1.6 NAME 'caseIgnoreSubstringMatch-fr-MQ' DESC 'fr-MQ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.159.1.6 NAME 'caseIgnoreSubstringMatch-fr-NE' DESC 'fr-NE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.160.1.6 NAME 'caseIgnoreSubstringMatch-fr-RE' DESC 'fr-RE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.161.1.6 NAME 'caseIgnoreSubstringMatch-fr-RW' DESC 'fr-RW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.162.1.6 NAME 'caseIgnoreSubstringMatch-fr-SN' DESC 'fr-SN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.163.1.6 NAME 'caseIgnoreSubstringMatch-fr-TD' DESC 'fr-TD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.164.1.6 NAME 'caseIgnoreSubstringMatch-fr-TG' DESC 'fr-TG' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.165.1.6 NAME 'caseIgnoreSubstringMatch-ga' DESC 'ga' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.166.1.6 NAME 'caseIgnoreSubstringMatch-ga-IE' DESC 'ga-IE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.167.1.6 NAME 'caseIgnoreSubstringMatch-ga-IN' DESC 'ga-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.168.1.6 NAME 'caseIgnoreSubstringMatch-ha' DESC 'ha' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.169.1.6 NAME 'caseIgnoreSubstringMatch-ha-Latn' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.170.1.6 NAME 'caseIgnoreSubstringMatch-ha-Latn-GH' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.171.1.6 NAME 'caseIgnoreSubstringMatch-ha-Latn-NE' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.172.1.6 NAME 'caseIgnoreSubstringMatch-ha-Latn-NG' DESC 'ha-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.173.1.6 NAME 'caseIgnoreSubstringMatch-he' DESC 'he' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.174.1.6 NAME 'caseIgnoreSubstringMatch-hi' DESC 'hi' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.22.1.6 NAME 'caseIgnoreSubstringMatch-hr' DESC 'hr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.23.1.6 NAME 'caseIgnoreSubstringMatch-hu' DESC 'hu' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.175.1.6 NAME 'caseIgnoreSubstringMatch-hy' DESC 'hy' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.176.1.6 NAME 'caseIgnoreSubstringMatch-id' DESC 'id' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.177.1.6 NAME 'caseIgnoreSubstringMatch-ig' DESC 'ig' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.24.1.6 NAME 'caseIgnoreSubstringMatch-is' DESC 'is' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.25.1.6 NAME 'caseIgnoreSubstringMatch-it' DESC 'it' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.26.1.6 NAME 'caseIgnoreSubstringMatch-it-CH' DESC 'it-CH' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.178.1.6 NAME 'caseIgnoreSubstringMatch-it-IT' DESC 'it-IT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.27.1.6 NAME 'caseIgnoreSubstringMatch-iw' DESC 'iw' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.28.1.6 NAME 'caseIgnoreSubstringMatch-ja' DESC 'ja' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.179.1.6 NAME 'caseIgnoreSubstringMatch-ka' DESC 'ka' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.180.1.6 NAME 'caseIgnoreSubstringMatch-ka-GE' DESC 'ka-GE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.181.1.6 NAME 'caseIgnoreSubstringMatch-kk' DESC 'kk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.182.1.6 NAME 'caseIgnoreSubstringMatch-kl' DESC 'kl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.183.1.6 NAME 'caseIgnoreSubstringMatch-kn' DESC 'kn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.29.1.6 NAME 'caseIgnoreSubstringMatch-ko' DESC 'ko' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.184.1.6 NAME 'caseIgnoreSubstringMatch-kok' DESC 'kok' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.30.1.6 NAME 'caseIgnoreSubstringMatch-lt' DESC 'lt' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.31.1.6 NAME 'caseIgnoreSubstringMatch-lv' DESC 'lv' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.32.1.6 NAME 'caseIgnoreSubstringMatch-mk' DESC 'mk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.185.1.6 NAME 'caseIgnoreSubstringMatch-ml' DESC 'ml' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.186.1.6 NAME 'caseIgnoreSubstringMatch-ms' DESC 'ms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.187.1.6 NAME 'caseIgnoreSubstringMatch-ms-BN' DESC 'ms-BN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.188.1.6 NAME 'caseIgnoreSubstringMatch-ms-MY' DESC 'ms-MY' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.189.1.6 NAME 'caseIgnoreSubstringMatch-mt' DESC 'mt' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.33.1.6 NAME 'caseIgnoreSubstringMatch-nl' DESC 'nl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.34.1.6 NAME 'caseIgnoreSubstringMatch-nl-BE' DESC 'nl-BE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.190.1.6 NAME 'caseIgnoreSubstringMatch-nl-NL' DESC 'nl-NL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.191.1.6 NAME 'caseIgnoreSubstringMatch-nn' DESC 'nn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.35.1.6 NAME 'caseIgnoreSubstringMatch-no' DESC 'no' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.36.1.6 NAME 'caseIgnoreSubstringMatch-no-NO-B' DESC 'no-NO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.37.1.6 NAME 'caseIgnoreSubstringMatch-no-NO-NY' DESC 'no-NO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.192.1.6 NAME 'caseIgnoreSubstringMatch-om' DESC 'om' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.193.1.6 NAME 'caseIgnoreSubstringMatch-om-ET' DESC 'om-ET' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.194.1.6 NAME 'caseIgnoreSubstringMatch-om-KE' DESC 'om-KE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.195.1.6 NAME 'caseIgnoreSubstringMatch-or' DESC 'or' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.196.1.6 NAME 'caseIgnoreSubstringMatch-pa' DESC 'pa' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.197.1.6 NAME 'caseIgnoreSubstringMatch-pa-Arab' DESC 'pa-Arab' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.198.1.6 NAME 'caseIgnoreSubstringMatch-pa-Arab-PK' DESC 'pa-Arab' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.199.1.6 NAME 'caseIgnoreSubstringMatch-pa-Guru' DESC 'pa-Guru' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.200.1.6 NAME 'caseIgnoreSubstringMatch-pa-Guru-IN' DESC 'pa-Guru' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.38.1.6 NAME 'caseIgnoreSubstringMatch-pl' DESC 'pl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.201.1.6 NAME 'caseIgnoreSubstringMatch-ps' DESC 'ps' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.202.1.6 NAME 'caseIgnoreSubstringMatch-pt' DESC 'pt' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.203.1.6 NAME 'caseIgnoreSubstringMatch-pt-BR' DESC 'pt-BR' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.204.1.6 NAME 'caseIgnoreSubstringMatch-pt-PT' DESC 'pt-PT' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.39.1.6 NAME 'caseIgnoreSubstringMatch-ro' DESC 'ro' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.205.1.6 NAME 'caseIgnoreSubstringMatch-ro-MD' DESC 'ro-MD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.206.1.6 NAME 'caseIgnoreSubstringMatch-ro-RO' DESC 'ro-RO' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.40.1.6 NAME 'caseIgnoreSubstringMatch-ru' DESC 'ru' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.207.1.6 NAME 'caseIgnoreSubstringMatch-ru-MD' DESC 'ru-MD' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.208.1.6 NAME 'caseIgnoreSubstringMatch-ru-RU' DESC 'ru-RU' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.209.1.6 NAME 'caseIgnoreSubstringMatch-ru-UA' DESC 'ru-UA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.41.1.6 NAME 'caseIgnoreSubstringMatch-sh' DESC 'sh' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.210.1.6 NAME 'caseIgnoreSubstringMatch-si' DESC 'si' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.42.1.6 NAME 'caseIgnoreSubstringMatch-sk' DESC 'sk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.211.1.6 NAME 'caseIgnoreSubstringMatch-sk-SK' DESC 'sk-SK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.43.1.6 NAME 'caseIgnoreSubstringMatch-sl' DESC 'sl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.212.1.6 NAME 'caseIgnoreSubstringMatch-sl-SI' DESC 'sl-SI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.44.1.6 NAME 'caseIgnoreSubstringMatch-sq' DESC 'sq' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.213.1.6 NAME 'caseIgnoreSubstringMatch-sq-AL' DESC 'sq-AL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.45.1.6 NAME 'caseIgnoreSubstringMatch-sr' DESC 'sr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.214.1.6 NAME 'caseIgnoreSubstringMatch-sr-Cyrl' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.215.1.6 NAME 'caseIgnoreSubstringMatch-sr-Cyrl-BA' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.216.1.6 NAME 'caseIgnoreSubstringMatch-sr-Cyrl-ME' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.217.1.6 NAME 'caseIgnoreSubstringMatch-sr-Cyrl-RS' DESC 'sr-Cyrl' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.218.1.6 NAME 'caseIgnoreSubstringMatch-sr-Latn' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.219.1.6 NAME 'caseIgnoreSubstringMatch-sr-Latn-BA' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.220.1.6 NAME 'caseIgnoreSubstringMatch-sr-Latn-ME' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.221.1.6 NAME 'caseIgnoreSubstringMatch-sr-Latn-RS' DESC 'sr-Latn' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.46.1.6 NAME 'caseIgnoreSubstringMatch-sv' DESC 'sv' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.222.1.6 NAME 'caseIgnoreSubstringMatch-sv-FI' DESC 'sv-FI' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.223.1.6 NAME 'caseIgnoreSubstringMatch-sv-SE' DESC 'sv-SE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.224.1.6 NAME 'caseIgnoreSubstringMatch-sw' DESC 'sw' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.225.1.6 NAME 'caseIgnoreSubstringMatch-sw-KE' DESC 'sw-KE' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.226.1.6 NAME 'caseIgnoreSubstringMatch-sw-TZ' DESC 'sw-TZ' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.227.1.6 NAME 'caseIgnoreSubstringMatch-ta' DESC 'ta' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.228.1.6 NAME 'caseIgnoreSubstringMatch-ta-IN' DESC 'ta-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.229.1.6 NAME 'caseIgnoreSubstringMatch-ta-LK' DESC 'ta-LK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.230.1.6 NAME 'caseIgnoreSubstringMatch-te' DESC 'te' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.231.1.6 NAME 'caseIgnoreSubstringMatch-th' DESC 'th' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.47.1.6 NAME 'caseIgnoreSubstringMatch-tr' DESC 'tr' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.48.1.6 NAME 'caseIgnoreSubstringMatch-uk' DESC 'uk' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.232.1.6 NAME 'caseIgnoreSubstringMatch-ur' DESC 'ur' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.233.1.6 NAME 'caseIgnoreSubstringMatch-ur-IN' DESC 'ur-IN' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.234.1.6 NAME 'caseIgnoreSubstringMatch-ur-PK' DESC 'ur-PK' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.235.1.6 NAME 'caseIgnoreSubstringMatch-vi' DESC 'vi' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.236.1.6 NAME 'caseIgnoreSubstringMatch-yo' DESC 'yo' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.49.1.6 NAME 'caseIgnoreSubstringMatch-zh' DESC 'zh' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.237.1.6 NAME 'caseIgnoreSubstringMatch-zh-Hans' DESC 'zh-Hans' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.238.1.6 NAME 'caseIgnoreSubstringMatch-zh-Hans-CN' DESC 'zh-Hans' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.239.1.6 NAME 'caseIgnoreSubstringMatch-zh-Hans-SG' DESC 'zh-Hans' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.240.1.6 NAME 'caseIgnoreSubstringMatch-zh-Hant-HK' DESC 'zh-Hant' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.241.1.6 NAME 'caseIgnoreSubstringMatch-zh-Hant-MO' DESC 'zh-Hant' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.242.1.6 NAME 'caseIgnoreSubstringMatch-zh-Hant-TW' DESC 'zh-Hant' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.50.1.6 NAME 'caseIgnoreSubstringMatch-zh-TW' DESC 'zh-TW' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.243.1.6 NAME 'caseIgnoreSubstringMatch-zu' DESC 'zu' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.16.840.1.113730.3.3.2.244.1.6 NAME 'caseIgnoreSubstringMatch-zu-ZA' DESC 'zu-ZA' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.5.13.4 NAME 'caseIgnoreSubstringsMatch' DESC 'The caseIgnoreSubstringsMatch rule compares an assertion value of the Substring Assertion syntax to an attribute value of a syntax (e.g., the Directory String, Printable String, Country String, or Telephone Number syntax) whose corresponding ASN.1 type is DirectoryString or one of its alternative string types. The rule evaluates to TRUE if and only if (1) the prepared substrings of the assertion value match disjoint portions of the prepared attribute value character string in the order of the substrings in the assertion value, (2) an substring, if present, matches the beginning of the prepared attribute value character string, and (3) a substring, if present, matches the end of the prepared attribute value character string. A prepared substring matches a portion of the prepared attribute value character string if corresponding characters have the same code point. In preparing the attribute value and assertion value substrings for comparison, characters are case folded in the Map preparation step, and only Insignificant Space Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 2.5.13.31 NAME 'directoryStringFirstComponentMatch' DESC 'The directoryStringFirstComponentMatch rule compares an assertion value of the Directory String syntax to an attribute value of a syntax whose corresponding ASN.1 type is a SEQUENCE with a mandatory first component of the DirectoryString ASN.1 type. Note that the assertion syntax of this matching rule differs from the attribute syntax of attributes for which this is the equality matching rule. The rule evaluates to TRUE if and only if the assertion value matches the first component of the attribute value using the rules of caseIgnoreMatch.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) +( 2.5.13.1 NAME 'distinguishedNameMatch' DESC 'The distinguishedNameMatch rule compares an assertion value of the DN syntax to an attribute value of a syntax (e.g., the DN syntax) whose corresponding ASN.1 type is DistinguishedName. The rule evaluates to TRUE if and only if the attribute value and the assertion value have the same number of relative distinguished names and corresponding relative distinguished names (by position) are the same. A relative distinguished name (RDN) of the assertion value is the same as an RDN of the attribute value if and only if they have the same number of attribute value assertions and each attribute value assertion (AVA) of the first RDN is the same as the AVA of the second RDN with the same attribute type. The order of the AVAs is not significant. Also note that a particular attribute type may appear in at most one AVA in an RDN. Two AVAs with the same attribute type are the same if their values are equal according to the equality matching rule of the attribute type. If one or more of the AVA comparisons evaluate to Undefined and the remaining AVA comparisons return TRUE then the distinguishedNameMatch rule evaluates to Undefined.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ) +( 2.5.13.27 NAME 'generalizedTimeMatch' DESC 'The rule evaluates to TRUE if and only if the attribute value represents the same universal coordinated time as the assertion value.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 ) +( 2.5.13.28 NAME 'generalizedTimeOrderingMatch' DESC 'The rule evaluates to TRUE if and only if the attribute value represents a universal coordinated time that is earlier than the universal coordinated time represented by the assertion value.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 ) +( 2.5.13.29 NAME 'integerFirstComponentMatch' DESC 'The integerFirstComponentMatch rule compares an assertion value of the Integer syntax to an attribute value of a syntax (e.g., the DIT Structure Rule Description syntax) whose corresponding ASN.1 type is a SEQUENCE with a mandatory first component of the INTEGER ASN.1 type. Note that the assertion syntax of this matching rule differs from the attribute syntax of attributes for which this is the equality matching rule. The rule evaluates to TRUE if and only if the assertion value and the first component of the attribute value are the same integer value.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) +( 2.5.13.14 NAME 'integerMatch' DESC 'The rule evaluates to TRUE if and only if the attribute value and the assertion value are the same integer value.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) +( 2.5.13.15 NAME 'integerOrderingMatch' DESC 'The rule evaluates to TRUE if and only if the integer value of the attribute value is less than the integer value of the assertion value.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) +( 2.5.13.8 NAME 'numericStringMatch' DESC 'The rule evaluates to TRUE if and only if the prepared attribute value character string and the prepared assertion value character string have the same number of characters and corresponding characters have the same code point.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 ) +( 2.5.13.9 NAME 'numericStringOrderingMatch' DESC 'The rule evaluates to TRUE if and only if, in the code point collation order, the prepared attribute value character string appears earlier than the prepared assertion value character string; i.e., the attribute value is less than the assertion value.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 ) +( 2.5.13.10 NAME 'numericStringSubstringsMatch' DESC 'The rule evaluates to TRUE if and only if (1) the prepared substrings of the assertion value match disjoint portions of the prepared attribute value, (2) an initial substring, if present, matches the beginning of the prepared attribute value character string, and (3) a final substring, if present, matches the end of the prepared attribute value character string.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 2.5.13.30 NAME 'objectIdentifierFirstComponentMatch' DESC 'The objectIdentifierFirstComponentMatch rule compares an assertion value of the OID syntax to an attribute value of a syntax (e.g., the Attribute Type Description, DIT Content Rule Description, LDAP Syntax Description, Matching Rule Description, Matching Rule Use Description, Name Form Description, or Object Class Description syntax) whose corresponding ASN.1 type is a SEQUENCE with a mandatory first component of the OBJECT IDENTIFIER ASN.1 type. Note that the assertion syntax of this matching rule differs from the attribute syntax of attributes for which this is the equality matching rule. The rule evaluates to TRUE if and only if the assertion value matches the first component of the attribute value using the rules of objectIdentifierMatch.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 ) +( 2.5.13.0 NAME 'objectIdentifierMatch' DESC 'The objectIdentifierMatch rule compares an assertion value of the OID syntax to an attribute value of a syntax (e.g., the OID syntax) whose corresponding ASN.1 type is OBJECT IDENTIFIER. The rule evaluates to TRUE if and only if the assertion value and the attribute value represent the same object identifier; that is, the same sequence of integers, whether represented explicitly in the form of or implicitly in the form (see [RFC4512]). If an LDAP client supplies an assertion value in the form and the chosen descriptor is not recognized by the server, then the objectIdentifierMatch rule evaluates to Undefined.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 ) +( 2.5.13.17 NAME 'octetStringMatch' DESC 'The octetStringMatch rule compares an assertion value of the Octet String syntax to an attribute value of a syntax (e.g., the Octet String or JPEG syntax) whose corresponding ASN.1 type is the OCTET STRING ASN.1 type. The rule evaluates to TRUE if and only if the attribute value and the assertion value are the same length and corresponding octets (by position) are the same.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) +( 2.5.13.18 NAME 'octetStringOrderingMatch' DESC 'The octetStringOrderingMatch rule compares an assertion value of the Octet String syntax to an attribute value of a syntax (e.g., the Octet String or JPEG syntax) whose corresponding ASN.1 type is the OCTET STRING ASN.1 type. The rule evaluates to TRUE if and only if the attribute value appears earlier in the collation order than the assertion value. The rule compares octet strings from the first octet to the last octet, and from the most significant bit to the least significant bit within the octet. The first occurrence of a different bit determines the ordering of the strings. A zero bit precedes a one bit. If the strings contain different numbers of octets but the longer string is identical to the shorter string up to the length of the shorter string, then the shorter string precedes the longer string.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 ) +( 2.5.13.20 NAME 'telephoneNumberMatch' DESC 'The telephoneNumberMatch rule compares an assertion value of the Telephone Number syntax to an attribute value of a syntax (e.g., the Telephone Number syntax) whose corresponding ASN.1 type is a PrintableString representing a telephone number. The rule evaluates to TRUE if and only if the prepared attribute value character string and the prepared assertion value character string have the same number of characters and corresponding characters have the same code point. In preparing the attribute value and assertion value for comparison, characters are case folded in the Map preparation step, and only telephoneNumber Insignificant Character Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ) +( 2.5.13.21 NAME 'telephoneNumberSubstringsMatch' DESC 'The telephoneNumberSubstringsMatch rule compares an assertion value of the Substring Assertion syntax to an attribute value of a syntax (e.g., the Telephone Number syntax) whose corresponding ASN.1 type is a PrintableString representing a telephone number. The rule evaluates to TRUE if and only if (1) the prepared substrings of the assertion value match disjoint portions of the prepared attribute value character string in the order of the substrings in the assertion value, (2) an substring, if present, matches the beginning of the prepared attribute value character string, and (3) a substring, if present, matches the end of the prepared attribute value character string. A prepared substring matches a portion of the prepared attribute value character string if corresponding characters have the same code point. In preparing the attribute value and assertion value substrings for comparison, characters are case folded in the Map preparation step, and only telephoneNumber Insignificant Character Handling is applied in the Insignificant Character Handling step.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 ) +( 2.5.13.23 NAME 'uniqueMemberMatch' DESC 'The uniqueMemberMatch rule compares an assertion value of the Name And Optional UID syntax to an attribute value of a syntax (e.g., the Name And Optional UID syntax) whose corresponding ASN.1 type is NameAndOptionalUID. The rule evaluates to TRUE if and only if the components of the assertion value and attribute value match according to the distinguishedNameMatch rule and either, (1) the component is absent from both the attribute value and assertion value, or (2) the component is present in both the attribute value and the assertion value and the component of the assertion value matches the component of the attribute value according to the bitStringMatch rule. Note that this matching rule has been altered from its description in X.520 [X.520] in order to make the matching rule commutative. Server implementors should consider using the original X.520 semantics (where the matching was less exact) for approximate matching of attributes with uniqueMemberMatch as the equality matching rule.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 ) diff --git a/root/root/sudoers.ldif b/root/root/sudoers.ldif new file mode 100644 index 0000000..36acbde --- /dev/null +++ b/root/root/sudoers.ldif @@ -0,0 +1,30 @@ +dn: ou=SUDOers,dc=jcolebrand,dc=info +objectclass: organizationalunit +ou: SUDOers +description: LDAP SUDO Entry + +dn: cn=defaults,ou=SUDOers,dc=jcolebrand,dc=info +objectClass: top +objectClass: sudoRole +cn: defaults +description: Default sudoOption's go here +sudoOption: !visiblepw +sudoOption: always_set_home +sudoOption: match_group_by_gid +sudoOption: always_query_group_plugin +sudoOption: env_reset +sudoOption: env_keep=COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS +sudoOption: env_keep+=MAIL QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE +sudoOption: env_keep+=LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES +sudoOption: env_keep+=LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE +sudoOption: env_keep+=LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY +sudoOption: secure_path=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/snapd/snap/bin + +dn: cn=sudo,ou=SUDOers,dc=jcolebrand,dc=info +objectClass: top +objectClass: sudoRole +cn: sudo +sudoUser: cbrand +sudoHost: ALL +sudoRunAsUser: ALL +sudoCommand: ALL diff --git a/root/root/systemctl.help b/root/root/systemctl.help new file mode 100644 index 0000000..a1abb90 --- /dev/null +++ b/root/root/systemctl.help @@ -0,0 +1,177 @@ +systemctl [OPTIONS...] COMMAND ... + +Query or send control commands to the system manager. + +Unit Commands: + list-units [PATTERN...] List units currently in memory + list-sockets [PATTERN...] List socket units currently in memory, + ordered by address + list-timers [PATTERN...] List timer units currently in memory, + ordered by next elapse + is-active PATTERN... Check whether units are active + is-failed PATTERN... Check whether units are failed + status [PATTERN...|PID...] Show runtime status of one or more units + show [PATTERN...|JOB...] Show properties of one or more + units/jobs or the manager + cat PATTERN... Show files and drop-ins of specified units + help PATTERN...|PID... Show manual for one or more units + list-dependencies [UNIT...] Recursively show units which are required + or wanted by the units or by which those + units are required or wanted + start UNIT... Start (activate) one or more units + stop UNIT... Stop (deactivate) one or more units + reload UNIT... Reload one or more units + restart UNIT... Start or restart one or more units + try-restart UNIT... Restart one or more units if active + reload-or-restart UNIT... Reload one or more units if possible, + otherwise start or restart + try-reload-or-restart UNIT... If active, reload one or more units, + if supported, otherwise restart + isolate UNIT Start one unit and stop all others + kill UNIT... Send signal to processes of a unit + clean UNIT... Clean runtime, cache, state, logs or + configuration of unit + freeze PATTERN... Freeze execution of unit processes + thaw PATTERN... Resume execution of a frozen unit + set-property UNIT PROPERTY=VALUE... Sets one or more properties of a unit + bind UNIT PATH [PATH] Bind-mount a path from the host into a + unit's namespace + mount-image UNIT PATH [PATH [OPTS]] Mount an image from the host into a + unit's namespace + service-log-level SERVICE [LEVEL] Get/set logging threshold for service + service-log-target SERVICE [TARGET] Get/set logging target for service + reset-failed [PATTERN...] Reset failed state for all, one, or more + units +Unit File Commands: + list-unit-files [PATTERN...] List installed unit files + enable [UNIT...|PATH...] Enable one or more unit files + disable UNIT... Disable one or more unit files + reenable UNIT... Reenable one or more unit files + preset UNIT... Enable/disable one or more unit files + based on preset configuration + preset-all Enable/disable all unit files based on + preset configuration + is-enabled UNIT... Check whether unit files are enabled + mask UNIT... Mask one or more units + unmask UNIT... Unmask one or more units + link PATH... Link one or more units files into + the search path + revert UNIT... Revert one or more unit files to vendor + version + add-wants TARGET UNIT... Add 'Wants' dependency for the target + on specified one or more units + add-requires TARGET UNIT... Add 'Requires' dependency for the target + on specified one or more units + edit UNIT... Edit one or more unit files + get-default Get the name of the default target + set-default TARGET Set the default target + +Machine Commands: + list-machines [PATTERN...] List local containers and host + +Job Commands: + list-jobs [PATTERN...] List jobs + cancel [JOB...] Cancel all, one, or more jobs + +Environment Commands: + show-environment Dump environment + set-environment VARIABLE=VALUE... Set one or more environment variables + unset-environment VARIABLE... Unset one or more environment variables + import-environment VARIABLE... Import all or some environment variables + +Manager State Commands: + daemon-reload Reload systemd manager configuration + daemon-reexec Reexecute systemd manager + log-level [LEVEL] Get/set logging threshold for manager + log-target [TARGET] Get/set logging target for manager + service-watchdogs [BOOL] Get/set service watchdog state + +System Commands: + is-system-running Check whether system is fully running + default Enter system default mode + rescue Enter system rescue mode + emergency Enter system emergency mode + halt Shut down and halt the system + poweroff Shut down and power-off the system + reboot Shut down and reboot the system + kexec Shut down and reboot the system with kexec + exit [EXIT_CODE] Request user instance or container exit + switch-root ROOT [INIT] Change to a different root file system + suspend Suspend the system + hibernate Hibernate the system + hybrid-sleep Hibernate and suspend the system + suspend-then-hibernate Suspend the system, wake after a period of + time, and hibernate +Options: + -h --help Show this help + --version Show package version + --system Connect to system manager + --user Connect to user service manager + -H --host=[USER@]HOST Operate on remote host + -M --machine=CONTAINER Operate on a local container + -t --type=TYPE List units of a particular type + --state=STATE List units with particular LOAD or SUB or ACTIVE state + --failed Shortcut for --state=failed + -p --property=NAME Show only properties by this name + -P NAME Equivalent to --value --property=NAME + -a --all Show all properties/all units currently in memory, + including dead/empty ones. To list all units installed + on the system, use 'list-unit-files' instead. + -l --full Don't ellipsize unit names on output + -r --recursive Show unit list of host and local containers + --reverse Show reverse dependencies with 'list-dependencies' + --with-dependencies Show unit dependencies with 'status', 'cat', + 'list-units', and 'list-unit-files'. + --job-mode=MODE Specify how to deal with already queued jobs, when + queueing a new job + -T --show-transaction When enqueuing a unit job, show full transaction + --show-types When showing sockets, explicitly show their type + --value When showing properties, only print the value + --check-inhibitors=MODE + Specify if checking inhibitors before shutting down, + sleeping or hibernating + -i Shortcut for --check-inhibitors=no + --kill-who=WHO Whom to send signal to + -s --signal=SIGNAL Which signal to send + --what=RESOURCES Which types of resources to remove + --now Start or stop unit after enabling or disabling it + --dry-run Only print what would be done + Currently supported by verbs: halt, poweroff, reboot, + kexec, suspend, hibernate, suspend-then-hibernate, + hybrid-sleep, default, rescue, emergency, and exit. + -q --quiet Suppress output + --wait For (re)start, wait until service stopped again + For is-system-running, wait until startup is completed + --no-block Do not wait until operation finished + --no-wall Don't send wall message before halt/power-off/reboot + --no-reload Don't reload daemon after en-/dis-abling unit files + --legend=BOOL Enable/disable the legend (column headers and hints) + --no-pager Do not pipe output into a pager + --no-ask-password Do not ask for system passwords + --global Edit/enable/disable/mask default user unit files + globally + --runtime Edit/enable/disable/mask unit files temporarily until + next reboot + -f --force When enabling unit files, override existing symlinks + When shutting down, execute action immediately + --preset-mode= Apply only enable, only disable, or all presets + --root=PATH Edit/enable/disable/mask unit files in the specified + root directory + -n --lines=INTEGER Number of journal entries to show + -o --output=STRING Change journal output mode (short, short-precise, + short-iso, short-iso-precise, short-full, + short-monotonic, short-unix, + verbose, export, json, json-pretty, json-sse, cat) + --firmware-setup Tell the firmware to show the setup menu on next boot + --boot-loader-menu=TIME + Boot into boot loader menu on next boot + --boot-loader-entry=NAME + Boot into a specific boot loader entry on next boot + --plain Print unit dependencies as a list instead of a tree + --timestamp=FORMAT Change format of printed timestamps (pretty, unix, + us, utc, us+utc) + --read-only Create read-only bind mount + --mkdir Create directory before mounting, if missing + --marked Restart/reload previously marked units + +See the systemctl(1) man page for details.