From 631e98cf8ff581ebe770531a69428937551649d8 Mon Sep 17 00:00:00 2001 From: Marcus <3160876878@qq.com> Date: Fri, 31 Mar 2023 15:23:57 +0800 Subject: [PATCH 01/21] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E5=A4=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/micode/notes/data/Contact.java | 2 +- gradlew | 257 +++++++++++------- local.properties | 7 +- 3 files changed, 158 insertions(+), 108 deletions(-) diff --git a/app/src/main/java/net/micode/notes/data/Contact.java b/app/src/main/java/net/micode/notes/data/Contact.java index d97ac5d..fac2c91 100644 --- a/app/src/main/java/net/micode/notes/data/Contact.java +++ b/app/src/main/java/net/micode/notes/data/Contact.java @@ -26,7 +26,7 @@ import android.util.Log; import java.util.HashMap; public class Contact { - private static HashMap sContactCache; + private static HashMap sContactCache;//yi private static final String TAG = "Contact"; private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER diff --git a/gradlew b/gradlew index 4f906e0..1b6c787 100644 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env sh +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,67 +17,101 @@ # ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` +APP_BASE_NAME=${0##*/} # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar @@ -87,9 +121,9 @@ CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -98,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" + JAVACMD=java which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the @@ -106,80 +140,95 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. # For Cygwin or MSYS, switch paths to Windows format before running java -if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=`expr $i + 1` + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - 0) set -- ;; - 1) set -- "$args0" ;; - 2) set -- "$args0" "$args1" ;; - 3) set -- "$args0" "$args1" "$args2" ;; - 4) set -- "$args0" "$args1" "$args2" "$args3" ;; - 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=`save "$@"` +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' exec "$JAVACMD" "$@" diff --git a/local.properties b/local.properties index 5356a8c..6fa6cd9 100644 --- a/local.properties +++ b/local.properties @@ -2,6 +2,7 @@ # as it contains information specific to your local configuration. # # Location of the SDK. This is only used by Gradle. -# -#Sun Mar 26 21:27:32 CST 2023 -sdk.dir=C\:\\Users\\MikkoAyaka\\AppData\\Local\\Android\\Sdk \ No newline at end of file +# For customization when using a Version Control System, please read the +# header note. +#Fri Mar 31 15:17:00 CST 2023 +sdk.dir=C\:\\Users\\lenovo\\AppData\\Local\\Android\\Sdk From e1bf31f51a2694f8db68623591808ce9f2fc27a8 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Fri, 31 Mar 2023 17:03:25 +0800 Subject: [PATCH 02/21] =?UTF-8?q?=E8=A1=A5=E5=85=A8=20DateTimePicker.java?= =?UTF-8?q?=20=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/micode/notes/ui/DateTimePicker.java | 96 +++++++++++++++---- 1 file changed, 78 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/DateTimePicker.java b/app/src/main/java/net/micode/notes/ui/DateTimePicker.java index 496b0cd..182690a 100644 --- a/app/src/main/java/net/micode/notes/ui/DateTimePicker.java +++ b/app/src/main/java/net/micode/notes/ui/DateTimePicker.java @@ -28,10 +28,18 @@ import android.view.View; import android.widget.FrameLayout; import android.widget.NumberPicker; +/** + * 日期选择器,是 [FrameLayout] 的子类 + */ public class DateTimePicker extends FrameLayout { private static final boolean DEFAULT_ENABLE_STATE = true; + /** + * 常量声明,包含一些数值范围等 + * 例如小时可选范围为0~23小时 + * 分钟可选范围为0~59分钟 + */ private static final int HOURS_IN_HALF_DAY = 12; private static final int HOURS_IN_ALL_DAY = 24; private static final int DAYS_IN_ALL_WEEK = 7; @@ -46,25 +54,59 @@ public class DateTimePicker extends FrameLayout { private static final int AMPM_SPINNER_MIN_VAL = 0; private static final int AMPM_SPINNER_MAX_VAL = 1; + /** + * 天数选择器 + */ private final NumberPicker mDateSpinner; + /** + * 时间选择器 + */ private final NumberPicker mHourSpinner; + /** + * 分钟选择器 + */ private final NumberPicker mMinuteSpinner; + /** + * AM / PM 早晚选择器 + */ private final NumberPicker mAmPmSpinner; + /** + * 日期实例对象 + */ private Calendar mDate; - + /** + * 日期显示的数值 + */ private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK]; - + /** + * 是否是早晨 + */ private boolean mIsAm; - + /** + * 是否是24小时制 + */ private boolean mIs24HourView; - + /** + * 是否启用 + */ private boolean mIsEnabled = DEFAULT_ENABLE_STATE; - + /** + * 是否正在初始化中 + */ private boolean mInitialising; - + /** + * 日期变更监听器 + */ private OnDateTimeChangedListener mOnDateTimeChangedListener; - - private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() { + /** + * 数值改变监听器 + * + * 在数值更改时同步修改 mDate 的数值 + * 并刷新选择器的数值 + * 触发时间改变监听器 + */ + private NumberPicker.OnValueChangeListener mOnDateChangedListener = + new NumberPicker.OnValueChangeListener() { @Override public void onValueChange(NumberPicker picker, int oldVal, int newVal) { mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal); @@ -72,8 +114,13 @@ public class DateTimePicker extends FrameLayout { onDateTimeChanged(); } }; - - private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener() { + /** + * 数值改变监听器 + * + * 在数值改变时传入选择器对象和操作前与操作后的数值 + * 对数值进行具体的分析 + */ + private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener(){ @Override public void onValueChange(NumberPicker picker, int oldVal, int newVal) { boolean isDateChanged = false; @@ -114,7 +161,9 @@ public class DateTimePicker extends FrameLayout { } } }; - + /** + * 分钟改变监听器 + */ private NumberPicker.OnValueChangeListener mOnMinuteChangedListener = new NumberPicker.OnValueChangeListener() { @Override public void onValueChange(NumberPicker picker, int oldVal, int newVal) { @@ -143,7 +192,10 @@ public class DateTimePicker extends FrameLayout { onDateTimeChanged(); } }; - + /** + * 早晚变更的监听器 + * 在选择AM / PM的时候通知监听器触发方法 + */ private NumberPicker.OnValueChangeListener mOnAmPmChangedListener = new NumberPicker.OnValueChangeListener() { @Override public void onValueChange(NumberPicker picker, int oldVal, int newVal) { @@ -185,7 +237,7 @@ public class DateTimePicker extends FrameLayout { mHourSpinner = (NumberPicker) findViewById(R.id.hour); mHourSpinner.setOnValueChangedListener(mOnHourChangedListener); - mMinuteSpinner = (NumberPicker) findViewById(R.id.minute); + mMinuteSpinner = (NumberPicker) findViewById(R.id.minute); mMinuteSpinner.setMinValue(MINUT_SPINNER_MIN_VAL); mMinuteSpinner.setMaxValue(MINUT_SPINNER_MAX_VAL); mMinuteSpinner.setOnLongPressUpdateInterval(100); @@ -475,11 +527,19 @@ public class DateTimePicker extends FrameLayout { public void setOnDateTimeChangedListener(OnDateTimeChangedListener callback) { mOnDateTimeChangedListener = callback; } - + /** + * 在日期时间改变时调用该方法 + * 如果日期时间改变监听器为空则不处理 + * 不为空则调用监听器的方法 + */ private void onDateTimeChanged() { - if (mOnDateTimeChangedListener != null) { - mOnDateTimeChangedListener.onDateTimeChanged(this, getCurrentYear(), - getCurrentMonth(), getCurrentDay(), getCurrentHourOfDay(), getCurrentMinute()); - } + if (mOnDateTimeChangedListener == null) return; + mOnDateTimeChangedListener.onDateTimeChanged(this, + getCurrentYear(), + getCurrentMonth(), + getCurrentDay(), + getCurrentHourOfDay(), + getCurrentMinute() + ); } } From 9d3d392cbcae98d46f0711a84fd0323dc7171a4e Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Fri, 31 Mar 2023 17:07:37 +0800 Subject: [PATCH 03/21] =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/micode/notes/data/Contact.java | 12 +- .../java/net/micode/notes/data/Notes.java | 13 +- .../notes/data/NotesDatabaseHelper.java | 216 +++++++++--------- .../net/micode/notes/data/NotesProvider.java | 36 +-- .../net/micode/notes/gtask/data/SqlData.java | 6 +- .../net/micode/notes/gtask/data/SqlNote.java | 20 +- .../notes/gtask/remote/GTaskASyncTask.java | 4 +- .../notes/gtask/remote/GTaskClient.java | 2 +- .../notes/gtask/remote/GTaskManager.java | 14 +- .../java/net/micode/notes/model/Note.java | 8 +- .../net/micode/notes/model/WorkingNote.java | 13 +- .../net/micode/notes/tool/BackupUtils.java | 30 +-- .../java/net/micode/notes/tool/DataUtils.java | 45 ++-- .../net/micode/notes/tool/ResourceParser.java | 124 +++++----- .../micode/notes/ui/AlarmInitReceiver.java | 12 +- .../net/micode/notes/ui/DateTimePicker.java | 59 ++--- .../micode/notes/ui/DateTimePickerDialog.java | 10 +- .../micode/notes/ui/FoldersListAdapter.java | 8 +- .../net/micode/notes/ui/NoteEditActivity.java | 42 ++-- .../net/micode/notes/ui/NoteEditText.java | 13 +- .../net/micode/notes/ui/NoteItemData.java | 52 ++--- .../micode/notes/ui/NotesListActivity.java | 56 ++--- .../net/micode/notes/ui/NotesListAdapter.java | 4 +- .../net/micode/notes/ui/NotesListItem.java | 4 +- .../notes/ui/NotesPreferenceActivity.java | 8 +- .../notes/widget/NoteWidgetProvider.java | 21 +- 26 files changed, 427 insertions(+), 405 deletions(-) diff --git a/app/src/main/java/net/micode/notes/data/Contact.java b/app/src/main/java/net/micode/notes/data/Contact.java index d97ac5d..9c6fa62 100644 --- a/app/src/main/java/net/micode/notes/data/Contact.java +++ b/app/src/main/java/net/micode/notes/data/Contact.java @@ -30,18 +30,18 @@ public class Contact { private static final String TAG = "Contact"; private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER - + ",?) AND " + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'" - + " AND " + Data.RAW_CONTACT_ID + " IN " + + ",?) AND " + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'" + + " AND " + Data.RAW_CONTACT_ID + " IN " + "(SELECT raw_contact_id " + " FROM phone_lookup" + " WHERE min_match = '+')"; public static String getContact(Context context, String phoneNumber) { - if(sContactCache == null) { + if (sContactCache == null) { sContactCache = new HashMap(); } - if(sContactCache.containsKey(phoneNumber)) { + if (sContactCache.containsKey(phoneNumber)) { return sContactCache.get(phoneNumber); } @@ -49,9 +49,9 @@ public class Contact { PhoneNumberUtils.toCallerIDMinMatch(phoneNumber)); Cursor cursor = context.getContentResolver().query( Data.CONTENT_URI, - new String [] { Phone.DISPLAY_NAME }, + new String[]{Phone.DISPLAY_NAME}, selection, - new String[] { phoneNumber }, + new String[]{phoneNumber}, null); if (cursor != null && cursor.moveToFirst()) { diff --git a/app/src/main/java/net/micode/notes/data/Notes.java b/app/src/main/java/net/micode/notes/data/Notes.java index f240604..8b91a0d 100644 --- a/app/src/main/java/net/micode/notes/data/Notes.java +++ b/app/src/main/java/net/micode/notes/data/Notes.java @@ -17,12 +17,13 @@ package net.micode.notes.data; import android.net.Uri; + public class Notes { public static final String AUTHORITY = "micode_notes"; public static final String TAG = "Notes"; - public static final int TYPE_NOTE = 0; - public static final int TYPE_FOLDER = 1; - public static final int TYPE_SYSTEM = 2; + public static final int TYPE_NOTE = 0; + public static final int TYPE_FOLDER = 1; + public static final int TYPE_SYSTEM = 2; /** * Following IDs are system folders' identifiers @@ -42,9 +43,9 @@ public class Notes { public static final String INTENT_EXTRA_FOLDER_ID = "net.micode.notes.folder_id"; public static final String INTENT_EXTRA_CALL_DATE = "net.micode.notes.call_date"; - public static final int TYPE_WIDGET_INVALIDE = -1; - public static final int TYPE_WIDGET_2X = 0; - public static final int TYPE_WIDGET_4X = 1; + public static final int TYPE_WIDGET_INVALIDE = -1; + public static final int TYPE_WIDGET_2X = 0; + public static final int TYPE_WIDGET_4X = 1; public static class DataConstants { public static final String NOTE = TextNote.CONTENT_ITEM_TYPE; diff --git a/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java b/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java index ffe5d57..c7d668e 100644 --- a/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java +++ b/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java @@ -43,168 +43,168 @@ public class NotesDatabaseHelper extends SQLiteOpenHelper { private static NotesDatabaseHelper mInstance; private static final String CREATE_NOTE_TABLE_SQL = - "CREATE TABLE " + TABLE.NOTE + "(" + - NoteColumns.ID + " INTEGER PRIMARY KEY," + - NoteColumns.PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.ALERTED_DATE + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.BG_COLOR_ID + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + - NoteColumns.HAS_ATTACHMENT + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + - NoteColumns.NOTES_COUNT + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.SNIPPET + " TEXT NOT NULL DEFAULT ''," + - NoteColumns.TYPE + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.WIDGET_ID + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.WIDGET_TYPE + " INTEGER NOT NULL DEFAULT -1," + - NoteColumns.SYNC_ID + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.LOCAL_MODIFIED + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," + - NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" + - ")"; + "CREATE TABLE " + TABLE.NOTE + "(" + + NoteColumns.ID + " INTEGER PRIMARY KEY," + + NoteColumns.PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.ALERTED_DATE + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.BG_COLOR_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + NoteColumns.HAS_ATTACHMENT + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + NoteColumns.NOTES_COUNT + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.SNIPPET + " TEXT NOT NULL DEFAULT ''," + + NoteColumns.TYPE + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.WIDGET_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.WIDGET_TYPE + " INTEGER NOT NULL DEFAULT -1," + + NoteColumns.SYNC_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.LOCAL_MODIFIED + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," + + NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" + + ")"; private static final String CREATE_DATA_TABLE_SQL = - "CREATE TABLE " + TABLE.DATA + "(" + - DataColumns.ID + " INTEGER PRIMARY KEY," + - DataColumns.MIME_TYPE + " TEXT NOT NULL," + - DataColumns.NOTE_ID + " INTEGER NOT NULL DEFAULT 0," + - NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + - NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + - DataColumns.CONTENT + " TEXT NOT NULL DEFAULT ''," + - DataColumns.DATA1 + " INTEGER," + - DataColumns.DATA2 + " INTEGER," + - DataColumns.DATA3 + " TEXT NOT NULL DEFAULT ''," + - DataColumns.DATA4 + " TEXT NOT NULL DEFAULT ''," + - DataColumns.DATA5 + " TEXT NOT NULL DEFAULT ''" + - ")"; + "CREATE TABLE " + TABLE.DATA + "(" + + DataColumns.ID + " INTEGER PRIMARY KEY," + + DataColumns.MIME_TYPE + " TEXT NOT NULL," + + DataColumns.NOTE_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + DataColumns.CONTENT + " TEXT NOT NULL DEFAULT ''," + + DataColumns.DATA1 + " INTEGER," + + DataColumns.DATA2 + " INTEGER," + + DataColumns.DATA3 + " TEXT NOT NULL DEFAULT ''," + + DataColumns.DATA4 + " TEXT NOT NULL DEFAULT ''," + + DataColumns.DATA5 + " TEXT NOT NULL DEFAULT ''" + + ")"; private static final String CREATE_DATA_NOTE_ID_INDEX_SQL = - "CREATE INDEX IF NOT EXISTS note_id_index ON " + - TABLE.DATA + "(" + DataColumns.NOTE_ID + ");"; + "CREATE INDEX IF NOT EXISTS note_id_index ON " + + TABLE.DATA + "(" + DataColumns.NOTE_ID + ");"; /** * Increase folder's note count when move note to the folder */ private static final String NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER = - "CREATE TRIGGER increase_folder_count_on_update "+ - " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE + - " BEGIN " + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" + - " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" + - " END"; + "CREATE TRIGGER increase_folder_count_on_update " + + " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" + + " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" + + " END"; /** * Decrease folder's note count when move note from folder */ private static final String NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER = - "CREATE TRIGGER decrease_folder_count_on_update " + - " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE + - " BEGIN " + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" + - " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID + - " AND " + NoteColumns.NOTES_COUNT + ">0" + ";" + - " END"; + "CREATE TRIGGER decrease_folder_count_on_update " + + " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" + + " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID + + " AND " + NoteColumns.NOTES_COUNT + ">0" + ";" + + " END"; /** * Increase folder's note count when insert new note to the folder */ private static final String NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER = - "CREATE TRIGGER increase_folder_count_on_insert " + - " AFTER INSERT ON " + TABLE.NOTE + - " BEGIN " + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" + - " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" + - " END"; + "CREATE TRIGGER increase_folder_count_on_insert " + + " AFTER INSERT ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" + + " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" + + " END"; /** * Decrease folder's note count when delete note from the folder */ private static final String NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER = - "CREATE TRIGGER decrease_folder_count_on_delete " + - " AFTER DELETE ON " + TABLE.NOTE + - " BEGIN " + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" + - " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID + - " AND " + NoteColumns.NOTES_COUNT + ">0;" + - " END"; + "CREATE TRIGGER decrease_folder_count_on_delete " + + " AFTER DELETE ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" + + " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID + + " AND " + NoteColumns.NOTES_COUNT + ">0;" + + " END"; /** * Update note's content when insert data with type {@link DataConstants#NOTE} */ private static final String DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER = - "CREATE TRIGGER update_note_content_on_insert " + - " AFTER INSERT ON " + TABLE.DATA + - " WHEN new." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + - " BEGIN" + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT + - " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" + - " END"; + "CREATE TRIGGER update_note_content_on_insert " + + " AFTER INSERT ON " + TABLE.DATA + + " WHEN new." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT + + " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" + + " END"; /** * Update note's content when data with {@link DataConstants#NOTE} type has changed */ private static final String DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER = - "CREATE TRIGGER update_note_content_on_update " + - " AFTER UPDATE ON " + TABLE.DATA + - " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + - " BEGIN" + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT + - " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" + - " END"; + "CREATE TRIGGER update_note_content_on_update " + + " AFTER UPDATE ON " + TABLE.DATA + + " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT + + " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" + + " END"; /** * Update note's content when data with {@link DataConstants#NOTE} type has deleted */ private static final String DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER = - "CREATE TRIGGER update_note_content_on_delete " + - " AFTER delete ON " + TABLE.DATA + - " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + - " BEGIN" + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.SNIPPET + "=''" + - " WHERE " + NoteColumns.ID + "=old." + DataColumns.NOTE_ID + ";" + - " END"; + "CREATE TRIGGER update_note_content_on_delete " + + " AFTER delete ON " + TABLE.DATA + + " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.SNIPPET + "=''" + + " WHERE " + NoteColumns.ID + "=old." + DataColumns.NOTE_ID + ";" + + " END"; /** * Delete datas belong to note which has been deleted */ private static final String NOTE_DELETE_DATA_ON_DELETE_TRIGGER = - "CREATE TRIGGER delete_data_on_delete " + - " AFTER DELETE ON " + TABLE.NOTE + - " BEGIN" + - " DELETE FROM " + TABLE.DATA + - " WHERE " + DataColumns.NOTE_ID + "=old." + NoteColumns.ID + ";" + - " END"; + "CREATE TRIGGER delete_data_on_delete " + + " AFTER DELETE ON " + TABLE.NOTE + + " BEGIN" + + " DELETE FROM " + TABLE.DATA + + " WHERE " + DataColumns.NOTE_ID + "=old." + NoteColumns.ID + ";" + + " END"; /** * Delete notes belong to folder which has been deleted */ private static final String FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER = - "CREATE TRIGGER folder_delete_notes_on_delete " + - " AFTER DELETE ON " + TABLE.NOTE + - " BEGIN" + - " DELETE FROM " + TABLE.NOTE + - " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" + - " END"; + "CREATE TRIGGER folder_delete_notes_on_delete " + + " AFTER DELETE ON " + TABLE.NOTE + + " BEGIN" + + " DELETE FROM " + TABLE.NOTE + + " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" + + " END"; /** * Move notes belong to folder which has been moved to trash folder */ private static final String FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER = - "CREATE TRIGGER folder_move_notes_on_trash " + - " AFTER UPDATE ON " + TABLE.NOTE + - " WHEN new." + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER + - " BEGIN" + - " UPDATE " + TABLE.NOTE + - " SET " + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER + - " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" + - " END"; + "CREATE TRIGGER folder_move_notes_on_trash " + + " AFTER UPDATE ON " + TABLE.NOTE + + " WHEN new." + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER + + " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" + + " END"; public NotesDatabaseHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); diff --git a/app/src/main/java/net/micode/notes/data/NotesProvider.java b/app/src/main/java/net/micode/notes/data/NotesProvider.java index edb0a60..51d2ff9 100644 --- a/app/src/main/java/net/micode/notes/data/NotesProvider.java +++ b/app/src/main/java/net/micode/notes/data/NotesProvider.java @@ -42,13 +42,13 @@ public class NotesProvider extends ContentProvider { private static final String TAG = "NotesProvider"; - private static final int URI_NOTE = 1; - private static final int URI_NOTE_ITEM = 2; - private static final int URI_DATA = 3; - private static final int URI_DATA_ITEM = 4; + private static final int URI_NOTE = 1; + private static final int URI_NOTE_ITEM = 2; + private static final int URI_DATA = 3; + private static final int URI_DATA_ITEM = 4; - private static final int URI_SEARCH = 5; - private static final int URI_SEARCH_SUGGEST = 6; + private static final int URI_SEARCH = 5; + private static final int URI_SEARCH_SUGGEST = 6; static { mMatcher = new UriMatcher(UriMatcher.NO_MATCH); @@ -66,18 +66,18 @@ public class NotesProvider extends ContentProvider { * we will trim '\n' and white space in order to show more information. */ private static final String NOTES_SEARCH_PROJECTION = NoteColumns.ID + "," - + NoteColumns.ID + " AS " + SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA + "," - + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_1 + "," - + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_2 + "," - + R.drawable.search_result + " AS " + SearchManager.SUGGEST_COLUMN_ICON_1 + "," - + "'" + Intent.ACTION_VIEW + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_ACTION + "," - + "'" + Notes.TextNote.CONTENT_TYPE + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_DATA; + + NoteColumns.ID + " AS " + SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA + "," + + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_1 + "," + + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_2 + "," + + R.drawable.search_result + " AS " + SearchManager.SUGGEST_COLUMN_ICON_1 + "," + + "'" + Intent.ACTION_VIEW + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_ACTION + "," + + "'" + Notes.TextNote.CONTENT_TYPE + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_DATA; private static String NOTES_SNIPPET_SEARCH_QUERY = "SELECT " + NOTES_SEARCH_PROJECTION - + " FROM " + TABLE.NOTE - + " WHERE " + NoteColumns.SNIPPET + " LIKE ?" - + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER - + " AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE; + + " FROM " + TABLE.NOTE + + " WHERE " + NoteColumns.SNIPPET + " LIKE ?" + + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + + " AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE; @Override public boolean onCreate() { @@ -87,7 +87,7 @@ public class NotesProvider extends ContentProvider { @Override public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, - String sortOrder) { + String sortOrder) { Cursor c = null; SQLiteDatabase db = mHelper.getReadableDatabase(); String id = null; @@ -133,7 +133,7 @@ public class NotesProvider extends ContentProvider { try { searchString = String.format("%%%s%%", searchString); c = db.rawQuery(NOTES_SNIPPET_SEARCH_QUERY, - new String[] { searchString }); + new String[]{searchString}); } catch (IllegalStateException ex) { Log.e(TAG, "got exception: " + ex.toString()); } diff --git a/app/src/main/java/net/micode/notes/gtask/data/SqlData.java b/app/src/main/java/net/micode/notes/gtask/data/SqlData.java index d3ec3be..211eba2 100644 --- a/app/src/main/java/net/micode/notes/gtask/data/SqlData.java +++ b/app/src/main/java/net/micode/notes/gtask/data/SqlData.java @@ -40,7 +40,7 @@ public class SqlData { private static final int INVALID_ID = -99999; - public static final String[] PROJECTION_DATA = new String[] { + public static final String[] PROJECTION_DATA = new String[]{ DataColumns.ID, DataColumns.MIME_TYPE, DataColumns.CONTENT, DataColumns.DATA1, DataColumns.DATA3 }; @@ -167,9 +167,9 @@ public class SqlData { Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, null, null); } else { result = mContentResolver.update(ContentUris.withAppendedId( - Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, + Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, " ? in (SELECT " + NoteColumns.ID + " FROM " + TABLE.NOTE - + " WHERE " + NoteColumns.VERSION + "=?)", new String[] { + + " WHERE " + NoteColumns.VERSION + "=?)", new String[]{ String.valueOf(noteId), String.valueOf(version) }); } diff --git a/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java index 79a4095..3ff745e 100644 --- a/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java +++ b/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java @@ -43,7 +43,7 @@ public class SqlNote { private static final int INVALID_ID = -99999; - public static final String[] PROJECTION_NOTE = new String[] { + public static final String[] PROJECTION_NOTE = new String[]{ NoteColumns.ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID, NoteColumns.CREATED_DATE, NoteColumns.HAS_ATTACHMENT, NoteColumns.MODIFIED_DATE, NoteColumns.NOTES_COUNT, NoteColumns.PARENT_ID, NoteColumns.SNIPPET, NoteColumns.TYPE, @@ -170,8 +170,8 @@ public class SqlNote { Cursor c = null; try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, PROJECTION_NOTE, "(_id=?)", - new String[] { - String.valueOf(id) + new String[]{ + String.valueOf(id) }, null); if (c != null) { c.moveToNext(); @@ -205,8 +205,8 @@ public class SqlNote { mDataList.clear(); try { c = mContentResolver.query(Notes.CONTENT_DATA_URI, SqlData.PROJECTION_DATA, - "(note_id=?)", new String[] { - String.valueOf(mId) + "(note_id=?)", new String[]{ + String.valueOf(mId) }, null); if (c != null) { if (c.getCount() == 0) { @@ -468,17 +468,17 @@ public class SqlNote { throw new IllegalStateException("Try to update note with invalid id"); } if (mDiffNoteValues.size() > 0) { - mVersion ++; + mVersion++; int result = 0; if (!validateVersion) { result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "(" - + NoteColumns.ID + "=?)", new String[] { - String.valueOf(mId) + + NoteColumns.ID + "=?)", new String[]{ + String.valueOf(mId) }); } else { result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "(" - + NoteColumns.ID + "=?) AND (" + NoteColumns.VERSION + "<=?)", - new String[] { + + NoteColumns.ID + "=?) AND (" + NoteColumns.VERSION + "<=?)", + new String[]{ String.valueOf(mId), String.valueOf(mVersion) }); } diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java index b3b61e7..b8fe517 100644 --- a/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java +++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java @@ -58,8 +58,8 @@ public class GTaskASyncTask extends AsyncTask { } public void publishProgess(String message) { - publishProgress(new String[] { - message + publishProgress(new String[]{ + message }); } diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java index c67dfdf..7b94ce4 100644 --- a/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java +++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java @@ -120,7 +120,7 @@ public class GTaskClient { // need to re-login after account switch if (mLoggedin && !TextUtils.equals(getSyncAccount().name, NotesPreferenceActivity - .getSyncAccountName(activity))) { + .getSyncAccountName(activity))) { mLoggedin = false; } diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java index d2b4082..5b67b1d 100644 --- a/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java +++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java @@ -219,7 +219,7 @@ public class GTaskManager { if (name.startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX) && !name.equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX - + GTaskStringUtils.FOLDER_META)) { + + GTaskStringUtils.FOLDER_META)) { TaskList tasklist = new TaskList(); tasklist.setContentByRemoteJSON(object); mGTaskListHashMap.put(gid, tasklist); @@ -262,7 +262,7 @@ public class GTaskManager { // for local deleted note try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, - "(type<>? AND parent_id=?)", new String[] { + "(type<>? AND parent_id=?)", new String[]{ String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER) }, null); if (c != null) { @@ -292,7 +292,7 @@ public class GTaskManager { // for note existing in database try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, - "(type=? AND parent_id<>?)", new String[] { + "(type=? AND parent_id<>?)", new String[]{ String.valueOf(Notes.TYPE_NOTE), String.valueOf(Notes.ID_TRASH_FOLER) }, NoteColumns.TYPE + " DESC"); if (c != null) { @@ -393,8 +393,8 @@ public class GTaskManager { // for call-note folder try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, "(_id=?)", - new String[] { - String.valueOf(Notes.ID_CALL_RECORD_FOLDER) + new String[]{ + String.valueOf(Notes.ID_CALL_RECORD_FOLDER) }, null); if (c != null) { if (c.moveToNext()) { @@ -427,7 +427,7 @@ public class GTaskManager { // for local existing folders try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, - "(type=? AND parent_id<>?)", new String[] { + "(type=? AND parent_id<>?)", new String[]{ String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER) }, NoteColumns.TYPE + " DESC"); if (c != null) { @@ -760,7 +760,7 @@ public class GTaskManager { Cursor c = null; try { c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, - "(type<>? AND parent_id<>?)", new String[] { + "(type<>? AND parent_id<>?)", new String[]{ String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER) }, NoteColumns.TYPE + " DESC"); if (c != null) { diff --git a/app/src/main/java/net/micode/notes/model/Note.java b/app/src/main/java/net/micode/notes/model/Note.java index 6706cf6..027ef91 100644 --- a/app/src/main/java/net/micode/notes/model/Note.java +++ b/app/src/main/java/net/micode/notes/model/Note.java @@ -15,6 +15,7 @@ */ package net.micode.notes.model; + import android.content.ContentProviderOperation; import android.content.ContentProviderResult; import android.content.ContentUris; @@ -38,6 +39,7 @@ public class Note { private ContentValues mNoteDiffValues; private NoteData mNoteData; private static final String TAG = "Note"; + /** * Create a new note id for adding a new note to databases */ @@ -153,7 +155,7 @@ public class Note { } void setTextDataId(long id) { - if(id <= 0) { + if (id <= 0) { throw new IllegalArgumentException("Text data id should larger than 0"); } mTextDataId = id; @@ -189,7 +191,7 @@ public class Note { ArrayList operationList = new ArrayList(); ContentProviderOperation.Builder builder = null; - if(mTextDataValues.size() > 0) { + if (mTextDataValues.size() > 0) { mTextDataValues.put(DataColumns.NOTE_ID, noteId); if (mTextDataId == 0) { mTextDataValues.put(DataColumns.MIME_TYPE, TextNote.CONTENT_ITEM_TYPE); @@ -211,7 +213,7 @@ public class Note { mTextDataValues.clear(); } - if(mCallDataValues.size() > 0) { + if (mCallDataValues.size() > 0) { mCallDataValues.put(DataColumns.NOTE_ID, noteId); if (mCallDataId == 0) { mCallDataValues.put(DataColumns.MIME_TYPE, CallNote.CONTENT_ITEM_TYPE); diff --git a/app/src/main/java/net/micode/notes/model/WorkingNote.java b/app/src/main/java/net/micode/notes/model/WorkingNote.java index be081e4..12079de 100644 --- a/app/src/main/java/net/micode/notes/model/WorkingNote.java +++ b/app/src/main/java/net/micode/notes/model/WorkingNote.java @@ -62,7 +62,7 @@ public class WorkingNote { private NoteSettingChangedListener mNoteSettingStatusListener; - public static final String[] DATA_PROJECTION = new String[] { + public static final String[] DATA_PROJECTION = new String[]{ DataColumns.ID, DataColumns.CONTENT, DataColumns.MIME_TYPE, @@ -72,7 +72,7 @@ public class WorkingNote { DataColumns.DATA4, }; - public static final String[] NOTE_PROJECTION = new String[] { + public static final String[] NOTE_PROJECTION = new String[]{ NoteColumns.PARENT_ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID, @@ -148,8 +148,8 @@ public class WorkingNote { private void loadNoteData() { Cursor cursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, DATA_PROJECTION, - DataColumns.NOTE_ID + "=?", new String[] { - String.valueOf(mNoteId) + DataColumns.NOTE_ID + "=?", new String[]{ + String.valueOf(mNoteId) }, null); if (cursor != null) { @@ -175,7 +175,7 @@ public class WorkingNote { } public static WorkingNote createEmptyNote(Context context, long folderId, int widgetId, - int widgetType, int defaultBgColorId) { + int widgetType, int defaultBgColorId) { WorkingNote note = new WorkingNote(context, folderId); note.setBgColorId(defaultBgColorId); note.setWidgetId(widgetId); @@ -243,7 +243,7 @@ public class WorkingNote { mIsDeleted = mark; if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID && mWidgetType != Notes.TYPE_WIDGET_INVALIDE && mNoteSettingStatusListener != null) { - mNoteSettingStatusListener.onWidgetChanged(); + mNoteSettingStatusListener.onWidgetChanged(); } } @@ -360,6 +360,7 @@ public class WorkingNote { /** * Call when switch between check list mode and normal mode + * * @param oldMode is previous mode before change * @param newMode is new mode */ diff --git a/app/src/main/java/net/micode/notes/tool/BackupUtils.java b/app/src/main/java/net/micode/notes/tool/BackupUtils.java index 39f6ec4..d2f3d68 100644 --- a/app/src/main/java/net/micode/notes/tool/BackupUtils.java +++ b/app/src/main/java/net/micode/notes/tool/BackupUtils.java @@ -53,15 +53,15 @@ public class BackupUtils { * status */ // Currently, the sdcard is not mounted - public static final int STATE_SD_CARD_UNMOUONTED = 0; + public static final int STATE_SD_CARD_UNMOUONTED = 0; // The backup file not exist - public static final int STATE_BACKUP_FILE_NOT_EXIST = 1; + public static final int STATE_BACKUP_FILE_NOT_EXIST = 1; // The data is not well formated, may be changed by other programs - public static final int STATE_DATA_DESTROIED = 2; + public static final int STATE_DATA_DESTROIED = 2; // Some run-time exception which causes restore or backup fails - public static final int STATE_SYSTEM_ERROR = 3; + public static final int STATE_SYSTEM_ERROR = 3; // Backup or restore success - public static final int STATE_SUCCESS = 4; + public static final int STATE_SUCCESS = 4; private TextExport mTextExport; @@ -116,10 +116,10 @@ public class BackupUtils { private static final int DATA_COLUMN_PHONE_NUMBER = 4; - private final String [] TEXT_FORMAT; - private static final int FORMAT_FOLDER_NAME = 0; - private static final int FORMAT_NOTE_DATE = 1; - private static final int FORMAT_NOTE_CONTENT = 2; + private final String[] TEXT_FORMAT; + private static final int FORMAT_FOLDER_NAME = 0; + private static final int FORMAT_NOTE_DATE = 1; + private static final int FORMAT_NOTE_CONTENT = 2; private Context mContext; private String mFileName; @@ -142,8 +142,8 @@ public class BackupUtils { private void exportFolderToText(String folderId, PrintStream ps) { // Query notes belong to this folder Cursor notesCursor = mContext.getContentResolver().query(Notes.CONTENT_NOTE_URI, - NOTE_PROJECTION, NoteColumns.PARENT_ID + "=?", new String[] { - folderId + NOTE_PROJECTION, NoteColumns.PARENT_ID + "=?", new String[]{ + folderId }, null); if (notesCursor != null) { @@ -167,8 +167,8 @@ public class BackupUtils { */ private void exportNoteToText(String noteId, PrintStream ps) { Cursor dataCursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, - DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[] { - noteId + DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[]{ + noteId }, null); if (dataCursor != null) { @@ -207,7 +207,7 @@ public class BackupUtils { } // print a line separator between note try { - ps.write(new byte[] { + ps.write(new byte[]{ Character.LINE_SEPARATOR, Character.LETTER_NUMBER }); } catch (IOException e) { @@ -242,7 +242,7 @@ public class BackupUtils { do { // Print folder's name String folderName = ""; - if(folderCursor.getLong(NOTE_COLUMN_ID) == Notes.ID_CALL_RECORD_FOLDER) { + if (folderCursor.getLong(NOTE_COLUMN_ID) == Notes.ID_CALL_RECORD_FOLDER) { folderName = mContext.getString(R.string.call_record_folder_name); } else { folderName = folderCursor.getString(NOTE_COLUMN_SNIPPET); diff --git a/app/src/main/java/net/micode/notes/tool/DataUtils.java b/app/src/main/java/net/micode/notes/tool/DataUtils.java index 2a14982..378bfb2 100644 --- a/app/src/main/java/net/micode/notes/tool/DataUtils.java +++ b/app/src/main/java/net/micode/notes/tool/DataUtils.java @@ -37,6 +37,7 @@ import java.util.HashSet; public class DataUtils { public static final String TAG = "DataUtils"; + public static boolean batchDeleteNotes(ContentResolver resolver, HashSet ids) { if (ids == null) { Log.d(TAG, "the ids is null"); @@ -49,7 +50,7 @@ public class DataUtils { ArrayList operationList = new ArrayList(); for (long id : ids) { - if(id == Notes.ID_ROOT_FOLDER) { + if (id == Notes.ID_ROOT_FOLDER) { Log.e(TAG, "Don't delete system folder root"); continue; } @@ -81,7 +82,7 @@ public class DataUtils { } public static boolean batchMoveToFolder(ContentResolver resolver, HashSet ids, - long folderId) { + long folderId) { if (ids == null) { Log.d(TAG, "the ids is null"); return true; @@ -115,15 +116,15 @@ public class DataUtils { * Get the all folder count except system folders {@link Notes#TYPE_SYSTEM}} */ public static int getUserFolderCount(ContentResolver resolver) { - Cursor cursor =resolver.query(Notes.CONTENT_NOTE_URI, - new String[] { "COUNT(*)" }, + Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, + new String[]{"COUNT(*)"}, NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>?", - new String[] { String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)}, + new String[]{String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)}, null); int count = 0; - if(cursor != null) { - if(cursor.moveToFirst()) { + if (cursor != null) { + if (cursor.moveToFirst()) { try { count = cursor.getInt(0); } catch (IndexOutOfBoundsException e) { @@ -140,7 +141,7 @@ public class DataUtils { Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), null, NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER, - new String [] {String.valueOf(type)}, + new String[]{String.valueOf(type)}, null); boolean exist = false; @@ -184,12 +185,12 @@ public class DataUtils { public static boolean checkVisibleFolderName(ContentResolver resolver, String name) { Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, null, NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + - " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + - " AND " + NoteColumns.SNIPPET + "=?", - new String[] { name }, null); + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + + " AND " + NoteColumns.SNIPPET + "=?", + new String[]{name}, null); boolean exist = false; - if(cursor != null) { - if(cursor.getCount() > 0) { + if (cursor != null) { + if (cursor.getCount() > 0) { exist = true; } cursor.close(); @@ -199,9 +200,9 @@ public class DataUtils { public static HashSet getFolderNoteWidget(ContentResolver resolver, long folderId) { Cursor c = resolver.query(Notes.CONTENT_NOTE_URI, - new String[] { NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE }, + new String[]{NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE}, NoteColumns.PARENT_ID + "=?", - new String[] { String.valueOf(folderId) }, + new String[]{String.valueOf(folderId)}, null); HashSet set = null; @@ -226,9 +227,9 @@ public class DataUtils { public static String getCallNumberByNoteId(ContentResolver resolver, long noteId) { Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, - new String [] { CallNote.PHONE_NUMBER }, + new String[]{CallNote.PHONE_NUMBER}, CallNote.NOTE_ID + "=? AND " + CallNote.MIME_TYPE + "=?", - new String [] { String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE }, + new String[]{String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE}, null); if (cursor != null && cursor.moveToFirst()) { @@ -245,10 +246,10 @@ public class DataUtils { public static long getNoteIdByPhoneNumberAndCallDate(ContentResolver resolver, String phoneNumber, long callDate) { Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, - new String [] { CallNote.NOTE_ID }, + new String[]{CallNote.NOTE_ID}, CallNote.CALL_DATE + "=? AND " + CallNote.MIME_TYPE + "=? AND PHONE_NUMBERS_EQUAL(" - + CallNote.PHONE_NUMBER + ",?)", - new String [] { String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber }, + + CallNote.PHONE_NUMBER + ",?)", + new String[]{String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber}, null); if (cursor != null) { @@ -266,9 +267,9 @@ public class DataUtils { public static String getSnippetById(ContentResolver resolver, long noteId) { Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, - new String [] { NoteColumns.SNIPPET }, + new String[]{NoteColumns.SNIPPET}, NoteColumns.ID + "=?", - new String [] { String.valueOf(noteId)}, + new String[]{String.valueOf(noteId)}, null); if (cursor != null) { diff --git a/app/src/main/java/net/micode/notes/tool/ResourceParser.java b/app/src/main/java/net/micode/notes/tool/ResourceParser.java index 1ad3ad6..a165b59 100644 --- a/app/src/main/java/net/micode/notes/tool/ResourceParser.java +++ b/app/src/main/java/net/micode/notes/tool/ResourceParser.java @@ -24,36 +24,36 @@ import net.micode.notes.ui.NotesPreferenceActivity; public class ResourceParser { - public static final int YELLOW = 0; - public static final int BLUE = 1; - public static final int WHITE = 2; - public static final int GREEN = 3; - public static final int RED = 4; + public static final int YELLOW = 0; + public static final int BLUE = 1; + public static final int WHITE = 2; + public static final int GREEN = 3; + public static final int RED = 4; public static final int BG_DEFAULT_COLOR = YELLOW; - public static final int TEXT_SMALL = 0; - public static final int TEXT_MEDIUM = 1; - public static final int TEXT_LARGE = 2; - public static final int TEXT_SUPER = 3; + public static final int TEXT_SMALL = 0; + public static final int TEXT_MEDIUM = 1; + public static final int TEXT_LARGE = 2; + public static final int TEXT_SUPER = 3; public static final int BG_DEFAULT_FONT_SIZE = TEXT_MEDIUM; public static class NoteBgResources { - private final static int [] BG_EDIT_RESOURCES = new int [] { - R.drawable.edit_yellow, - R.drawable.edit_blue, - R.drawable.edit_white, - R.drawable.edit_green, - R.drawable.edit_red + private final static int[] BG_EDIT_RESOURCES = new int[]{ + R.drawable.edit_yellow, + R.drawable.edit_blue, + R.drawable.edit_white, + R.drawable.edit_green, + R.drawable.edit_red }; - private final static int [] BG_EDIT_TITLE_RESOURCES = new int [] { - R.drawable.edit_title_yellow, - R.drawable.edit_title_blue, - R.drawable.edit_title_white, - R.drawable.edit_title_green, - R.drawable.edit_title_red + private final static int[] BG_EDIT_TITLE_RESOURCES = new int[]{ + R.drawable.edit_title_yellow, + R.drawable.edit_title_blue, + R.drawable.edit_title_white, + R.drawable.edit_title_green, + R.drawable.edit_title_red }; public static int getNoteBgResource(int id) { @@ -75,36 +75,36 @@ public class ResourceParser { } public static class NoteItemBgResources { - private final static int [] BG_FIRST_RESOURCES = new int [] { - R.drawable.list_yellow_up, - R.drawable.list_blue_up, - R.drawable.list_white_up, - R.drawable.list_green_up, - R.drawable.list_red_up + private final static int[] BG_FIRST_RESOURCES = new int[]{ + R.drawable.list_yellow_up, + R.drawable.list_blue_up, + R.drawable.list_white_up, + R.drawable.list_green_up, + R.drawable.list_red_up }; - private final static int [] BG_NORMAL_RESOURCES = new int [] { - R.drawable.list_yellow_middle, - R.drawable.list_blue_middle, - R.drawable.list_white_middle, - R.drawable.list_green_middle, - R.drawable.list_red_middle + private final static int[] BG_NORMAL_RESOURCES = new int[]{ + R.drawable.list_yellow_middle, + R.drawable.list_blue_middle, + R.drawable.list_white_middle, + R.drawable.list_green_middle, + R.drawable.list_red_middle }; - private final static int [] BG_LAST_RESOURCES = new int [] { - R.drawable.list_yellow_down, - R.drawable.list_blue_down, - R.drawable.list_white_down, - R.drawable.list_green_down, - R.drawable.list_red_down, + private final static int[] BG_LAST_RESOURCES = new int[]{ + R.drawable.list_yellow_down, + R.drawable.list_blue_down, + R.drawable.list_white_down, + R.drawable.list_green_down, + R.drawable.list_red_down, }; - private final static int [] BG_SINGLE_RESOURCES = new int [] { - R.drawable.list_yellow_single, - R.drawable.list_blue_single, - R.drawable.list_white_single, - R.drawable.list_green_single, - R.drawable.list_red_single + private final static int[] BG_SINGLE_RESOURCES = new int[]{ + R.drawable.list_yellow_single, + R.drawable.list_blue_single, + R.drawable.list_white_single, + R.drawable.list_green_single, + R.drawable.list_red_single }; public static int getNoteBgFirstRes(int id) { @@ -129,24 +129,24 @@ public class ResourceParser { } public static class WidgetBgResources { - private final static int [] BG_2X_RESOURCES = new int [] { - R.drawable.widget_2x_yellow, - R.drawable.widget_2x_blue, - R.drawable.widget_2x_white, - R.drawable.widget_2x_green, - R.drawable.widget_2x_red, + private final static int[] BG_2X_RESOURCES = new int[]{ + R.drawable.widget_2x_yellow, + R.drawable.widget_2x_blue, + R.drawable.widget_2x_white, + R.drawable.widget_2x_green, + R.drawable.widget_2x_red, }; public static int getWidget2xBgResource(int id) { return BG_2X_RESOURCES[id]; } - private final static int [] BG_4X_RESOURCES = new int [] { - R.drawable.widget_4x_yellow, - R.drawable.widget_4x_blue, - R.drawable.widget_4x_white, - R.drawable.widget_4x_green, - R.drawable.widget_4x_red + private final static int[] BG_4X_RESOURCES = new int[]{ + R.drawable.widget_4x_yellow, + R.drawable.widget_4x_blue, + R.drawable.widget_4x_white, + R.drawable.widget_4x_green, + R.drawable.widget_4x_red }; public static int getWidget4xBgResource(int id) { @@ -155,11 +155,11 @@ public class ResourceParser { } public static class TextAppearanceResources { - private final static int [] TEXTAPPEARANCE_RESOURCES = new int [] { - R.style.TextAppearanceNormal, - R.style.TextAppearanceMedium, - R.style.TextAppearanceLarge, - R.style.TextAppearanceSuper + private final static int[] TEXTAPPEARANCE_RESOURCES = new int[]{ + R.style.TextAppearanceNormal, + R.style.TextAppearanceMedium, + R.style.TextAppearanceLarge, + R.style.TextAppearanceSuper }; public static int getTexAppearanceResource(int id) { diff --git a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java index f221202..bf69154 100644 --- a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java +++ b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java @@ -30,13 +30,13 @@ import net.micode.notes.data.Notes.NoteColumns; public class AlarmInitReceiver extends BroadcastReceiver { - private static final String [] PROJECTION = new String [] { - NoteColumns.ID, - NoteColumns.ALERTED_DATE + private static final String[] PROJECTION = new String[]{ + NoteColumns.ID, + NoteColumns.ALERTED_DATE }; - private static final int COLUMN_ID = 0; - private static final int COLUMN_ALERTED_DATE = 1; + private static final int COLUMN_ID = 0; + private static final int COLUMN_ALERTED_DATE = 1; @Override public void onReceive(Context context, Intent intent) { @@ -44,7 +44,7 @@ public class AlarmInitReceiver extends BroadcastReceiver { Cursor c = context.getContentResolver().query(Notes.CONTENT_NOTE_URI, PROJECTION, NoteColumns.ALERTED_DATE + ">? AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE, - new String[] { String.valueOf(currentDate) }, + new String[]{String.valueOf(currentDate)}, null); if (c != null) { diff --git a/app/src/main/java/net/micode/notes/ui/DateTimePicker.java b/app/src/main/java/net/micode/notes/ui/DateTimePicker.java index 182690a..a189109 100644 --- a/app/src/main/java/net/micode/notes/ui/DateTimePicker.java +++ b/app/src/main/java/net/micode/notes/ui/DateTimePicker.java @@ -39,7 +39,7 @@ public class DateTimePicker extends FrameLayout { * 常量声明,包含一些数值范围等 * 例如小时可选范围为0~23小时 * 分钟可选范围为0~59分钟 - */ + */ private static final int HOURS_IN_HALF_DAY = 12; private static final int HOURS_IN_ALL_DAY = 24; private static final int DAYS_IN_ALL_WEEK = 7; @@ -56,23 +56,23 @@ public class DateTimePicker extends FrameLayout { /** * 天数选择器 - */ + */ private final NumberPicker mDateSpinner; /** * 时间选择器 - */ + */ private final NumberPicker mHourSpinner; /** * 分钟选择器 - */ + */ private final NumberPicker mMinuteSpinner; /** * AM / PM 早晚选择器 - */ + */ private final NumberPicker mAmPmSpinner; /** * 日期实例对象 - */ + */ private Calendar mDate; /** * 日期显示的数值 @@ -80,19 +80,19 @@ public class DateTimePicker extends FrameLayout { private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK]; /** * 是否是早晨 - */ + */ private boolean mIsAm; /** * 是否是24小时制 - */ + */ private boolean mIs24HourView; /** * 是否启用 - */ + */ private boolean mIsEnabled = DEFAULT_ENABLE_STATE; /** * 是否正在初始化中 - */ + */ private boolean mInitialising; /** * 日期变更监听器 @@ -100,27 +100,27 @@ public class DateTimePicker extends FrameLayout { private OnDateTimeChangedListener mOnDateTimeChangedListener; /** * 数值改变监听器 - * + *

* 在数值更改时同步修改 mDate 的数值 * 并刷新选择器的数值 * 触发时间改变监听器 */ private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() { - @Override - public void onValueChange(NumberPicker picker, int oldVal, int newVal) { - mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal); - updateDateControl(); - onDateTimeChanged(); - } - }; + @Override + public void onValueChange(NumberPicker picker, int oldVal, int newVal) { + mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal); + updateDateControl(); + onDateTimeChanged(); + } + }; /** * 数值改变监听器 - * + *

* 在数值改变时传入选择器对象和操作前与操作后的数值 * 对数值进行具体的分析 */ - private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener(){ + private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener() { @Override public void onValueChange(NumberPicker picker, int oldVal, int newVal) { boolean isDateChanged = false; @@ -212,7 +212,7 @@ public class DateTimePicker extends FrameLayout { public interface OnDateTimeChangedListener { void onDateTimeChanged(DateTimePicker view, int year, int month, - int dayOfMonth, int hourOfDay, int minute); + int dayOfMonth, int hourOfDay, int minute); } public DateTimePicker(Context context) { @@ -308,14 +308,14 @@ public class DateTimePicker extends FrameLayout { /** * Set the current date * - * @param year The current year - * @param month The current month + * @param year The current year + * @param month The current month * @param dayOfMonth The current dayOfMonth - * @param hourOfDay The current hourOfDay - * @param minute The current minute + * @param hourOfDay The current hourOfDay + * @param minute The current minute */ public void setCurrentDate(int year, int month, - int dayOfMonth, int hourOfDay, int minute) { + int dayOfMonth, int hourOfDay, int minute) { setCurrentYear(year); setCurrentMonth(month); setCurrentDay(dayOfMonth); @@ -394,6 +394,7 @@ public class DateTimePicker extends FrameLayout { /** * Get current hour in 24 hour mode, in the range (0~23) + * * @return The current hour in 24 hour mode */ public int getCurrentHourOfDay() { @@ -401,7 +402,7 @@ public class DateTimePicker extends FrameLayout { } private int getCurrentHour() { - if (mIs24HourView){ + if (mIs24HourView) { return getCurrentHourOfDay(); } else { int hour = getCurrentHourOfDay(); @@ -465,7 +466,7 @@ public class DateTimePicker extends FrameLayout { /** * @return true if this is in 24 hour view else false. */ - public boolean is24HourView () { + public boolean is24HourView() { return mIs24HourView; } @@ -522,11 +523,13 @@ public class DateTimePicker extends FrameLayout { /** * Set the callback that indicates the 'Set' button has been pressed. + * * @param callback the callback, if null will do nothing */ public void setOnDateTimeChangedListener(OnDateTimeChangedListener callback) { mOnDateTimeChangedListener = callback; } + /** * 在日期时间改变时调用该方法 * 如果日期时间改变监听器为空则不处理 diff --git a/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java b/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java index 2c47ba4..ae486d3 100644 --- a/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java +++ b/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java @@ -46,7 +46,7 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener setView(mDateTimePicker); mDateTimePicker.setOnDateTimeChangedListener(new OnDateTimeChangedListener() { public void onDateTimeChanged(DateTimePicker view, int year, int month, - int dayOfMonth, int hourOfDay, int minute) { + int dayOfMonth, int hourOfDay, int minute) { mDate.set(Calendar.YEAR, year); mDate.set(Calendar.MONTH, month); mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth); @@ -59,7 +59,7 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener mDate.set(Calendar.SECOND, 0); mDateTimePicker.setCurrentDate(mDate.getTimeInMillis()); setButton(context.getString(R.string.datetime_dialog_ok), this); - setButton2(context.getString(R.string.datetime_dialog_cancel), (OnClickListener)null); + setButton2(context.getString(R.string.datetime_dialog_cancel), (OnClickListener) null); set24HourView(DateFormat.is24HourFormat(this.getContext())); updateTitle(mDate.getTimeInMillis()); } @@ -74,9 +74,9 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener private void updateTitle(long date) { int flag = - DateUtils.FORMAT_SHOW_YEAR | - DateUtils.FORMAT_SHOW_DATE | - DateUtils.FORMAT_SHOW_TIME; + DateUtils.FORMAT_SHOW_YEAR | + DateUtils.FORMAT_SHOW_DATE | + DateUtils.FORMAT_SHOW_TIME; flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_24HOUR; setTitle(DateUtils.formatDateTime(this.getContext(), date, flag)); } diff --git a/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java b/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java index 96b77da..1d12fcd 100644 --- a/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java +++ b/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java @@ -30,12 +30,12 @@ import net.micode.notes.data.Notes.NoteColumns; public class FoldersListAdapter extends CursorAdapter { - public static final String [] PROJECTION = { - NoteColumns.ID, - NoteColumns.SNIPPET + public static final String[] PROJECTION = { + NoteColumns.ID, + NoteColumns.SNIPPET }; - public static final int ID_COLUMN = 0; + public static final int ID_COLUMN = 0; public static final int NAME_COLUMN = 1; public FoldersListAdapter(Context context, Cursor c) { diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java index 96a9ff8..f76942a 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java @@ -85,6 +85,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private static final Map sBgSelectorBtnsMap = new HashMap(); + static { sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW); sBgSelectorBtnsMap.put(R.id.iv_bg_red, ResourceParser.RED); @@ -94,6 +95,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private static final Map sBgSelectorSelectionMap = new HashMap(); + static { sBgSelectorSelectionMap.put(ResourceParser.YELLOW, R.id.iv_bg_yellow_select); sBgSelectorSelectionMap.put(ResourceParser.RED, R.id.iv_bg_red_select); @@ -103,6 +105,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private static final Map sFontSizeBtnsMap = new HashMap(); + static { sFontSizeBtnsMap.put(R.id.ll_font_large, ResourceParser.TEXT_LARGE); sFontSizeBtnsMap.put(R.id.ll_font_small, ResourceParser.TEXT_SMALL); @@ -111,6 +114,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private static final Map sFontSelectorSelectionMap = new HashMap(); + static { sFontSelectorSelectionMap.put(ResourceParser.TEXT_LARGE, R.id.iv_large_select); sFontSelectorSelectionMap.put(ResourceParser.TEXT_SMALL, R.id.iv_small_select); @@ -214,7 +218,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); - } else if(TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) { + } else if (TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) { // New note long folderId = intent.getLongExtra(Notes.INTENT_EXTRA_FOLDER_ID, 0); int widgetId = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_ID, @@ -309,7 +313,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, } else { mNoteHeaderHolder.tvAlertDate.setVisibility(View.GONE); mNoteHeaderHolder.ivAlertIcon.setVisibility(View.GONE); - }; + } + ; } @Override @@ -350,7 +355,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, } private boolean inRangeOfView(View view, MotionEvent ev) { - int []location = new int[2]; + int[] location = new int[2]; view.getLocationOnScreen(location); int x = location[0]; int y = location[1]; @@ -358,8 +363,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, || ev.getX() > (x + view.getWidth()) || ev.getY() < y || ev.getY() > (y + view.getHeight())) { - return false; - } + return false; + } return true; } @@ -383,7 +388,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, for (int id : sFontSizeBtnsMap.keySet()) { View view = findViewById(id); view.setOnClickListener(this); - }; + } + ; mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this); mFontSizeId = mSharedPrefs.getInt(PREFERENCE_FONT_SIZE, ResourceParser.BG_DEFAULT_FONT_SIZE); /** @@ -391,7 +397,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, * The id may larger than the length of resources, in this case, * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE} */ - if(mFontSizeId >= TextAppearanceResources.getResourcesSize()) { + if (mFontSizeId >= TextAppearanceResources.getResourcesSize()) { mFontSizeId = ResourceParser.BG_DEFAULT_FONT_SIZE; } mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list); @@ -400,7 +406,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, @Override protected void onPause() { super.onPause(); - if(saveNote()) { + if (saveNote()) { Log.d(TAG, "Note data was saved with length:" + mWorkingNote.getContent().length()); } clearSettingState(); @@ -417,8 +423,8 @@ public class NoteEditActivity extends Activity implements OnClickListener, return; } - intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] { - mWorkingNote.getWidgetId() + intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[]{ + mWorkingNote.getWidgetId() }); sendBroadcast(intent); @@ -430,7 +436,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, if (id == R.id.btn_set_bg_color) { mNoteBgColorSelector.setVisibility(View.VISIBLE); findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( - - View.VISIBLE); + -View.VISIBLE); } else if (sBgSelectorBtnsMap.containsKey(id)) { findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( View.GONE); @@ -454,7 +460,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, @Override public void onBackPressed() { - if(clearSettingState()) { + if (clearSettingState()) { return; } @@ -557,7 +563,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis()); d.setOnDateTimeSetListener(new OnDateTimeSetListener() { public void OnDateTimeSet(AlertDialog dialog, long date) { - mWorkingNote.setAlertDate(date , true); + mWorkingNote.setAlertDate(date, true); } }); d.show(); @@ -626,7 +632,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); AlarmManager alarmManager = ((AlarmManager) getSystemService(ALARM_SERVICE)); showAlertHeader(); - if(!set) { + if (!set) { alarmManager.cancel(pendingIntent); } else { alarmManager.set(AlarmManager.RTC_WAKEUP, date, pendingIntent); @@ -659,7 +665,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, mEditTextList.removeViewAt(index); NoteEditText edit = null; - if(index == 0) { + if (index == 0) { edit = (NoteEditText) mEditTextList.getChildAt(0).findViewById( R.id.et_edit_text); } else { @@ -676,7 +682,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, /** * Should not happen, check for debug */ - if(index > mEditTextList.getChildCount()) { + if (index > mEditTextList.getChildCount()) { Log.e(TAG, "Index out of mEditTextList boundrary, should not happen"); } @@ -696,7 +702,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, String[] items = text.split("\n"); int index = 0; for (String item : items) { - if(!TextUtils.isEmpty(item)) { + if (!TextUtils.isEmpty(item)) { mEditTextList.addView(getListItem(item, index)); index++; } @@ -761,7 +767,7 @@ public class NoteEditActivity extends Activity implements OnClickListener, Log.e(TAG, "Wrong index, should not happen"); return; } - if(hasText) { + if (hasText) { mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.VISIBLE); } else { mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.GONE); diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/app/src/main/java/net/micode/notes/ui/NoteEditText.java index 2afe2a8..2c8b646 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteEditText.java +++ b/app/src/main/java/net/micode/notes/ui/NoteEditText.java @@ -42,11 +42,12 @@ public class NoteEditText extends EditText { private int mIndex; private int mSelectionStartBeforeDelete; - private static final String SCHEME_TEL = "tel:" ; - private static final String SCHEME_HTTP = "http:" ; - private static final String SCHEME_EMAIL = "mailto:" ; + private static final String SCHEME_TEL = "tel:"; + private static final String SCHEME_HTTP = "http:"; + private static final String SCHEME_EMAIL = "mailto:"; private static final Map sSchemaActionResMap = new HashMap(); + static { sSchemaActionResMap.put(SCHEME_TEL, R.string.note_link_tel); sSchemaActionResMap.put(SCHEME_HTTP, R.string.note_link_web); @@ -140,7 +141,7 @@ public class NoteEditText extends EditText { @Override public boolean onKeyUp(int keyCode, KeyEvent event) { - switch(keyCode) { + switch (keyCode) { case KeyEvent.KEYCODE_DEL: if (mOnTextViewChangeListener != null) { if (0 == mSelectionStartBeforeDelete && mIndex != 0) { @@ -191,8 +192,8 @@ public class NoteEditText extends EditText { final URLSpan[] urls = ((Spanned) getText()).getSpans(min, max, URLSpan.class); if (urls.length == 1) { int defaultResId = 0; - for(String schema: sSchemaActionResMap.keySet()) { - if(urls[0].getURL().indexOf(schema) >= 0) { + for (String schema : sSchemaActionResMap.keySet()) { + if (urls[0].getURL().indexOf(schema) >= 0) { defaultResId = sSchemaActionResMap.get(schema); break; } diff --git a/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/app/src/main/java/net/micode/notes/ui/NoteItemData.java index 0f5a878..b3b4096 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteItemData.java +++ b/app/src/main/java/net/micode/notes/ui/NoteItemData.java @@ -27,33 +27,33 @@ import net.micode.notes.tool.DataUtils; public class NoteItemData { - static final String [] PROJECTION = new String [] { - NoteColumns.ID, - NoteColumns.ALERTED_DATE, - NoteColumns.BG_COLOR_ID, - NoteColumns.CREATED_DATE, - NoteColumns.HAS_ATTACHMENT, - NoteColumns.MODIFIED_DATE, - NoteColumns.NOTES_COUNT, - NoteColumns.PARENT_ID, - NoteColumns.SNIPPET, - NoteColumns.TYPE, - NoteColumns.WIDGET_ID, - NoteColumns.WIDGET_TYPE, + static final String[] PROJECTION = new String[]{ + NoteColumns.ID, + NoteColumns.ALERTED_DATE, + NoteColumns.BG_COLOR_ID, + NoteColumns.CREATED_DATE, + NoteColumns.HAS_ATTACHMENT, + NoteColumns.MODIFIED_DATE, + NoteColumns.NOTES_COUNT, + NoteColumns.PARENT_ID, + NoteColumns.SNIPPET, + NoteColumns.TYPE, + NoteColumns.WIDGET_ID, + NoteColumns.WIDGET_TYPE, }; - private static final int ID_COLUMN = 0; - private static final int ALERTED_DATE_COLUMN = 1; - private static final int BG_COLOR_ID_COLUMN = 2; - private static final int CREATED_DATE_COLUMN = 3; - private static final int HAS_ATTACHMENT_COLUMN = 4; - private static final int MODIFIED_DATE_COLUMN = 5; - private static final int NOTES_COUNT_COLUMN = 6; - private static final int PARENT_ID_COLUMN = 7; - private static final int SNIPPET_COLUMN = 8; - private static final int TYPE_COLUMN = 9; - private static final int WIDGET_ID_COLUMN = 10; - private static final int WIDGET_TYPE_COLUMN = 11; + private static final int ID_COLUMN = 0; + private static final int ALERTED_DATE_COLUMN = 1; + private static final int BG_COLOR_ID_COLUMN = 2; + private static final int CREATED_DATE_COLUMN = 3; + private static final int HAS_ATTACHMENT_COLUMN = 4; + private static final int MODIFIED_DATE_COLUMN = 5; + private static final int NOTES_COUNT_COLUMN = 6; + private static final int PARENT_ID_COLUMN = 7; + private static final int SNIPPET_COLUMN = 8; + private static final int TYPE_COLUMN = 9; + private static final int WIDGET_ID_COLUMN = 10; + private static final int WIDGET_TYPE_COLUMN = 11; private long mId; private long mAlertDate; @@ -190,7 +190,7 @@ public class NoteItemData { return mNotesCount; } - public long getFolderId () { + public long getFolderId() { return mParentId; } diff --git a/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/app/src/main/java/net/micode/notes/ui/NotesListActivity.java index e843aec..53b9017 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -81,7 +81,7 @@ import java.util.HashSet; public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener { private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0; - private static final int FOLDER_LIST_QUERY_TOKEN = 1; + private static final int FOLDER_LIST_QUERY_TOKEN = 1; private static final int MENU_FOLDER_DELETE = 0; @@ -93,7 +93,9 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt private enum ListEditState { NOTE_LIST, SUB_FOLDER, CALL_RECORD_FOLDER - }; + } + + ; private ListEditState mState; @@ -133,7 +135,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt + NoteColumns.NOTES_COUNT + ">0)"; private final static int REQUEST_CODE_OPEN_NODE = 102; - private final static int REQUEST_CODE_NEW_NODE = 103; + private final static int REQUEST_CODE_NEW_NODE = 103; @Override protected void onCreate(Bundle savedInstanceState) { @@ -163,11 +165,11 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt StringBuilder sb = new StringBuilder(); InputStream in = null; try { - in = getResources().openRawResource(R.raw.introduction); + in = getResources().openRawResource(R.raw.introduction); if (in != null) { InputStreamReader isr = new InputStreamReader(in); BufferedReader br = new BufferedReader(isr); - char [] buf = new char[1024]; + char[] buf = new char[1024]; int len = 0; while ((len = br.read(buf)) > 0) { sb.append(buf, 0, len); @@ -180,7 +182,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt e.printStackTrace(); return; } finally { - if(in != null) { + if (in != null) { try { in.close(); } catch (IOException e) { @@ -258,7 +260,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt mDropDownMenu = new DropdownMenu(NotesListActivity.this, (Button) customView.findViewById(R.id.selection_menu), R.menu.note_list_dropdown); - mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){ + mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { mNotesListAdapter.selectAll(!mNotesListAdapter.isAllSelected()); updateMenu(); @@ -307,7 +309,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt } public void onItemCheckedStateChanged(ActionMode mode, int position, long id, - boolean checked) { + boolean checked) { mNotesListAdapter.setCheckedItem(position, checked); updateMenu(); } @@ -325,14 +327,14 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt builder.setTitle(getString(R.string.alert_title_delete)); builder.setIcon(android.R.drawable.ic_dialog_alert); builder.setMessage(getString(R.string.alert_message_delete_notes, - mNotesListAdapter.getSelectedCount())); + mNotesListAdapter.getSelectedCount())); builder.setPositiveButton(android.R.string.ok, - new DialogInterface.OnClickListener() { - public void onClick(DialogInterface dialog, - int which) { - batchDelete(); - } - }); + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, + int which) { + batchDelete(); + } + }); builder.setNegativeButton(android.R.string.cancel, null); builder.show(); break; @@ -406,14 +408,16 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt return false; } - }; + } + + ; private void startAsyncNotesListQuery() { String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION : NORMAL_SELECTION; mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null, - Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] { - String.valueOf(mCurrentFolderId) + Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[]{ + String.valueOf(mCurrentFolderId) }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC"); } @@ -605,7 +609,7 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt }); final Dialog dialog = builder.setView(view).show(); - final Button positive = (Button)dialog.findViewById(android.R.id.button1); + final Button positive = (Button) dialog.findViewById(android.R.id.button1); positive.setOnClickListener(new OnClickListener() { public void onClick(View v) { hideSoftInput(etName); @@ -623,8 +627,8 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); values.put(NoteColumns.LOCAL_MODIFIED, 1); mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID - + "=?", new String[] { - String.valueOf(mFocusNoteDataItem.getId()) + + "=?", new String[]{ + String.valueOf(mFocusNoteDataItem.getId()) }); } } else if (!TextUtils.isEmpty(name)) { @@ -699,8 +703,8 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt return; } - intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] { - appWidgetId + intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[]{ + appWidgetId }); sendBroadcast(intent); @@ -919,15 +923,15 @@ public class NotesListActivity extends Activity implements OnClickListener, OnIt private void startQueryDestinationFolders() { String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?"; - selection = (mState == ListEditState.NOTE_LIST) ? selection: - "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")"; + selection = (mState == ListEditState.NOTE_LIST) ? selection : + "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")"; mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN, null, Notes.CONTENT_NOTE_URI, FoldersListAdapter.PROJECTION, selection, - new String[] { + new String[]{ String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER), String.valueOf(mCurrentFolderId) diff --git a/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java index 51c9cb9..0593aa4 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java +++ b/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java @@ -41,7 +41,9 @@ public class NotesListAdapter extends CursorAdapter { public static class AppWidgetAttribute { public int widgetId; public int widgetType; - }; + } + + ; public NotesListAdapter(Context context) { super(context, null); diff --git a/app/src/main/java/net/micode/notes/ui/NotesListItem.java b/app/src/main/java/net/micode/notes/ui/NotesListItem.java index 1221e80..7ffc856 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesListItem.java +++ b/app/src/main/java/net/micode/notes/ui/NotesListItem.java @@ -67,7 +67,7 @@ public class NotesListItem extends LinearLayout { } else if (data.getParentId() == Notes.ID_CALL_RECORD_FOLDER) { mCallName.setVisibility(View.VISIBLE); mCallName.setText(data.getCallName()); - mTitle.setTextAppearance(context,R.style.TextAppearanceSecondaryItem); + mTitle.setTextAppearance(context, R.style.TextAppearanceSecondaryItem); mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet())); if (data.hasAlert()) { mAlert.setImageResource(R.drawable.clock); @@ -82,7 +82,7 @@ public class NotesListItem extends LinearLayout { if (data.getType() == Notes.TYPE_FOLDER) { mTitle.setText(data.getSnippet() + context.getString(R.string.format_folder_files_count, - data.getNotesCount())); + data.getNotesCount())); mAlert.setVisibility(View.GONE); } else { mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet())); diff --git a/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java index 07c5f7e..e92e3c8 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java +++ b/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java @@ -144,7 +144,7 @@ public class NotesPreferenceActivity extends PreferenceActivity { } } else { Toast.makeText(NotesPreferenceActivity.this, - R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT) + R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT) .show(); } return true; @@ -245,8 +245,8 @@ public class NotesPreferenceActivity extends PreferenceActivity { public void onClick(View v) { mHasAddedAccount = true; Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS"); - intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] { - "gmail-ls" + intent.putExtra(AUTHORITIES_FILTER_KEY, new String[]{ + "gmail-ls" }); startActivityForResult(intent, -1); dialog.dismiss(); @@ -265,7 +265,7 @@ public class NotesPreferenceActivity extends PreferenceActivity { subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg)); dialogBuilder.setCustomTitle(titleView); - CharSequence[] menuItemArray = new CharSequence[] { + CharSequence[] menuItemArray = new CharSequence[]{ getString(R.string.preferences_menu_change_account), getString(R.string.preferences_menu_remove_account), getString(R.string.preferences_menu_cancel) diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java index ec6f819..d912362 100644 --- a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java +++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java @@ -15,6 +15,7 @@ */ package net.micode.notes.widget; + import android.app.PendingIntent; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; @@ -33,15 +34,15 @@ import net.micode.notes.ui.NoteEditActivity; import net.micode.notes.ui.NotesListActivity; public abstract class NoteWidgetProvider extends AppWidgetProvider { - public static final String [] PROJECTION = new String [] { - NoteColumns.ID, - NoteColumns.BG_COLOR_ID, - NoteColumns.SNIPPET + public static final String[] PROJECTION = new String[]{ + NoteColumns.ID, + NoteColumns.BG_COLOR_ID, + NoteColumns.SNIPPET }; - public static final int COLUMN_ID = 0; - public static final int COLUMN_BG_COLOR_ID = 1; - public static final int COLUMN_SNIPPET = 2; + public static final int COLUMN_ID = 0; + public static final int COLUMN_BG_COLOR_ID = 1; + public static final int COLUMN_SNIPPET = 2; private static final String TAG = "NoteWidgetProvider"; @@ -53,7 +54,7 @@ public abstract class NoteWidgetProvider extends AppWidgetProvider { context.getContentResolver().update(Notes.CONTENT_NOTE_URI, values, NoteColumns.WIDGET_ID + "=?", - new String[] { String.valueOf(appWidgetIds[i])}); + new String[]{String.valueOf(appWidgetIds[i])}); } } @@ -61,7 +62,7 @@ public abstract class NoteWidgetProvider extends AppWidgetProvider { return context.getContentResolver().query(Notes.CONTENT_NOTE_URI, PROJECTION, NoteColumns.WIDGET_ID + "=? AND " + NoteColumns.PARENT_ID + "<>?", - new String[] { String.valueOf(widgetId), String.valueOf(Notes.ID_TRASH_FOLER) }, + new String[]{String.valueOf(widgetId), String.valueOf(Notes.ID_TRASH_FOLER)}, null); } @@ -70,7 +71,7 @@ public abstract class NoteWidgetProvider extends AppWidgetProvider { } private void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds, - boolean privacyMode) { + boolean privacyMode) { for (int i = 0; i < appWidgetIds.length; i++) { if (appWidgetIds[i] != AppWidgetManager.INVALID_APPWIDGET_ID) { int bgId = ResourceParser.getDefaultBgId(context); From f1ca7cd7c49810f95c966715759cd27517a071ad Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Fri, 7 Apr 2023 16:38:26 +0800 Subject: [PATCH 04/21] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 8 ++++---- .../net/micode/notes/gtask/remote/GTaskASyncTask.java | 4 ++-- .../java/net/micode/notes/gtask/remote/GTaskClient.java | 2 +- .../main/java/net/micode/notes/tool/ResourceParser.java | 2 +- app/src/main/java/net/micode/notes/ui/AlarmReceiver.java | 2 ++ app/src/main/java/net/micode/notes/ui/NoteEditText.java | 1 + app/src/main/java/net/micode/notes/ui/NoteItemData.java | 1 + .../notes/ui/{ => activities}/AlarmAlertActivity.java | 2 +- .../notes/ui/{ => activities}/NoteEditActivity.java | 5 ++++- .../notes/ui/{ => activities}/NotesListActivity.java | 7 ++++++- .../ui/{ => activities}/NotesPreferenceActivity.java | 4 +--- .../java/net/micode/notes/widget/NoteWidgetProvider.java | 4 ++-- 12 files changed, 26 insertions(+), 16 deletions(-) rename app/src/main/java/net/micode/notes/ui/{ => activities}/AlarmAlertActivity.java (99%) rename app/src/main/java/net/micode/notes/ui/{ => activities}/NoteEditActivity.java (99%) rename app/src/main/java/net/micode/notes/ui/{ => activities}/NotesListActivity.java (99%) rename app/src/main/java/net/micode/notes/ui/{ => activities}/NotesPreferenceActivity.java (99%) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index a265204..75d76cf 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -39,7 +39,7 @@ android:label="@string/app_name" > @@ -129,14 +129,14 @@ diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java index b8fe517..6469736 100644 --- a/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java +++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java @@ -25,8 +25,8 @@ import android.content.Intent; import android.os.AsyncTask; import net.micode.notes.R; -import net.micode.notes.ui.NotesListActivity; -import net.micode.notes.ui.NotesPreferenceActivity; +import net.micode.notes.ui.activities.NotesListActivity; +import net.micode.notes.ui.activities.NotesPreferenceActivity; public class GTaskASyncTask extends AsyncTask { diff --git a/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java index 7b94ce4..95ae010 100644 --- a/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java +++ b/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java @@ -30,7 +30,7 @@ import net.micode.notes.gtask.data.TaskList; import net.micode.notes.gtask.exception.ActionFailureException; import net.micode.notes.gtask.exception.NetworkFailureException; import net.micode.notes.tool.GTaskStringUtils; -import net.micode.notes.ui.NotesPreferenceActivity; +import net.micode.notes.ui.activities.NotesPreferenceActivity; import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; diff --git a/app/src/main/java/net/micode/notes/tool/ResourceParser.java b/app/src/main/java/net/micode/notes/tool/ResourceParser.java index a165b59..ea5fc30 100644 --- a/app/src/main/java/net/micode/notes/tool/ResourceParser.java +++ b/app/src/main/java/net/micode/notes/tool/ResourceParser.java @@ -20,7 +20,7 @@ import android.content.Context; import android.preference.PreferenceManager; import net.micode.notes.R; -import net.micode.notes.ui.NotesPreferenceActivity; +import net.micode.notes.ui.activities.NotesPreferenceActivity; public class ResourceParser { diff --git a/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java index 54e503b..709b3fe 100644 --- a/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java +++ b/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java @@ -20,6 +20,8 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +import net.micode.notes.ui.activities.AlarmAlertActivity; + public class AlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/app/src/main/java/net/micode/notes/ui/NoteEditText.java index 2c8b646..348005f 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteEditText.java +++ b/app/src/main/java/net/micode/notes/ui/NoteEditText.java @@ -33,6 +33,7 @@ import android.view.MotionEvent; import android.widget.EditText; import net.micode.notes.R; +import net.micode.notes.ui.activities.NoteEditActivity; import java.util.HashMap; import java.util.Map; diff --git a/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/app/src/main/java/net/micode/notes/ui/NoteItemData.java index b3b4096..1e7955f 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteItemData.java +++ b/app/src/main/java/net/micode/notes/ui/NoteItemData.java @@ -24,6 +24,7 @@ import net.micode.notes.data.Contact; import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.tool.DataUtils; +import net.micode.notes.ui.activities.NoteEditActivity; public class NoteItemData { diff --git a/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java b/app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java similarity index 99% rename from app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java rename to app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java index 85723be..fb8d889 100644 --- a/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java +++ b/app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package net.micode.notes.ui; +package net.micode.notes.ui.activities; import android.app.Activity; import android.app.AlertDialog; diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java similarity index 99% rename from app/src/main/java/net/micode/notes/ui/NoteEditActivity.java rename to app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java index f76942a..45e6435 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java +++ b/app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package net.micode.notes.ui; +package net.micode.notes.ui.activities; import android.app.Activity; import android.app.AlarmManager; @@ -60,7 +60,10 @@ import net.micode.notes.model.WorkingNote.NoteSettingChangedListener; import net.micode.notes.tool.DataUtils; import net.micode.notes.tool.ResourceParser; import net.micode.notes.tool.ResourceParser.TextAppearanceResources; +import net.micode.notes.ui.AlarmReceiver; +import net.micode.notes.ui.DateTimePickerDialog; import net.micode.notes.ui.DateTimePickerDialog.OnDateTimeSetListener; +import net.micode.notes.ui.NoteEditText; import net.micode.notes.ui.NoteEditText.OnTextViewChangeListener; import net.micode.notes.widget.NoteWidgetProvider_2x; import net.micode.notes.widget.NoteWidgetProvider_4x; diff --git a/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/app/src/main/java/net/micode/notes/ui/activities/NotesListActivity.java similarity index 99% rename from app/src/main/java/net/micode/notes/ui/NotesListActivity.java rename to app/src/main/java/net/micode/notes/ui/activities/NotesListActivity.java index 53b9017..9d4d15a 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesListActivity.java +++ b/app/src/main/java/net/micode/notes/ui/activities/NotesListActivity.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package net.micode.notes.ui; +package net.micode.notes.ui.activities; import android.app.Activity; import android.app.AlertDialog; @@ -68,7 +68,12 @@ import net.micode.notes.model.WorkingNote; import net.micode.notes.tool.BackupUtils; import net.micode.notes.tool.DataUtils; import net.micode.notes.tool.ResourceParser; +import net.micode.notes.ui.DropdownMenu; +import net.micode.notes.ui.FoldersListAdapter; +import net.micode.notes.ui.NoteItemData; +import net.micode.notes.ui.NotesListAdapter; import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute; +import net.micode.notes.ui.NotesListItem; import net.micode.notes.widget.NoteWidgetProvider_2x; import net.micode.notes.widget.NoteWidgetProvider_4x; diff --git a/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/app/src/main/java/net/micode/notes/ui/activities/NotesPreferenceActivity.java similarity index 99% rename from app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java rename to app/src/main/java/net/micode/notes/ui/activities/NotesPreferenceActivity.java index e92e3c8..a705a89 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java +++ b/app/src/main/java/net/micode/notes/ui/activities/NotesPreferenceActivity.java @@ -14,11 +14,10 @@ * limitations under the License. */ -package net.micode.notes.ui; +package net.micode.notes.ui.activities; import android.accounts.Account; import android.accounts.AccountManager; -import android.app.ActionBar; import android.app.AlertDialog; import android.content.BroadcastReceiver; import android.content.ContentValues; @@ -35,7 +34,6 @@ import android.preference.PreferenceCategory; import android.text.TextUtils; import android.text.format.DateFormat; import android.view.LayoutInflater; -import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java index d912362..99575d1 100644 --- a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java +++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java @@ -30,8 +30,8 @@ import net.micode.notes.R; import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.tool.ResourceParser; -import net.micode.notes.ui.NoteEditActivity; -import net.micode.notes.ui.NotesListActivity; +import net.micode.notes.ui.activities.NoteEditActivity; +import net.micode.notes.ui.activities.NotesListActivity; public abstract class NoteWidgetProvider extends AppWidgetProvider { public static final String[] PROJECTION = new String[]{ From e0345c24307a7833d991e11716fdb9dc3f8f7a40 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Fri, 7 Apr 2023 16:38:37 +0800 Subject: [PATCH 05/21] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...米便签开源代码的泛读报告.docx | Bin 0 -> 262265 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 doc/小米便签开源代码的泛读报告.docx diff --git a/doc/小米便签开源代码的泛读报告.docx b/doc/小米便签开源代码的泛读报告.docx new file mode 100644 index 0000000000000000000000000000000000000000..17cfa753f3e782c5dc29469609a9f56e077fee87 GIT binary patch literal 262265 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

g? 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

_n~biqtzxQodWdzQsvv?#0mj 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

kW(*ITQP)URE$^~3kS{LkYr-hJ1D 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%0DtF>=)zf6U3Ipd&j*DS=EW{&Sbc9UujZ=_dBLf81 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

oqT9V`HbMHrHjcE=p;|C*ePyf{lTEI);X% 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 literal 0 HcmV?d00001 From 77a089051208ff4a01feb6d368ec58755f6e3f69 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 10:52:12 +0800 Subject: [PATCH 06/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E5=99=A8=E7=9A=84=E6=B3=A8=E9=87=8A=E5=92=8C?= =?UTF-8?q?=E6=BC=8F=E6=8E=89=E7=9A=84=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../micode/notes/ui/DateTimePickerDialog.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java b/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java index ae486d3..05abbf0 100644 --- a/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java +++ b/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java @@ -29,6 +29,12 @@ import android.content.DialogInterface.OnClickListener; import android.text.format.DateFormat; import android.text.format.DateUtils; +/** + * 日期选择器 界面 + * 将用户交互与日期选择器数据类对接 + * 并保存了一些基础信息,如当前日期、是否为24小时格式等 + * 也注册了相应的事件监听器 + */ public class DateTimePickerDialog extends AlertDialog implements OnClickListener { private Calendar mDate = Calendar.getInstance(); @@ -36,10 +42,11 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener private OnDateTimeSetListener mOnDateTimeSetListener; private DateTimePicker mDateTimePicker; + // 为什么要在类里面声明公开接口还在其他类中使用?这样做并不规范 public interface OnDateTimeSetListener { void OnDateTimeSet(AlertDialog dialog, long date); } - + // 构造方法 public DateTimePickerDialog(Context context, long date) { super(context); mDateTimePicker = new DateTimePicker(context); @@ -63,15 +70,15 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener set24HourView(DateFormat.is24HourFormat(this.getContext())); updateTitle(mDate.getTimeInMillis()); } - + // 设置为 24 小时的日期显示格式 public void set24HourView(boolean is24HourView) { mIs24HourView = is24HourView; } - + // 初始化 OnDateTimeSetListener 监听器 public void setOnDateTimeSetListener(OnDateTimeSetListener callBack) { mOnDateTimeSetListener = callBack; } - + // 更新弹出窗口标题 private void updateTitle(long date) { int flag = DateUtils.FORMAT_SHOW_YEAR | @@ -80,9 +87,10 @@ public class DateTimePickerDialog extends AlertDialog implements OnClickListener flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_24HOUR; setTitle(DateUtils.formatDateTime(this.getContext(), date, flag)); } - + @Override public void onClick(DialogInterface arg0, int arg1) { if (mOnDateTimeSetListener != null) { + // onClick 委托至 OnDateTimeSetListener mOnDateTimeSetListener.OnDateTimeSet(this, mDate.getTimeInMillis()); } } From 9a11bfcafdf153c4ad65e07df51af10051f14eb5 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:03:37 +0800 Subject: [PATCH 07/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=E9=97=B9=E9=92=9F?= =?UTF-8?q?=E5=B9=BF=E6=92=AD=E4=BF=A1=E6=81=AF=E6=8E=A5=E6=94=B6=E8=80=85?= =?UTF-8?q?=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/micode/notes/ui/AlarmInitReceiver.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java index bf69154..a8c5a31 100644 --- a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java +++ b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java @@ -27,9 +27,13 @@ import android.database.Cursor; import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; - +/** + * 闹钟传回信息接收者 + * 在设置闹钟之后该活动类会接受来自闹钟系统传回的消息并进行相关处理 + */ public class AlarmInitReceiver extends BroadcastReceiver { + // 数据格式封包 private static final String[] PROJECTION = new String[]{ NoteColumns.ID, NoteColumns.ALERTED_DATE @@ -38,6 +42,7 @@ public class AlarmInitReceiver extends BroadcastReceiver { private static final int COLUMN_ID = 0; private static final int COLUMN_ALERTED_DATE = 1; + // 接收到闹钟应用的广播后执行该方法 @Override public void onReceive(Context context, Intent intent) { long currentDate = System.currentTimeMillis(); From aa5a30868eaba453018a32d031d2a985446418e7 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:05:22 +0800 Subject: [PATCH 08/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=20AlarmReceiver=20?= =?UTF-8?q?=E7=B1=BB=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java | 2 +- app/src/main/java/net/micode/notes/ui/AlarmReceiver.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java index a8c5a31..779ca0f 100644 --- a/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java +++ b/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java @@ -28,7 +28,7 @@ import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; /** - * 闹钟传回信息接收者 + * 闹钟传回的初始化信息接收者 * 在设置闹钟之后该活动类会接受来自闹钟系统传回的消息并进行相关处理 */ public class AlarmInitReceiver extends BroadcastReceiver { diff --git a/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java b/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java index 709b3fe..27cefef 100644 --- a/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java +++ b/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java @@ -22,6 +22,10 @@ import android.content.Intent; import net.micode.notes.ui.activities.AlarmAlertActivity; +/** + * 闹钟广播消息的接收者 + * 根据消息内容发起 Intent 调用 + */ public class AlarmReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { From 4dab52c159c7cb813b00af7ddfb59b56ab9d5ff5 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:07:55 +0800 Subject: [PATCH 09/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=20DropdownMenu=20?= =?UTF-8?q?=E7=B1=BB=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/micode/notes/ui/DropdownMenu.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/DropdownMenu.java b/app/src/main/java/net/micode/notes/ui/DropdownMenu.java index 613dc74..4fb8660 100644 --- a/app/src/main/java/net/micode/notes/ui/DropdownMenu.java +++ b/app/src/main/java/net/micode/notes/ui/DropdownMenu.java @@ -27,9 +27,16 @@ import android.widget.PopupMenu.OnMenuItemClickListener; import net.micode.notes.R; +/** + * 下拉菜单的数据类 + * 并封装了一个下拉菜单内容选定事件监听器 + */ public class DropdownMenu { + // 菜单按钮 private Button mButton; + // 弹出菜单 private PopupMenu mPopupMenu; + // 菜单 private Menu mMenu; public DropdownMenu(Context context, Button button, int menuId) { @@ -44,17 +51,17 @@ public class DropdownMenu { } }); } - + // 绑定监听器 public void setOnDropdownMenuItemClickListener(OnMenuItemClickListener listener) { if (mPopupMenu != null) { mPopupMenu.setOnMenuItemClickListener(listener); } } - + // 根据id获取MenuItem public MenuItem findItem(int id) { return mMenu.findItem(id); } - + // 设置菜单按钮的文本 public void setTitle(CharSequence title) { mButton.setText(title); } From 1a20a07dba18012ed01e212b93e3b9aa8f1b787d Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:09:37 +0800 Subject: [PATCH 10/21] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E5=9B=A0=E4=BF=AE=E9=A5=B0=E7=AC=A6=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E4=B8=8D=E5=BD=93=E5=AF=BC=E8=87=B4=E7=9A=84=E5=BC=95=E7=94=A8?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/net/micode/notes/ui/NoteItemData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/app/src/main/java/net/micode/notes/ui/NoteItemData.java index 1e7955f..bad034d 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteItemData.java +++ b/app/src/main/java/net/micode/notes/ui/NoteItemData.java @@ -28,7 +28,7 @@ import net.micode.notes.ui.activities.NoteEditActivity; public class NoteItemData { - static final String[] PROJECTION = new String[]{ + public static final String[] PROJECTION = new String[]{ NoteColumns.ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID, From c7d3af27a742ecb1f129cd823e6596dd6113f534 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:14:49 +0800 Subject: [PATCH 11/21] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20FoldersListAdapter?= =?UTF-8?q?=20=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../micode/notes/ui/FoldersListAdapter.java | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java b/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java index 1d12fcd..dd77ba9 100644 --- a/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java +++ b/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java @@ -28,7 +28,9 @@ import net.micode.notes.R; import net.micode.notes.data.Notes; import net.micode.notes.data.Notes.NoteColumns; - +/** + * 文件列表适配器 + */ public class FoldersListAdapter extends CursorAdapter { public static final String[] PROJECTION = { NoteColumns.ID, @@ -43,11 +45,24 @@ public class FoldersListAdapter extends CursorAdapter { // TODO Auto-generated constructor stub } + /** + * 创建新视图 + * @param context 上下文 + * @param cursor 数据库指针 + * @param parent 父视图 + * @return View 视图对象 + */ @Override public View newView(Context context, Cursor cursor, ViewGroup parent) { return new FolderListItem(context); } + /** + * 视图绑定方法 + * @param view 视图 + * @param context 上下文 + * @param cursor 数据库指针 + */ @Override public void bindView(View view, Context context, Cursor cursor) { if (view instanceof FolderListItem) { @@ -56,14 +71,20 @@ public class FoldersListAdapter extends CursorAdapter { ((FolderListItem) view).bind(folderName); } } - + /** + * 获取文件夹名称 + */ public String getFolderName(Context context, int position) { Cursor cursor = (Cursor) getItem(position); return (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN); } + /** + * 文件列表中的子项 + */ private class FolderListItem extends LinearLayout { + // 保存文件名 private TextView mName; public FolderListItem(Context context) { @@ -71,7 +92,7 @@ public class FoldersListAdapter extends CursorAdapter { inflate(context, R.layout.folder_list_item, this); mName = (TextView) findViewById(R.id.tv_folder_name); } - + // 设置文件名 public void bind(String name) { mName.setText(name); } From e939a5ec5dd13d02cd6bda0a8e1823632a757eb6 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:38:39 +0800 Subject: [PATCH 12/21] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20NoteEditText=20?= =?UTF-8?q?=E7=9A=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/micode/notes/ui/NoteEditText.java | 53 ++++++++++++++++--- 1 file changed, 46 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/app/src/main/java/net/micode/notes/ui/NoteEditText.java index 348005f..ae2bc44 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteEditText.java +++ b/app/src/main/java/net/micode/notes/ui/NoteEditText.java @@ -38,6 +38,10 @@ import net.micode.notes.ui.activities.NoteEditActivity; import java.util.HashMap; import java.util.Map; +/** + * 笔记编辑控件 + * 扩展了默认控件的一些基础功能 + */ public class NoteEditText extends EditText { private static final String TAG = "NoteEditText"; private int mIndex; @@ -47,8 +51,8 @@ public class NoteEditText extends EditText { private static final String SCHEME_HTTP = "http:"; private static final String SCHEME_EMAIL = "mailto:"; - private static final Map sSchemaActionResMap = new HashMap(); - + private static final Map sSchemaActionResMap = new HashMap<>(); + // 静态初始化 static { sSchemaActionResMap.put(SCHEME_TEL, R.string.note_link_tel); sSchemaActionResMap.put(SCHEME_HTTP, R.string.note_link_web); @@ -76,22 +80,32 @@ public class NoteEditText extends EditText { */ void onTextChange(int index, boolean hasText); } - + /** + * 文本视图改变事件监听器 + */ private OnTextViewChangeListener mOnTextViewChangeListener; - + /** + * 构造器 + */ public NoteEditText(Context context) { super(context, null); mIndex = 0; } - + /** + * 设置索引值 + */ public void setIndex(int index) { mIndex = index; } - + /** + * 绑定 文本视图改变事件监听器 + */ public void setOnTextViewChangeListener(OnTextViewChangeListener listener) { mOnTextViewChangeListener = listener; } - + /** + * 构造器 + */ public NoteEditText(Context context, AttributeSet attrs) { super(context, attrs, android.R.attr.editTextStyle); } @@ -101,6 +115,9 @@ public class NoteEditText extends EditText { // TODO Auto-generated constructor stub } + /** + * 点击事件 + */ @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { @@ -123,6 +140,12 @@ public class NoteEditText extends EditText { return super.onTouchEvent(event); } + /** + * 按下键 + * @param keyCode 按键对应编码 + * @param event 键盘事件 + * @return boolean 是否成功处理 + */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { @@ -140,6 +163,12 @@ public class NoteEditText extends EditText { return super.onKeyDown(keyCode, event); } + /** + * 松开键 + * @param keyCode 键对应编码 + * @param event 键盘事件 + * @return 是否处理成功 + */ @Override public boolean onKeyUp(int keyCode, KeyEvent event) { switch (keyCode) { @@ -169,6 +198,12 @@ public class NoteEditText extends EditText { return super.onKeyUp(keyCode, event); } + /** + * 焦点事件改变 + * @param focused 改变的结果是对焦还是失焦 + * @param direction 方向 + * @param previouslyFocusedRect 上一个聚焦的区域 + */ @Override protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) { if (mOnTextViewChangeListener != null) { @@ -181,6 +216,10 @@ public class NoteEditText extends EditText { super.onFocusChanged(focused, direction, previouslyFocusedRect); } + /** + * 菜单内容初始化 + * @param menu 菜单 + */ @Override protected void onCreateContextMenu(ContextMenu menu) { if (getText() instanceof Spanned) { From fd8911c34df72c504780ea374450366315f23bf4 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 12:46:55 +0800 Subject: [PATCH 13/21] =?UTF-8?q?=E4=BC=98=E5=8C=96=20NoteItemData=20?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/net/micode/notes/ui/NoteItemData.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/app/src/main/java/net/micode/notes/ui/NoteItemData.java index bad034d..131866d 100644 --- a/app/src/main/java/net/micode/notes/ui/NoteItemData.java +++ b/app/src/main/java/net/micode/notes/ui/NoteItemData.java @@ -26,7 +26,10 @@ import net.micode.notes.data.Notes.NoteColumns; import net.micode.notes.tool.DataUtils; import net.micode.notes.ui.activities.NoteEditActivity; - +/** + * 便签列表子项 + * 存储许多便签有关的数据 + */ public class NoteItemData { public static final String[] PROJECTION = new String[]{ NoteColumns.ID, @@ -82,7 +85,7 @@ public class NoteItemData { mAlertDate = cursor.getLong(ALERTED_DATE_COLUMN); mBgColorId = cursor.getInt(BG_COLOR_ID_COLUMN); mCreatedDate = cursor.getLong(CREATED_DATE_COLUMN); - mHasAttachment = (cursor.getInt(HAS_ATTACHMENT_COLUMN) > 0) ? true : false; + mHasAttachment = cursor.getInt(HAS_ATTACHMENT_COLUMN) > 0; mModifiedDate = cursor.getLong(MODIFIED_DATE_COLUMN); mNotesCount = cursor.getInt(NOTES_COUNT_COLUMN); mParentId = cursor.getLong(PARENT_ID_COLUMN); @@ -111,8 +114,8 @@ public class NoteItemData { } private void checkPostion(Cursor cursor) { - mIsLastItem = cursor.isLast() ? true : false; - mIsFirstItem = cursor.isFirst() ? true : false; + mIsLastItem = cursor.isLast(); + mIsFirstItem = cursor.isFirst(); mIsOnlyOneItem = (cursor.getCount() == 1); mIsMultiNotesFollowingFolder = false; mIsOneNoteFollowingFolder = false; From c4c350c81c662f2702aaa5b13b7c300bc97be908 Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 14:43:04 +0800 Subject: [PATCH 14/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=20NotesListAdapter=20?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/micode/notes/ui/NotesListAdapter.java | 73 ++++++++++++++++++- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java index 0593aa4..05b1500 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java +++ b/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java @@ -30,7 +30,9 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; - +/** + * 便签列表适配器 + */ public class NotesListAdapter extends CursorAdapter { private static final String TAG = "NotesListAdapter"; private Context mContext; @@ -38,6 +40,9 @@ public class NotesListAdapter extends CursorAdapter { private int mNotesCount; private boolean mChoiceMode; + /** + * APP页面属性类 + */ public static class AppWidgetAttribute { public int widgetId; public int widgetType; @@ -45,18 +50,35 @@ public class NotesListAdapter extends CursorAdapter { ; + /** + * 构造器 + * @param context 便签列表上下文环境 + */ public NotesListAdapter(Context context) { super(context, null); - mSelectedIndex = new HashMap(); + mSelectedIndex = new HashMap<>(); mContext = context; mNotesCount = 0; } + /** + * 新建便签列表视图的方法 + * @param context 上下文环境 + * @param cursor 数据库指针 + * @param parent 视图父类 + * @return + */ @Override public View newView(Context context, Cursor cursor, ViewGroup parent) { return new NotesListItem(context); } + /** + * 视图绑定 + * @param view 视图 + * @param context 上下文 + * @param cursor 数据库指针 + */ @Override public void bindView(View view, Context context, Cursor cursor) { if (view instanceof NotesListItem) { @@ -66,20 +88,37 @@ public class NotesListAdapter extends CursorAdapter { } } + /** + * 设置子项选中状态 + * @param position 子项的索引 + * @param checked 是否选中 + */ public void setCheckedItem(final int position, final boolean checked) { mSelectedIndex.put(position, checked); notifyDataSetChanged(); } + /** + * 是否在决策模式 + * @return 结果 + */ public boolean isInChoiceMode() { return mChoiceMode; } + /** + * 设置决策模式是否启用 + * @param mode 是否启用 + */ public void setChoiceMode(boolean mode) { mSelectedIndex.clear(); mChoiceMode = mode; } + /** + * 选择全部便签 + * @param checked 选中/取消选择 + */ public void selectAll(boolean checked) { Cursor cursor = getCursor(); for (int i = 0; i < getCount(); i++) { @@ -91,6 +130,10 @@ public class NotesListAdapter extends CursorAdapter { } } + /** + * 获取当前选定的所有标签项的Id + * @return + */ public HashSet getSelectedItemIds() { HashSet itemSet = new HashSet(); for (Integer position : mSelectedIndex.keySet()) { @@ -107,6 +150,9 @@ public class NotesListAdapter extends CursorAdapter { return itemSet; } + /** + * 获取选中的界面 + */ public HashSet getSelectedWidget() { HashSet itemSet = new HashSet(); for (Integer position : mSelectedIndex.keySet()) { @@ -130,6 +176,10 @@ public class NotesListAdapter extends CursorAdapter { return itemSet; } + /** + * 获取当前选中的数量 + * @return 数量 + */ public int getSelectedCount() { Collection values = mSelectedIndex.values(); if (null == values) { @@ -145,11 +195,20 @@ public class NotesListAdapter extends CursorAdapter { return count; } + /** + * 标签是否全部选中 + * @return 是否全选 + */ public boolean isAllSelected() { int checkedCount = getSelectedCount(); return (checkedCount != 0 && checkedCount == mNotesCount); } + /** + * 是否选择了指定索引的便签项 + * @param position + * @return + */ public boolean isSelectedItem(final int position) { if (null == mSelectedIndex.get(position)) { return false; @@ -157,18 +216,28 @@ public class NotesListAdapter extends CursorAdapter { return mSelectedIndex.get(position); } + /** + * 在内容改变时调用该方法重新计算便签数量 + */ @Override protected void onContentChanged() { super.onContentChanged(); calcNotesCount(); } + /** + * 修改数据库指针然后重新计算标签项 + * @param cursor 新的指针 + */ @Override public void changeCursor(Cursor cursor) { super.changeCursor(cursor); calcNotesCount(); } + /** + * 计算便签数量 + */ private void calcNotesCount() { mNotesCount = 0; for (int i = 0; i < getCount(); i++) { From 8447516817a8ed80dbdd061d301198bf82f8abaf Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 14:46:59 +0800 Subject: [PATCH 15/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=20NotesListItem=20?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/micode/notes/ui/NotesListItem.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/micode/notes/ui/NotesListItem.java b/app/src/main/java/net/micode/notes/ui/NotesListItem.java index 7ffc856..b6094cd 100644 --- a/app/src/main/java/net/micode/notes/ui/NotesListItem.java +++ b/app/src/main/java/net/micode/notes/ui/NotesListItem.java @@ -29,7 +29,10 @@ import net.micode.notes.data.Notes; import net.micode.notes.tool.DataUtils; import net.micode.notes.tool.ResourceParser.NoteItemBgResources; - +/** + * 便签项子类 + * 存储便签列表中便签的状态 + */ public class NotesListItem extends LinearLayout { private ImageView mAlert; private TextView mTitle; @@ -99,6 +102,10 @@ public class NotesListItem extends LinearLayout { setBackground(data); } + /** + * 根据传入的便签项的数据类修改便签背景色 + * @param data 便签项的数据类 + */ private void setBackground(NoteItemData data) { int id = data.getBgColorId(); if (data.getType() == Notes.TYPE_NOTE) { @@ -116,6 +123,10 @@ public class NotesListItem extends LinearLayout { } } + /** + * 获取该列表便签项绑定的数据类 + * @return 数据类 + */ public NoteItemData getItemData() { return mItemData; } From 6dde464b2613071b20e3d8a4c429439c9acd673b Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Sun, 9 Apr 2023 15:22:46 +0800 Subject: [PATCH 16/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=20AlarmAlertActivity?= =?UTF-8?q?=20=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/activities/AlarmAlertActivity.java | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java b/app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java index fb8d889..ae50b19 100644 --- a/app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java +++ b/app/src/main/java/net/micode/notes/ui/activities/AlarmAlertActivity.java @@ -39,13 +39,19 @@ import net.micode.notes.tool.DataUtils; import java.io.IOException; - +/** + * 闹钟应用活动类 + */ public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener { private long mNoteId; private String mSnippet; private static final int SNIPPET_PREW_MAX_LEN = 60; MediaPlayer mPlayer; + /** + * onCreate 生命周期方法 + * @param savedInstanceState 之前保存的实例状态 + */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -83,11 +89,18 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD } } + /** + * 屏幕是否开着 + * @return 状态 + */ private boolean isScreenOn() { PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); return pm.isScreenOn(); } + /** + * 播放闹钟提示音 + */ private void playAlarmSound() { Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM); @@ -119,6 +132,9 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD } } + /** + * 显示操作弹窗 + */ private void showActionDialog() { AlertDialog.Builder dialog = new AlertDialog.Builder(this); dialog.setTitle(R.string.app_name); @@ -130,6 +146,11 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD dialog.show().setOnDismissListener(this); } + /** + * 在点击时调用该时间 + * @param dialog 弹窗接口 + * @param which 接口类型 + */ public void onClick(DialogInterface dialog, int which) { switch (which) { case DialogInterface.BUTTON_NEGATIVE: @@ -143,11 +164,18 @@ public class AlarmAlertActivity extends Activity implements OnClickListener, OnD } } + /** + * 在活动停止调用,停止播放闹钟声音 + * @param dialog + */ public void onDismiss(DialogInterface dialog) { stopAlarmSound(); finish(); } + /** + * 停止播放闹钟声音 + */ private void stopAlarmSound() { if (mPlayer != null) { mPlayer.stop(); From 6d62603fe14859fca73c40cb28a38aa7c68adf95 Mon Sep 17 00:00:00 2001 From: Marcus <3160876878@qq.com> Date: Tue, 11 Apr 2023 21:40:27 +0800 Subject: [PATCH 17/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=BA=86NoteWidgetProv?= =?UTF-8?q?ider=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apk_ide_redirect_file/debug/redirect.txt | 2 +- .../currentProject/dirs_bucket_0/graph.bin | Bin 1377 -> 235 bytes .../currentProject/dirs_bucket_3/graph.bin | Bin 1346 -> 235 bytes .../currentProject/dirs_bucket_5/graph.bin | Bin 1464 -> 235 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../dex/debug/mergeDexDebug/classes.dex | Bin 192064 -> 191548 bytes .../dex_archive_input_jar_hashes/debug/out | Bin 359 -> 368 bytes .../dex_number_of_buckets_file/debug/out | 2 +- .../compile-file-map.properties | 192 +++---- .../debug/mergeDebugResources/merger.xml | 16 +- .../incremental/mergeDebugAssets/merger.xml | 2 +- .../mergeDebugJniLibFolders/merger.xml | 2 +- .../incremental/mergeDebugShaders/merger.xml | 2 +- .../tmp/debug/dex-renamer-state.txt | 4 +- .../tmp/debug/zip-cache/androidResources | Bin 8305 -> 8305 bytes .../manifest-merger-blame-debug-report.txt | 469 +++++++++--------- .../merged_manifest/debug/AndroidManifest.xml | 3 +- .../debug/AndroidManifest.xml | 3 +- .../debug/out/multi-v2/debug.json | 74 +-- .../debug/out/multi-v2/values-zh-rCN.json | 4 +- .../debug/out/multi-v2/values-zh-rTW.json | 4 +- .../debug/out/multi-v2/values.json | 66 +-- .../debug/AndroidManifest.xml | 3 +- .../debug/out/resources-debug.ap_ | Bin 950237 -> 950253 bytes ...7b5aee0b290a2f74293e2d6f45ae0690b824_5.jar | Bin 5306 -> 5306 bytes .../out/net/micode/notes/BuildConfig.dex | Bin 960 -> 944 bytes .../out/net/micode/notes/data/Contact.dex | Bin 2708 -> 2704 bytes .../net/micode/notes/data/Notes$CallNote.dex | Bin 1336 -> 1332 bytes .../micode/notes/data/Notes$DataColumns.dex | Bin 1128 -> 1124 bytes .../micode/notes/data/Notes$DataConstants.dex | Bin 976 -> 972 bytes .../micode/notes/data/Notes$NoteColumns.dex | Bin 1452 -> 1448 bytes .../net/micode/notes/data/Notes$TextNote.dex | Bin 1336 -> 1332 bytes .../debug/out/net/micode/notes/data/Notes.dex | Bin 2116 -> 2112 bytes .../notes/data/NotesDatabaseHelper$TABLE.dex | Bin 816 -> 812 bytes .../micode/notes/data/NotesDatabaseHelper.dex | Bin 8160 -> 8156 bytes .../net/micode/notes/data/NotesProvider.dex | Bin 8020 -> 8004 bytes .../net/micode/notes/gtask/data/MetaData.dex | Bin 2412 -> 2396 bytes .../out/net/micode/notes/gtask/data/Node.dex | Bin 2116 -> 2100 bytes .../net/micode/notes/gtask/data/SqlData.dex | Bin 5200 -> 5168 bytes .../net/micode/notes/gtask/data/SqlNote.dex | Bin 11196 -> 11068 bytes .../out/net/micode/notes/gtask/data/Task.dex | Bin 6560 -> 6544 bytes .../net/micode/notes/gtask/data/TaskList.dex | Bin 7072 -> 7068 bytes .../exception/ActionFailureException.dex | Bin 956 -> 940 bytes .../exception/NetworkFailureException.dex | Bin 952 -> 936 bytes .../notes/gtask/remote/GTaskASyncTask$1.dex | Bin 1212 -> 1208 bytes .../GTaskASyncTask$OnCompleteListener.dex | Bin 816 -> 812 bytes .../notes/gtask/remote/GTaskASyncTask.dex | Bin 4352 -> 4348 bytes .../micode/notes/gtask/remote/GTaskClient.dex | Bin 14588 -> 14580 bytes .../notes/gtask/remote/GTaskManager.dex | Bin 15460 -> 15436 bytes .../notes/gtask/remote/GTaskSyncService$1.dex | Bin 1304 -> 1300 bytes .../notes/gtask/remote/GTaskSyncService.dex | Bin 3520 -> 3504 bytes .../net/micode/notes/model/Note$NoteData.dex | Bin 5308 -> 5304 bytes .../debug/out/net/micode/notes/model/Note.dex | Bin 4156 -> 4152 bytes ...WorkingNote$NoteSettingChangedListener.dex | Bin 1032 -> 1028 bytes .../net/micode/notes/model/WorkingNote.dex | Bin 7972 -> 7904 bytes .../notes/tool/BackupUtils$TextExport.dex | Bin 5776 -> 5724 bytes .../out/net/micode/notes/tool/BackupUtils.dex | Bin 3172 -> 3168 bytes .../out/net/micode/notes/tool/DataUtils.dex | Bin 8004 -> 7992 bytes .../micode/notes/tool/GTaskStringUtils.dex | Bin 3076 -> 3060 bytes .../tool/ResourceParser$NoteBgResources.dex | Bin 1344 -> 1340 bytes .../ResourceParser$NoteItemBgResources.dex | Bin 1640 -> 1636 bytes ...ResourceParser$TextAppearanceResources.dex | Bin 1240 -> 1236 bytes .../tool/ResourceParser$WidgetBgResources.dex | Bin 1280 -> 1276 bytes .../net/micode/notes/tool/ResourceParser.dex | Bin 1956 -> 1864 bytes .../micode/notes/ui/AlarmAlertActivity.dex | Bin 5044 -> 5028 bytes .../net/micode/notes/ui/AlarmInitReceiver.dex | Bin 2456 -> 2432 bytes .../out/net/micode/notes/ui/AlarmReceiver.dex | Bin 1020 -> 1004 bytes .../net/micode/notes/ui/DateTimePicker$1.dex | Bin 1324 -> 1320 bytes .../net/micode/notes/ui/DateTimePicker$2.dex | Bin 2312 -> 2308 bytes .../net/micode/notes/ui/DateTimePicker$3.dex | Bin 1948 -> 1944 bytes .../net/micode/notes/ui/DateTimePicker$4.dex | Bin 1504 -> 1500 bytes ...teTimePicker$OnDateTimeChangedListener.dex | Bin 864 -> 860 bytes .../net/micode/notes/ui/DateTimePicker.dex | Bin 7412 -> 7408 bytes .../notes/ui/DateTimePickerDialog$1.dex | Bin 1632 -> 1628 bytes ...TimePickerDialog$OnDateTimeSetListener.dex | Bin 896 -> 892 bytes .../micode/notes/ui/DateTimePickerDialog.dex | Bin 3056 -> 3052 bytes .../net/micode/notes/ui/DropdownMenu$1.dex | Bin 1252 -> 1248 bytes .../out/net/micode/notes/ui/DropdownMenu.dex | Bin 2012 -> 1996 bytes .../ui/FoldersListAdapter$FolderListItem.dex | Bin 1460 -> 1456 bytes .../micode/notes/ui/FoldersListAdapter.dex | Bin 1940 -> 1928 bytes .../micode/notes/ui/NoteEditActivity$1.dex | Bin 1272 -> 1268 bytes .../micode/notes/ui/NoteEditActivity$2.dex | Bin 1312 -> 1308 bytes .../micode/notes/ui/NoteEditActivity$3.dex | Bin 1456 -> 1452 bytes .../ui/NoteEditActivity$HeadViewHolder.dex | Bin 1236 -> 1232 bytes .../net/micode/notes/ui/NoteEditActivity.dex | Bin 22612 -> 22608 bytes .../net/micode/notes/ui/NoteEditText$1.dex | Bin 1360 -> 1356 bytes .../NoteEditText$OnTextViewChangeListener.dex | Bin 972 -> 968 bytes .../out/net/micode/notes/ui/NoteEditText.dex | Bin 5772 -> 5760 bytes .../out/net/micode/notes/ui/NoteItemData.dex | Bin 5112 -> 5016 bytes .../micode/notes/ui/NotesListActivity$1.dex | Bin 2472 -> 2468 bytes .../micode/notes/ui/NotesListActivity$2.dex | Bin 3108 -> 3104 bytes .../micode/notes/ui/NotesListActivity$3.dex | Bin 1340 -> 1336 bytes .../micode/notes/ui/NotesListActivity$4.dex | Bin 3156 -> 3152 bytes .../micode/notes/ui/NotesListActivity$5.dex | Bin 1716 -> 1712 bytes .../micode/notes/ui/NotesListActivity$6.dex | Bin 1612 -> 1608 bytes .../micode/notes/ui/NotesListActivity$7.dex | Bin 1420 -> 1416 bytes .../micode/notes/ui/NotesListActivity$8.dex | Bin 2636 -> 2632 bytes .../micode/notes/ui/NotesListActivity$9.dex | Bin 1344 -> 1340 bytes ...tesListActivity$BackgroundQueryHandler.dex | Bin 1732 -> 1728 bytes .../ui/NotesListActivity$ListEditState.dex | Bin 1668 -> 1664 bytes .../ui/NotesListActivity$ModeCallback$1.dex | Bin 1596 -> 1592 bytes .../ui/NotesListActivity$ModeCallback$2.dex | Bin 1368 -> 1364 bytes .../ui/NotesListActivity$ModeCallback.dex | Bin 5760 -> 5756 bytes ...tesListActivity$NewNoteOnTouchListener.dex | Bin 3340 -> 3244 bytes ...esListActivity$OnListItemClickListener.dex | Bin 3096 -> 3092 bytes .../net/micode/notes/ui/NotesListActivity.dex | Bin 18444 -> 18440 bytes .../NotesListAdapter$AppWidgetAttribute.dex | Bin 924 -> 920 bytes .../net/micode/notes/ui/NotesListAdapter.dex | Bin 5204 -> 5200 bytes .../out/net/micode/notes/ui/NotesListItem.dex | Bin 3836 -> 3820 bytes .../notes/ui/NotesPreferenceActivity$1.dex | Bin 1752 -> 1748 bytes .../notes/ui/NotesPreferenceActivity$2.dex | Bin 1236 -> 1232 bytes .../notes/ui/NotesPreferenceActivity$3.dex | Bin 1232 -> 1228 bytes .../notes/ui/NotesPreferenceActivity$4.dex | Bin 1508 -> 1468 bytes .../notes/ui/NotesPreferenceActivity$5.dex | Bin 1676 -> 1672 bytes .../notes/ui/NotesPreferenceActivity$6.dex | Bin 1292 -> 1288 bytes .../notes/ui/NotesPreferenceActivity$7.dex | Bin 1668 -> 1664 bytes .../notes/ui/NotesPreferenceActivity$8.dex | Bin 1648 -> 1644 bytes .../NotesPreferenceActivity$GTaskReceiver.dex | Bin 1784 -> 1780 bytes .../notes/ui/NotesPreferenceActivity.dex | Bin 9624 -> 9620 bytes .../notes/widget/NoteWidgetProvider.dex | Bin 4656 -> 4624 bytes .../notes/widget/NoteWidgetProvider_2x.dex | Bin 1212 -> 1196 bytes .../notes/widget/NoteWidgetProvider_4x.dex | Bin 1212 -> 1196 bytes .../debug/signing-config-versions.json | 2 +- .../source_set_path_map/debug/file-map.txt | 16 +- .../logs/manifest-merger-debug-report.txt | 254 +++++----- .../previous-compilation-data.bin | Bin 13215 -> 13215 bytes .../java/net/micode/notes/data/Contact.java | 2 +- .../notes/widget/NoteWidgetProvider.java | 7 + .../notes/widget/NoteWidgetProvider_2x.java | 3 + .../notes/widget/NoteWidgetProvider_4x.java | 4 +- 135 files changed, 576 insertions(+), 560 deletions(-) delete mode 100644 app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_0/graph.bin delete mode 100644 app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_1/graph.bin delete mode 100644 app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_2/graph.bin delete mode 100644 app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_3/graph.bin delete mode 100644 app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_4/graph.bin delete mode 100644 app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_5/graph.bin diff --git a/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt index 66652a5..46dacc6 100644 --- a/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt +++ b/app/build/intermediates/apk_ide_redirect_file/debug/redirect.txt @@ -1,2 +1,2 @@ #- File Locator - -listingFile=../../../outputs/apk/debug/output-metadata.json +listingFile=../../apk/debug/output-metadata.json diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_0/graph.bin index 049d72aa0e32df54aca126c7a4406a3c570788e7..601f245f575611e9ee7dd20b1adfb34054ece53a 100644 GIT binary patch delta 20 acmaFJ^_p?QJzj=#4h9AW0U&0mU;qF?0R&nA literal 1377 zcmb`G&2G~`5XU!3OQ9rCJ_IK?<%EPIP)~3Glr(^pwn(i&s#c;K?$M7j*Bn^=hiI& z*I2d77Ih+ISA>|@yX+W77F?8QnWr~y7I^j1Q5u)%ULb&aQA{O4S815L{9@%qF-RpS!F}bBOXz0<9%|tn z#S9>iRhUTN#;@j5pqLbDcIdU8=qxraDCUoKtW?ssbxdoCW}VEI1CxFnF6q}BXE zVu$3E$7uQoiGlRpj>tujJ>?J#9p)L8J>fyN(lyFdVf2brcq>G;qi{S!P-t}KzZzvF zX*2_}2{|^`jUVnS7)=B^ls;a#v&BjM>E)C1IO(5&O%=mE6%N66l+ek5c=yBP>!Dzg W^~+=P2W!^M=GEWryzo~$bM^zKVA2Bs diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_3/graph.bin index ad01068aa71af3cba29ba728a5fa3faa44e638a8..601f245f575611e9ee7dd20b1adfb34054ece53a 100644 GIT binary patch delta 20 acmX@a^_p?QJzj=#4h9AW0U&0mU;qF|Eg literal 1346 zcmcJOL2DC16vtnZ)@n_(RnU{3dJ^1F$Vm@cjHyDB3K4`d&`x%qyJKf(r!$jei{Q7&jPi$-=Ua_jcaP65xjaDjfSTAv8z)_|CQg33OuKNNh9MfWqa8q|Vg2u!@!!iUUq5`jvj3?9 zc zC()9GhbcoM{b@4dEOI`d>Pc=s(&>pQ|n!6SwkY z+Ye@|cO*k^Z0yK;X`%#LY;$8#PG18LHN7*Fp^1gTdA1(vArEn5v!Go*z-u!Uge-&K Dt+~eF diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/dirs_bucket_5/graph.bin index be8b218df5228ff65f412c9054540d1ab7894ee1..601f245f575611e9ee7dd20b1adfb34054ece53a 100644 GIT binary patch delta 20 acmdnN{hD#YJzj=#4h9AW0U&0mU;qF;-~=)N literal 1464 zcmcJOPjAyO6u@8Gjg8U5013neEhG|#Un-27=~A=45c>I*eGfA8chvcYCos@w2>Ju8ZL0p zrmn|z9}9deXmi;^_L%C}WmgW@$)Y&?9?yHKVU*=e~XXbZz%@ z1GLpQNTgp)2AoAM=1V=zUpG~<&%Nn<$)F6x{>{@Cny=!^_QChtH_HHL&A9xB z=BtC(@87LdTs|FC{l-TcN_r1o!Z`!{fA3^x*^X_-`nI*a`N9Mc*droa5K+cS)15?z z_i>YlJyi7#c@$WU-GL%&b8S#g+V+5xXveOKI`uPTO-@A;)t63-y82I1VL_r8HFP-5 zb?1k!CL-%gJ;pMH;@HV<@em!f#{Usx1o_z9n8I-~Hl!es$WYxQBPVPeVoLkMHH>xd QI1WFcr#0M~!U5L89}Fz-Jpcdz diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_0/graph.bin deleted file mode 100644 index 601f245f575611e9ee7dd20b1adfb34054ece53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_1/graph.bin deleted file mode 100644 index 601f245f575611e9ee7dd20b1adfb34054ece53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_2/graph.bin deleted file mode 100644 index 601f245f575611e9ee7dd20b1adfb34054ece53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_3/graph.bin deleted file mode 100644 index 601f245f575611e9ee7dd20b1adfb34054ece53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_4/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_4/graph.bin deleted file mode 100644 index 601f245f575611e9ee7dd20b1adfb34054ece53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J diff --git a/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_5/graph.bin b/app/build/intermediates/desugar_graph/debug/out/currentProject/jar_df84bca282abd5fb0194d64501ed45795cc5f4707af61c2e5993d9c010c0067c_bucket_5/graph.bin deleted file mode 100644 index 601f245f575611e9ee7dd20b1adfb34054ece53a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J diff --git a/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex b/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex index 82c971a2b9966df2a35b8c16b2029223478c9847..27757cb89b123b10cb1dcedc84037b62489f73c5 100644 GIT binary patch literal 191548 zcmeFacX(Ar`@cJr4g^R-4=r?%7CJ~ks&qw)C;|e46d{COq=N`Z?|o zs}fV&*QvXs_TtaF=lUadd)d*Qe~-H!U=oZm{oX7cg}6_bYXPQsO5@_ITVsk8GUi9L zd@*BM1sb!lnlXifjak*wn0RtL9A(VNW&vi+G-D8;YE@W+_xZXU!QHm1Iq|^R({*^8_d0CZxG&O+JW&ccByXf{8E-mcVK_ z2-o2z+=pZcykt#Eh=j~g9BRNj&>P0W64(R>;175L;g_u`5A9$QEP=JK7mmUO_!G<( z#vjT;JS>4jkn*ZEm7q7QfD4f24{KhBPhcAa{%K7FtWq2JrLr)k5D`6j;hfDAP zLa$j<3~E6W=m#_4E7$;ukOYsxUbiL;GC?jV3ALd$^n;o3BOHV~km@hi62w7c=mwv_ zJoo|jz@HF!gMLFPs0K|S9>&33_zr%DBXAY|fvh(ff2aj-LuVKUGhrF5fm84pVs6m} zs0H<*4fKRjFdde|?{Et4L5kaqFT_GMXbSz{GguEva2q1;&}JwLFT)$q0=mFZm;}>c zHq3=Z@D;3t@8M@y51U~pB*LE%a@U$1P!?W;j?fEMz#(`7Mefljcm=9MEvN?#;Z0}( z@4|b~0lGj>=nsQoIE;pIFd1gT=dcLAgm2&{SPPqAJM4$!Z~?BuLr8nynsiVc8o?k~ z0vF*aWcb^f63_&?!AI}~Y=$Iw2ss{DQxiJFL|6p}A@m{R3vWVim;v9yMac4q{=*0G z5iEuy5b)TV0#Fm)hq162PDAJu%7gmQ3C6?xv&{d!#zmz4}Pc(tziJnfHiO&0-v$%KxJqIePA-IgX3@;Qkno$2r9!nFb)>O zZ*Unh*#HvpI9OlD52o4A^<)ABk0$;*TxB&k^xxfJP7W9Lu@Gb0t>yR=iz~qDG z&>vR74!8mV!2u>3D#Lp)0+zrQNP=6CGK4fx5t>0fd;|;N7f6H)@DQRxsSCQo7lLIP1Gw2Qz;49b+C*TR>i3l*S!H2K}_QGEf6B%F{KrfgB8{rD1i3%_!p*c*4 zL8R-Xn4%^@sWXKd?DnWY~ z4?n;dLY7zeu{bq>}5bcfln9&SQRPPP>o4&TE?$PmNWzzFyb&Ou}@>V_6D z06vA?a0d$J4ls>i5UhlK@C;(}u%2Kv`~;^UMcx3D6DmMM=mdjcBFu&_VIAy&({L4@ zLB@OmrZAL)O7I%Agq|=KX2X7X3MKOgm@3c*K8LShEo_2)Z~>k{<^rr^cnvy0Uzh?* z;V=Xi3@`;C7FxkLm(5~vJ~peqc7sjwWj z!VP!?sfx0eU;~_jJCM2>Z5&2S2CK{BK($^1h#XbxRr2+V;WArVf%pAc4xv4wI_6BLRNe?kl8Y;ruFc`+cBG?Hx;5IyluyU+l$Pa~~IFyDss0Ov6 z0W^lU;XUXGU7!c_g+VY3M!`6k3Ugo~EQ6Ks1N;gbVJqx`gKz?p;40jJ`;ZK_JZ*z; zh=MGT7s^6)Xa=33FN}c|Z~*Q=`U<3jSD_t@fO)V2et*uoL#dVK@Ova0RZz zEw~2{A;ZfYyPy^HhY7F{euNv4u3~`61?8auyayei3yg|mY+x$PfqAeHzJXt18ytcp zxB*WftP*uXZYU0MPzTFcVh6R@e{6;5^)bM-cJ~a{~Dx7AinxXbD}RAB=)YFb`J3TG$0w;BQD%h5a$) zgJMtxYC$7t2OmIx_!y?ZT=)qN!A(e2m16*ug!1qnjDf}Q8(f5Ekfj=H0lL5>_z5<{ z0k{Zv;VFby=lBYFpb4~w_n`~)fc`KNK7kpq6js9q*anB-GCTrXgLMd5AwLv>GEfVe zLkH*zec>Y*12f@ESP84)SJ(`@;SijIn{WpnKxj?o6S6{KC=d0aJ#>S@8B3D zL&jH`GpGlzLreGo`om=S6qdmc@Eh!dlW-pH!&69Ii~d1Y$PI;{8N3G{z;sv$%i$;Z z4feuOcmx@12bfaO6yArvFchZ3XRrvqhVS7ZT!FN8*r!2#cndl~e;5rjVHvE2?Qje( z!CiO;DeJPIg91<*YQbC38pgwHm;(!718jr65LSKxZgu`$OuEHG%sL$9zZYTwn;8l1H`oLsZ1gl^@?1am36Otjc0r??66oX3eI=l&O zpfe1Hk6}7ofxjW-wEzu?*MK;Y}F zL&yR7pg5F+I?x6B!8G^<_QNH33h5eh9s+St0~$daXb)YW7xaT+Fcv1m68H&r!y&i| zk0I<0#uMs6FZcrX!b8a4h_az8jE1jZ7yJ$R8grb3*3btA!3dZIOJN;sheS9IXW=e9 zh15-0|BwgDKt-qq^`J4dfe)ZBd;~LLA*_PUa1yS-U3dbing*C`P!isNE-(rf!ZP>< zet=D|8~%VB5d0={3gw^;jEDK~HT(=);UL_Ce;`dW_K8pc%D}784BmrYFa*ZKr|>QO z4u>HLZb9%{Y)eoWDnTu13T>b(41?+L1$+zZU>h8Rs}S@ya}Rl-Jk*7E-~;FbLtr8- zfDNzS~s&87FbF<}4R8T2!#zlbkanywNDJv86Xb`APz~xq6KDnP zU=U1#d9VYH!&SHmf$fiJz#kCSg?%{0LPKZ`LtqTdgr%?^_QEkZ3(1hNE9)OBLtSVB z??PMX0)t@;%z!UoCHx4RU_bl;_u(H%70>Yp3P35S40Yg5cprMeK$rltUM!rIQR^{f?r?@9EXb#mcafR3PL%k3ytAzXa{{@6wH8m zumXO84X_Q4KoZ=72N2Mm;~qpqK_~-_Asz<97?=&q;8)lR`{5{Df?MzeQuSb)f?N;_ z6`>k5fF{rxdc!D~3X5S4{067t65N5{p7am$K_zGeonaKrg&$!*T!Tjt){A-}E98e* zs0_8BF|>p(&=*F+H24-azz#@+b8rprLtt zR*)A8Luq&!n!{*V3F}}l9D_@68|(n~PQYDw1YrYN>yQtsK|N>;??MOY4j;kiune}tG58CfLdYQ6 z4Mm_F)P}dABlLygFay4U-{26OgWK>7q6RbPP#of*4m5?1&<6&?I9LG7U={oT>tHMF zg%fZS>=4EtUV@TP7g|7j7yzSS7JLJnVK1DA2as|o+Ze<^8K?q{;63OG6W}vg4nM(0 z*aK(a8UzeudxvN!3f15(=nNmiD3}Y&U>)p-oF+ zOon;zE&K}G;TW8QYj7XT2-XOshulyUD#5GJ6uLlv7zUGJF|35|;3xPEcEK^Y4tL=n zNIjA@3i+WDyaiohBrJjNU?&`fdyw`c<`?Qi7nlscz-34?iZug`p$|-iRgef5A@#=` zTObY^!~4(|hQb7x4=dm&*bMvO5L|@&kY+UJSCA75K?!&nYC?T@9hyQ*XbWB7V^{#I z;TPBp$KV3ohkqdV7}gk+ftv6pbb`Jx6ehrD@Fi@3t&j+p-~rgNtQANHIiVmFg_2Mf zDnJ8xA9}+iSO6FhI5SR=L;5*m^iEsk`fcp?Jk^Vz0RD_z)0N#dn&p zz|XJ~PQpz{hBTAdmZ1QYf;gxHZ^FCK1BSv_mF_q&w7RUsJpd{3T*3cIQz)%vb`7!6 z82ZEa@GJZdd*BrO0goWXr|c&oH9f~4Q-$;ya(-|J-iPcpd)mG&hP$FLl5W) zy`VSrfqu{*2Ed0f5C*|u7y?6K7z~FIFcLn3QSdR0hA}V}K7nyC9wxv8pqSO@E218jufU=#cfn_&xVh3&8dcET>$4SQfO?1TM~2nXOG9D>7e z6pq1hH~}Z&6r6@La2C!%5}bz%a1k!SWw-)Y;Scx|uESq&3vR<*xDSuuDLezq?luTQ zAQZwN1*C*j5Duv!4Wxw#h=eFe2k9XLWQ0tR8L~h$WQA;y9dbZUh=E*?8}dM2$OrkM z02G8m@Ddb;B2W~HL2-zM5>OIKL1`!hWuY9DhYIjARD?LF1eM_xr~*}?8dQfGP!nE- zT2LG6KwYQ@^`Qa02CqXycmoAs)Ix0(6HS&=Yz=Z|DPkp&#^z0q`LVgh4PEhQLr52E$PW_va)g2k`|mclal625}3VL7aTl_2{;mYDm<{*YqaCxl4c z?vq;WhHNZp)P4&)t=g@zqtxz*ol)%szxaXJ88m(*c6znP`K6iVXV1sZtZ9~EXHt8$ zUz&}6_IB)anr1(?FYhsIU%eNxedS!o_OqLz;qWOWzBrUBoY5+U$!jO?+WZ6X%zvHg*x>c?{ou%3z0JNtso#!>}7_niO6V zm!8M^-KQ97!m*@nCDm?CdMQWZJ7QN-JHao$pI`h??DCpsv|s!*Y-w9+uPRdkI}&>i z@lt*!>}6_a!CvKO%lt~c62C^viN=)OL zzKbn=m%7B>Pa2Jr;mm)Npyr7p33b&2gOUu-E~@)p3BH6ZO2Tk=Zz{Di}O#4fD1q!C-jr;0Cr zx7Qbmm$p^Y_z2=9Z&A%Fc1gc-#FlcTonp&+_St#0Oc#$W?R4pBo7kmDUz&I+v$U2e zb~&{rjo8a5Q|vhGe%O+xx?lPlYRg=_iY?*1_*0xTyy{Csyrgff>1F#8`z_*Sdl9=e_A6?4!Irs@c;9@r z#gUy!55F#H-yGvmfP4e1A<-4toIhP~t1AJq}yy8cw`? zB#qdTM&d`gSdQgt%Q#5<7>$>{e}dgm(~r~m;>3&Hn)IdAo<*9{YR|`(bs}k&W6Ru$ zy;|)F*lV$+UVdKW#$Wm(_GaRx%<0%tro@Xa+fEVePqF1AdBv7COB%7|7$J3uy<78& zEqQ%ud~0$p@$xB3da)0YUdj|(%9K8eEq#=^7W))wq-|nL+hji=_C;*zuh`eIr7p33 z+pO5K9aYr$d!&(eO1zwi`qImO$rm5y7ccGi#moBl*%5weGW*#v*hMLS9>x3mCARcS z+Ap?mY{iysN7^8^jG@n#dS%T>d_l@Ag1rb^K4LHSOqbr-T8`MIHT@DzBk7l^En_9N zZ>+?Yd6zU_`lbKc&t9pvwCx*gUz=B9`{s8iwr_jiujyq@#rCZeu_e9Km8fZ?%){7m zv{~#UYD=1*zDU-}Y$wyXpBNM5mh^Dee;d|X>eBV#DGZw$qj zG_rpadq1{}iP*klnb>O>AK6C4zKSg>w4(D-xM9o4?>mqxx&`qG49 zchWTJu{*0R+ua9hXCuCg+6A$@svV0RuXY@EFSTp<#n<<KA_t+c&lk{o>`Kjc=^N{A@Wcbk{aS5bw(?-)ns7v-zc${hlv< zUcdO|e(jNcoo~KmU+3FiWMAhiKi03V@_u#|KUi_OmDXrJ3ayFW-NC>u0`S{Bl2Aj)T6sR{O=vcQIf5TEFjUwjZ3_Izy%_p`%j zr*9pmC*Ied7;Inp1^w(;KfAo2T?N}Wp0%-uYTujqrD^SFcl5Ip{Oo?%zIG1viy!T0 zPx7;8`PuWaeR<{F&u1_5i(iH9Tf=LxecS0qzcg}O9;xk@bN-Li-tL#?ke_|Z&zAFQ zU%eNJmupjU?kJy6)s|!WXKG(3%^bDm7&l+-d&JN6rJ>AuY9|x#OA~hBKXwH60!@<{ z+gGL><9y}Fam^Pm`}WT@z3kh4c3!`{Mf}Py?PtgNrIG!uugn^L@%8=EH^Kfw>yrJX zFTL!ep7(_@_r=S;$Y;wwXQAf3>eqhRetm6j;a9J0cfR!P{NiPu`{KJ0@3VXPrIC3r z!d%HYoP5NV?<(?<^EI)hJ@UOn&UXirw*)HRbw^@Ldb!phpJHmuTuWYwm%Nfjt~wDc1e$eRSQCxqqE{8JAhgE68oyi{5N+VJoSo@3(6nGoBwpTG@dNp4kWX|n z<^6~bfB&sGe0lr<$aC zUiE_NMb%5HmsPK*mZv|ie$|SqajKP6i-maU=Bmz9ov-?Z>H^h;s*6+?t1eMps=7?| zE7h-6m#eN&U8(ww>MGT5RligHUUjwV52}5cFX`t<)m^H)Rrjc#R(+_toq3gf2UUO8 zdHY2*6&FLrAFi54HLYrdYLsd^)eNc`RWqSKQ_cm}ndn8;YpQ9OFNuFewTfy>)m5sp zUL@T!Rk^q;;g?l&F&+}`soG1mw`w2NzN-CH`>PI6{ZMtF>LAs@szX$Vst!|Kqx!Sz zFRH()_Ga9reKKF7{Zt324pkkYI!g6p)v>A*R41xVQk|muh3Z$TYgA9Fo>4ugdQtU; z>ffsESQpaH_f?Onj$?gD{1(-%s@qhztL{+Usk%!wv#y8i=r5Eb>p}FH>i5jAg!ihJ zV}2!kigt;fRh4#2_z%@MH(AF4i5eXROKHCgqk zYEH&Y+Lu=~pK4jvDymggtEpC3t*IKL{e4+g*0Ge^M^)Cdg!`+?dY15qssmLAsSZ{h zqAKfN(hpM|t}5Gs#LIq7^dr^Ls$*1TyAb~;s^e70tIGBwe%W3`WqT2o?L~B|>NM38 zs+UwRt6ovPs(MrPmg;TQJE|R7FH(Ld)y}FPsCH59sv57_O*KKayJ`>Bo~pf6d#m_^YT^RjsC4L$#*rtLR43ccA^EdsI_XpM=w+n>fE|%=wP!OQhdq zmYSbQ_d8*^*CEPlx}3i2)H`pI_&c;~Gb;BlM7yaDQ5~u}Om(>G2-Q&fDfwn-IiIWk zgl-|eDd|MNB)kr=RBx%KqTk}rrCM6`9o3Ij z$DrFtC*vV1w9mnq4)As?3{|S5~#0YI)TPsxPZnM0e1>!L&zI#&;*$ov>&RRk)?*?lh@gc?C@#bT{QmIihb6-a~nr35#Y?jaJR7noTvkY7W($sxeN>*$3?R_fT$_ zD>ul*IGt;XqI)TSG~*#UMs=*J-0zZjxnCukllk1sx0q!5y;s}2mpj&fP`-r!avEfA zX!xdvZ)y0B)9k$WN79$G8L59C<;uNM(dw!Rs+(1lRZ~#Eq?2}t)>NHKdnEj|>Q&X- zPOI3b8V+YXBwcQ&-gry6jK;TA9j!XnX^=TVdnMgzr(S>enH=U%7Y;JloGvoAon|+W zoCcayu75!$!l|#nL8h?Azp7ftDf<(rfu@bdx6^QY)%Vf;I_~=!zbn+UpKq4=HNL#l zL{r=8e)Bq-sOb~ATXm82iS#3q_yZ=$oMu0IQ1uXZdX}@_KZ5@z<9$T?cf>@PIMN^C zu25yC$4qndDCKSb9$+v?Her zm$SLG{MVe8vTf00loLU@qLHfURMV?waO%zLG2Whal=_Y_PUoF^^L9-8b&TUkuq$_| z2~kbq^q6bUG49Ic()fH%6HNgP7js(9zKtF?C)~K5pk4CpfGDq#bXwf$TobE$UG*>3 z8>-DH=L94C7J5?W>m=iGmUf>s+08kpLFOIj&u&^cJ>}{>rRh(RvIOy`NM8~?Lpx-< z7M1N-RJLQ$@lLB)x%VvLZ`eLWSE>H0y4GnGyH3OFRW~^G#`z5Gl!CT&+Cr`~pOh87psa9O9Pc^8;ho~(N*SJwSmbR_K+{YZ6`>c>vK{)qoq zjbE#}PW4;bE&lIRzjx~O?=1VZ;;f&ux<1a*kALWg=ri;j`O@GQO{*HED(g_b&Kj&)orTVRd=ZFRNbYzTXm1>Ue$f7`&H#0 zuhe@$^`Pn@Rk`mge!1r>D))OurCnzLNf|>N(XU)$^(sR4=Mt zQoXEtMfIxcAF6+k=)>W;CUcz6DdAy8P zAuL)Iy~6y~P_3z2Uv;DEGwPFcvE&ymp;}V4lLrFI%*Wc^=dZ&BZ=cRct5 ze>2J#m1lMSV4Xgpo@?fo+y1Ys{-t_D^%m*NkY2Q`>J-(fs`8A#ghNRnyQfsV_=3y=n&4%uaiof=+vx zN~*6oy=kgwxSDEp^tQR{#^J8kdzTviroOw>Bjw*UcT83Ep1JSR-8Y@g8T|Ko3Mw!0 z_f22Z0R5Y%hva=`Jz3X zdg-4~{_oD;-)u&cS-1BoH<|KNGXD~mlnAvT1FCRKrzcoyMC| z8ZPbhi7DfBm8t8rfNA1%u6fVt8Pmb(3iA{Dr)0CjtWo_%^;h(%dFJ~2lq=qkX!kSP z7ec#4Lsi36rTx!nr<`9rGyj+xP6JJ2rz^}l$}`qG-xIA)P*l$MMCCkBRK{IY&g(?w zyiQck=Zy8%zl7y{PE^j{MCH6qbgWbFxFlgYE*a~crx{z$%6XZD<-AP7SyZD{v#MrO z&F<7YUK#71H%qw{G+xf%B)*=ioX3e@&f`SoI3_B`F>52OoM&14z}!LuG#vO`zo<^2 zd16gwv`ERn#R85G@X6fX-`wpX`rd)lyPy|pLdh;+X5O9#(;^YK-1A4X-7Kd z=@R9qv)*}6I{dOe(%Ge^5t`m6nB(}<+x{lWX=mPnDq&-DIDdcBO7&edgU#XANe0Tl z%lK#1a3Lb<1PAi*3 zv^NL+OiBB4*owBM)9kh(nv?#%MR}rfoDyyB)Z1QjQof8+h{#j zHlX}4Gszq#oPuBM1kWfR1HMB;;;7O-iZ=CBb?Guzzi&#Uo8 zG+b1}#WWo2bcXHi>M3akqN&((H>RFc9Kp}v4`)-A`onpW_`D0hB#k3n(4=u%+(bDo zVxpZEGC5VtIW1~DEoS0exS*-yw210UrhyB`nr3KftuHnGOQapCSqX)RPov>9a(rQY z(wZA?T+*`TWxyZ7nZqOIA(E?5Z{inii$>}AMKNL}Xn#6$-JB$SdX3M(9$xyFQNx*4 zvvAf>o%*wI7LkW_o`t8F^P(CtB9qmEB9E7(xeZw4Z+R&VKI?J4Q`l;$PbJc}2+nz4JH}APB`Tp&6q0PcL<>4yf zC-f%|M?p_(sMb_{RkfCCZPlvgoXhu$x$U%y37{W&OeK@TX;t2R%rlVM{=BsN4(-iH zd%vfCQ5m=V{PL|k{mpM)Gh-B_n&#Lm1c=?WQdUJCJqvdm8*e(83> z>2MQAeT8X%SL!LuFLU}3UzmJSPhnP+)Fbh`oOUx!~#-eF$q@GHuulv9tZ zla-0DXU3{dwXYLj-^@3!5MSSXY!aQ0cG^JK-)r>yZ{lC$S4JsmZ$tKg^C(yJlxi^h zrAG9pDCruJPEL@Tn6Bm~{cK`7nAC)u(w~|5oALdjw$tvW9QD6NKG~1GWxAM`h<}@J zW)d&&YyX1qJ6x@}<+Pi*LH+OW7e$Iu-aDk1@qUN960f5zNH6=77Mz|0lV3E%>3Ne8 ze{0?Ew<#(q3 z#+1{U^fDfu`9(n<{G1KB`nz)XArI@JtBJO)7}u_hZ)(!TbH*z1@tm1@n%h31o$<8r zFWMJRdt|-E^9!{omwu#;cKV6Up_=y>!$5 zCD6{a_!Ib*n~a-;W!$(o;o8-m_45zy>dsR>o+g+Mw68nu>*zGed_n!)$+t*V^7rIv zq5I?${oAQ`zSEN$B!5rMFFIMnGn|gKuTxG>esLn_Cp~FrCRbh|o8M`1Ti9u=E#mZj z(;e+iIjhJox?1&-(Rzd@uQ$uFCvoR2j8k?v1N5tifB$NUOV{9|}R%u_FZ4D}2q{}_IG zo{#;^C)87k^q;U_uS@(Vl$=ca$5Y-J>YbqDF#(UnPo#V)Z=$w$qN(r7mw0K{L~X|; z^-q4To_~slr)c^qntrP4G{(0k^F58L!&2XLu82r|(>cRSBz`)_n|jnUotAn2iB4y5 zeZL#yBRbD1zmq53EUjm@mj9`?|5FXm(eNB?*BtH7=bCRW`+GUhn9KNFce=nG2PAyg zg_pSf|6Id$E!sDiGhd%haba&iKzg&7_RQtF&=RMs?FaNv${Fl*migG}Y}FZNtqafK z??gztnXaF6>5=rCyQfa)Y5V7~?qrf`nBqE)fK8MRlia7j?42I z?@!791-}xJa=)M+IbT?)^)2LW0B^HC7HN19cWLDKw1~G0crRfNi+Ca|!RZ2bKD~(fZ%aLk+5V)Q#f+?+HaDGKbl-;-vp#B* zeu^l&j%SDQ}sUvrPLV zVJUB!*0W68xlGs5m-Hu^^1kHz;$GI@SDODT&HuIb|7*?vwdP+=`bG3dRQ7i(w7n~6 zkMw(mwsVEHbEW40hWyuP&o{g+q9ExcEc3I9CyRO!zlysK@wDSx-4A@nepu%5d#)dg zuBLstRVDm`w)aQXpH$bV{;c|o>aVJ6RoAJmSKXkxQS~>~P0#fU(~WljPFUI@D(%>! zx=rInC4RexMJ2pbk8e9oRy&6NicVCW=(CYvqiG^?Gi zIz#mm<0$Dat6o8OY5k&7|1Q1(%X#`P&S-m5{w}k?+;{r7DNQ}Q^!w*7)`ir!iubJxw~0U(HTKSnA)a{o@{xTX%c)d}^W)Gy`i({lD{Iifo#Zy)_Q>vW85Nx4$qMyL0U)I&N~pTsYB z^)1(WYuHq@e;@movZ~e4{n{Q;X~%xXF`n}G>$pl-#&y5W<9;32{W_l#FXJjI^Sa;s zX0|(BZ+1KN##_ph@s{#rp7+zwJG5`V&bO${x5Uf%?`OVc{P)vd8UOvJk(w+tMGg133D*aB>{w8wV zi*)_)`YrL&-vip81B9ht2lTjpfcoTn=Rx%!RR2NsA5{M#-XtXX4v}s(^&LjT(Icqr zua0oVRs2VI>R>J7CGkyIhetSbI_h+~YAX{$|Bi6KCZEe+RrOtam?L4aWiAsG(dF#XUF!>N!da$2o0kCp&Fsr#NkFw>ah9Yt(;~C&%RYd6XmA zA*XrFC8x*CpH7dMYfi`6ovgQ`W{%nGbfMkn^i8{p`8aCMnYU@5)W5>%c)N*q9@BP; zN;{9y&Ih#f7;k8L?9>~dW848dLc5N!rpX5zcQtwGxA?xHM<-bGu z#GBFNKWXaPYfkT*>l&`<^4&MDqNlXor?`T$p8Th{viKA2JjH(HhEuP+Q(Dd`wtp!{ z!Z9v?T`T2DyjR{dJC*Qh$_*jiY0k64oIWtAoFV zW44)3oQ|<6XvZ1a^OjTI6{gx!wY}3BZa**SCb)34`9XD^rn{~BRP`UHV{B%|>x}LP z&+z2oS{F_-n^m_s9bvn$J|*3H*Zv3Qg3}A;s_I`(-?6du{|x($hN^EktzjFXXSLrv zE8zNjmNP?{H&Ge?v%H}!oOX$(cFH>vosKXcJDp{wpyxFIIoh*_eCNzibHJ&WUgFcb zbVE%&r!&lG)iF+Yxa}iJ=Rb)zf5kH1Nxc25gwsj3wbKbUjPyyoB`l@W&rLh0KblES z7n!L}vzhhkKj$>WJaqbx`G#>zk~fU;eek^2cLA087tP~zg_Uu*V0fN|e4-oBi<(YU z(p_XfKi(JLB%g*!CE z318K)Xi*pTuESsD3gcWC_O8QU<(uVI7w+v|;B%FEkn56HO(u6e?y6pAyviM}Osp3v zuaVQS_Dc=F#X7ml_TSTKk{OErK{^>PQEBfVCe#)t{hu2CQ^VJI8=d&C@eBL%_^)gD zx`zMK@Lw9fq2U`EzR8>H(vgp6+gv%fbo;!;9a<^(mif-D*IVS1^(rds@0M9=W&MdB zbh^wQQvYG61I$s?V@@-g<4(Q%JGayNh>=Z1{4 z=$lTHjMtA5_N?pACG*(nebo!*i3?va$*NCP|51JB)Vm&Zi#PohU>-#Qm2b6KUtLOE1bzR)$JWJYnmtWTXq57xO zcWpt+zsq$Xxqf<=>uqxX>@Mw)`)7CA?_NOf@y0=^|DIm=z0VzN3Ewv#x_a;H_1gP9 zC-M^M?`wH~^OizM_c!M$71`eZ*6Xf+^VG3i*L^@evhE(}`S1hYE)qw&2YmCN$oN0t zd*?i-S>5&D2V9Zc!S?=;Hy=v554C@fH2g@%vfh%J=Z>^P{1a3+IrXk1CTl;$FWYOf-Zx7&?aeF~_O{z()60D2!rt|| zWaDke$$GygS-0n8c?%EYA@v42ooh=uoo*{SO)`~LUvWCdHdAfubdl-AxJY|~>9439 zACvX?n5^@b%!tZyGFkT%$vn@K*@f?zEKa@qy~(_NF^>x;8M*J9%o`aCI?Z8=XuRCN zkaFbyZ!#;Rq{hqfSNb8xv1C2ZNH!7ng!)f9y)_AyI`}iz ztz36{#+CV{%-b{e7h6@2s2){4sd~z(cimjl-_`hgs&XCunO;YK##=MxI{Gu-keNeO zuA@KWe!N^qf5x~ibLxFBcxF1-67=sG<5OByuCGfw<+|-Ny}oX&*Dqte>;1+?+jr>) z>dtG7_0DUIox$Ik_2T=f%K40>lkcyha$aL>Dznik@4D4^`93Q7<@>0VC)W!^<$Om} z&UcI*W7E@L(G04MRONo6#5Y%Mq1sBd4Qg#~H!s$D$Fl(YfeQy%@B2uA{mFeV3E+7X z`CbxWz3(FdwxRo85@@@-^nsc`$o6#MAnV<)3bs95IM~M60LCZSR<@;l%D9JUeIYi# zyYCUI;ZQ9v%=U8m!>so`DNNfHrtJyic`Esy6sGM;q4Sc`#=Cqe?Je^X{*?B%>CgP7 zQhzGzUAIrgI9A4=%I{HT(+s-b3xb@a|Y7M8>cBRpFrm=lpx-|IZ_?L$A zi!n}V?58%6a?{w^HqvPxo6%`ro7JgTuJ{YMaFRJky=k@Fv|4UjJJ*)RAEEIP8XsXx z*lff{QlD&xk@z=If27@GHaZ<>esh}1Y;u~}{I2268s4J1)#;aZo71oCcBkF!4ySv~ zPWA6{+Qsg6nqc=j?P~Wq?PK?=COX~a&R-*Kc_Zf!k#?Vv^M**CACmKiNZZ%Qd4sh3 zgwrHboOL1nk^O%p&u4Acu$(tX^88T|r`~xQ`P}`ONL#>N4~ewiem>HA_tPV-cV9lz zdgpJEwvVx__ej=d4yQ>*_Un;sAF@A>wBB<$QoroaC7s-Fjb#4QIQ5>>iRAes`FN<9}{*xN5hT5mrbX-C+1SO<~pPg*!l zGVeOgVtZ-0k7_^F0Zw1HA3DA0_RmqeE_mORTc7Eycbrd0d_BfB9p%gY$#ks$K8$NR zo{Jmm)I0vCv)=Jv{Ks7U59YY)38!Q18;n~z`un!iv9`5S?|eb(dBX8gRPKMKqhE1{f9z9P?=$vmgGJI#Ej-g!%U+sR&b>Am~D8SDU;FN2+B^An%Z z_H*HkI&YaYoJqr(?LgPUBlV!hpwFL z);oXCfnWNQ1HYUXipu#-4%#c{(-M~LA&33i9?`ID4>{}w^T=siQ<#3|&~eCN^P46v ztj`JAm3F!dXXo#hyYkG}PW5>qUH>_B{mXN4mz_V!Y+!z*eOsM+>sZ1W=wA-jxvXOe z%Xxr}|uy_10?+n{18}pOfkWDAe$$t34Z+re-fA}T-mJ|Mnll-ll7x=T`FN{AU{`D{L z7s3BB{%rU+yucraKiww&4#w#Kv+)J~`uNM@Z;b!97x-J?uZLegn?N3O_l<9V>@N75 z;qOTP&EjW$`245HHWGg~{PFm={42lsr{N!qe-i$!FUY?L|7ZAT;@|#){HyVA!oLgu zj(_DpL;0KW|AYTAe(ndl_7_9tBmP79Lw{$E2*_`fq<@*k$>%bD`6S@ai(h`LWLd|) z{%uwNX8h&x%Ws(c$0tAg_KTEXbTea!Uw+%ssS&$4r$H}Q|hFTaVBkF-zTe|87WM)^JQ%jYoo&yVbAN!a89^vKq2W{oKGW;jhABD>2fhQ(x8-FJPzx*~! zKECnYNwedw@HbZQZ@_;FpMU-0uaAE@{@?M-Z@K*YH=glrf&Xv(@{!+o`R5mZ7yPNV z^S3d`&-GmQ@zvju&_Miu;!nbVjAHv^V{g+_FYv!mw?S`))&uZx=#czRak`o4?@!Zj9xU)VS1ms_?P1Ulc2x9vidvYm(Mi~ z%lONC2A8AhsehpQum2bS6!ri0U;N9|f8)RS*Q@^~e*g6&_2;GjL+a;xs%w8YEl2#N z@t?;375$U##XtWF!Zq+;*zNUCwioF?&&!+5^iTXv@LyNIY%lVW{>wWczeC&M&%MXX zf1j}b`VhZ-%B$bEp1OO{?s(9P{B6`P+neO?>gOMczd!!XwEv;TOa0Qm{Zu;*|3c0G z*v~KTiWL7M{6DMziJxCg@vp{zK>hMtJ^4ua@^0<}_&4Lft$z6ppa1xY{}BF^dolQM zJ;}8{-i5edOY}wjS@G|n{o?c=pF>_Y(*yqz{PJ5s`S|*G4u3NFEAI0W%5MbaBG3DI zAMuaF-%S1Tt_}If_{#f0#lHyuNcE@o^ZVMr8vm#2PvhrL*8H3CuTpa#@^><%eBbtW!OLcX4|+xhaq^M!<$bc88k+j#FQ)#Cetua$;%|Y! zmijaO7k^9j%iqzEk8gcT{x0P2seX9}iqG#WU;N|LFYiY2`DK12|3LhU)i3W%@%fjl ze;oc_)i3W-`L}-#{zUc5J67c5J3dJH%kf`Pzr1@zlK74r;$MqDhz&V{@s)RI$oW@# zR|@z4@yllh{yg}9$M&6H=Vg55{Bk$>592R}f7=WEr|{p!ABTTGeyM*C$S02DuY4j8 zdle;O`}-^5zfS%U>ObyMd*fe(`elC`evQ9drvBT0etGAr?EkajPkY2G|B;_x-nS~t zx(NP!>QBZm^~?ILq5e4h74g@h{V_5=_+*^q!&esfsmpgC`Q-YSpRXkD^MU$z6Oybl z4)U3={&DITpU`=RHGB=_Zr^Vyx<|AjDkV=$hw!wU_~jqZsFQ}NG6@lb38r}-Pt^Y( zFN476|H=5IGVH&h2je-DJZ-reQGwCV&9epx5x+3Dorsax_?WeJJ~L6Cr=+~_dcxs6 z3q99u72PA&;tl6nwz~n*0Xa;3?0B1taC}5v$_o!{%jsscJrtBTq6!Df@ZhM(JejK4 zDBB=qC|Bu2Lwbc&GW>oyASy6As2_h9D$ewX7*ESm2A2;mYkI_t<<~~xwrwyiiQQ-y z)3P2BAK{O*scperscr7yd9-+z4K~ps!6rUtzHLt}@e$pnwvhjX7my-6xO+^Zdsmj0 z5$I_Fo7;M&SQ8z*DL`_)L9L=+h(;`s(rovb{p=;=oh$VjvlOhpmT0t$;6|>ugp#VE8Z(}>+>=P`juJ#f0ViF zUwL_h0b|I%fOt7BXX9IJcJ34RwiPU^fGeg6F%N7m{vKU#E3r9byqVnsY`e1iO6~d? zWr8V%OFQNi<#4Hnu{azWWuvMkG@50qN2Fmb@^^WOzo_*@^Ba};n5mSJ5Mu&LlD@5m zqs{4nX!}KwjB$k9=6!i@k~f_zyWR7=mb?iukFAs-`3{BtCtnI`lx^TK`5L3S=~;rD zV3??+?h!rROhyO%5Evg@!^GIAT+ibIcc+lJSQ{O5AT%mCzREOy-xMEFRdR+%st{RG zlFR)cYyU@zzyEJj9Qp4lWd3EOWUMmIbU(|cuaCHb79aDF|HYrejVAkH{I#V`oLNLg zmEx99LQFtFdlMCTER=03cc}s?dGcCf10^=X#g;5pAe5LOVkBIi*-GF-XM6rP{9o#0 z-s!?$dz-==p}Z}Dtv2ZGK-mJSvlYk3%&{ZT=%AS3=W%Qm^5%hrn0V%)KtQ0jzc%g5 zN&BLCVqfN(zf{Q+$UbYqbF1rfEB?9FMJ?&Cue_#|SId?6#q)G?o?D+iw?2Pv&3|sq zeQwQrZhi3FdjGlA{<+oRxz+i()$zI2NiF~Ob*6ohu6>_APd8gFnZsPz5BXp6$o3*@ zvp0E4yF5!=${@yQ@pEhGbE}kEerq`K`FefP8V>N*a18fkSi=FbLemGNc|Mk7sFzD= z)K=P+%oAa3{~@dfYbN8X&;B*^c341!2}{NL3U3lIguP!fvEiws(zNC8NXEwuF)_TS zBRc4(z^Dv`1M}m{&66Jf>*h_rbu-WAk@fR@t#q-mrhuuCzN4uS`M!xFr7O=wwJTL6 zGk?=^0b74K`*>cA&2gn%!}R}&<0a+|@r4HF44liGQKC(Qu=tpTjA(dZ_lT|ZQI1kU zY!{LAFO|vDq7c;_}CdHbr9u+7vdUmYLh$2TlvgI za9VfdXkx;H;v*8I_iojD;RT#5h6hClUkZ?;NljCT=SXD)q5}^HCB%6Bd)^OUo73b> zGnZ6e4V=fYT}g{X&!Gu1sRK61I1!GOc*cubL!!c>QbY&M4+=dP797c2>(cSY1x6%n zI=u}KFZlMq{2@{QJ5804MpTGz+AtVHHIb~4BR z$Z+|RPN%t#FV9RHvk}HYHl;0^krdWWu^(cmWej9ndcwN>3T?7c*6LFkH}2t)mIGBr z4o+=Dy;XbEqzsJ;D;zqWw7ElBv0>h9gz>flZ^h2yx!w4fdEBo+nSn4=X7pp;cNQI* z6dE5>jo;LzOi?~XDrT-ac6exfL~k2vQUw;wo;%blFO>2oxS5>k{B_vI!c)l1df^46 z4-bt_A?s&9zv7DyogXCIX~NZ1DS{>kO)r=-I`ly3^O&hY)9D8%#w9`nQ&eIF$oPf3 zlIt2Nscot^Z1>n#OvRw^RPnKKyu+qMsC{wD6b)U*MaCH-+A-F_Q}~@ z+aPZiHuH|*=-{6MqeJEgMP-T(I}lnpNWLND4q`_9&gHxrap!W($QE}_=bgjJj5IL? z*fJN;lJKA&Y-7F9(5mugjsI-LGU9HFMbqP#ZS3R=w&eIKQ%u{7DNR(mf}NcGm$Tn{ zarxaN`pFptwfAN}kSfH@Oi)OQIL>nm*7<)|`*3P6SolAAql4K>{91pA`l5rQpT|W9 zbM~VC=-~X%<7LgVZ%Qq_7)~$bJ8yOq6;wVjt(&=2ZWQZs6bcV+8}bHc)N!UgJqZi& z_ekuPptP(9-d9H%BSFr0Ujm7Rj@8Z3Y35sty(=@8*=C`J^cRBkNnd|>u{=eorD4}J_ zfI3_LGfz_63u^se#|o)wIJFi`l`-hqGp`gENA3TfBfc|n&iSG_^7qIbE%uwEp_Jo4 zM{@2Yp9{>9SaMAColpNsTpr?l$IJ@M>VJ+*(agH^OOC>#ax_Y33t@le#d$|2Q!p@^ zGUU8R_QAq!$}NxPHU&-8?Sz;?9LYOz#t?1ighmH&Hj*yB%3u>wGCJT$XjC4b&0e6C z&t4D|Ro!QA4vT8+vv-9>z2~!chpA;!1a{(R{-0|A&!}J8kq{wgR%ti`2zL9iz}fum zBG;~Y^rRoh+S&9Z+SYg5kXY<(U5}$V0{N_e+#XxJ`7}WozXq?)pyITG?+cB=8t zJ!M-K$}t|^`Ra#$-xuHD>A?Yh;fDX?`(qq=ys`DJyZDX^@|{%HaC}61cU*AiUl9cZ zqKq67yzetr$SdCsbMrgXXuBXFA?5?dzkoZo5N%$?FUOlE5yS2OMcbLc*HzW~eh+7# zlc~+lNt(8&(@xUTQxQ2yTSyp_mPxsVHrWB%R4joicrhepa=e8ipk4<+WFE>qhz!ak zlZ-OUB#MZLiq9(oiXcw+()azXwf8wEX+hrmyjKlp?=|hU{_DT~)B3OfQopQj%H7W6 z>RnW>myTl}@?|fY$%(^}@L-J=d^_IsJMCXTWyIP>!#(L=-WlQ>lEc%!?LY1tmz2LD zIbCghl>DtJe?+vux73W183W5Z7|mi}+=A94Sf6gR%F(D02xHCxpCXKC)67QRq^lq5{}jICx;J{#nX-&trdpxj~RA)~2mYqm`#< zWh9&*K*_O$em>EBAyAeVw_qbEYp`M0%cI+2^o)J44aez$;>VMBi{_pIt@yyt6v`Dzjj* zgY(KsTdQ5As!x`7-H@aYxnDEsf{gy%nxwCCzdo+~56b1gk(9S%{$Y|nfDWs^3NFIs zM@ip~-@)Ds(T8Q-IulxT7}~;9P%cqS&GBeB9cDMscb;4D;kvyYL8&e7JD=ISz|2hK z#(ih=_UVk~DRKw;&Y|QbNOZR3x#V4*JDXOO z=(&@r8!FLfN)MIJc16inb)Mr6mCki5n&nXG0@Hp5IBN#pr2VN$``qG0`$%%EAli3U zhZnk|QJ2>Vj8f~$P-yE<28#t_=N#Ago(vv$p_^~Yd)-)b2TnN8of@cLosJ*$0OR<$ z3oK-jtxHCO%bB#1XiwgiI~E=5UIm>jWRSp1yAxACKJF}c*kA6(U%UVrW=E%l7AFo4 z1@I*eHnZ|13nu)V^?5Ywv)*6D*NMOMsY&jzccxoSrT<|lxTVTp&{{TE_y^@a=0Tx!p;g}HF?4gN6CDcxJj+|1=YkA?M1%y&I2^E~iI_Eu52 zq3C=!A64GYcJrl5$#dL%Zzb1)tz^5&O-7Y1`mGSz!7FKl1C0Y$p5u1b)MUGB z7}J$@OvgwAWK1=+t1gE=I8X%JPEB`>WDe7lz_vgyt~}TD;sB?vriW1VYDHtI35G5c zv@3M`MBpvn+8^GF{T|y#!h74zeBc8`{-Z4B8aHxkyf)^gx2E9Ft}A2;b%kKhnnLz+ zG~1ckLe1%!LhTNu<}!tPXi&prwS~#&0{Pj&ubqa;@R;C7PF-Vun;J-HK3w=q=%s%h zmeQ42Y@c?PVg>mUvW6)&sQ_!KX=-!|jfd1OoU|w7YYW~%TI%*|%~;=I{%SCz7u7Sr z$r)_9)6QYbJ>%!Fh*yF1_YSIxY` zjNw|R&TD0}vD>rXy4I=pihkg=IKk8gXK*H8;`s2u%p2X#h6b;@f$_|=ZFQ-qv~|s- zRrwoDTNiL6P&Yv+1$jLeb8+Do#@_AM@n+isE;Da(yRJ#v0WN4dw6mLY-lUa+ug1X`qOOZ3BFRJ{v27eGJm_NJz}uM_J=rExpIGUwv9T+T`-Wp zOTEc;dy~KcWn=`o9caDV?aXGq?yMOZ zDRFBV=7#I+ms^#;+qCwM*_$e3a!}J0SWL!3XWL{2w^~fzFQp^2rWO2lFf`>Jw>gw?@m^b4xcKMidDG*Fsmp@glcQBXRxaplx|O;7frbxVh4270Ex z=uo--{chKxmHO;nnEHD)u57*E)Sq0nn)FQlw<@(CaJ%-Z)MhQ2+BJQ87DM2f9w>XNSUafqwB>-3aW@wPU{ynFzsk=$~*&Lqhr_?kFBfk$vz8>kb!CMzT z%x~SS?paf?C_kdKS#xInh;}=@Sx)`z&e>CD_i(jUO*qRbzM|SaAyS|BBPW=WapIO+ zka4#0mheQI(beu;rx++l_VJNuArb(-iEfaY0ySuIidWS%wVIlOf~aI8R^?&uI{GsW zo+AxVGQ>zYmAAatNGVBVv*6FW^7|P ze!HB0w@I(3ZSnl;NxzT$JbQaqrgfdci|=&1y*kswf^X&CE=j$fE#W!+m)r}5KQ~th z4yi3<;Rv~#(0D%whl7$K->y3g-8VCE1+<8_u9FM?4w?QdpeUvGpetAKPbUv*kmSwG z_Fuv3PVz3#4P3$MO!D@u8MuPgW!~aTSUbql{l31h^26}@LS6r5V6AEg;$Z!kJy3q@ ztr@uN2e$TF)$H@y{e?*G`M^gGu=oJ}W`qwJvwD$xzz5QTIq;N`u;ighv6cenwKX`{ zDgL35fjg)z#G2yt{IsqU0w-TwctT6n=qvrJ^x1x2yVL2+BTZJ#yw$xSt@s05JItv@ zKD*JoiA3p6(t#V!=PpftXX4#k(GTFaF1*=;M+50X2A&X@l| z_qF zAOrWfEBo)|?|wJ`=au~rkn;on?sKbjiRHKPb}42{Mywm7K+NbDdr(@uPA7%=tdiFbFHm+iL*S_jYyMjwA_g| z-i%+w3OBx7yk$pcdA6(t1=511Y*`BmR`DGyS#IEWL(%##LULq(KfcJW6EMToI>D}k zyk^&lFnEstBh$ltuC->QNNm_fmLr>hjef2~(rdZG_>t}nTZ`|j$ z;xKvpz$%`ktxZSo0FD{pc-d`k2Ww;C@;hAVT*&O%Wm(rNWSg9k73f@R(c7Zx(pFa+ zxWbl4?lAh=z!mqI`pG-J%TLhR=y6$R>)$BJ9r$mw@Rt=!@JFLWbF%O!4Sg2)UwVhD z)^pA7&4NGU|HHt>JKRyQvCg$ES^P!3GIc}`nUm^b;)}EUSyU_vGg(s$-OsT{qQyZ#25@$>39+vogAAoURKc zL)T67Zg=y`D|+x~U=t749hXJ)(=%+59N<|ZdUrDKqp0Y<6CAjsy8SCv+>W`#Z&c#9_1pr=@< z-uEw|3Rtn^3zpjgODl)uFK~^Yd0e^;Y^Zo5JY@Z144w(@kTho+Wu=?O5md}=qQoBD zTP5p|wd6(Q3olnKy4zKI(w2|_!I?eL26lHMT1(3=plpNM8dvU2qf@J#wbw$`DAz@~ zJQ_aMqt3^{rfb|jgOSDL{c62~kCA;3uM@3ft)V@;#YR&n{I1fx=R9xINc0`I&8)vC zkqthEmNpU{=q_`-VI^MTU zownrr*1CHd-`~M}KVG3Zy4F3&e5tDqD^|Z!ZlM2~r3FaJ8j*H659Gh`fbFa9is|Ys z*mod-%?}>+B%V+7zg}%TmvId&m!Jsv{O-oXmf4CU7}Qm>IZU!jip`Qen&9??mztfM{rnR)d>*6&l`aHA`VfevI^%P+S& z$75jOCmCc#@;r>UMzF|%jxc`r8}3d#r(^kfG8Vx?@@Kl9ULw7Xcj%7Rl3f?>;&58B zmcGL}5pM#z;oeA9+HX3^U1IcYZok2k!f}hgkuAN_=Ks)U#Cu#)i`T1{P^gsSweXA+ z@_V*g{C)L)X8uAK9g6kmV|hjHN!Q;Zu&`KXQos-GW6p7&q$hS={NC)MSUbO+JMFv7 zq^;$&Rk8dR+*gsfzi2G@A)bc6M?-B7!l2+T&h{_)k&!2!i+-Kv`dHR;?DQT2 zrJWmiJYCB=I*Bz_hkxK>wX%s7oMXyq-SncE&4+@~613%fWS%NUpOK5>qIX8JgOj<(GvE6CH=|J6J_ zh%dyyGjny!@jNqg|0lE4T%H}_I=m?9yY|Exmifc%4d0Mn_Y`A3Sa^;e_L$+DDP6jP zGUAJ);Vh%4RCJifky=(lZ6?!(r8U=5b^~SYz7cw#cW$m58?>w=MaI#C#dX++3TNJ~ zv36Qnbh&|obviTPCKNy4vT*4f>NCSwp`}Gt`9k~GLwPp3ovcRvYOQNu+5ASI^`<(- z?UQ!ge8=%>x3d zReGL*%CX*DlQYH8Fj@KL1XI|#7%6?mYXNF)?72!>u=YPgqZu2T5cXj4yDi~$J16uD z-V}o$(vKz^xoCdU*AjiR90#9e`YN8X($y?i=(D%crVoY>8eWs)N{)2d3F7b}w1{oM zseMF+;hSOkS-aE1vvhs$?TJ7Qt zJLI|-7+ejV#vqT!&zHFAq8@+DIh3of>2$L--B_?~$!Cx)o@T6#K{IqkoOTAY(~KtE zgZ`(w{|<*83IB~R*JpuLR$60YM&&J+ondf#Z}PS0cTyrNrtMoUOZ$G(78D|B%gtmZ zYrwNd4bNp<3C}IlG{bY*vr;U7%X3dM^i9-&`$3X9jp2Rbk0~$Svz-3uxb%N3r$1uS zQ~X{*y76f&?^eGT&x)5k!kirHiANhwwi)l*=U?!yZJ>_gUBVk?7At=}*!?D4&%7tO z1uvzYlIP>4d=*)Sy+xBB!3Q5L^Fh5`mEF8dyyQ_Vl(g<2hd<`t9@NRu@e(Y;a!bMd z-MD2qfgX=JmS27vSmSI89(c|MU?=*ib;Dku@mhSyHD^(+c7C!BVMghL6So$(`W6=XdewR9*HY|gtp$DE58>OG?lSHj6AVHWA-Fnz0^f#(H$7;69iUjVSo=;0!!CfCtxn+>D)F zZY=MXpB^CZ$7rRuzscFFywf%(*vqL$B3diMf(+s5aof!eotg{1i$wf&~5#2^=JYr#@t7 z0Ec$oyEBq=TeK?R&oj(AO5R=TIW|;!$lV;)smGY`OZF7)=}7L^I!*EI+X=o6xeq6J z3yI|4_sZ#yj7z`0oc^dur$zq9T?nL0M;r~0O6_H;XIM1mo~T| z=S((l=i~3v&L`fbokLAKR?^@sF73;0n+O|B}Li|^_mO}LR& zbrBlOkJ*bjfu4*;mx5;_;brvI%F~tk(>%-}rr${PHRi8^>zZ4e*UQ|VV)C?>1;Yp! z$|o*QEb8DIPqtR#uy)nj_?yj|D7CM>rqXP?^-nM+-N|)1-jB%x_NCPdN zX0vNP_8Mli-S5DD_>4O7%KWAw$*84%uIp9$oj?X71;<$W^5Aa+wC-|NCBP%}O zL?^_G~Dpy2QK9Z=e=DGDErGQNtr+Wcv8BpS$s(R>U`vej0*8Rwsr}bl1Xn zdV&qk=J}JW^4FR3Durw@I~tusokI3@_>et+9A8e$AIAom>jewG%wAGm_WC{ID@Z+- z??tD&NO-x*2_)6~w2|&4>1`zPUgZRm-cPJLtt1Vc-WvaOl`GVC(yQ@xhOT^(yI<4u zO`F#^m2*xLYy1XSUFqHC$)khWxRlwr?AQ2JHE|wpL3Ze}7lGXe_$`+MM(97jN;X1M zTg@7&aV}@hM5)z75SXGYYNs-FFi>YPkoVc8{JWI3%L&(=;^s8H>Lcn z@vC-wO_8s8@c4XfTu}S9!B?Dyy4+RfEvyT`xw>_sV}A4X>#((u(je<(gHt!Dd(vEE zo#fQfq&bteW}h_6Nu7qtg~m7d))!qogC=)R_MQBU;_oIo9{wb###peA!V+A0`vSX; zNOuk3;-o{39{d8W{txR0d}t7{yI{?mQcsSCZP(2@5` z{_U%Afws5qD2lV1#z-YEpq!3u*wZSUpGctcZ`nLQ zv5xq57op+_^C4(N6SSm{UnDrRcHLLn%*jge$~qH6ua@`6d6zBy$NUnZ$HWHHJ<5T1 zqj$Xb4fhR~hd*N6eoYT2@vxrX-}C!hCH#hmUokl7yOm$OOI>W|@Z9K9Z-92i6X(FE zF7cLf*8=;)V8XD=xI9ZWw2P6HwG_qVJ#NOVyha+A?5lsxv@IE-KYGD^4)(mV?FD1I zvGTF!Oe22-`P$?C?+j-Ru`0EfpVx)|$jFkTueW;^+c`l5=>_$fN<%FwuLz?f8(yJ~f*H)a-jf7F~?xNkaBwj+^ci|JG z(Jv^|?td?>l^HF)=q~kgo$cPqz+ng-sNE;pWwejWiHP#~*^zKLmXQYNgLG1JCJj66 zDmWFpfb^POt8DI&;%k%8QItC0)Bfyq;0AGoZ%UTY=^-EZxz6Fh=}^+gz+60y@pBoa zudc)XdTrY&dDrfVXpXK%FV~((lPjJ<*}A;bc3QsP{odjZICiGik9QaKJ;}YyXcmE! z>&@ZoXwK05G1t)Du&p!n!q3tF^Fbav;iPPCGknYvKL_4jdw-Z4$ z?u2SbexTDSpQZ2ZNOS@A@B%VZ!9y=GZ=5iu7png{b*1Z%glBqLTCjEu+H$RJLpu^S zO*qL8NhZhs?%bdYo6hh3(eONKX$JvsEmE$sd1!w%**vN9NR=%Fe`Nm^V*?@Pg8#|P zz#+ddUR4h(T(qY(QpRN=6LaamNRHaG1n!^%<5vjTtI9R^$5xw zSjxNtBp?fW^ha} zg*Jp|p+Pr5xvu8ya9i-W(;NKA9YXE(~=ayU>J;+iA^mS5{DoWrPTgyCrQ=0YYg?h>{=_$dr^gT1_SKAi|DubjO-_~ zd6w^^`f&*TKoKzG395Qgp?4Yyk_TM(!|1T$zJ`8zmVQN0c6vBqdl)TM50TNmg8yA4 z?OA~|C@5dlEJ}u-!ea3K5o5=-*0z=29(;ZBzg+z%m&amh{*K95daK5A@&CbCKKcJ) zEXTgjv3%)$jO8W90?U4ndCBKTq9UWH%+I{{J*K=j)c-Qe=U>D9?g@R}I)QtMzSV(2 z!l6l5q7IyrPf8U0Lu<9i0(C8? zJc8}~a4ZsOO4nJc`S66)_rr_d50t)RIEGf5`0t?!jO1&W+6ndnMp}cior~JY=AjiB zlfDNtF}UWh&;gyrd8T!QQ&{`Am!Wmlgn*5O|3oSe7RW}~~6M45o zpX1>_mY?1#KfTG*119&4a@yO;Q@(x7IUmtWJ`q>2KQ(yBtDHq@#%}TlsMWyP0$*=c?XWYNLPrHvJzhA(e9bB_y@LT}@CHP#=Z-QH_+zSOa zCnn9>k*%!%GUcqS|D2Ka|D4GB&w)i(8(II)$ohYNS6N@*(%&Cw$I1!M@vU?Z>lGs> z{F!y8^`~-wrkwn0Bq!*k_UiDj?&|PWw-WbnDE!m7w?B@1dy5u_!oQGqC2ibClSAQ~ z<4U|S?(J>9tyqJSDI8q+r&A-{`x-nA3}(em#;W=hc2h}D9kTi%d&*DER66WhKyO(^0QaY)VmTC*IW3yv+li!`0fd)C7cS$pC0Unaj2WT_alNImA3B2MDS6bG!?{P`va{fU1zzVWhaHn6+W#+A;@;&gL!G zocKawEx8qbu)w+3(9S~UfP`+g`{-Ah{ml55qDkbD9`UqFU}=1(e0-<;Rx}A~`H^*Q zqxotfBM-bJDj&8LFv%+}s?_Cd#Cz10r{09Rt($*iB-}}G0T;)YHKXTr4d3+FvBPA4 zALduM{vqrmk0>oOCvy$YPqIUz^Hmq{{FI)vbFx4T&qFkOWZ#pZu{!_Q+nXs<7YK5yr+a}a+~bl>22AY6;x zTuW}L@Qt2Lz+_@OGR}Ncg4f4eyrx`=*UXpkNoPfXwVC+%GG3=S2Cp?{Tf*)!fr$KD zc2y$lgrcz8yVXt~u_Q?U4}J%GQ(WCTSj&66Bdz-x%_+`TTY?QUV({8h zgDtg_;J9h^ApB}aqi=hMU%m~{d{9#2$U;#9i#?oc`|V#C!!h1stpslk7;61&(CzTE(f&b8a5TFrxf9xJ z9s}c=kf%qY=|r!9rt&OLn^q_Oy;>RezD#Of61Ry77yn++oTB$S;loum#slXm<3+JC zW*j}<6nKp7i|1%$@{H_H=gfAKMFqt23VsSa`z=r zZOA>?-e9SwcFFh05;hXX__J$IWQr5N#<-!1UoiV3k5OXCdx8HBdk>Rmzx9QN=jw_7 z@VJ4+H;p!djnwijcoG~WJsT^_6f42s8A;nl*|2ePF@slZ{!P+%#T%`hi;TL_N`iW_60hW+8{lm0l3w&0y;zZ)rkUd8=XLBy^o{Tgvmcnx zEeo=_{FMB2N?}%Omepi~Le1l~xwW~Ibn;2uRA+3KL*u^A_r+mWU>&i(g{&qwzF3rv zlR}1zJPsGxniFSA)A^uw-$qYSv{g>Cgl$N{_1KJ$Wj_&57*4?~4dP4bBj^0IhDY&$ zRLs5;Yr)&BB7wvQvtx3vWN5r9jcs`;t%|>_HIzjB#c)?|Chf|Xq#KCYlUR9azGxAZ z_xZqd8sqq^VCYy+*B?^x)tyY3z1-ptwccqYA{MDHil`^ITbN5=LY zEgN5n46(~izx7;SXnMT1hFt^oU9k#tOS-*%tNIPzylcNX>r(D_-1^4m{bdF3k&9d3 z-eS%%@WZ*@JS53tKKTX~h0}>}290E&5c@n4POzf2;@`W6g-Y>8i$^oe*q4qQd)y2R z-<9__Gp1_ZZ}>gD|8aI~)wa8~_=@Jg2W=+~UvuM@H{G#lirs$&>64~Phuo9^Sto$zX%3W-_TT^T7_}T`dR$fEYo;<#onnCKb+Vd-#J-mLKyPaLk zOcIftIgEsRH%-JnET=c8xEJ6224g-}d;8dZ%-r4l_P7-03=IgoVYZO78j$=3de8&} z!x=%bLBBf&_{AF>ot5Hf)e4SpwA5la3w9z~b#&ur@_XSV_*t8;TUJ|Bm#@`mkjOH* z-fraSgm$rxc6*PpK)1$?r8W1?rey8lamsjV<77N$HIY(19;>6h>v)X(Ki!O{Zybdh zKb~n$zO7@LU2jNTwPrLwOGn3>U#NXN9i5*mbvt&oL7B0d+118O`SFc*rWOH%IT@%# zhSg?f?;dwCPjva4-k&RV$eTx8R_z^*pFK@`W+4HwaBL%Lu$ zl+`wc)wa84aVW!TgZ~lPz>KbmS5Yi}lKh%z7K~#nv)ahRl58byNuYBw zR?_C#tUNngcer~PZ4xS2o;|xJXRIy$RM@ZG#j|uC~>+DZ{MgBFqT3@28L7m#Q2H=oOywHhOJn3}1NL+nr zvHj*8U$|VhA|%4Y?JwLF36NdcZ*gLzo&UB%DMm|2p=Yvt!8!OO{ujREyLpi>i*dIX zk%}t_?MO?T%b4wKSRIsIZzF@OGCGY9t`e=q&-&PZe4S+maEAzwvS3Mv_m zS~4^mJQ^nJ3~8(2mE1CvqcebVaZWoo1xv!jPaqs$GH$c-CGvY4t%7@Jl_{&{J=T|iDZcc{9hk&!B*)@eUw?w{7M?tS83AUtP4n}$}^QJ7}t4-M0^zr@EQdtE?6IOvWpG8*=}~{*v_x)!r_}o%6|)eJzi-z+EK7 zL|!jI=jDlq<$|{nT`LCkw11)++$BUEJ?Ts#Ma{pfNt3)Y?6^q&tlK26R*q-E{95uq z#P3MBns@p0&O&!PgFW5Lu@EZq5wc|aNa+eE4#C#rkiBviKOq^BP4nOiLA;h z-`pRQul7enji6#1d@iYH$E>}*FVi9Ur`qqoNWQ+)?sPaa@o<#KAp7==niW+#h>?y& z{q)q%mF?rJ$+v7@D&KnJUA~q2S^kxL?av*C;ZWZzxOcI)us^UJc9{{Z3Hc@{DRz^C zq0DO?_TStSI5mEV6M~ly0$uqi+kWT1W82cWdW_%oPp|>~%o&Yt!|F3yI@ycd6jH(y z&&+z>?P!v3?^nT_3Je-)OY(8*e>)O=5BuR3AOfwi5NS3LX#t9&9ew8cK|H#YF%um{xQ;D3^_!={q?i^EJA4m)#} zO7F?IjgGW27?|RFtsow8K_=U=XS_n-+p!1bu?LL3m9}iO6gc$7Q1$m5JCe;)-l=TU zPZ)c)&5ZpJ`0l%nU45<|yT668Q|4X9ZflFeeAkt?_Rh{Sv{NEGB=cCPJr5~z2j`TW zs88s$VSykza4jd?YN0W?;aVFNeu3XGscF(Ar( zk`BH%bCs69uB!C4?^?QPlDYq(3NOBiG_+;BQ0#U|_uA7{+}r!iZ{W;gO%xcVPn^ot z{5|h_J3QgdyHylXRA1EOan_FZN~%}IPDuXav4gSul{1T?0s8kebwxu5IO2*M85pTn zxyy=lQOKc=oF`r)-;GowAL__@)o&R%Bo-}NSQYuu)6|FXW!hLkPFxaZ?cwwWaVh7G zh0oG?to%)zN6DzpFZR37Dzsvp7YXAS!uexiu)UTl2uU-5~zbwS@d83ZzA`a^e-%97VK)Rh@ zyetx`XXm$;cP?8ra@P3y)txxFe>tpB(U!h3YxvJL}VlpEB5Qqglz`BPz76 z2LJMbIwDAp#Jf1rQX5gV;5^7ZRtFe+ROH0V)t5f?c6oI#pj&$HeZpIFvZ6Y`j~sb_ znw3zwOUkn=LGvmqF;>Gb6jD~B3S8`InvAoEF=(%GCO6W~fn+>*3xA+smGUM4yvDZ7&*=*Y`{ z*xU=SqjQMckWo}q(MTkm8u5n%jAmi^gK3}rq5z9j=0tAd!Y=lp*IsM)D{Ap@voUq? zaKofJjzuvjX^+<5spKmrk=-|~jvZEqeDZTv-(%2~p|BRrx18Q_&Z3Uw)R@$f z(vxT&mAs3_*v@hQq_r0gb_2rIn zdC!=<0J!MiedK9hd7!t=lUCIUNMt!k<>9p4L*;VQwpcD*D^9&8(gpt;q^h(LIp7T@M9^!pgb~OA8Ry$Tc z_D0DS|7G5Kkl5ojGrWP}nQ-EtFiw2khZz^baHr#C6ospRrdsW7{W&y;jaqTuz`8xnBN_u8=*gHSMG* zYSph9M?R#UsXK}Pif#+y+w>AdmwvCKT#wHQi+;h5}inUN+It6-_W-6^Lzv2its#ZI($8;|`myZ|oe zMw2Tt^K!jRj^cMT;-5(D#d2Im#a1TvB5@h#WqU>KDboUFkZvb!in}^!zk^@VlZ-R8 z`wS~v^iE6Hv$tx=9BLTiM&;;L%cS6XL&1oXM6cSt?Zp^+7&$1 z?t!$cy*5jyhVnDKRn2YQswp#7i#68{Z&7RV+lY{O{%R}<8nfM-Jc9ajs2`UiPZ7n| z8i|Cc*QK9%5mCA#MyhD`KjUPi-gKkh8HS(Ps9is&lpUv~eV?Pf6V=}63|7rYc;YTc zXN5bkuFXip5ht^TIfa?e$jU0Kq@X2hif(~q-muMnkaeuRkC4-btHu~fo8mm6WxFfK zrhEC$%3Ft*@2kAA?wTs~rg`}lmA5%q)zq)i@Nan3Aw^a3?E8_)H@c#w>ZR6vn_uDE z1@EgyHpo-wRIEgmlNqs*dJU~Oa&uZCelO2B?PXcmoB?dE7i^BJf{nMFy{JYaZgd1h zB0LEw*+_&L_M$QYXQzLiE5iv{@vFpeJkY>Od!yZc?BqLSjV59XJEiD;><2C~J0#PM zWf$mXhQ7$TkVS%1A2}<(INOWA7?~a7G4`HDO1~h6S8+ihgZ5Oejl46i%=0QUwOSWE z!;Ic~!EH1)AW=yq2V|Bf;m5KutB*bY^_v8HS+FXnxC;J#2I{h%4V+-1mqhh9YfO>? zvbi%J;)4~4Cv~c+vmhR^ic?wtPT(y&%<7I=UVoHOXRNjfb&jg3vv4@I^*l&D-Ni9b znuczj0XrLsSvSo~*9c=~CUUF_VSijo+Ufn3*Sprr@b>KJv$Ui0z5S)>URS2oS-EIB zZKPk-MdPML))P>p#T}9stK0ZhxsBOgS1(pkPU3VUTdga-=2@=1!J2H%R z0(5e6G^+ErMr!WZZdZ3%Mt3=UNi-E3$APZhjeyQ@79#5pr7MKn3m!;TNPMI1HTYoe z>l)6{YxZyoHBXp54rFTj*=_o)FLnppnlJ8{d@;U-e%4G+`l($Rjb@SALw?XXxi-CD zVq%}>nm*-{KH0H6Yx=~Q=J2De$o!Hl@Mw1ueo~(&y~)$le&)&H9J_ctvb=YK+kKY1FqMDKr*Fc!I9z1plFic>Ch`i) zkAIg?UixGlc6xgtW=VFCJb-B6TuojZzg8yT-UN?W%iI||x3@RBpQU7QcZ;$@Sq@lW z)|}RYzIX#|%ARO#55yLtw++q|*9EgqfXC@3j!ti=qs!QFhoVK^5OK%TxS)=6C-s+8 zKR(W4is7%up8-rUJOsW`E55N;O@(iCBNvOmLXWXjTb#kW!RzpMTfNh_nq*bt8Dm%F zHt3}tby}5mW;8}GWi;?})@+&^{~TyEq|kWOX{Z+zhO!Oy%jzfA(--6))Kj}?TpP=3 zCYCIAjOWcWQwUbkj^?zDpd)K&hv{WXJ3eM^9H{Wr&mP>rT!Mk4=uMh`#<+ZrASC&sxhiuG z`PO&*CG17R?oOUPC;AeYQ}65U?wvfPzT4g1vMg#YFQXmJWop~_CG~wjLPOZm&?@zm)9+;=Efpda}rPTM*?b&B41C0<8QQbrcG2l3buRFwV%7;DqpeH+6NFV^sf^69CH z#1Hkrb3`0&PVg=AjYSD=i%yO;s3%8Dxf=|&u5*gN9nM+X-TvHJ$}K10mTq8OtY6Mq zUG1LW6rah@%@fJNTE`Fb71h7qY5PPsE$xxZ20b}u$iq@sxvjP49`=kjS|1>yILYUz z@@{Wy)kxM6Wo}ZoV>fF@mk;Z*T!uY_BcN>N*-h^mw$f^GT3Y(Lv;?KEO`j)}#wQZS z(+_;j*&=U;Z@KgSgY~JELVPMh3SW`HzTjRBZuitzU@zHcJd9<@Q`7=06_mCJlv+uXBx=&obfKSoBY;uBQ!8yp8 z8}=FsjmMv08tN-R(YN<>=bzC#5|GdR+(?U03(}+2klx-%0l*cxr4z1sG904LbK8*9 z4a|#MP4bG|npyC#9=B7u4-$8>BNdJbpR3+eEmh}t+2?z~wlp6ap|xnw9dz?MQzKgc zO?Ugn&SE>Sp7T$}Cm-iwcRAzZuD)^OlkSei8Xvf2PKKzs1>di;Bl}IRdSu<`lofkN zmyrh6z}ak1beBl6V-gx6V=A8qC}jQ)2Tc9*$KXku`Rf}yMHjtGU=t)GGaeC5uI63V zD3wUZ*14^-t>_KR#_9N;I7)s@<4 zD|VMOmi{1p8!Yz?Tb(z%Zf?};M%2!?b{v9tnT@6IAUiu5?0(43LGHMB!^00DG1${k zSSUD=NR$Rn*9$jC;e{)kxAPM`<#~H77TkKm*OABImuB9OVy`wdY!PGrI(fQ3;e}1P zwsiih?{4^}+e-<%e(`x`EaDj!|9+J#!?|Rkj@PGo zlXzzDbA1DUoIhRG~pn5r1>}OJVc@o~QA*6@Rn&Yv(V`Tfp;F{^s#Fi@!Gh(!8yCp3WbZ z!}W9c>)x}HJKB?WTQ@@^_*7e*Mz`WO&`?DbV?nK=E5b1VKkF0{f{o>+s-ceO~ ze1v~Hk+(UH9ytz2kE(+IPQV8Lxb-{o$1eE#9r#P(*vB(_h3k9y+l9Yf`Agxr+k}1x zKtpTh!=wuz#=_eexAe+`YB;@A`V8J>^0I7n#+=VFjCy|OQK7+WYd@j=akvA!@9>|r z{S_11w>lI1j-+ed6`Ubt&Ru+X8ggC_dWSR{dXDp`NagGm>bZk?UU ze~Z(s_t$?Lf4E+FtKvKyip67~?|9^pDcl4+?3CKLvx&J>I}kwUolToI=`D@7^BLMa zi}xdqd5SS^=GEn|I{0|X@2Gmt0MBEk*}iP)h^l!2gQ9ssh5;FyX$H04kx;c?VhUE$R_$OUfK@aN26By)FM3(s7GL3 z+{WxgGk9uo`;=Om#o7_xC=N?Er#`I|<0*$}L4G?$S)CF|v3*i~d>O4lV9ks5k78ZIPtvZ0h( zU0k~4$R|9p&+xsE@Kx;%Vyn-bU=gU?-u27?x#)?!R7TjG5ASmtuxlUjdT9D8t6hw%{Up;H>X`m6yFN)<#Tyj4 zbc@UFNT$?kQo32^dK-yu)H(&@j`f$Cl>FRE+A(QbTuD2UwCcJ2L3wV!T%KF$2f~{N z$U9PaGx}wEH*D}`BZ({s+ky1+5#G;<4UfjHY>ylra6 zKHKf}5}8Z&R>930GR>T>(+tI)O+Cn@#z(8f!O+t>^z0q+Ew#BrDAvBL>JY?N9tRGXf;g!R))z}$}maS(kAk@7fecD zq2__Wq|W^%u@v+z=w~IBbDZ_e6MZykcGWd|Z*9_uiFw>GJ{>M-(rxM*+O(%MW~c3j#Dla{Ma(+Esz&G=OHl{Rau zQo(_n!2v~d-oU<{9rD%lUSxV0619VUM?nv3Nmp&djXyUJ^K{zU5jelKrV zgW+Fcc4D5|-8V@8g5L@4`;3A0Rfa+=XB<~~y1@hOO#NaH`D!ojBsb~PNNF8?QY27o z%a?38QaZ`^{T8HzN?P8{<>z>uJ1L#at@3bJtv#g4hv}y*7blvY*mfmFj+VYkxk^0q zUdAN3OzDDweDd_Z7wN*UnA7gYAFZly>w4Gwr8Y~)DdO}~R&%-9{kGwK*2>PEE=l^3 zdyPq#Z?D>3L%Mtoo8b*VagLKrAll-N^*-WsX2hGnj7M{2K1Pyu;_&=LzhpV{uabW8 z7SjibK~t^6rsW62jY+z=x#JvF?my`?o$7+0Ptqs0!-a%qyo2FI<@VJhwJ#lHH2j1w zElA%^<#73>>6}ZG% zs&6&A<}Ogr)hU|tH~wv-z1KnCFzcZFl}ed!@txYFA8N7ElS-L$C{ylhTct!gmJ6%% zi6xPaC52lG=Qupa%!}%2jF(bRGOGF~JQqF+541Ndytpc9H{Xh-A?|!{30XbbC4hHaC+UL<>#``x_bFVti?Z&vyZ>R8Cr2E zZ?E#U+`L`R+iSe_o3|@?d!4t~yj|j@GQ!Y`bG+5dFEF$mIuGX%e^}Isg~#PK_O{h4 zHsTF{H61^I!?_Qt#l@Yn4Xh-`A@#tl&j{;-)ckUUIulgtT zi~jd<{h~1)s$ce<4%098`%mZgGc8#>(~5U*ah-@?t+jhx6CO*V(Jt*Ve#C!|L?&1HUjBQuznt>c z9!u;>%Fm~K%0VReol>Whe`Y25`E<=?%9MiJo8W6UKU=kKbGZ#iWyef!?D!a}vm@=x z$6}D^q4Eq8Y_wh$GVkzqOM%37h+F$PGoB+%3#q@-p43PEs;X~kQKf#F%ld+04`0KR z#aYDuJMrn-HhSB$GKew!RVSNgF1a;5L9`L^sKmA)S~ zuJ6Km)wDD&;p&WIVmpU!27^zIYX>T9C5m@}!BLyl|M!XYt&}pMe!9ne9QCEwibpJr z1otDNsjU2%sG1|uc5cLz#$ulY5BsEbsHfHWi^lQNZ_u9RcF4WVq|2@>+&hzWS!D)G z;v2}gB_c9`!4`Xq;b3W__e)Sd?o`V=vi|ji)B$!&|F!l3LY2|Z652^|GKSh!WRY8u zQ1S=m?@i>r{`1(&6OB;Rmi&>6yEyyVZ1Vhg;9Smaoa2o}53%m;8EyP$bhE5m{6h={ zjQh{!>x%^o-tzb_@0dJ~gp25(J;$iAJxHG-jm_{xBvtUn#N=XK>bcp~Z8qEUR-A0| zSV7(8Jn=T=RrJlLXwT}K-zm$XnlBiU^HcIdDq3o^~cOS&O@);T&f` z=XC!3GnBi*;A0A-Ddo0rpzXcPchh_3XC`^=&fCbFrz3AF{KAJ7rXV{Me2G%}vQ_^4G%*}Ru z*YKxO1{}9BtJI%eN$=n{TK+Z~QG~5PeaS(?(^Dbx@oV9Pg_Xr+Q=~7U`hstUlUp&z zeVfsI3rVnAPaC9Ni-R|paZp&o1UswAlT9fOZw3diV$6EtRvMnF+xSGeja$lX2-h@@ zk+hBI7TUO)n(W3ljr9K0>z$%DG-`e8)07jA47s;@L*Dnx?WE`Ljw8R7{BEMk$I3`?-5O&!T6~xoyT0F_%5# zWvtzs;s3JFvUXW%$2mmC;;jASXl^6n&!97s6@IGUpgBw2g8lAuN^z3n6@RAnE8Jwz z&OP+)B!0)j=U7b*U?7}-y)?Ijc<6WM%HN%mGUTrmJ>}>t(HlQiUza!B<{V}A}A3>eI z>#y|{b!?N5H!E{!`OoXXrVZG{rH8N$ zd#)+S*b9-_PjO)O&qHWq&xKY~`CrL^*Il8kWu{2sdlKZ|{}N zJMr;P2;)8A?sD&U+tKWE+uZ;>xxM%VPE3Sz%p5H4`Y16Hb%J8H+krIQl1Xu4so{Q` zn5{QtBjSwW55XRJN%uJ|+;S)h{CCcP@dG2?S?J)^UWXqS=X1Gzp&O6X;XoL%(Z$Ew zcyB-#k!wwB_#R&1ns@Tib;4rnaB$!IENyu41@Q)r(VWd>R$Z)#+>yk%;|&j!UI(X= zRdc=lC11OInq9k&{|#8l9|*q|c5_FfKQI${cQ=@6zIitY+DQ1aR&20gs}BW1c87o{ zph?O|_&Q~|vt_FdAK!+&odV*EhQGC?_pqgPvx`j`34d=(?_o>tjN2gIY`*l~Y0R2v z=?HzU>&o{xpc@CB87jhGiUP34brZy;(V78mw#?1@@pSUQRq zVQ-jP18iPo52pp23pZy)FHrg@_j>-ztxcu3y{(Xn)!QDVxXO-GA-IcPY;>2?viv(Z zH3UTLo|5(bO4~Tf{l58rGd>n0(O;lI3-FsOk39&@*rlCyI~OzJJ9Ej1YYNWYoV)%g z_Y>9C<^NO&?lEt~ql5(=>vq#B@Ct5EQyU6Uk7VSN3eFvAJCljNfRwSn(>-a>&}r`D z;afSr^4M-@2D@}GRCJ|DE?ole%$&Ums1$V1~{vF$im-1$CXp>}HET7=Jc zGRM1@xHq~F9Gm?eOWVSDr1yV$Prg%}q%vE|ufUS~xC|_zYs?KYlDEd}V;7tbtfun4 zOW`l+5yWsBa3q$Oi|%1T$7Z%pCt1ICU$OcOsg1#pZ$EXerOvwW7vQnzW}aAiUnOOM zqZ=h|LmQ2kYn8rc#xPoX)*mGAGvxh*Jl(T28eYRw@d#V)Rm#a573!Q z@$!`J4LeVJ{R84oM~YXlU;2z&qMviP;aIoNX@!qO*U=_@H`KY*heC0rueY@f3%k=-YkDL=|6gw&Z}RYdD5@yrgs5; z1XzEH_mS`itVY3FQP>*sUHUff>%!;3STon*>%gs^GqRk1F=u2ohc{7%Qwm;=-NhH2 zC|4wUq)lt_JSR=H_01drg?aRLA$y${vAa^NV*b0TwK9nn1)(0WRprc#p9N=>vxMgD!7w$x@E zK4Ekq=}UV557Pg^Zzb;bVa}80^h~f`xG1|+-e9Hp&brdGNaHQgw5r^tWt>&6FN#`~ z+oD`)oThH31!=!3cd>H8>A>V-n?nPue0MA5GQ(Muo2~BSQ}kkLRaupYT;1|msjsvW zX^j)odP!@VkhYw(DHGDxxYb{LhA+;XP$JB>5Pfp|7X_bL6Vn*?oQY{cb?Z-4Yubbo zYv@y9LYl@neL|YXGh;&9av)J?9}B<5^lSI~Ua#4?XkO+0K6I+o=65bQU}S&pXp=^h zrVD3m`gcH;^sW@gxsdcWN{)ulK+&WJNm~|gt@xfO`jLE3;yz*d>qu<%M3@tovpy&< zQb&4^?1=itb+ox3zwxNb|5vgqK1{o5eD`=vIe#)O8NJhY@mG8T+aNci+L!~#OZP)H zi`jyInlDdz&cB3r%iaj>mF#kZbPsZ-U~yC0bbJr5qxMsjEaubv*5H3OjrF$r{#uoR zV{+G!Eu-Ga9{6`pI#Q7I{VDo>hWg(7u-D&bH4I6pBPBc>+_+c$w$vxzv@qn<|f6OQTxOehxz7RE$GweLYDdHcSnO2NG z&A5E-p;!1>%;xzKQ%iS@4ttb^x5!U+j%Rs`(T3nHb4hE)$3*-Esq>d{?}JI7-k?wV z+8dhD-ba$uKa5L#)Qg?FlAJ%9S!%(;?jeCa;0$(b}RXB6%E_9SPAaXGS! z+?nJA<8oBzHj@)Ox4|)|gGVhuq0%Sz^61yY$TB@usY9hlNGXj=dB_`vhQ9lZw2qq* zad!*d>wHGWtc)@P)6qPOziYwnQ0c)CTGO!e%zL!l@}4b^M1R)25`*(LU@s^?4qy3L zO+LS_^jS3KI%j1G>~%Vsm^yb6(PCG2J;3OQWmTS;InEgM?l-oYRL1(y?benep3O** zGG$j4bs!!f@g}Nmhuc$DHf-T++@_WBioqgLdf~lrQ}&>Vau3`GY!GIGfe{#J>W;%e zqOIA~YHSsaN#i~C@$FT-DMs74@NYVOczHZg)#@__a^w5)-yXK-F*}Anr05gr$um`T zY)`uV&tQ{5T0YuJ%SL(tYplj@zb=hkv_yBb2_m~A{~xIt<`m{LZvO-btX%hi7q5Gq zb@geW++bQRWItB3u5={2K2lFOMtVP`)QXXVXr*I9EBamqj+R?hEEU|=2~Hu)8ZKsO zys&MmJWR&m8>aQtGS%XadGVOl4f+y3Y4=)>XZ{D7e~XotPePB(YSWG3mPcv_H?@cE z%$m2{+4`RKn%Khe5?fNfQSv{tc=}0JSKgHeT1zOrmjBtU{vz;T4(Hh|?e59p4;r<= z@9~4|pW-yHEl%c)9hBr)!%6Y?Va(yE%dHrWxe$dLP7 zCQA!j${z{e(imv(73_3K`Mja6`fbTvTKnazj6t^5>M?AeC1QYqW@I#4IA-Za|7hYA zn*Nn$xh^tiYRiIBnz85$#06)3?`S+eH>1ZEF7j?#ycEwfz0+6bk}>^Gb3~k8tYAQ3 zk@f`L;_pN&wWEUY<+R*k_f(FEbmNfbL{vyRgSE-cB7a-nkI-Gb2K%&=+3jHEE&Jyd zT&-oDiKX|3UR%7E&SL4qc_uHlpvVd&sm-OmZ!;c!PdmAi4~u+n8+|Xr?u`|0fwdA5 z<&?FKl+%VKkm#Jun4)uP@8wEz@cZi>c3kf1y95863Qh?x4V1mW*B2x6tyJ#aB^^5+ z@{)4zG}5p1R@;}|$=}8FCB#x0m$Z_`uS9tnRaRoblRfKd&YV@lW-hapz^2odm5eN_ zl5E!nvsY;IH;0d8PrD8V=!>z*Ms~in4z%BEap)9Ar+YLfGvBgo>VBZO&0>P6wJ7cyH+=N$v{W_;lVkS^eOy`;uPE_GaI_=wFPUqVxkt@i?P!k zPFwOi)oRro+qOPS-D7ySHk0uXO)V~e0y(Q`+kpAfXegQ}44COz9b^Tu^Q`|nJf*)v z>k1j`2jACK@TStIgPq8=`LAIyAaX!-kFl8){As4gC3Xm=uqQYc#g1$#1;5qQBC0{Y z;6KmvT8C&0-VsLMk(Fh3Li^@1!XL{9lu*Zc$y~HxKd{s>VDyrM1;>laaC;L8>k@cX zy*t`_9R6JG?%!E|7h&BWiN3@t90~t3!AHfJkj8dBb@vzCPSH56oub?6P20)Y^xqrE zbs`PzOb_ByB(L9zRJ|j;;Y@AVXr%VugilYBr~R<8(%zD#82vI} zqx~sc_j&U7)!2^{{zv2$=;cWC4QQnBnkZGiyJ+#;Y0e&OcP6%eBH06hlkWFKTMuw` zkvs=#ECx0*E4=R5N_cGa)Bi*U8pRj~C^iujG3%%qd$!uxq zcH|t5Rl1_a*Gnhl$~ux$=`#C$b* z9c?>cor#w!|If1d`Fs0BTJ~mummdeSg@K&(d1IvXJoFEm2Zb$o`x{KOyhyet(fb1Z zYT!4Ho<-{11G`?__G4!A30A633TZX~uG3CAyFdA3_9ve$?<1!3^#Sr_v)bCzE@hFZ zzJC%YbXJBhc*R^C{v7)mJ#reIBTAE*QR9v0dd9~=d#qXu>Hc01Z5_fp=T+T5((k9d zt+T@O;y&>J?O+M-U-1I52KMCld7=+#2k{MANP&jkA6ZxWjjuZrMC0>LvCG!mnsR@l z92#x8{9AhW*Ol&qi&p9<`J9hd4mYtwvp4y~<>&kT@$=sGq`&Mh^@@T00{p4e=&sF~ zQ2|3cu82O{aao*Q!?=Jjz4#5Qu?}15P8!uh?ZoK)WO9D1C->wg=2do4?}i8ruupB+ zoz2trq`hvRNc#g%lHz~BNbCF!V8GovIl^x08_J=F_aJQ?5rtrS+CR;x?VE5@f2Y$o zox7^GP5lBYu?tip)zJ#xg|(@@ZP#(>9mY~88`VzZ(htqq^41qZ-#L%(2#>Vpb1t5D zV94`mmBJ&z>QeG$qijLzcAw;6gO zA99U9xXZ?|jERROPyU{aZW(yPSW!gnBo7!rVeahRes0L%R;|{6R&fokty%-pT@5a^)e2OrUyBsG zT3bc^x@z_RJNLdfnFv_F{=fe}FmE|`Klj{o&pG$p`+hFq#M|hv5OCrlEfsH{^6X8D zS7fDM3cDalSd^Y}2mwyJPg^SfhV*3TXIOtDd)eQidC9hj6K<_D@NL`n%w&GYMSeDX zZW8|9D0nyte}5FbG70}+6nyfK#KTg|tyEt-|3y~(W?1)ZIPua5;6%GY^givlCjMuK z1I(I}>HeBbNAUBK@DE49mnY#Lje@r);r|>3ztDn5eScBpzF*lt>yq$)2)N|v7(*7k z#dsTfn3VCUKAV&9KaGNKO~U^+3Vulv{_ZF^?MWp%YBByi3cf8FU*a zhy3nFe&pw+gVR_ZLp*lQyVl8!z4EY|dAC9r~G5C>n@^j9U&GZOYUSl?YJSNb5eHvL0c$+4ybVj&w5 z$@?q0T+^Xv3b$!T=Jp}p(*!Na_mA+Np7Q=rd_Vf{N=p;QjVi_sEHwq-1M-~dmX>#+ z<7dk~l})K*333~~8}AY~L%Dy!cykCCJx9emP6ciL3*=%|+YHV_`WVspBfx1Z?!CTi zF@Do<66ky2j@MYv$ML*fJO{{6!+?})z!%%MyyCx=<(2Q__kq%kRm(Hke73aWIPP?w z##JIkukQxBL#GR2RZET_oZ_a=EKEN0K;f(z__CQSgTIFEm^%X=&I{jHiqz!`KS1eU zw(@{ig1dm<2+iTPQH|~r=lLn2 z%4qastmu7BUFgKg4_Sa}S;{2L16`$?HG^XZMrj>Z)@WtA`o0F;8y*iNQ%T+R9fUVhdsZ-51x39;CwIzrwG*rj?McHq21g-TVP}|t zT`1eQN~R%8BDI_Dw3aeM^cFBZIh#KUS?eIi7P2TpoihCC!+6>HIa#Uw%0@g zygBd%bsjiVb6~C-_+aKtobuev)MlKQ(VR6`-B`Lpo2eDO8EvB0kH$LjN=Zj&pgc)O zTy0ep)b&4s^$|UNrWGDF(Bt_E@YXKs3)`)j`@#q(-q*@iq<5&xRZVTx^khDy?~snP z2=VU1J$k9CMlW+%`9v>uphv{o5L$bQ;DXW1RMc1Y+(u&@N#W2H0zsla^qe-28}O&X zz9nrOD6Mb~&US;x2T>eOr+^Pk9j_Fp&DO(KLnU?j(#dKAUjS%Tkj0i>rs0cG;J%L4 z?lbv3X3fy(%LZuT_L=c?Zg@MmTs1of=M~e*P4pDqChJD)!t_PK!dX}+!zQYYz7CD# zsxF@!clzelP9Z7PJ5+GX{c2YWzB8C#lrvJ+_*0Y>y(r7vyFKD3$!|2Ft_!QO{9XF=N6 zuq%ts4FKof=26K*rb0Yn7l;NsD0(9w_>W#jUV_jCU=8WhDg}HZ;N%BW3f^6a+>5&G z`~%gqD#~P@NJn|vIkb+-VI*gKRpb(U)e~Po2{@t&!bX5rqj7ed?g)&P5PuS4jYHJ! zggQ)1)?xOniqG4w%u%&EAy0I{2w$bXkbD*Ti7`{~DU#nviZh;+e03uW3mVIZo$oAs zwaANadj`>_v&8HX2t?5RMM?%+DMI`sAqAsDV6(Q<%(O#@wrDRLtsIg*fHhE9bm@*0 z8Tn3pb9g7LBRe45F_Rf+5BXkG*mQ)I;66<~4OcI$$6i}@fGrH3 zsz#=|(YQcsVnxAhb`&canBRrnv?yJK+4H1v3*tx~K)OBs(O3r}1ho@n3Cg0nPolA4 zbU?SHwaj!*v`*uJez)HuuA7k08Mqf9Z8lb>14>WnnHX6n z>=Ol?d@07Mfh>Z}&`e;yKm|<4xud5Mti@sCyvM+t!lerZSFh(f&X?33rtSmhrZGij zoQE=~?meZeA%oIfCAr-NfRp?kEzMG+Yy!r(loO&e@a~uIQueva>g^};yNvrlCzN8N zuL_yc87Pz+wRbJ@lYNtwcXv{}_W2|~~B4_)w0LCswIN_YE zN%lABt^({fO0!}DaJv!l$q!t&e8GG!@#(5sI>(x^Rtc8;Wjvr6 zR(@+mjk}CuP>w7CUminEr5*JX;xeLcuc3|7!yO*)n3Li0PV%AgQ*hA&{%3rRcLKN> zcA0>i{fSwS)8Smq(MjxrO;rcl{OQ8Do23tG+30#KA)+`+**)JQAF_L zO%nv~EM-wVWkI5p+*hu+g!j(#%FM&Z$jRRE$8q6m@+P*wbBv@rHk3ccC%`!m2K zZKEZY%txb(=<*1{D1DDnDR?MJ5JcC%wc)-9f{E`+_@4l$yrRCbpxwiG8X1!xAdKv) z(bAFrAUWazG3p2=DTlr(S@Cx?wAs|3rI$03 zB%`aw!Fqa=3cA5l7BnHE&9A7`*YjZYkFJ)rA(^ntcb7&hm-93lqen5vWGMy6i@Y?k z?wm%j7Qo<{V8N))(n<|G66!n|h$j0gtrP_KG&TnB(I>Nkr&i#cY+_{n{j~^>K27lR zg>H6vL09Q-;W;hh8p{d0B9%QZr|@4Qb>^q?`n7l`t1Zfd)mG+suE_DR{EbEo`6Nqw zN|r|Q_~qEEh|>6}%joi5g!+>1@)zn26(R^44!?HHf7KljSF z&)NU|AG~<~cp4yJ!{=4}=>AfN!!_Tr!peWG$UpiVmA_UaDF;$FbUau}$3K>c{!qe& zZPZsp@|ydxojCbN$olhejt)9ua^&1f;$9kO@>vo#2CDTkiAsxnCUU3z9|U|C?#828(5tRt z&PVewhv8%}K?%{XOaxYK>%-k>1Fad+*Gam3nMB*rz@{)6%W9!-DyLYFO_I+@Em5Yi8Z{`&&E{W4e;mY2QZ!z|R}mb3n07lx#dl=$o2~d5 z?dT`sr6eQKk8m%g4e(vykNPg^J42N^2E|N;7o7q=^AzwoCxtKd6|2&&OWdBZUs>fY z=YXR~o3B%SNO!|7Yw9g(&1iB>ccN9{qvP59VfcHGj zyX3z%O{_H*mG>CeYQXYYl%mJjjvg$UP4h45Etq40OF8e7XQkAJvba6(`oKF=LrHhY zg10&L3Mfv@sKwe$F{ApFF&ujZF!zp}=S6FGXstD-h)0t=M|~xC=_CAU&KmG;+zGF8 zQ2P?*yfc;BTQ4oaXczPV>1rD69y9QMH_qOP zo*_EM$}D1a8D~JIDw-g1)r+&j4>E&Rs#8iJTP1XKk>_-z2qDi*NRKp{87o0u$$!ws zZooec`U6ov^(=6R(#f*)23kn_3NXhAU9u212-@jnh!_s&zc0XoOje91={}*y_Z8}q zG1eVxe%t6hqsODHa_ZSN^) zKpRZF)6NQbsTi}Nw*}N$zR4K18-Xd3DOFoq#+q?4%Ag$$khIuFc##u-nTJ^;i|Fo> zBKWmaD`{Q^Zp&nTm}$h>a&~@>WPU}(GKT+CF`)a49UMNjXkx05%ue)y?LRad&ve>8 z&4G7gbditDQQ-9;_<*1?)KQMJm1raBQ33L6Ip-!#;WGTw{Gr)5>!jm%83)`NzsM%Z zPnvz9Q^W@x@uk!!`2g{8ivOswOr-jB*->A~NqGvs4{{24=_%kdl5nEYwP-upTYBKj zPp3mVFhbA3?9%F+4$Ti_BmT)Y5nc57Zp3Xw_a`1E;Kp@gPO^2y9^@4sCp-!9^xm`_5$Pps!UQBUe)Dt9aDL-x`Frl5tBpg#q;{7!P7NKaN( zs_zwuN9XrQ56BbuC$v;f!#rm1O9=8c;APjt2ZV5C>y%$X9&7PV9u4F_Bfs5jpF)|< zuTN4bd2jW&PDY{hjVXI41MOBw2u^zd^c-zJ19}r?SbUR{_z2`4ajIr?CE&2G;|w_$ zJ&#qTyc$i7 z*>mQq*x|1&(u;mAeUFGwJc;(vy5B}$P^=pla2NdUOElUCSXe;o2s1SD7P04_ml2=l z)oiv9I{>$UCz1UEC*1hn1e;>8seJjo4+G2roj|N2~&=i;yFB zq?Oi-9RCSiEniryE?XGFZx-rVF)A(g7*xzrSHe!yS}_}K^djX#tpabQ7=iYA0DlEO zsHK79v*42#WEZlT@X`pfH8>51ti&^fmG~CWa*@_u;bJqRgnvo<`mppLA=_HC5`59J zpjBgdlbwJ(f2RqHSJ71RzsLTPDY1pql69gM0bkGx4YY0!+DZOdJ-!=&=^|fhObHu_ zL!1JCm?6OKgfFi>pWF7{0@RIccI2N9xmmEt>1k~0I73*@OEjK~k&ec5 z)R?J?-Eg3~5Ng$Jq``k#+LI~X7Z8tV)%GEF2_NFCk#~=;UtF)k)rJ+Z zAipq$chPrr9FVq50=yj)OZ{G zW<0txnynvI=4s9NRwZ`78m)X0D{x+hrv`A#APxgB+;Jukz{{l(TrDk)KTwti&+Ur4 z_!T!6L1~?*;e;e#40{0aJsQ~2&j*hx`jEb>f-i{uBM@;uOM8J~xk1?7pe#BEm4jAk zZzL!PUrnKv-Zql)T%p<|Cfx;S2(+Or1`* zKObWpr}c82d279miec3Xmf_TN7F4bm)819`w=BS&zKOa3cNO^U#hu1wzj*hEZ%nG7 z(5uCJklifq<3XiY@@@Qbj!zp^;rAsb9=}ZQum;QZS<(@d16=Ghwx#nG=(*R>lQOYaPABU!$m_IMX0`4#Pa0!4SZ%jSmr4pzFM+ z;xw&eVVB|N&8VF{2b~2xO#;4bJdqZ2mZ&YAJzT*5%6dv~QDF8tPbt@2`^v#w#r>XW13-X!B2G?^sinMID z*o6%eEPB^e@YsO$jlbV2_;!o4f(Ka3{nJ$Is}rtz7goJpFS+|%b2Xw*drw>s${3F_ zu+AgqR(bBAe5PH!1(^RQDYPTar>UcTQuf{!_9d<{bf`pHHK*rC9 z?bls2W8}n)Y^=|ad=2_R58X-f1lIj=>VpN#R`z0Ukm1=1G=yZ_+c8rp7uV};jaT{CcyzOX_i;*AB2mZv0Ms4fJ_PQTAd zcp*=Hd)@IKvD%^q|A}5K7p)Rv)}zho*71K1yUa2&u~_cyhkM5=w(#O4@Cdcj#TPr zD{t$3>=y_o_Mt_uKwPw}@WisJNY3pAuHbcG+>X@@tT#h;1}8!8n=x0Ui!Z~^&@{)H z;7i%sF(q673gWyB-htgoayRe+n)zv;vCxT8*9%71b>nB%wbsUitm~#z*L7A(U2oIo ziq=fSp1E9n|3`j{1-qnm_*HK?3o^K(b)XGC$N_1NWsAOmXTS9OQVT2_i;$Wz(*8qg_BOk%Hm5Go~e>27VM_L`8{O8hu6hJTDvhKe_nw+hzBC~ ziuov`%XcfrX&Rs7%LhNWjbr<%lOto79^2WD6|jXLO{z;fK~!pb^^2

f>m7CYZg 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 Mmp1>BDZ+~0xwhxlV%e~B;C=2-e; zz#aOuhS%BebMPhIe0;q!bOqecw{E7n9BzJJgzx%ujFtcQcSZi8BLCJR|BfR6?jrxb zBLBf6|B)j9@go1JBLA5p|C2?2)`WHQ{#^&p1<+h7ru#u*y=#j6jYa;ZBL6K#elI^S z)fPB9K+|r&3=fv;jqSzF})nNHeUL_Mme`4-bH-3(TWA^)q{T{VnOhJ;)L8KM@ccjRFtjK?|$p2W8|7?-pOPlh9 z|E9z7Bxq*fdja38@V$iZ(?#*(KP)WQv?6~~k^hz=e@Bu31x5aqMgH|g{=X~oZz}SS z7x}jr`F9ri_Z0c}7x@nr`HvR)Pr(ls@c(@m&2s{{(?xU_t>0@sXpH6@aM$2_o?$=o zLNuwGB0ml{`+3kYugKp~-WB34HhCdkWtt@fZAevB>{)kw5-qA^o%> ze^ZhFmLh+5k^con{*^_3mW}oB+Tkm3{2gcpQH&SiyQzqNyvV=({}>v73Xl)(&@i`!S8<1_G2ON$aV*^v!($@{{$Eqelh?TT%H6D z{{h88cJ*BX4)6il)j)Aj8=V2j2APuxtZ!L?Y$G811gJLy$OhHHY(Vi)AbSqT O|3Gn&yK`PMF#rIfm4h7s literal 192064 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�bNJ*WD+>Uq@*suxu+sa9fpT>Yw5RG(L^su~~arCXr7Q1uhl zMXHNcm#BWKx>R+U>SwB-tA3&SrRoaRm8xHMGT5RligHUiAmncNj0(&e5uS zRQIaxQ$4MEUv($rD*1j@U8Cc+Ry8vhM#Y~+HLGg0YBtpzsyS72sXnP1gZ@Z4zcbH7 z&#PWhjbgkczPjoQs;{Yjtt#_H(pkn$)TdfmwGjOw@qJbMsrFYLp!$yLK-G6u2dNHL z9ilo^b(rdK)e)*ARew@lqqI$R>TcCNs=0MO z#G*e@j?4#9%lL|ZtGZ9MBI7IZr)Zbx8C7Ywg#T2%s(MYeCH09vlh%_RT|>AL<%%{@ zm2xF4<%nKUy{Ri|t>BzQlO0M>CRNG*UH_YG&0~)dH#oRqLrXRsBYFmFhOt zJF0h8@2TEbeW04I`j6^E)dKXJw6Cyg5!D3M7gTGg)>M5_wYF+O-QLQoGLNO)0je^e zCH$_c%x4J?Rvn@`RCSo@a8;T2l76J>C{@`HBwmhdqGMFYseYg;`-S*FRGpwYQC0RA z@yq@qD*KD5>@T9zRHv(+P`#*nN%gYoAF6+;{;is(dQv>53(nWbh8={6IV`yQga!prGvPQ7)L#Q#mZwxF$v7wxG!M0Kd@ zFxBCzBUHoKPRTc2%bBbC1G<%Xxz{548R1{h(u74{P?h>5yh-)Gs+247HC3ft34gA7 zQT2vuB-<_if~w_J+o+CFeIMOMI_VEl>5px?j+F3h%G*Z2&Ox^mu7rO({x+)ZoCcY2 z+O?f@8B{Z>Mmn8mo>Yxd&8?b8HLq$uRT(!a?^)FZ)rzW>RG(9=jP9U)gK3Yb^zTkI znXqUtRk=STVY#0oI#G3!s@zZ6NxgFaMEu{Wu2%h4%l%IEd)3vdKdMUmck(YM$Aw*# z^Cj`3D^$h5i+UQWzO33vwXtdw)uv8&nkZLZoGFa%raUP}v>D+&l=mcI(HPa-s(DoN zs^(M8uNtdbz-fZL$8moTzOO3xz9e4mU5VyrJooY~ zCY|lxtL@#(-RnOoU&7a&2Adli{!7DuYxt(qyym{s1p6fQ@1tC~Zz@_tRo>+%;mxWK zR3oTg;-wv;FRIR?JrZ87dP(&!r`7F08qP$2NV-B!z5bSP1&wc~I#zX@(_nLg_DZ_b zPQC5jXY!dVE*xyGI$dnioaQwToCcZ9Zu^2wHmCmW4K^h;zOHJ0r}Iopr$MH(#&^|l zH`VUwe(m@DTwSre6#(P`cfz_ z#c8m)YMfIxctCVw$9&U{u*YP?|f1IJ+$9W3mtkYoA&iV72 z*PNbk^`6l5CrDY2_!FcrkDj6(vR{kJek>~cvFLcG)$NBGUdjF;@n5N~QC;h_x?QK? z^{N}3di{KgcFO)C`DOn&CG)|lw||H~*tI9Y#%Q~WJN5R1Q?$5@hATQfX)0+tnfFqz z%=^>mNZKnpO7%U}(N4YX5&usbzeaVf>esYe{NJdqa_Vj0X^w00%%9UbKTfk9HcZ0v zj1NsEUl#nLQL5QgWgbfW6HdK;NhN1{moL?fANsGd}nd%=?av}&sA8P&6@=Tv`JJ+FE}^`hz})yt}r89yn1it1F=X{s~Pb6m-* zMS9WN=8>BB!deI81 zAE{1Oo#HgX&d_kW>OZOvRpp^cDM#+xi~3Y&&<+WI?6i+L87ko==9bgy_O{bL=8kGs zw(ADR;~c6_sOD15?X-_6=Jah-P4xw**G&x#zo=RZ{mZ1een``L)2QJt^`%jdl%Hn) zHZ{?k=9Wu$%XBxX_;2wrPLZ9!|eBKXQCZH(#2c zRM)DmLzxR!)&>9YRMi92*m)+5c8P|oMyN{rjrGpjsL zsZ#KRDYtMC7g?X%w)6Jm1M}Qn#DFTN9o5b_Lh0*w6!V4c4g7> zqExf0Mzh`DQ?BTbsuL(*!V^^|Ih|*gY4{5b-_$TkU3#C>c_v6z=3BJwZjRB8Xq(ZV za_X(~q8Z<7E}US~od%hIoH7!$H`=x{Ax^W{5>B(*Do%Tw=bZ+bdQKy4E2jf^4=TSi zpfMTgFwsafJL4|x$j&%jr2OpGTlZwgFY_b2U22-6Ic${w@0d2@U5`ee#i3wfFGHXgJ1Za`Pm&hV!WARn4cGpK>cQ9-_DD zXVE*VcUAAH-go-EIYN8$vz?h}Uw&KJ)^VE8HbrCE-jdzLbXJHC$T5Wt~p9{arm}%n&rAxo?_NPe#uCsrVz=b*27Do+|#` zg^QXX(na#t->gncnH)}wo4ih+F$GmCIW1v4EorK{aGa^{w76AlQ(f(|# z98QuxyT<3>$S>QMQ^UDbpJdhWBK1GXDxxs+{7F;R6hUKnnt2QLh;B!7^UI~DNtc_e zNG~#exlLZ1?&6!7kEkylq7&IU9ecSqkQUp~UWIBjeWIc;Q4Ih|q7Ii0CGg?ArI`dqfJ z%kPbQ0oo(|UC=ydUcz5U+gXSsoAgg1uGV>4#oP*#@HErhrCV$}I&Eo2IDO50=rpUD z=QP%Q<#drb@2SmAKNaFC;fHKbAM5_wU%ma)jF!x%~_YPs!4NN&4jQWg-jI_ z>9o3OfIg+|e~Nae(cY(N@3+)1D*aZNU&8ffdkdR}W<2E-HZPe8PV1YAP8*m>PU{)z z_acl_f6^B*bonG^bh_B}a~vyk>908RlKqGJ18mj_FCd zXLw7tjLS2|8<%JJ)!XkbJls^JzGAe$C-oFF{H~SwV&s#0iZP?49*N)W)GMbL+w&^@ zD%wVM74=E@Tc_jfcN+fQ=|l50{ZN8EVI%dFpr67huY@V!=5Yzr!p+|jT;-ikdrGh; z$viG;vbuQ?ul*}J2*2ojr)SMYrx7-k^zj_Wayv~my;X;!r8!ErqP{ZRq21+lk=f_8 zt*KA`vRZyQ-9O4{KbJH4-S!jj`mY>M=*xJOH$%(^YMGVYc2 z_)?i8co`S2Vr!_%ajA;dTZOll%kfmgxm4x&`8>aXyvKMxPy8o@tD2Y1d(>B*MXHR? z3$$w;<&nXbRZpiLcF56f#e0^Q(*(2-o3PkZ1AN zYQieyf@vL_IliJPr6Q|6P5Oe&T{&mU7_JL)d#AUa@zAR*y&jNIqhgq z|6Fz&XN$P<&zi<)N8;u9CR&|vC)3T0qMXkB`n3T0JM&F?Bk|p}{_a{%cjkEp7w?tV zonMEQci}3wmQ%0%9?Z+;l+%Os(jPrc8Cw{C56Y4H-{S5=A?CwdtZ3TPuW!-6QKU;` z8blmPu;#G+8K>MiC?x!ze!ly&9^kyu4MUT8|_Y(r+l0yneMbNnfCQ? znraqNe=_+#Rh9g`d0OZ;+ar3%skh$gO%0O2x8@g}tl=3>$Jr*7)0?N*Wqs0{cE-5! zp0Uq3EoDnOjkl$ozRr91`JE=^d`*7Q?^N$QO*IYa$3Fa8I>M#%#CaVsN!Ooo$VPmBbIHUx zy<+O218ASj^8wT^^JoCa3s1dql6a}_9e&;U7RU8>xNGF8SN<@b*pl*xv4WXJ{|w`J zFdH4N=kwvr#|ey+XeR0zj{gUzW9?$f8^Qb=O8SvpPmpp(X?T<#Pv0Xf=c&>BB2fHe zxnAU{7eAJIhLL|PzeJDYI5UoVs*-*j$MpupkE7&=wEqJwZ#;UM`ak4X>aQ^l6SRLO zkW$i3q&_KsqPBk`zu@=6UOOjhIg`}?(IfTzlQle9w_~!VpQ1XI{;o~EQ)!XZH;pSN zQvNhne20ji#`&iq?Vd&pJ^uu!)4AT?i~bT_=#(-@_p#P9lN@sXnWgQYrQtamo}=xW zquVoA^UdSo19K}+c}SQi){BiwnTKkwtqhJQ2J@UZpVD? z9~7c}^Z7-Or=P1XSN%fuOVt&sUOz3Mzh{$wAx{cQxeKXB)(?xczD2w#pf&Skv4$6O z*GA4)i+S^ar`~x%_R4|Ycby(q<A_`;0wfKlAT%&HuUP zU#{D~T=Os2{9llM3ELwo$G0|mxpsc3?OdVxSCandowoOT)gM$>tNy6^lj<7PwW{k> z*Q;(&-KhGr>ZV7!z$DY|&4i^LqSB77s@pVPRN}X5SX9E?dvM#a)8w|}*j~{|svkLB z>*mW&R!sY;M>Lf2k#w@I+-dUIN=|dz8LA(vUZfu--6hq_=q{~aRO;WwH{y-dvx^mO zAIjgw9&+31EmMJdcIo%gUCaxqZx?&c%TB%TrMvWd>257oRLb4We40i%ySdx(rPFC< zv+4n-8Oih^+j~QwntRjv7dfS zqWt~ZuM(Di-LK=gU;A~xj;F*+zlzGZ?&nFP9ZuJoJx;y;mhz;(r92tu{cPt=+P7cF zTU5qd;-&xhGv3nw`)RNAKX>14evOxL5WmcW{k%md!D(~*9C|>vM^v`w0B?)A86^6t z>IV0B3J;hKrW@@!VAh*AobtXVr#Z}9PFI>lr{4TJp#5+_`{4k`r`gW$&9ejAAL5t( zIH2?FfNrj$Y% z)&Ymqe@Oj@)PG3*hk4VG4$a;?L4aO6qR-!rJZ+a=TY9^^uVdtKS#MAmO{IZ znk}w9N9k{Ahva*ndPL_??osY^opTytCTaPTRi`*@X3scnV9#mzcl0;j4kh*fMmaKG z$50tBQHejs({Sr)kA!8sxQA>#oo4pZj$_Q**J;Nw)4^oW{Brzu`JH;#F^_Tm?zjur zRAqfj{l{pxr>SNn;p4oiO6omMD`cJ=r~I~*PrMmN{^Ps_>#Eb6=9-4S0JE7&AVE>nLBwWbluVl89jwx`t6h+Z+Q;FZO19D_Y9}sPMKfKc&B4+M%rUF2BZCSSe6vvIGs?D6%w9V1ey4|Psd~=$WrHq@X^#5tzV3wKoiDq%i zyCj{CFk_w0FjLS}&7Vqp_L7g;VGcR<(o1|+mu{$O;B=aKUv-?*?QZ`#L(W2s!x`QR zR)+pQ!<)g%I-O)YI-OuMkp2vB5Q}s=$GqP)%H0oFzo_^xP+z)>=RO*GQR6Ri$7UqqOBxm}<-*=|`Ab}JobSTk zb@@xiyZ(Mjt~@YrE-?;ro$?ZQxa9iWCB5!=i9291E}UwbI~`}2Yq&M@tmkpFB7B9R4dBzM|o)8osLGYZ|_$;p@EVE+_eJ z=={2&`{xawj+Sz7u;Q0-x@b)*Ef1-z-F0;R?|A^Cf%u&_foaQvgoO<_r zZm{1Dq#vozysJ7$b+GCX)uF1xoc40pBX7{pP3ULQmQGWRw;dzw8Mi&Zn{=l)RnMA# zT==YcsA}lv8_ZCv>T~K{AG*Pt0E@bCsyU&0S~V5rZ0h>wFYUj-%{}v{PoB^4){|+x zkxTk5jkgC%zoqHAK27IE8tW`+XPT*M|5Ux=^fgLgv*_QAvGtkw0ORwMF;;jrNNPkPqyUkk+CEab-DOK3tZ|il~ z+dPFV*Lm;gyt||8;XAx}NdOB-|zBfL@D>KZr?o( z-_w4%&l?lPf1fv&M6#U^)c=6DDN200)+_3TJG*{M=Lv6_Z|RJ4585IAiK?5Ode;@x zbvwi_`)j)1M@u(d%uE;d_Sv1BTnU&jx|1x=; zdiQ_Rc{5{S7fv;DA2^-2H5PN4&z917xt}5B$o=4SW=eUDm-DY|hn&aKb)AuJqU;Iv zpLBZG+}Chr=1V&JMHQ!)RZ~qHjql|2oblAV@0iYfn&{$F%?0!y-i#^Z_z&%VigF+7 zc8SV%J=FFY>mBE~J>b$C>s=Q&*1IllEca6wXJb2?WsIA#yz^K!MfIra3DuKMz3b?b z{-(y?QkCoK#(LM)jrFdp8|z(H7nSSk#(LM)jrHy?80&p6Ft)2L$M#A1Syj2-F71@- zxLj^`*W0abm$lyYe`{lG2et!s>l#bD+R+|sr@taQR^Q-XRj+8gFw#xGL+k=DD8A4xw}#~*2Tx$C2m_B;MaxjaYI!{yIpz4@J4 z!|ejv(sE=i-xyq z_!re}PCv8Toqle2IPGb7I^AP-seiZAH|-v$Np_#px9onWeeD6&gHCt4^=q_EFtUD# zwtJ1N8=`rhNY)L}wx5x8gS7j&(^ONMc_G^)$Ny-1(`?nStec~G9;u{LZ=FUycYh|@ z7ID`@qOEtFkG9_Z^=Rwer;oPY`Yqb_H9^exXy#?C(^MnJ^=S4BIi5#b?>QZ*UykRJ zPS$tPjDJ?A-g7(A*1OLfZRguq^~-TP+Iq)pDX)wRr<$@(yW1+N&pY+L2TDB`T-ZA< zM_cbW9BoI~cFcoljwi1{Qwu7CXbI0dwIxn*8aW}j5&hy!c zZ$Q6hr+m3znVtFHpMK5Gb8^F-dguS_);s@;|2G%^tvRN8-04``lzz+3_O^C9&USL@ ztrw)8e>gvi%KgynY}X;DY5aX{FZ?%}L)(|bW^?NmdG1WcIfvb07CQCTEjes=d&#Bu z?gQtv@3{Rgr~TMIL;MrAzY9O17tU*zI_=NjNSE~9^F#S{{^!^EpWn_k7o9)V z{LJ`B`?fpv=COq3d5QeYbD75ymUV{cT&K^Qc^Y2glrshMEWfR3YdTFeZB;us_0|jd ztv6ru+Xv=1;$taKzVC<@avEgX)2>+N*Jn&(IIDJw+esAe)hNMQuHs1uafKxn5a9+f&jGap_Ci z1MYlU(jGK@@t3rR&331Q?E~s7MSdwaUh|c%XJi z<0l;Gf5>P4dH(JV{zLfX8Qp*TSK=R!{}g`tjmp3M8}QG=e+~cY$N2Z*{}zA5Z~RSy z$M{dWBk?dM{nluWSsJujgRp+!e1VL6Z}6v#@`-)J^b?7 z1U&ZsX#56XC*f~_zbpB-h@bi4A77ee#^6uH{}%qO|H?1^8TiNIpMd|D$K+p%e#;@^RP$G`FuWwzl@$A6cA{1!>tFTZ`0kN8vYhi<_*&EJk7PW-vV$p@GF z^u%8Xzx-y&GLQY+_lx>B;eQst{FW)Oe~JWg4T?gFZ>10M%Ws?l{c-ri`62ai{H^fI zZ=J+H2jugdCnkZ4hU1stK#6~%#xrf*r#b!)@XK$bGZi>K z;*ZBaM*Z?zDk;A#$VdFu@J~{I3gN)^|4q0N{!93$QUB3@`O^rm#Q*L#pP7&UnEInp z`P}xzgl*^VNZ^;>XvxRlzdPB!YM1yMEcn;qm)~v$)-V1>_&>-0Gk*C^SK#)2NdLCS ze-poa#gHrihO#kxVA}pU%_(SoZ!wxJzg!XMCe;s*=0iWL=<4?h#r2g}d@n6KhSp63s zf&F5 z{||zJ{^!--9lw13)Ufowyn}E#nv41es$YJSDxZJ*C#nCc=l(DMr|Q4na%czza{=Z z)PIw(d}R9;;r|-#hQGjGFTcze$?u<^;+M~}>i6$Y$zHTOU-Tz`d-dNTUh=;c;2(p( zKmJX$|E|VM`O?1qR67IzLd}0az%TES6#r8EKdApffL~1U|A2qL`uUxf`$+ln-tL3= zx8c98e)%n5VE>6f1%Jdo4EfM_X@8;%aKD!5i}+*kZ=?P4+duL9`{%G`OU8c~zx*ap zKK|_^ii_|3Z7gXhpCI-7kALEi!rxT=@@^6N1m=&&KT!Sh&Jn*~#!vE#e~S7;1N`zH zQNRBi^@j!cH>eH}&xjwl$svXC5&uy9)zmNV)`+Sm&--~F@lV9xLj9Sve(4{1SE%@x;vb>@%mIFX z`+vayvHG(F_z!9RZTMHHKPtd~T>UBd@2fv+fd8EOFXGQ76NOJSen}$7uRql<7x>HL zzeZ!Tsoy_;&XO$`{wasN{Cux=`ThHk_~Y;|#-H&FYc%!y_rG&qHWRE9F{f0{N6Js5 z{@?L8B7X_>KM~-U`6K@J_-mH1$MkQk_~rVAD~0?2_~kPde?k14vHk1o2eePtm;1FYjZO<9{sv%qd>^_X7O#E>_vCaT{s68<{0zku`)zF7H> z4_|5Ar>=HX!GHPrO5;8~)W4gMWR-r9&jR(2Q@{9xN;9n7X5(((=7{8|4n$?(3F=Uu zb`!t+<})KG$%AH@^(|Hn%w@cDnzKaqyDA-q6;PA5-Cu1Zv-_Y3ljPEynw z`nEeU5}O#i&aPx65_n3=3vVDC$+OV&++L9!wFXZl&$6ZYVtn~bV*CVKfN)||J#s|` zbqwaMC0PsQsBU9?zXnG~H1LH)6ndh%ZICf6B04-Q^zG0phToIgXkScFf1Wh2Y#R$FF*_GJosSXA!ibEgB;|Ib@1$^Q!!5IB%Yg{I7ZH&G9jh=J>$iNr}El35&MTFC;aY zVQNHWW-hWmB7T+D6T@#-5@RP*MpCTLSBCT*H5_A3`eN)Su8*VKKJU-Fp1j#y*_|Kd z4I*z+>;o$$NWLRsGB#em2x^plUJ}l=VnTy{CCC1k@u{OHE zqqv~G5fT?~V}cKdMTaC-n_}uPld4P3P)QXkGfHx~|KsidNO9}`HpQ?1dkPtU=_%=} z^R%1G-E8Z9uAn8x-s6AqN4VZJ<{JJwgriw`L`Rq97H?8)u&)bySxOkcfiGCLNCuv~ zme>%9jdHPN$`%PDCX^TnCooz`u|b4n9J-jYqj?txe+_OjZ(8&A1m3+B{A!Tw0X5i* z6JzJv5oiqi+oL%43ijNfq}U|Jp@@&SW4QL``q*-Gkh$=Q8!uMUJb^5uF4n?F)?1IP z#7EYfYRUHc%X^ygYP<3lJW4nFku~d)HRq8v|B*HKku~p;^~NLX^+#5hM^@KIR*y$k zw?|fYwF28$iT26*Aco&_`nU39wPXwnVBh0^$s_xV%*_|cQ_kgC;!<+l;r9rVTdYqX zS!LA^O^lMiP#BphI&(+<&SYZj5EE-MFcVe>Mdv6MR2W}DelZX@ zZ(a$QHw$bbnLm%_N}`SDm$MbKcQX~UzRvrsv^*2txoovu{LRaS?8T8B<9Sgw=Z|L_ zW&clH>|X9nMDh-f{6X_fTv&{06rLFS2|XGalpM8{ZIrWAF#APTwlAY8)U29~4s8$= z9GV>azOCkRb~M~$ZN}M$*u?m0CQ~rwMLxqdq~U((rV?(54l*2Zjr4o zYbV=**jeZU*_U=QZ$CquZIHS8Q2NdNZNi+KsB&_0>KNwD+9SMuEjqkd*m%+w3}eQI zd!rF|9u4>7|e)-cs(d6je^>i(YL6@SpS&?4>?HxMKSX^oAu*5QVnSHGs6Qs8@S}KLr)H9^7|vG6ciy}v zIyfOHiyJxC>8xk!aTbaU=@{CW6?J9Pg)Pb83-n0rmf$SRhhR7MBPmDLyR|^(L}v2K zn(uYSdIu`&kY*n}Zmbu%v0fM)6Uw)4 z8T{~}SBi_H_J5C2#Q!=*fgTy7#Q|e9lyU;cNY+mB`GzqPOU{Y@_4JR#6(Y`m&aB9& z{^!gTLqExO$yr!b&PLhnGuU&yIPc74;(}r*L)JaA-wPWlHvuhZ;!O07q}V~6$-A>+ zh_Um+VtlMdvL#jP7}7xLR21U8YiF?~F{}Z+?Ua?0-wM@jkFhp` zKkjLblk04ygTid(pm5iB5wxHpFI0*FucyRYC5YY(@{VJ&hFsYZ~8H;(TF~3M`BcDqkp*sTIuHE95)Ay-c)?gClwJBgn?3 zd2Mah!P^Vv8;-6Z_%1uycxz8NjtgP4{Oi?00pAxJ^Yq}m0pUjfBo_W#-E+#zFg zdy}T^?U0kC&|6WtNn1!5lNKuCtG3B0(57k$R7D{qW%j9sGCCtFlL)2E$~;>J83Yw% z7DYf&)aMff85D>29{qoRd!KXfO88l2^(qC+QiQGjmJL%0%z_=ByN3cHAYL%nm%(O7; z+u&0NZw+RsYlA5w^9aDT7H=w7f9bf~4DafT{tl#E!FomRO9l#G z4qqFGN4YQCF-X!MQV#!Wd2Ce9VR86i_!Y*|jhSi~BRtPj_BlKRyrJ;R;1y?mgkLqX z&#oeU-di1hiBWLa!MO!-S*!7>Qb4hs#5}ix=E#fYZ<0ji4s8!cc_gtPcS>3PT z?pY?ktdr9g@z_JRTgo8hC#xR&)~-72TUWuq#J%;aY=s@-ooV|lyjA%(#^q}q0&3Wo z9yfSHrL&RNR+la?Q@sO^dvnXG620=WbwefkL$0CHIYv}&RoA&@sPrvU(K?4p=iBmA z^g#UNUdo@!Q{@|5K2jdDi}JnIxeLr_xWMlMeu?E}DChD|0>cIWN6CK&`Bxl&0e#H- zJy?1NPdv{|O{-m9UXbnu{?YO0JE$Xfm#lV|wP7RS`}kJuSa_Vd0$N%~A)S}@_WFY8 z__NJ$u*^g!osWF8t5-t96L*I?1dM_0#8b)aUHdY{u97v+f<- zWu*7p!&}UyHnQao8}K=}x>hu&%fZdsvQ}@nz>cNX^I8}SgWvG`c~59!Gk}=GcOL8O zX^eM0v-UjjMz&Z{zab=nd|3H9$K*?ul;@g!UnTBa)YJ&ZXy(qQ+-rE^r4FU)OgC_@ zO%J-zNZ8JMy(y-q8jb#n8!j-t@Yul{&NE%kpC-ria+LSD9iUpZXQI zQU=bzgSVb*y6S2&J$3ZyR@bMar5)0zn%Y%2LpwaEg=o#{7` zqfMaA!gZbM{O>=`+)7t2z8(O@s7QdmVrP(XiWJ}fI zQJywHxtO`gaeI5$2die@Zu@YxSLe5~5ZU9qx~}%>{bG>zTfFqt25-eoYGO;&;LICM z*YpOzXFC0v>B{O>ODXHh##Q+nZCU4gb#*-)I4^kUy_k&(x6t=p*lbx>=gI;uGjB58 zSH|T47qlSC*~>exab`DFZ&)#%_FxN1Psf`fe=DaO z(cjuh=mrXz*vk#{@>W~o=jf&D;q0{D87Y57GiBjcKhS)e>F%UG&2F6FD>Z7*5j89G zx7pky7F%3=g3>3NR!+Ugw&a79?$wBE@tI#ka81JnJ9N`6*0Z2oq5ilY}NChb703oFA-e`94y{k;n?IjNQU8f_k-5V`~~*37Vln zs{ID9ZgS6L>2B@3*H5Wo*)Ga|4~~32l4%1ge-HAko7FRG3fAVIC~Q{StVbw!zCX*W zpWPKsncW+vyqerBytS0OH-|*%KjNjQq`au*7G#_q{YAV{W_YEU;}z42k?njWT!;jK zU!zHH{Cr>Ha|KJ9}I6diEOSq|GgZ3mkqC{Z1H@=6zhYVXWh@qyT)6w z=?>H5*Vz^p0w)u9OCt7N3Osu+x(5n>ezuVQcx@pAN66lSHvI42;N?&1iPgME`y?!=A^r`h2Tu$payZ=?99Mr%pn5<<%{!A zY^myfrG1q)yZTv4MaFa^k2F~|@=h<8{63Ab>E!t}o*MU?2$T$^xMvx!!+6g09;J1O z-g^y_?PT&y)E;V`rhxXaTUmQJv#dSL&RC6NdBMNJX&DC={J*=mv4X#EjbfXb(FOnG ztlaCpmiI^E_d4EZ)w%F`-rM7MyaD`k<1~%DKWJ-dMmj0@i{mnp0Q}}S9G%%WHt!+c zl~#ty##sIv`YOAY^o+DOwBIevmwnM8kV2Q;EL~>V9f>Zp>~^PNF1yk4xD2#m<-koQ z=2iZxfm`u0SUGT85)!N$ywj{&b{8@-n$O_fX63*={C;5audN)okC^ZCyVq3dFv~Xc zbqQ_x4#P0C?0d8{(TDy?JEhM#eP}4}+6hfTC!(F`M0Y?h7FnIBTte=9#>r-B^7S#p ztLn;aws1(>8lVpsyo2&f{eD-fs)g^MeCG#ZyxEk$Grd}|@eZqxY3-zk)tA9bZs#rm zr<0|#RwvuI**N?2B5zrulMyDJY?&8ryqPnBmz(HP@w8pNWtp<}m6rB3W!u_UdKL9( zM@l;Afszhfh{TG|L3E*;pUe`Y`H8IwInm8e&78L25!=FiwzX!0WdZa7+QmOE#O%$^B;V(%X%6 zJ#>Z4(v0y7naSSBa&*15=!;=>YNsO(Ugpvx?^r!?@UnYt{`i~L}V2h9kkSv<(a$m8jxH|*fd4$^F z@THR9&KoU&!^^H!e94vYgKd=1h!rU*ujtP;#VvMw7%kuqWb)47X*gRs(X&x2If+Mo ztZ2`-TRl6`x^J|4_Nm}howqW)X`G%7HABx%;%>uoR4L_7lOL^o-34c;p^ij*znkw` zzLUK7@LgB+{R6)1tG@5!JI8m@s(Tr^dfKGb+8@&g+0YoL6Br$TIU{r>a=~OTKc#a8 zqXV20YehPfx87cw%^DfnU|}x0Sc8t_AbbD6fb3i_fpM^~+!0th8R&W1(MWhy+6+ci zJR}};{yG-d1b6Y!|0J#S;wXfYnPyTf;a($IrksWG72<`Ps}|g4RGu_7q)+f>Uo?@u zy^zw9wErM&LtJkq-MLnuS2|}$hHq~)UN`CTSQoHdbv*<|U2Xa;Ru<#$EA3$VM_#{Foe&gIm(OU*uB zw1yhVtr@m6mzNaxup!~KW|WZpmJnm0i^4KW0N!A~I9zx|Z&J%IWCYHG)?vySOcIZJX=$1d^T(^p9W{`>^*D;QpGG zdt_&o9XcDg`F*r`XA7rYGVk@Ge%ETjVF4_uILC(2>g9yc-gZf-lonir|Ci+FCJ&FO z1G%pXZT@IKO6&@ywSJTl@4y!k$$Qw4$G_UvNkP9v+@4 z{#G{rN|_H)X2^F`Qi<2Al~AaJ>$UKXbM)JmTKuC*Oz8XblsAj=b_uZhhLy2g02UVO zYzX+F_0=}-G4i>2@uFSbaqAD_AEH^t`x9j?qpZq`M8Uiq6#P@{%0dng$QRL$=cIG# zg4sDUu;^i{|K$9NMpy7RETdXFduUGlH8~lsp%{0^IBDli5YPzF`8a`dL<>KMtkcKJD{%HS_2+<`_Cj>XBO6;|ku<<**)F zQOx9Xg3%&0^?c~w3LbV$N-#cJnWYP{K5k_j_M z(#NHIPaLCXZ5zjrQCCJYh_Uch`@b5eALFBO7^&+Rxw&@a{x_pDr93*qb)@XL?OLm+ zTlRMZZFg&_kJINwr~HZKn+aVyhBV@fqq#P#t5o!uhmcxULTx5dhNCr~Bkcy#%GO^n zSO@&`vpv|qWtl0`k6x_3!vRz{^^Y27BbGIpn=+WEv(wzz669OvFK#10BaAIxnpB6` zNZsce!z#=5P@YYui`l5B=DOCq?KAw0Kh-Pl9G7GAo%6fiMZN8mQ6I=3tjn;vB%Ri~ zky1W`rL`Ew@lKA%ZJ;-;_#2XVBzp0zf3vhLCt1aQ{|)=LB>du}x5gd$S9;z@VwfMv zdori51x8COj5cQr=A2By@5=O~_p~tD4hSR`@$D>Bj`Qc(m?@Tq$->y4p2DihNa^4G z7NFM2TCk)AXM1EWk>WGpOc7hO_}#Yfy2G$yYd8uo}a7g}7+c}?j&o=B&0BS$@cqV1%s zuj%59o*t~{F6GaVEgq+@P3dOnia6~IMyDBVxECEzc|Qe*9m#!=n(H%N2-CfAg{G9! zJ1#rJ;`CDDwcdDIEGs7EJ1$H4L0lFTA}-6MGLkjm*`t={(yy53mT8*hxvZDz&H=}B zPqFk()Bv8k$&GcC`?2M@2``>n4u5c5_{?(n12#Ot?{>n!OnDRO;kJ2JwCDlm@+W=q zXv@jA;$6!`FW-iDy*G{%4vDh%;MG>}-+=4c?{dzBc1oU)7E>#fm~~AXAHoM8D)T{o zU76WBO|39hi;kcz>{#M*FKY<>P#q;f0V1*N`<(C7%PV`fA zMZ0V8u)F?8CeJ$er&*(fo@UNtZSMSRuU~Sqmk)jhSK75+?6juBSvzW+#kPjKxt!gT z{T+2K44w-2*%w@&mcGKi55ueGqz|yLSclPDvt%8;i*ET5qtllDIQEA;5S_}3T3yY; zQ`^Yfn#L+oQ>fKiY)2X&+S)>0wr(uE&%45|9Eo$=URXZ3Pi--!9SFr=siuJ-y6#7C z*G7Lha4-Xwma59zW;!%`GIl>lZ&((?Cg5a?YC3usuv$&rL_B*dzPr?7$F})yHIDr& zJQ7#_H_CczuKadb&|Jm>^{+4P*ZX)+c=C(%%kgAMu?bJUzf6CX?$4x=jop)IE-rk&;@<9&>9ZeDAg&_;T3dn&aE7Sb!l@Egx=6vkJwGV+R5}yxr!6UfI-3E$8e;en4vidywaXh26+k zU{A>0E2JFu;AH`RJM2MwgIZG}I4{gn+(`Hle~AYM`MxPW>-esNGIOU)-z2k5f}0?F z$8bG>cgZG_rT3<XArS`|l&ZGu;z&7`3-YG==u=Z1YI!NjSQbb3W?NwK3Byq*TwWH1Eu_ zRY))@t)|S;XX%}={Uxnfj=t?)JC5F3#nA-`k2|2;ywQHO#JBBZz@dZho|NR=R?Q0d z^9(zW;&0G-%T*Ve0vlTT#C9+t7(7wE9`$WwXBZX_JUFPAi( zO4IiQ_V&)neWcXcPm8zfuRi2`+Q2b@oD-AXW)%mFzvp1=0)#GRJxH_0TNf|0X zB77uwjfI71kJ|Dyai8Tmk~eu7gQXH$-ZUuFCp?M}wl#q~3`XV^H+Wx?g*bkpDGt-<+SK7~8oF40YH~TN}bk2>B=d8wY@eUv0xpqwOc?m|Azsn0xjD~+| z)&!3;H+H}Z==_uEj@M3`9lk$f@m;!tzPBg*Ri0D5UvqWA;HKZ0sVTkPwkYmRDxc}f z`l(&BDR1?q&zlvSo=4)t#+tiO61g9B$bbH+6tY<$NvGTL#!A|Jvs*oX8l9ra?rB|w zte%v;>f+zfuS@*RnFcs2JTg$ahb@m>>@{Vgi=Q#kUYZf#WHiMQC!uGYid9wqYa7sC zCdTKg;@8ec{*5 z{;U{Pc19`Ru~xd1q_>F^0V_MB^nFs*E~bcNdav}$~wq04{8nYm7nN2+kU zGOBWXgZ)<%bNm)qeaGMI%bNrUU&Lr!{5(Ek?D9+PkQuu8SHSMwJj>~T5&BO?DVrGV zRy*c3-qDP?yjyG74b<%C<~9ds@6y3;-_e{-(a$nUlhbp&u`r)rz-)c584c^weNeLJ zOb2J~jpk~VDjo4X5>869)~UB#BcaIWj9qhj4f$N(pmbAzMY>I9l-NS{-4=R!ugOj+ zzsElMz;GV5rQq@T+NhxN>(gK0j^*qX_AA$r2IuP5<$U|h*RRVxil*7nAnPPvl#M-& zbF6g|kHyBe#&@$;TEh;ahDn8{SE=h1gICg|o=MogXB7W{HzvL;sK!{ZkCbm_`RlW+ zJR;pSfQyZvvU>2dl)43dxuIb+-00uUv(R{3P?$86Qon@vT3yo!{@s7_>T>?%oF~tl z{2Seew|X@!l_9x%-D_IBg-xt9V!>-fn!5H4+3pTShp5SA@bgL1)nsxWHD-iB+ki{Jt*t-ziygRC|Z-u$_I~!Jm-LHyJ20I^!l|HDYGB zp4#QuPX7OKWnm91_$^R|&l^@Q(9+p?>tCP52czMyC?(rooY8}XQSk4g+$1F)O8yP- ziP7*m(sTqjCb?3hrC*!HezvQ_KNUC(p#yaUC-C+`(^zmNnk( z)7{v0UJOQa=aWmT2zZMTa;1wy1FXyB37t!*>>=&KX=?}JJc!`X)ZoFtv|ePTXf(W> z60FV&=W4ThDW{Rx8S&Ou)`7B4Ci!Erpoy;ZKHhbfhUVsf(XX@kX774t#ofpo;;v?% ziSGH8rc8fYQ!4$4pj0vXDhupbn(G5_q@ACc-G^!)m5gFp^ z*z)GVgB#MLrKa>^^!bM^l_?Sz1*4@P-3ex7(yRm@=|-Ui*-T@Aj7HBlVjXBmcVrwK z_k*SYFJ{`dRy^Ih*&F4(B1y`veL-EypVuZUY_gQ8Ov%+1OW6Uo7Y?$4H#bO98Lga@ z?P;(h`dUf#_K=l6p!F`3y3{}RWV7}rf7$7VMLls5{r&=M<@+F7P_a)v4edR|`?b{{ zMKQSNgLLgYr6(hUu*>K4Vv-Fu4mba z^bEh>S$#6mSF)EI?_HGH6U<|6^>)DiWm{H`iWQ!sxDqD8+$+tAt_d&W|OiyU>xb&ER4 zV`HfQcg9(2G+K6C;e>AAp6pZ3Qgfum0Jruc`Yk>qx-gq}t=o&dnx(R8!EiEky$`?)%CBs)?C-D6t zYs+;Ow;_KCwQC=bc>Y`W<@4pfIA7IW)iYMML42;;Zw|)@t3LLa=cr>mv3$PEiOxRjYLtsB1aoC)m$Nuu3E$-DfN3 zgA+pE2`_#pP`cJ~49zt0-%rFaI*j*ZeQWj=&c-PFxu}io9-4u32w%cTtXT6m=z#W# zz5v~thpwO#r}CvHZ|LJMGcW9E9Ny5Hm*kgBT4>pUe=^bVE5zLaeU66zTz>mY`R#Sy zerRJ~Er-1kzvVl|ybBP$uyW+CV2x_U!GA*UZN_%;BGl?)A0Cf|91WJHN&0hmP*OM;BEoSb8f}0l+=4{DM*1wT-PS*d0 zmGxhXW&K}(MORu`|21U&*WOar*Wl`R8|64T;TP0(FhSa<|ALhhUSpmm?Yf6_@~v?` z^jgdMn^~Rvlc}6ZIFx&3+}EGSef@bS2rsJq_N4CgFS z>YhQ4Wc_Q!8DKCoZju*ndK}xSRwK8Qdm;(X*Jqu7*Rd)c)5Z*EcQT=zU~J1yrAcV<0zBsWJjk#8@3m6rH9UvsF# zk82?n>u%*#o%llQOr2YTp41F9$dGSIGo5L?B%u$`W-KVn(JG>Eyo6nRMsRRe;qu5V z60Vf^O(7f4B%`+%wcJC9N!+$*L4yG3?XE zt`GNE;x9^P!;xHvphQ3SMh~F9;VwL*uZc$37E_CTJAZU@T+ zH=I4^b8H#u=X=HRjxuuAo^a*_aHiDj=jujsd(u{o!3U_}G4NOCRgC0z)yzbmI{-a6 z+Mt&2KE6*tNj+%uF91vN*gp}V%pgepkt*Duzg&NHlgzf@VJWMX?>`&_)ukA(I%V)NLIQ{w$?&Qo_O)8fmndR zCcn6#l9zoFZo(F_CEK0)fueIJrzG6e?xY532{Qd;`e4WP%LUfX7zs2#iFfuaPmh58T94(uG%_F(R z^fNy>#_bavZVRF@JQ*+Ro6f8Nw^PvxW!z3;EN-jME`?ib0ulL}_1#$B$%)Ep4Oc6E zp4UnE=XkE@OK^3E^jf|d^jsc)FOB;C!agzQ#pFB# zl9~JvGr2Z_2YvlEI3D%C&b};pG0nxsTb_~O{ifY3&Q)204I^Ul+EIjUl@sH*E%iYB zYe&PY{DZLvkCv`h>wu&B?&0^RzhQnK;V0YP?)gRBE3>eBfAF~#Tau`G2YUx~BCYdeaJD|E zDf@+?Drtv3>~Z`3U+KfK{zA60d z@2O|i^@1<^)*BW+2u}nCSfm=V_r_3d$o{aS!BI`E zmaoJbHj>*9zjm#SO!1gHvvz%i(}Kbe`_J<4!Tyhlb9H^T;i-Dgpm@l_;_FtU zz)tFT7kmjWlB^8KI>k%~_C(s&NgvKiEcpw30B_{;{UlH6@&5#O>FMNrXERT2AO!4yDb?(P0Ae^5p z!*G%v*ny_7ds!#%2;3d>RiE- zYiV6ZCz3=5v3hck<1vR=8}njH6_5FZr6%GrmdpCHDOY|aJwVLu%*smxMw_U7Cp>o= zefhND?44uW>bdbw0mho)v+&G#5y@0}WrY^Sb8=>yd9LyBy)#JLM??+%#^23MN=Hi_qIF;nCq02RtNJXUVf+1zH9vhw~Ja|w=g|}a}ES? z))kmr_nV`=;?IUt@a%MGAr?`OgAl9j{?X=EAH11K>lkg4(WgPqK@8{0~*N8{B!zcC+`T-0rCL)vephOkR?WTHn}a%+c`0 z?fvbLDvSBJ4y+4jy0ey9H^f%YX)9RNTJiT?;-FHz(c#i8+xNxe`W`g{!?%_GQh*E;Hqr1w)ld^zZcCX%DrTwmeeSEF%SJPo|ItBl9e z0F+?GbzmkE448R6W6Qm9y2n~`?S$F}PS|9RA~UXf|6_i6vyUfmbC0)&9ZgP8XBIJ3I0Vlze>N4(|SL4AUl3HzcDU^aYG}50%ZzWrx6`(M{2SsIL=5H8}!^Y zjjz1L)3yXpt7dX^qoW$b888$%tFx!yhiV1NqIqJ`+AVAV;aU> z+Usrl0{t4-m)7i?TjKeH7b^X!jpF{;8AV8Sf1J+tmi@8%zzo};{&AFQe1E2S`S#9f zZq6Zr)!N?tBIzApL8121q<2BK)Z@7s2ZhFp=4Kot6+}0>ky-!@+EP%86f@3_-o0ia zZ*InIL>E&JwL@4vT$qV&ax-pX%vw0|_Qt zC=R8Vaqz-IFw^$Bdwj327w`H$G+3uuTE%g=e?^2fNv012!g z&33@<@5>FyeuRWL;+}9?Btlkd&txY_2miK0F-A*Aqn)y%!5;beOfr1Rm-t~IEAlRW zNN9)ZVI6lfdqL1k?T9$Nl+|!6ldQHnn@%5-KZ4Ue(^tdiXn#*iTJ)Y8dBzWUD|Av( z$!gh>sb$68m3aD6n(3EJ8Peg|K)Tr0!HvL@IPo9IjZYc1J9!g%zMWFRzplzSp>=AU zWKY!^2OD3#!v)VZ37@s_JTQhQt8iB91)fEJYE>y``(qXcSeen9H~XCVQr4OmdD*cl zD}wJVgjQEhG$HuRUDghu)5Ck%F%}&R-V)~K)#G0GBKbHS4c(Sx*pk$o9_hQxpR$Nu z{g#e79XUeZLw-qr*uvYLMqI6{IXz1fhv$8q{tDlQ%->maI-Vf;sk(Dn4%yM zcQIyB_;+l}(hVK}m-ID~dx&tACw)YJN0LWx+H0ut_4jGQB=-z^22Fsu8=v)+gGhKhGS9K(9`6hKK^)Mor`X&iYf9J&Ehmg^Q+hFg4xb0duA zQ9cHBUhAM_H1S6TjS%@Fr}E+kgnP#zCanLZk&Kih8_E{^J2njmfci zoJV5kY;{&IyF5R=yZ2#JIc+41mqC=vK;`zKK6YWUAEZ$CyKJHU5kEgO-?%%wF%^G| zf1LD;NzxlOP8yt@_Pe}Eoc8#B8(Wx^MKfLEoj&PEvoE8EpV1`Fa%`hqP80cc6ZtsH z5$_pz|0CuuOS#-xjvnu^jS!vWNq;$0uDCN6*OaqR>1LM>;1iz-&Ka0<0<0p=1JT;O zKEPQ{YJWd{pWHa?asJ|zv@hvOrexZhS^+L#`k68Nnk9%qJ3a(z$vg>=UCJzeg5n!dMEmODuWF1-n={v#y8zp<2XLBkEj!<8p)uLvT6c>5yr7|Ra$}>{xuOr+H!27tIi=yU;u$*q zB;BC<9JHn-o%{ogRg(Ies?=A%W$MX|9o`w^@ZuXtMBB!TQO=r|l&^JOozr`-eWtm? zTWbY%-0gR+SeQ?Ulj(>)5N#%M#`8+OjHtP zE%Ex&Q7P+>+3U!#{7>Hc^o;8GvVT3Yrlc619F?4k;rtf`gL|k$v{x+yDQx>*;N_D_w5ao8{b;Kb-84$GgghS?(l(pdM}e#YX%NJS>Pj!)zd)9`Fi5N4EDQ|u4MZW z6I!Scs1A9gHlG&8LDxvNm#0(@X7W?wFt{aQnL=t`{J-ppnS|_3 zh@gY_eahWqu&Z~lX-Mg$RnbT!oEq_m1FUx8_=7E7`jOOk z;<);LI<75W8W;Cu+!lbt-`9!LTJzwtc3)am7xLKdI>RKEhcm!We`lA|P1|O=WR8EE zblZ`BMQ#?dnD)uNfG*?CJBe}yV1GZc`sUQmI8H0VQ7&X2>ZU}+SsKsIqvWg`$+Nz9 z8D$TVdsb#N_cyF}%zQLg$rUfyuU;hfXw3|NaCj!1_$m5{5BxCwLKsH=O6i2Ig7@X1 z!*@6=Z`XfEb8ueRg9o)U8W))Elr+!86I&k0volR5S`+%wfhwC+eZOWMdSFc_n!_Y- zV9gvq|7v%RHLf)sgy=-8-_ehJj(j$6BmatS3z9qY?=C#8-|W1t9*}^^L3W~V1 zNcg6|hEX#?AOHH;ebgQ#3p*DZu5-Q`9hv7mjeB-Yb}Y5w=*%A&k;zO}tvTp#3h5-H zSt&)LyJOxRbM+A$LhXW{>r}De*Tq} zeRH5zvdg$x{9ek{x}EbE8OqP_S2ef$tES9UF6L_od`YFr4y4lc6R1dveL#YGu9HL8!s7iY`gD<251c>#}39-WAvn5 zXGfr+o0VhJ{d`yDtJBZ-SH76DlPmeA`T6CQuQsf5YS(D)pLpmYfmQMQ`;g~18PQ?2 zQuLxdsPO!P|79yzu$#glF;~%<6;@(~kNbm1Y)xk*E6CGM_~~HtF<^7OU~_yGY<$l0 z3z|5^qchD3ho=A~MgjX}iZ!iNn*G?n&z9kYocU$WhWrTB$leZ$Wij&dow8`q2u}UPtUPJ9ADtB1)#fqQutrMHaV}VKULl3%RnCp9 zG%n4vN;9=uk36fQF91E+k1BfPqwsRssI?Z{8(h1^-7qS-*HLNohTsPl>ax2Hp6H zR#SI3ubi#uEb{5@k-^e5U$T1-lylXBX?`+K(7YIpT4si3Kvas$>HDqUw^rpOHjzsx zNBf2cO4I%BRI9gg!F0+)&xE84$9DcAHw6my6pQ1my9$}>ZE;5w6AkQX|vGB-7HV~ z^hi0+oH);%33=Mfc{C2H_ZM-VC`4Xhuc$jOtsWh&;76gT4Cfor>KyWxTk~O$7I`FD zjCpL^gBujghgjF^h1L|jjg;~zBisZ{tH;|`^1M#vU5;&D{^j{D`1^I;mIg5gSQlaq zFkRyO@H}VwPqk}&*xe1QLS~<2KCzy%C)ORU51mFC^=Yk`NWSf@Wj@^0&5kX63+%32 z=wynsw6@dSTh6;=Agw0!rdj(58-g8>x;uC3GfPvtpW+LmtJp|BV%&-bw1)i^HNj9a zOW3V>Upz~q8(pix2YWx+aF$lH4pgXl+^&-#lhe)~+h*0+litzRxNBTvbPMgQnI5-O zD?94V0=pjlL+{ku(-Bznt~iY2O1|gVuj#TYoqAm&ft+;q}d$|4K6^7qo3ginVsAaw0u5x z!H(c0da}O>uuFWNx7ARUY(G5SG~##lIl?FVdfU&wv45HRbylkJPc%K}aAY~}`a6ua z3Fo5R0xQ>S9X>yncbI>Ql6LeCn!DaL?>C&CkT6G@jp)Y)xq#zWjVGZfAzzdM`M z^S(;{W#o^JcUWclF}n0{KnpF;fzN>9h13UXDtx8~89e4OSj8QF;Z@;x27TNq!-%I7 z{E`Jq_=SX)9xMIO(=9DaQvn+87mPTgaQM`xrL6`R-ox-+(!df$lZm%~$AK-D|G3HjU*ml%uh9I!1^0Yx1Xq5RGD2 zD2-Yr9?$)Pq`Qjm0wKDy>pSeF7q9*<-cFB_M%KI^n|ccsg+C6)y6}#`ouh~cEhja} zqNQE^j=MoU@KzBwY)hX>ytQ7znbH3(XQrg=brxIKdBxukXPupJf9`V~!{3W_Qcmhx zs3-fpt~4il#V7J}^65gxS>it#=vISzul?ga*&1(2HiJhmBjjTh%sN?>yA5mZWqoRs z^E=`+DcWaGXb^7|MyU?;CSna-yYLU9^cwp4d2+Q=WV#wc;i__wltl1<7g2*|9`VerIKUs$7Y& zE|p?uBeEua3LMpvpXxv0fXUu~Bj8DB=;d#_C&Ah^x@lbun{?bWtX-12HSV%rDMiw^ zt{uG{MQ>m>-e2jP_=`Ie=uAP)XBQ5&evx-9xmZxM;D`3t=ZWKxl`_89aGA^A!azQ!un|{!?|>v_fQ$<9=N4iSQ%-&K9S<8Au`cc^MK{uRwBi|vw_)_*n=x} zn&dqHxwP$oq;1#?z)5db9c}acOu=if%TMJk+j%6oNh^^H<5nU;r?bbu6*j&Xxxwwp z!mh#I0M3d?nFK?FmCZW^!q!o^on!Ou9CQ5`hlBZWDJKmTf=jW~ zRl{DMyosfb6L*mP*I=j1frHhSn!j7zv+#~vFWhtA&JM2`s5#XcW1mhX${Fov7tW~< zJMu0`hzPH8ukrDGa;p~H2zKb5P2b+lv$DD)4#j+8HY7I{C`59g?%i>#wA)&j5hjZA z_NTRk`UIY;zq&t3yM7plw_yEBt#5+cxtIqDcl{hG_a%vY ztQ>dvR&hTs$Bk|k_seqJSXCUI;_tV_?Z-2LgKTk!m=Vr$6I43v*J%8ub^Jrj;W3O# z`truAVDxT!Qs7tQ7xJ6KFM-j!c%Q~^dw#R|b?{5#=J7t2-*)_F@oVRo#O=WQbbfRB zwejoZm%vs!&9-3s0)0~Wu(u8$rY0-5@#+1UaGX_KxLJ_bN?nr&Heqv2#^vv%(Ky9De^+B|Iqt}+I4a?f z%bd1>qeqOx(IczizZS>^^}%Ob;K`rB`Z3sl0y4=|ZcHBbO6?=z`x#S}10nR@+_D9Gw$@m* zPuF-KqRg}TK0K^PzvVpt@O?psR`v65gPCIYLjA?VOD?yF5S>?B!)nwCgp7m=XXl_& z!U2aUQTysQ(b@+1&m)qp=;K!2WWlO~P9Xj6%I6L8K2{0?+3SbaoJjarfCT(LXin|s z?cBE=J$6zEdi`4B;r|O$PWtF0KOU?>?IM37)J-;twv?tpF5*h_Y3_sC$Xt zoI{_7)@-P><6zp+hfNA;OMB`@bNf*4Xl@Dr7Fmthji+`Wpn=i8NnS|)NF!#>FkdG` z+AR-n1Mt**8qMtswkV&4yycz3g)b7Xm8^WS5by`8K#PPKDAQY$qN~gZfB`=ZDo}}&KsU5(5G;F0! zEz+xjdI;7kojq%q=?pwTRNBRcn0bsR%FURTGNyIws_>8u(p&3|^}WaY_BR`7Od*>F zgO_nCT0^!i%c=JJP4UiJEIG|tfqrW3Z#qe|LNn&yGQMAl&1+}Em2Rf@M|Qp+f`o*W z%`86v2#$oyk;eslhr5eND_9H}&Nho>lVojoAL6t&9FD9Bkt#<#b?{&6|9IhoknRN73TQ)*Yhp;wawU7 zn(=h(^;dWj-=+EpAwA4@eT{@SYrcYU#|4XRNPbQw?ARnMs)QXySoPR`vplw+FORMC1#G3qzZP3U(PJ7o_F+)3e_Ey0mBajb`W90&$kn_}bEp z&9=wy6+%Wly4K}=WVt94kg6M*}=m^y%h*rbo;WA9VP=-k|m!2eUXThZO z1#+$dCUxdH&Ua8<(9udLdrIpWC)#Mk+^lQ%|FT6r<}Buh@!@bo8}34fDc8MCoQswH z6PK6UCLKuQ^&hltk!{=MwCzMYUhJ2rr#ZY@tHRoCSY}+mbrBo4X{2-{ZPE#) z;&&gkvf@bTv>*stkQORod6Uhz`RscseLe{2(aF>-U-uu=PFXWfwJmYwN~#DzZR`3@2ukgaj+4YIl2&D{Hs7TLM}rl< zV;nwYuC(FW&!n<&f0!WENB06_=V;2RfF0iJ##d7 zNFc39btm$;{Nl9FCJN8Rw@0)MpP*QeQr^|%m9NE$@B-k?o!d|h=qxFcw`S8|PsMx6 zcz*I10nP{|cRnVQ&d4A4baB30{b_+J6 z%Z7sX#j>Xev$$)S_Q1S8y2 z)xz3Jnz{S2z}=a96!o45ZRjzq-W|j)48u8;gBKIB3vVrq?!?sJ#?Ro=a{PO?ir*BM z)*S50II6tX;9w|0ujxufgO|lQJIuvkCvV$yIc9AV3Apd9KQKPxf*?&L7za!zgfD`VaQb)07GD?W3&8K;;9yp)bp6Hgs z1&ysrkc75%_}E*7f5wK()-IfRm~ynn5RG2K{3y_u!vfuB!ii*hq6dCLPc)}b>d9Kv zr}V_8e{A*uTav>w&G?^FR>)IxZ9XUKPQt_L0zV4R@pa3kZdTMzuaR&!=4dke)OW2m zAI-m`xzF&gXr)de@Vpl(Pk1beMk}|+1|k0*g-ovWef)b&u#EJHU&9vC&n11rK_vH` zUZ+!H>`V&s$(&1-DFwGm!Pi`TMwB3a&t^9qnK{C?#`TY`dXvBB{4Q36=c6NVItQ@P ze3{RO%7i}a(};vg4sZj7WP>BX+*O53}sTlTU_-JcrQcHz8oIvN*q zb^0-}oISRJ!J*^IfeJf`;w@mX?^gK_o0#88DHHN1>(2X;U;6C|&Ssk*3hsx8QCADdt!NS z;5^p%L?d*HO#X<4-RwPWwsAo;_$~I0e9IpTf5g0Z`^537(T%sJ_+kVFj0V0%?F$79 zzVi4_?;5|46(gb3}0! zee*KPbNc30WjR#i1tapVB2IS9D0dZd=ox^T{JDOj)E?(ca3g6f|Kk3Wb>TC#t>V)_ zR&O)$8lxz8t>t_27}xh*gqL_q$Hg;x&eeX4cp4P=pQPyUj=`33wLe zgL>s1bq!QW-+S8csQntG#b;%O39p7r{S_|tReT{v!vBW;RNDC%^;!N+JLLb5{m+C| z@xLHmaENkOGZJsokBU6_YvQDL51H%z(QpR&WOETuI|rGp#q4T1$Jx+1?SDUxbk|vY zOknh4x$NsGdmme`__yHjS{&Em{S7(vOyteUP$%W|y#FRn^96fSa0-2I^LBui$Z{c1 zYTahvl{Vb!SVtS)8_T~sn+iWh{HDJ^DtAwg>e1iZ*=asryOcpc#Jh=>2lhXpjdPIY zQ>7HRuD$M}hS;YF@8lV-`5T&1h|NH4s)3d#yHj+#U<*4voJ@{C1(vgXPHn>LjFZRO z%-`tMSxAJ5Y|LPKJ5a8}#hc5xC@3ken>hKbM7f*6#qZK3y>V*}Z`Eb&UM}O7av8!o z^<%H3jPMr9xRRXmYZ>YLAHQ#k%22;m*9S=_Tp8lTnIZps<#HrZssH;C-^#Ox6Yrz& zd$i(Z%BnNJG6t*87Vw~0qwr?*N%viuZ^PyG-CizN^{U*D6KCNaUPc*`;oKcHhZDXx z@g3g#yk1TtEYQfJpFLqTyoWKC7aH0RYljPYe^z_C%+T0Rz_eeQ6L=S0d)l;Hi^Lq( zlb14wZ$%D}y_Px5j62@r#4h&yKZFK1l6wYvBbnhBdZwE*ld*l>>y@H7#4r9r>svLn zjZS-K(Y8}~a{fQFssT(y0$48%?iW}X^<8Uc#~&;=+L2ttxAVr&FR;R&&aY*1s+T`hXlf68=vxhP3)H zRO-fHZJ^W8ObV}9#?bMh9{`(nU=x*o1dhDK8?wM;ooyzcXB!&6?uGbKMWy@8DO?=i zah%&BC|18WLdVYqUpR5zNY}1KU-I7XhVX@_c z9=iGKvK6sc@_w*K-q!tI3%4*z690oYXnn*uhb`yf9bbo!7rQyR8KMVo)#0=-Vw1sF z+j@3zdK~htEe*fKjmCZxkIs`TwhpH?=IE_}>C7(a zdGyeQ09Vp-r_A;nKK35sc1v^iY3}zf^%9qwlRV;(k=!3$>Lo7q?woRpr&}O>eHx=C zTDli)*@f>KPWr0JPG$Ut);!`LX;#9~w9?jsFZX?nv3$E9wYvuM_@W<q=R!-XmRk>-Y=Rq?FpxShS6t?B99 z3U>q68esEl)^u91y>PQv_$yK$X|CsAZkH>+|WByw}BC+TGip^C>v9WgIMa90!ZL-XSbh zP7Pcuox`qh0ykscXzn{E^GBw(gYih;fBKKUS!`6AZN*n$$$eoKme4iEW+e22HFkZw z;B{g>t%kp(ND#w&9vqbKi|&X)*JiZNBv?d)iI91oZo9Z0tu$JuS^8(&htbl{gB8RbN8D4y=^m)j+||4l4|nNaCY}6usVgsE zYB;kWdc`%-vV`spdyo4AgW^s{iC3_G`lKn*&NdINo_qW>!$-pFD3i8Z>Rjws*^_gdy{p!WvtM`hoEEM3$_!r2-`j6Mt?4+j*NuU?K`usDt?9y!>@yV6aPSpy)fWp zN!IVeV2Yo@A5Uv`A+)0t80hqxr)dZNBDBgw_YI+$;=}R_(%L3XLR!?ClY5^QKecyC zamt(ART$oGyu`tfU093ndr7FvZ^r;AY)5P7vlc3iVJ^8_{2hVCy6`vjqgY=FeRnz3 z<$ptC$js2HWQ*;y(uxMH3!k@nTbLbbN~#VOj1oKD0{SYugfK|=Xb6M;+m@>Hweqiy zgwG(;0>Gi@z*{AXrE5&!#m41#i-U3alid|gB zS;YpTs8z8oik0SR^QKzR0IOmbDi)kh+gNOLXkwLmw^uA9oUyT)>NY+`E2dVZRf^Ew zLRrbLuo7WS6Vl8&q$1D8{@vL}1|oBPBc@Ow^|y zIqH+2JU_?oKN}MBj_@}?qS&Uq4px7rhpd1va7O?{}@kvb?*Rf)DTW4 zX4rd-9mzklBdzlSHR9Uy0KLNRVm9wTvAJ{y>ab5*c#C{!+kD4ctTqI1nL}7J5E6eu z>U=Kh`(fOs*J+b#dsQRa_dp!_(zwtE{m8pBj(OFNQVW)L9|`OMucceP*oU@`=6-2M zUV4h?&jY~j7d%_gEF^hf$H*WRlz!-Uc>j&$I$F9szzS1(komD&oI<<&oUMcUY)s?0 zm{GLn+v1pA#>L1!az`AK9v7oLn{7CvtqBg^zwg$|V-Afz-d zKeS+XsI*`Rt!dbM;%!Q9dE1gl!q+se zoCmrY*bB-J!B>WB^7(b8Popu{c`Hj`FLr5R&H_%aUDbjii+=TR0oFYi9h(Vv#7l@Lsry?Px2x2krwl z2s6Pz&S-Oa$6;Uyw%QV_u~jrCId^g@b<2MqUyjVU`2=M+!OogdHyhtC4vl{RBhAU6 zmDyV5mFzTm=Y?Ddv=TAVBiZq5yZaw4&DHm>X7~?cTX6?4(0o^qr|>TOmy-#0pbvke z570>IU%;fr7bedSY3Vw2eIS&#vphP&L06Pc&`qRD`Atup`N%RTGA67hfM})`6wqXTj>F;aT>d;T^hS+$^KSDf8E;~`Tr=5FgrA#Gy@ZA zUb*f*KU((?^Xgcj++a&CWQJ?jm5xByN9xIq5k5dFm15-}O6iV+bf*U))=$m+xXW^YZHTUF)dOh!=C3o4Uv;C>8(P#6FeEP{Ow2M{;kd50v*O>~u)^e4(wT+ATa1`{h0KLAKRsS)~s1h_y^HSjg;W~0&UaU%Hg4IL(-Ut3RQHO*NNXz@wzM6VxLwt zdpxYXp0mgyp&29==%VPkqs$KPrL#EtaK4R8EGV)9Noq5ccNP6neOl3#eE25yy+`$h z*uAmB&2v^FPFrQJBjvPX3FMSezXeJPg z8be!GBKNl38TTE}c}cn7x6-dWheK_dLHr)JEjcWeQAsmt{7jU$k(*zdi3MNwtnYYp za@DZej?s!?)8*1iMwV4cw(EjjGj#D=!$-2Gv-i!TE!HL*R&Yq`z7B`JM(=dT=Oo5k zmQCGV6tz1{5VaO2XwD^^6};X?tXsbn=dI`lJ=E)TgXb-D)E>!mdk{W_rzlRrG~3b8 zJ+!S@!*w<*XC+~$JCw5IeX7~2F?MAwBk$3C|8Hp9psi^%Cz>b>nCUwmWI1Q}Ie&O~ zN)@duq?})Te|N#3PMZ$$@Ljd>e})!v7Ib)TAe%{n9a3s>i4}q=tPPHZk>|pv*<74> zkS_$!^1hZdoI_&u9a&js$Fy%ddiXQwWkMadkH?}#mN;v16m^swEI1xphTC6|ur7gD z)tk}24fu6+n13?=E(+wc_626)NbbuqKI*&*X>6yEcYnd{bm5V+Q}lR!NjX^;{vy-5 zp0gu$HX>(co-TR)4y5W`X$@Zg%*0}A5*mF?CB0~+_^IhNFW?Vw#4(wl2v@)v$?-`_ zVa~qg@7tK~1(h^8iFdfObqYsIoJ?~*?Uzj`53PGHa5PeDZ^EZbiPL)6Sm^^gNr~Qb zA{KC~gDxokTH-&%Gdf=Q9}-ufl_TNTppn9BPP}60>%uwHyd^Aq#hD&>7p_iN_ znJr1(ft;hhCi_jEqP>gxcJpI$JU^UV_*dYqb&X!;{!GL9viNKF8P?LR4((#+x3>|; zxw|&5vwc^rGtpv=)?Z}v3qBBV;3S00Gu$Y*@+0pw~ zXjg;a7(R*Axdgjj)c#XO^ATpMb`WVa0Iv7I%jFE8PhfmBe=tZBjY5JTOQx+!PPZHYx51p#FjAY5!Wn|07uJ7t^i=_*1FL ztj*e90YlfXkT$!1Ih@^zegR=x@mqLo9k$Zl)T{YgiP86|#Qa`w=G4iItL&owb>T?v zukNiKyR&_}matdc8(}Z;CMo{=^t3M600!Kpog}QLzOEQrcsJ6<;b9I;Puiyub#2pJ z((jYB&Fz7_9L|Swj_v4|P>DUD5{Zsh@Hf>a_O?C8g>Ppqb+S?IHZJ^AS(o1VM5vy1 z)boFM`x3yYs;mEd-!e-wnM`I9mOzr102+jeAwUJ0goGqWoNOe6!UP)vM0f#`5CTr1 z{Zv#2x7MW%sI6diaJMc&Tx!2+aI4k@m)dHp*u7ds?P6;y|KGXyy~#wx`t|?)|ABe; zy>s_-&pr2?b2sYO)aRWXEAT)eKZjOHbVRt?3V)J6VDV=hoX`bYp?*ZO>EwR_{K+LB zUm2bAqzE4J4ZwQ5Ah8fy6*#WAzOV7d zuks+9+)DCM1uv}ikD1w7%ltS$=@&xt7WPP3S)}_6T)Gc@j> zDe&_v^=7Tlcnf1Aq%r=G;3u?}oa+BN>N^E)1gGlJivGD;j;K4dJx1J)zOOrnXwfsb!>W2#0-W!Q1%j0#4&M z{rw$q;vucg?;Q6GPzv{{6@Lk=VkBWvd`dz65$=eF+uHmw;=|4lL-cls@UcnwN2B1hUs9(3=TY#9R`?d! zFzkFub}j^*Xg7e?r+wJO|7?GNS#dJn-;(hN9!$bN83iv(!v8r6eo7MluTk)j1&=@$ zko$opo~n}Ye+anb=(y|Mg0~v)Ko65LK9wh&g#T$2yg3Q~cocj|68`=uIPFy>{Iwc? z83m6f!`talu8g$*;9e^-~kkj}TGbwmCcxyqn?tIAdK9RjwP&eRfb9l6TK z@@*sS;wBi$By`f2e5aG%p10m1H!C=UQ-mS89p`Z3-DJNNbS}>dVr&)4_dS%4){kM{ z25l@>An|C&`_`$EUpJ!Dp7Od>3o$C}gql`;+2dVEc)4JaEJDdy2o= zN{dBT{6+Dvpb%u`S+?SDiobWn?_*f=UC39iX=+>X4`n6C91)0*=7mUqSjpua5xtYY zO^Y(MPw<^4Xj6Xw6W{46-~UqDR{mXSU4ee6q8~!IpNrWF+7n0fU9GF$hs|K3wP!Q6 zZ$d6yfo}shwIE#Eioat1+#z7}j$4iKjT1{({uOezuI&IPBmIv0%tgRy8{9tMW#Hp! zIHmLhaNA3*_ak`UA>RG8?!&O>Y?oL5Sy^87A$}hzEtQ`j^?7VbUr*cYJR`#YFP!G9&>r==_N0agq$uz{TZ-sv|+(`4M;Av|CBF&!OO`4yE zL~?_0BP~ZUmhVyf$UcL)2wxe+!2L&Am7KyN9;B1K8rkk`tCT!Vj$%e4pJImayXpd` zN0BGXWh)agu5_24qZu4KJ4)*@Q)f%lvMeh^S-O1-;mS2*)Gj|nd5M=5@CCfvFf{1$ zJPYhZ?jL6CApD!CJ}VfkjG|nilkdrTbr7rr^-05d32#AC!;UinTPy3hO2)xhh4J?W zja-_WnIT#Wn4X-=?}qI5BKjD1?){sXV>CHyGb2Ll(J*Vn<*W_e>LSN3;)1_Gc^z=u zz><1>3A~N2EBO`R91h&fi@MU@Ybmq+8u3ns-y8?@I-DzoaUS$y&#_FvyFJGe;4S{I zsB^&STKuP|{*TJauv-V$qO{;tj+X3G)QzPpwKA>v?MO4#el*sJ_gY-}QJapq+NLNd z>v<^th~DqA{38ZeBZUg^wn~&2wqQo}^uwRV;x?`#zC*=sIkipGlj)HDL^{_*gu4N5 z471=IxAgzG*1k(*7Wju1ej(VJka@n#e;l33( zrM1g#+zH&{WKPwc#Jeq9Ek_s%OYx}9=x{?`i_t$~Udu4IeYvJmZ4$9eU* zO&Bwh3|hBSe9`HLGmNz8iyaP)xcTv0$bG5WW`JU?)G6Si0IvT z6|wxjY<>b-7?R}TSJ-4D8}cV4)@HmH`HgHonZAUNEi+O*cO}b^o-BiX-u?CPqp*=u z+%1h3Ltfy6>EIEx7jU&k>wn4GMd{pvu%stOe01&|%)P)gQ6QDi?&pNJ?<3p@-;e+hxKw;CkFc=>YNSjLBnn@I+p-_;zEx~ zJK-zE8+Mmyu&bgq3W5K~`LyZ~x&^E&TeKE^aQxtuB5?Bu?1K#{2@E4W~Q&V}V#E^b5?XvO?iPqT{)J z{!8@piB;w{o{82dV+QI&Yq`l!e~hydxYN`V@btnO?X_hGoMVgCwMM48(P-D2S#cnj zy@i>PqmYTn4qKcq{OobkxDH_?4M(J(q<{9LCDnqfH*g(iS?Uf`_knX0&M1!{@}RQ!mYxk6 zl*TH_?PdZ_dkG??*=mH1M<17RLSzQMv*fpweQvZ``#@p0aVw2Oh_TUEi$pVl3`&ja zTY>Z>Kg&+?65Fpf>6erABbx%ntA`);`G_yaDhIaoqy5OA{?33u;hd~fw4Rpg(hk^n z;6{4K1Gk$1qIKoEwYJRXrj?Cy%@^4lNlWhqjg_Rp+Iq*S6x-r#;3%0$C7pKa1jK4K zkkuTV1t!BtiEyK@5JjT-3P?eo2vVRmW~B&2Zab=3i@v2Wz?^T{}pq~q_07b(mtUYfX|Pa{y+2ctWnY3+io=2*ZyGOnCu)zkY)F)n z`&Nq?yh30w8*{XB6{H;o67;!~a->uZIR>)AUdRe*4jNTRcEJ5uLW;o&u8_!6S4w(O z*D7t3;OL*XQc|pt#H<2Q2vG#d1So2f-fl{vH=BO%1WeL4YGTQJHcz?_eiXmgs1`hw zBnYDGAJ}kT1H6gvO8BsqR>U_3wEGf5j`Yc=;YVu=Bc&t#k>rTmMXwv79J(u0(2fWv zX$PxUK{q5D(+JMkOGqn&((;X@)m?gqv5b2;k zwiz+7<`4%qQk#g89jC@&&zhdC&7$@!-OfmojI0_9YwWjG&<)@4EEttpTD`$PhjHE~5KZ=4 zntAZ^X>2^cBR|ST4?7DuCmWj=GRv=pf8;TOM}=;-y{NnNw^)fS!Wv&C?21@+znsF~ zLhQ`Xr1g98O;%v!2P?2laj8i0p2CgBa-@^Y?NON<$>ZCx2NJpQCT8@j)w#x3hc;~pZ2l6j^XYm6+{BJr_Yd5>osrcD_ekJHj_W9gn`utk> z$v)pG`n(-yV=~T!W8$2XjI&t8$wcau{&|4!hHKoN1O4h!=DfRr<$!9xFDN2%^|U+ z+AiWdNtL<=g-nGP9|vA`9Qf?dg)i|{5Vh*#oqSyF_1}vXS zF?x-iXu;xHG!B#gg0U93l;bZfxt3Ox&F%5m2ii;ZB^@FgtJpQHvU6c%Ex}3_d4^aH z#~uWX!6WB}(VQS^YxODO)g;$ZTgg)Z82dfy(ui+kZw_|+%)!0{=iXFmZ#%C9yj}skZ#uuTwjgugi7mpW` zzOotTlfTFengLJAfozu0)kT^oBSsKuW=5YMY5%8OU;;zo{l_drvxM}wvinK8puLR`>{ZG=N4nVJk^rMXW+J6riT$n zoMC6D=SZekJY9y!`b-Ge0L0D^pISU2b?wb=w1K@YX%^n;gnt?fZ$j^)wKs18ue6&; zP#MZ7``H}Sk@P7)t(RH+ZB60Q|Fis|#W(YF`|mOixYd7=Op>3p_=3j?4>-b0ja2dh z;^P$lZey8<_1U~5zLL-7DY(DnIPlWrz-J`kM57g`JK0@&u}6STp>(2$PRHod<~tc0 zAnBn}<|Lj(bkXbk7Mu|q0P!#ZH@+#xBwJ@(h;#+KbWqrNs7FwKBjLA>3ZI0R_8cet zP7(gtbS@U~W6QZgl#|++@@+p4D(^Ccqw|5}%F1K+ zJ+xL$!#HN|cL?w`;AK~0Z3*Fu=8-6kHArJETv{nX>vHBQ6Oi6s;O<(qdM>{rNu{(Z ztk?B<6iWAC**hd?7erie+9yEIk&cs~Kjo=(=P20}z%wr9b%jlJhBvtZl)OIgH?H`ujjpQ7Rf z0d1jP{A;w>PPd58=-GgKQH2L-dkFVeae1iQW4E3%oHmk?eS+H!qd2#%WAN* zFb1APb_|@L<9i?Yf=+-j;BQ!`PB^sNVF+=~!*{o@4-!7+oGMRJi)bC4{6>DKXqCLJ zaw=AfFcz(x2HrDUXbKxe_yV>GampZvye9I<#wvJdz_3dHOst7Tp17^YHz|TJMVR^M zEp5@N&@Lr}VZgeLlX)fDARE-OTdPD`Gt@{G!KVR_bn7>1C3apW{EOlDPgaT8#YoYI z6q`hf{{pU-FPN?_TM)!=CdyekDlYaeRL)jc!d}x>ISX~f9=XyQtrB0Q=z;b*13v*i zsHXlSGqKh$z|Ll6Sp5-TYp|-Hti>~gwfH*Fa0)IO(g`K)zmB*I5tnRikt*;- z%aT@u?oIXrI$>d&uzVFyrFH$-w=yNVU|O(%*-S=aZjcj+c?j3ZAa*&chdl9=eiX-Dw-_&ttu^gAEKP!*R z{v0vNRI$qrR2M|4dW?u*?el{J{OlCoMR)f&AZ^V@I(v`~?IrQxUoL;lNoz|6Xdel7 zO@$<^Od=4dUf$bnt8MjKzqik#=;tr6TZ zfWyZp?L3wHv3jNnTrDk)-&&rA72%aP@(ZpihVnWGcvR^n(>XH4mi(sOkZgq%W=@os*R{&@yuM@ zW=}Fe4%$4IYu5W5oNZv`snc2dOVP)1DlpcA+h3zXSfzr6I5nOHmGj25CzjT67Qv-E zU+2SBf!{v3)Gr6bw@2KAse&dh5#Isq3Z`)5K&2P)3;A}A>y)bT`#KY^SYLe+zlQn+ z&C`;O@EY3dGPt&Mz5*@x8d?&kk3m*U<#@yarIoJ`xGPY)LETq?uI4(?t5=tR`(sTO zC{5T^urqA|%hqVlhh{kzlC8xkWR=joNQ=WwU;=a1ghh}a?PR0ykXSzxJ{uU)Fsqiw zD%BhnIsnGX-qOk1Y9aTRBGn?)p5}=sq24sJGM*`*^kQftv{K7tMY_&=TTjqB`-s0r zP)2c9Lh^ivIXK(Fk6j_3z^_Pm@ZQQ|t#d)Q;pQzUojnHmo{;A^*?1x?=2THyI^(#A zf6RJIuTy7eMT&y*P1MRz=CPo8IiE8!_Dw}P#7{mumeCG;e<6)zAB&MJ9c@g!?kfmS z`ey6iX)5tq+0z|}pUs?(Vl9`2T}}sdvm2&@$NE)y2jOoO+ymmI`(j#enFdUY+do_l zF1lyvMR&hzuHaerUb}_JV;u6pe2*Ag<++CPopuWsVf>${6rf&bFs}GN#LTQHBlUSI z<5I+54L6s)>W(}L37^*1sxu2=19lhB7&(a}7xOeEUxR+oLf<2K0`vbkO~QiF&37a3 z&=8VgujjNX9V@d(VCcIP-w9zWau9XT@jK`)p_Q)viobMH8tU$&dtA_qc>_;V{V&oN z#lRQy8?BE@yii#PlAC^;lkh@20POk40n}>->NR>zu0Lz8j&-<-T!&k#6uV~TjK{ZJ zdt0hZ%A&QmVQut!+e?61T5o$f^kU*1q(7&wx3$NQtC1)1W820{XEM>au?uiCGs=}KKWwYpvyi9KE19WE^$zV%-b5*hnQ0kQa z9Y{mW#TX&TJYwb^ZS*6Ih$FYyM?S}|0QRD8-wNPa+8OLMd;5{z2}n26975kbNbLaq z8RbD)`g{+IcEPv+X%ZF+NRwDC1!)rP18GvGNLC+z_RLxDAC+g4WrF`mdE}=^y8&sB zNVt(JDVIk@`_fKVYG*5L>-=qzw%Femxf)?nvq{J1RZVhkKX8TB2gV+pC6JE3Ga&c* z;7%}=rHh;IXSg)STo-6Ydt1rXuR@p?z&o((N$xT}NFzU;he&w-7s`6p=(2A7qO#W6 zc#vh?bo{c;OeyR2+9{$o)36sWA9oJPn_sZ|TIW2nw#BiCgH^jI%?hV;aRJZaOBT#kX+;+7roefEEcsY{ai`W{ zjL4tMkOuKUq+U4>d35`}gMOOEXZs4l53Z*X2m5|ecg$>V^ksmzNsXpu!90~{XBoMW zB8z{WtDuIetRYExBYNmIkVWE_uVP$q9cHbJ`1lLakE#kfiln}iIIu~R<%!ULs&@1*9jPRWV(jvS^N@ZW9 z`r-6x*o7dols<+z)NbF+NSn%M%fa7A9OA_hv_!WLo1$;pV~0us}%aX z-KGx%UIjRvAy-Ia3da16rFX-ILHki?yuSZQYHYAZ$D6|ip}Je*T2P$Z_edo$kdE-_*o`p(V|2Fe#7!k*9G@QbkDK9E9CO`^5Vr!UoQ}R8 zxw{;1v^yno_X6m5b^J#IW(`V^a!EwlQD!UD}%ao;cL;pW_MjA?(7D|?o>WQ-Y zTnIzCFXCl@0Ou%GI;>cA{4tfjN%o=;8-4ktRa+sk`h!Xc$^+&^O~>&oQtDjX6}d;& zAJXmW6s%B+lr~PVlDMC_UFJI?zgsy%cKRO2E?afdMM;dL&XP)u;Km~gCoH}x7(wku z@}K;FQ4hyRI+44fiTgZ+Q}D897>)4~`@P0J+Uug<*yA35O5R)5?Q>FZ6_f@Sa~gD# z+XRB)eHPwx#rqtL0>#t2edDYzT4hv%jzy;++^b7qO2&)hS^78K> z4MwU?2USi%ZHRB%c-(@tB_6}ceC>59U$^Qs7d<`VgT^G=(~ENoutrxxo<&XMo2-+a z?xo3e>yzn{-bgy%Rq&excjP`Z?8w9|(HOn3iV`Qta^hzsL***h;+~5dQImR<{zV!K z_)6UE>=$b!3rkb$vNxG$!!dc@{2%4n@Ne_npUkrndD4u8Tz5n=?ZfZ`dN8&PTQ*v1 zajZ=Sd@|gK(P+^^E<4+S5xX=BU6cCHSmBq=zaqx3=MkGmK+?H$`3~IE)Q*wT<|&k) zluLh(bjcRJ5egp7Y~=Dj$b_Wt$u)*j(q`;82uI~u&d(5beBwp){U^W;xHR8Gyl9%V z*s)AOZT1Ou2Bap2beAICZsWI@L-A)}HURB49pfssudUayr)^#HA5N-W18mn+s#Pv( z>%P*jp{=Q8L>GjojAO!UB7CQdG|#@uZOm6jx9}k|`~xl!Uf|a^gs%}BSbh@z8+d;n z{MQ0b_@H(oe28?6Ux{|I(;rFa&EuqVSitT2PDZ|^NH0>l1a$Kt-ik0{_ZoKtO6R;` zRD@NdR%q?7YLNe7le`ZY&sJ(i!R`gDNEyR>OYb8+-na+fkus!dJb?1jN)Oq7<;d@1 z{Sm<^8wX4vk|HOB3 zAX};XoKWKs>Oe9S)e3oHrT-Hs8Scah9KbovpCG=SA5Koh$iERMgFypBeHU?(nNR0c z7^yb;UPA12dC#$;JLf0`C|e_Poir0?M>(6U{0Fd}g6^uO`;Hr&DtOyZwW-(*IVv>= zogqpo7Xm}Hu1D_A?*xt(;=9M#FLv9#0IdW2Z?P6x2mR(S5AgOAz|aHHubvaW1&}7& znwP+qoe!?sTY6AyR@$1E;(IbA?+r*TSA7(FbGy;5k=CVOl4l3KvJX zD!4tq11S5FADw~Fb5N2)WV^)Ljx*Icyp$Cxg;}Tgr?Wzo*{{wHoXD_a0(Xi=o;Xu2 zT;q4mjs>v$&*6$(3knT`OJIifA=oeHq(LjrDb`+dxp?t=WLtcm!o4eWlm;GxPzRyeE2sv<(U#2mdno=Q7#%UxD3>R`&?ICiwa)SD$eX z=!A4{9s0=@R*1bTou31hmd_&Pd$8Q*f%+cRs!_UqkV2t_aOw|aFG2R~4dh9-csozY zZ$|P&>XrShFd|bN*+cOW;sGI|j}mpz9qud8%jU8L$+TY4^pWyoq+R8j+g*^_FpBf&v7 z#-Ad*Tw6FBD_=<}l5{}pg9)c&evEwvaBUmlc~oLZC3GL&XiF)^S2GKt}hUKUDtQ1oI zB-G3cy;Jhy8r1a)KwQWR>wtl|G4MHuzlLv*lB1%&-~&IyPGS$%zT5T1**&n|P`Mkd zJe#d@x3U~v)(xlZ;FfiSanxI3R?zB7)U8w04g9GzpH*pF_#qm19mtbhXPe_p)$dyF zIzufq%iU91p*iWA`P_M}{}aEbaKr4^u#?}5-u1rhS?98}%sH7DnV)$r6Kev0%~*rx z_D~<=|MY9ce<;$%gTFthX=&Y+1?tE#S+Rc^?D5XzbnSJ4K~=D6*~Dy7yD?qy7Pz0cnricls>g#9wG#vE8p< zu)_BG{)i}KHql}9w%*KFteCg3vPImhI?=>|LBj8XZH!MbpfFV@QZPxGZY zYLZufgM5qN+I#=#?4Xs(a&_cBZ8}j8>oZkNAGuN6pF`idYC)P`x9>0}JEr`5=X>&u z5ZG^z+1+XF=`6JOXPRueuo>9pw{hI-Ba1DK(ej+~_fgIuAS1GFQo02f$x9>Y7H4)S zg;&omqjQZD8ZOR9K{!;R5(H&&pC6~8>!k)PJRq=Hqi5LU_G5Kkr>EwzCM z+rG$!eXRKdt+1N>=rkj0`?2u*16=13>`P}Z1#3mr!pXC%-()pdO*uzN^_b60}=2V7YEO@3?~vYJPW48gpf*FF=?%*j zq84QUvtD`DbDno&<#hJwogQ~F(nAQHLI~JCoJKJk0lhd^b-VjzpEtZUzB|8er^?#EX^hQI`7<-k=*HDbTFJ5uC+xgk~iNuCbJXC4@LhN=CBNSryDCz_59lmEX zz4JTqE;{wnd{+_6wN{UZVm)F3#%{Sx1rT z&+Nd)jc!v&7a zn_v%d_1yrKmJqbVt>vqnN@=Q!D6;y5`$0v?`&8MAWQGnsTA#1P^1}Jb#=HmOsskCB z1pwj`6N*zZ!^(ubVCbd&?Dt%wqJ2TSZv~LsZqlEUxeQY;UUs#j-s=%r#Z-30e*+iIHry8Gxjr+Y@>hXnQ`K&D?d5B9 zt)fEbhahr!F9px?vL^nl%gd(Y?R5O|@B?*Luv#9^Kwk6=bsbXKcQOwsmq2<4lHPRR zuf!_Aye27^d%lzDT|U7A4(KcvWh;@y8Tdu<`zn4gzlTEMaEP_=AG^Ilwvb=$fz!x$ zWxzR|Kb#2%^F&^@1CMa51SA#DIH1Jn4@(WbmmmomAnYf{+rsN)Clo^M4!0ByPM}aueS*Uo z)SZqA@Jy(>RhdIU)hQ}df@(P~%N7ZP!Y&tY@wn<67O5y|KqjYSo0tZe>Y^0XOaw#; zTzV$1_)tVVhwkv1x}w`59WFb%A-*9vyo+vLv#3$ zzUIi8q5B+)(lZZG6_ux`nqv$_Lt|t)a+KT8%>x+$KPbFgPeUVRB2+-n(Z}lJ^$E(K zSf1|9SGG;Jy2N0J4H0eNz85dMn;!3i(|4($lmkjQW<*tmXk|Dm$S)Qpw>+wNoHU#lq-2-zCVs9&gBk46q-l{L_FpPCaR)BQ=IOkg8Hq26eRn+&MNKCev*@Mmm?` z*+JclXJy8A#$#3|+jsWY?*B!1aGTCV0$e7*i=yFj^g3*pCzgxhq3!L>X9Z0q{hXk( zd0qjCkl*Njfm1zs!Pa1TE(V-Oc(RYiVsZLow{b9PZ-GeRAQA}GTVZbjnupn5mH14I zT}S-f8ysRcseCZt9b#{BzBfQQAHZmsFiR3|mRGR%xUx6!fXDj)#*&}=G;?{rs=Vzx z#4$!)=sLuMLxcN6!3rV^WgRFW#;#XngeP&cBqD@jMkrtDe@o{vwo^&T0NxLHv`|+` zxFQ~Zp_08pjP5}Zg1th6{traW4jw$Y^k}T0t4z?%m3)x+>rcr4`wG>=>IUdqd{5vI zPvq*n3Lzeso@gCp2{0%kA7{EDOYecJV(eu8N2eE8G83_FTfQ}_@+0UugRz130&tP7 zc{c5Y7zA=J@J<2SRAqk}h*MP`NZZR3;kvfy@YXXM+XS`gswg1nEd&mpn)+@#^}%Bj zFG4k@Vibsl*hPXz9^O_jGl>D+BrZWH(pfxVCf4ozny%P`3}~9Mb;MLJHn-v5e~nLO z4rVUo5gJKeAT&LU2OpQo$7Qg%LbQUO^$Y4*ThTPJSmB|VvG1T!2pk_QIGK74hA|7x zFH`*2=lt~!a+g;f^?JscaayQ+0(s2sr^AV(T@f%SExikHN? zx$9WGPeyGZTq4V0FvxzS@Q+0%RXjM=P~&0*;L34nW^J_A_yJ081H}Hwe8$PVEe`fkZ z^(OXr^Fuy=q0T>a@PjcnOe=#n@gq)eNM+A>^dqHVv##spXv{#Vp9d!{sfW z`#=%s1Nt)=cPY_Z_ypK7Ue18_pt^4M+y)|b-peG0;`;_bG}5UI->RQ-4?n8=WjP#K4VDikO%#lo4iOyd8B`yFTY?&VF!rKi7$;RV zfVyoIW299ojFB0-7vrQ)$HmB7rx%xE&{w&ttB%0YvfYX+h`00n10uCc>T_p=Iy zgS%X_k-wm$P^FGN_HqcnlE(~4UW&4TT2zU#E=F1)+l$ITtiRQBJ0xOuv&L`8@Ipdh zmkJ)k-*N7TF-G}=^MEoi7&Sx72f(;5gI^4(pxdT0?DIj{-Qe<)wiH2IxQ<%Vh$d-7 zmo(x4ji8ojprror~B{N+sV$-@=l*h`QVz`=33I^lHd z09u8O=4Lpd9wLK{_2sI-`q1*N=+6Sxrm9|!sMjS?u582DYL$@fQ27o2dF(%mf_^6N z@X&HmOyGA^RtHseZ{RK8HST0#F?@|8k->|14Gxy<0-aPrK_c{wN&xE!i1&iI-VSyZ zDQLQ1awUC7i8Cx#bu4`3bU|{+OvZcON?j`ltcKj zZ)ntz@xt)iIBbV~=zoz1b#{=u9jpX$nuEob!%-FTs8>~@;J7vLft@>`MeRf<#6cEe zISgV9DkOAppZ^lay z4dd%&pEZJJEViqZlCv@jhh%9p+4aD7h`pt%*92rS3zf<9l&w2LFr9=7LP~cYhRtg; zpX0%S!_WhU9V|Ey15{_^J0Y)#-GL!GoDZ3Thy`mTzL~LK30Z>0Fj&+1J`yb*RI++$ zD$6%x72vp+ARxjycVuX06a(OO$R%V(O=aNQx=ZN?k=ZOqnE?GP94o&DC!wQ(94Z)< zOwUEKWV{QUim()lE(c@2LZ+K8(~YVg!gk0U3MsK=IM87uC2VVR>54Ir@FF`E7?+T^ z-qTT~LeOKmR5teWEYCJl;31eJI~6VZJP)GGDhzRl!gV{b7?UVryl6M{7A61=wlx?s zK=Gka0qcQ$kr%{CEzsKj36#xO6;g!4Mf?AGRv1L5$)t6ebi=Qx?ucGAf8Q^Wb=aZB z9eOZ&=nyt0IIan31-j#HV8dbP4#Po{PNXSrLwJiW{*|PQ3pLZBhjk5$<-(*6sfxY?x{+WmNaqgBvJ`~O5f z;EMu9nyiN?uP(}~Q+ahm*A0h`#dLQ45}J~vW7Vc(feer{B@&O;lM0FohGWY5JRJg5 zfwGi}u0%xzUbA~x5k^hwiUTC8sa*8XSVIh!wHW)Q4%5|#ei+hV6eV(w?KGiMZ-tQh zfNuBDtulUW>sB))J1Ml5!@igJQB}PbLPhCLRlClO-WUQc?a;LtDZ!%ULt&_1B)&rW z4#OnY!Jqbc*;a6}Me5U@`_ew~Lxf;Yxn?J>4UG>?E@A%#uUsM5LQg8kT&Nf88NA_g zSjfo$tg@#)lg$uzI-qy936DvZXZ=t~tSPei{|P)N(_;I`Z63ZR!Jtr?N1YHB zUDO;pB1!mH(4;KvA>klYedVf*qtF44g4wbgh2p<1n9J@S1^-SGK1C$38fmSS)n6Z* zVy@Y`wJl+utgOjnC4e4Cn+Mj59*aSI(5(*+CK7}DR9J0imI%8p5BPP5s>8yYi@pQ} zOt`pph^xt+0xW#Xqn=MA_-q_wW(cYkG8N0}M!SoD6d`DjuBWHlaCr2l?0ioXy*$o=fQ3Qxdv6&zr{MCOB0NagI}tV_U| zPv(Bi&fK3iJ+uy1STS<$YcoHg}oD*qVSuans;GJB<~oV1QNGVLIDyQhb`z*lcT z>2^j{?PbUeDC`R^yhNp8??m^rjWM9=$yf>z&`mPjL7A%!Rw8-%=$+Ly=bHgDUlDufBM+$=Xl zO?U9qtUB-E72wWn36fikUl8@Qrm|{8m1AtGa&H#%YU%fRZsUK48MDBQ8c|J^yb1D* zszW3*qXj`I)L=a^(xD45(?U$-mRyh)c5daXjyK&W@GxN5JuoX3>^dtvajKA%F_}0KOYlOZczZcyaGi9(wLL_FFDY9^ncgm>2po%acl=={igIG}rZ{QL# zECqmYlCSZ%vu@-6P=n@jookBx01v%1`&)`>R*<$7T8?XEX zmsb$K=!z!GnWgh`R0RHclqF`Ta7y$g+1`3NxJF~4LZERbKbYkW)kCF7WUp#7yBi?JdnSXo4G(UK zgPt1;V#A^Oa;0A?gja(pT+R9On9d5Z<;>fr@;?P;-mfaZ@oV9(<aqrD`_v=1dF8~fS^a48x-%!TO*=+TK zYzpKJ4`HsGBm^q#PE8cz5>0k|kQKHv5xHU4)bm703HA$Jxtn;@o4WF2*Q+3yg98lr z(_lokh~p_;`AOOl%saur>R)6+CE~AU+yk?i@@Kz>2L9fBFjFk`_?fP}=fSkiu*xpT z?m$z&tcOB_3}y5VMf2m)0*HV7!Zhz8jG_sQn(Qhl z@aTQlqW2AgHPhg2Avq2sl}K5mloJr7(FaSgIwHqQ>KB=DltI{&K46Cx<$`P^3iJ0* zGJXIBOI2>m)Ww0Iiq%-MLUhg~@v z3cgGV^S9VdMF3ct6^CzMx$etc~{UY)|`9Urz(FBJ!;~8p}~@n z(lI>*OL_d%a@e7wFwiT$yqNOUJn+mXT^X2mddLhZS!BhS%zmTtzj(c|f>3C9-@c*! z`v&*#W4Dr71XMGO8N*ri>|y|A#30m3bE%<#CTL=QVN140YXoFXB+0fhR-6KfXS{PR#I0!xDQBv3CN@%gB(qU zCK}prZaFW+aDS|KFg|qX(4pAS;2=aJ3InVvfAMS#5m6No&;juf?b#t9`Q~+I$q;)Q z^kW+6!oR=^&-V=tu?ro_g}$dUy`i^FJ~<1S#=00T^F;SUcco;byuf#u=lMW5v01qWd66$flg2b&gIM7=IR;`KfUt8ZFo|%(3V+<^t%{cq z@yVI&W6I`wk2fAGh<@+^gP9r1_rn@k#t%UILM5ls@Q0v{c*QVC31cXd{keZ~bSN6U zs4Z02hS4}g%}JHM6HPv-vhTV7!Y`%uS%?L@)q#MXKx2@t`MHhzRBhHu5f(FC@%#UXYE&4UM7lm>_(R?eX# z-bIg}(*q|gd9fq{k8jZ95_;TEk6&^uoQXvAT@cC(kb)+Yf883@V(hS{VGN_Sw7=4*!^a?gks(#deoR?^dJz3Q zG*}QPLp7vwOa~nNwdRQEGe!TAg)7B7)%K0&TTfWKw#OM>)chP%U0t=_lC)t4AuByX< z3#pMX?qOwNylVhq`=gy-4Gs?Oe_LfYxI03zx4!}9ni4w<8Cc0VCpW6}O0c3#E_DHAJ5N3y}nhiLcs2b#}iQ`Fy=nV+l9r!f!o5U z(7#ZuLccFs@O_8%`JqDt)27mTwX~;v=J(Yw5b&O7yK=}J8oX#L?hf-o0_MzlMFZtb`1Fg+Or8o5H<*FoR8tuRM{uH)(xOrs-jyCkj3N& zNFAKu9@pDknS#U~)A$A1qKPoWOBb3_UJq)`_YiH8Ez=5c=OmjqHpgE6|$E^?ZWjTc9|Rv&B_p?MJyNs_i9*s z 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 U-949l7je - + -%s --%s --%s @@ -7,11 +7,11 @@ Messaging Email - #335b5b5b33sp26sp20sp17sp14spNotesNotes 2x2Notes 4x4No associated note found, click to create associated note.Privacy mode,can not see note content...Add noteDelete reminder successfullySet reminderExpiredyyyyMMddMMMd kk:mmGot itTake a lookCallSend emailBrowse webOpen map/MIUI/notes/notes_%s.txt(%d)New FolderExport textSyncCancel syncingSettingsSearchDeleteMove to folder%d selectedNothing selected, the operation is invalidSelect allDeselect allFont sizeSmallMediumLargeSuperEnter check listLeave check listView folderDelete folderChange folder nameThe folder %1$s exist, please renameShareSend to homeRemind meDelete reminderSelect folderParent folderNote added to homeConfirm to delete folder and its notes?Delete selected notesConfirm to delete the selected %d notes?Confirm to delete this note?Have moved selected %1$d notes to %2$s folderSD card busy, not available nowExport failed, please check SD cardThe note is not existSorry, can not set clock on empty noteSorry, can not send and empty note to homeExport successfulExport failExport text file (%1$s) to SD (%2$s) directorySyncing notes...Sync is successfulSync is failedSync is canceledSync is successful with account %1$sSync failed, please check network and account settingsSync failed, internal error occursSync is canceledLogging into %1$s...Getting remote note list...Synchronize local notes with Google Task...SettingsSync accountSync notes with google taskLast sync time %1$syyyy-MM-dd hh:mm:ssAdd accountChange sync accountRemove sync accountCancelSync immediatelyCancel syncingCurrent account %1$sAll sync related information will be deleted, which may result in duplicated items sometimeSync notesPlease select a google account. Local notes will be synced with google task.Cannot change the account because sync is in progress%1$s has been set as the sync accountNew note background color randomDeleteCall notesInput nameSearching NotesSearch notesText in your notesNotessetcancel + #335b5b5b33sp26sp20sp17sp14spNotesNotes 2x2Notes 4x4No associated note found, click to create associated note.Privacy mode,can not see note content...Add noteDelete reminder successfullySet reminderExpiredyyyyMMddMMMd kk:mmGot itTake a lookCallSend emailBrowse webOpen map/MIUI/notes/notes_%s.txt(%d)New FolderExport textSyncCancel syncingSettingsSearchDeleteMove to folder%d selectedNothing selected, the operation is invalidSelect allDeselect allFont sizeSmallMediumLargeSuperEnter check listLeave check listView folderDelete folderChange folder nameThe folder %1$s exist, please renameShareSend to homeRemind meDelete reminderSelect folderParent folderNote added to homeConfirm to delete folder and its notes?Delete selected notesConfirm to delete the selected %d notes?Confirm to delete this note?Have moved selected %1$d notes to %2$s folderSD card busy, not available nowExport failed, please check SD cardThe note is not existSorry, can not set clock on empty noteSorry, can not send and empty note to homeExport successfulExport failExport text file (%1$s) to SD (%2$s) directorySyncing notes...Sync is successfulSync is failedSync is canceledSync is successful with account %1$sSync failed, please check network and account settingsSync failed, internal error occursSync is canceledLogging into %1$s...Getting remote note list...Synchronize local notes with Google Task...SettingsSync accountSync notes with google taskLast sync time %1$syyyy-MM-dd hh:mm:ssAdd accountChange sync accountRemove sync accountCancelSync immediatelyCancel syncingCurrent account %1$sAll sync related information will be deleted, which may result in duplicated items sometimeSync notesPlease select a google account. Local notes will be synced with google task.Cannot change the account because sync is in progress%1$s has been set as the sync accountNew note background color randomDeleteCall notesInput nameSearching NotesSearch notesText in your notesNotessetcancel %1$s result for \"%2$s\" %1$s results for \"%2$s\" - + 短信 邮件 - 便签便签2x2便签4x4没有关联内容,点击新建便签。访客模式下,便签内容不可见...新建便签成功删除提醒创建提醒已过期yyyyMMddMM月dd日 kk:mm知道了查看呼叫电话发送邮件浏览网页打开地图新建文件夹导出文本同步取消同步设置搜索删除移动到文件夹选中了 %d 项没有选中项,操作无效全选取消全选文字大小正常超大进入清单模式退出清单模式查看文件夹刪除文件夹修改文件夹名称文件夹 %1$s 已存在,请重新命名分享发送到桌面提醒我删除提醒选择文件夹上一级文件夹已添加到桌面删除确认要删除所选的 %d 条便签吗?确认要删除该条便签吗?确认删除文件夹及所包含的便签吗?已将所选 %1$d 条便签移到 %2$s 文件夹SD卡被占用,不能操作导出文本时发生错误,请检查SD卡要查看的便签不存在不能为空便签设置闹钟提醒不能将空便签发送到桌面导出成功导出失败已将文本文件(%1$s)输出至SD卡(%2$s)目录同步便签...同步成功同步失败同步已取消与%1$s同步成功同步失败,请检查网络和帐号设置同步失败,发生内部错误同步已取消登录%1$s...正在获取服务器便签列表...正在同步本地便签...设置同步账号与google task同步便签记录上次同步于 %1$s添加账号更换账号删除账号取消立即同步取消同步当前帐号 %1$s如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复同步便签请选择google帐号,便签将与该帐号的google task内容同步。正在同步中,不能修改同步帐号同步帐号已设置为%1$s新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消 + 便签便签2x2便签4x4没有关联内容,点击新建便签。访客模式下,便签内容不可见...新建便签成功删除提醒创建提醒已过期yyyyMMddMM月dd日 kk:mm知道了查看呼叫电话发送邮件浏览网页打开地图新建文件夹导出文本同步取消同步设置搜索删除移动到文件夹选中了 %d 项没有选中项,操作无效全选取消全选文字大小正常超大进入清单模式退出清单模式查看文件夹刪除文件夹修改文件夹名称文件夹 %1$s 已存在,请重新命名分享发送到桌面提醒我删除提醒选择文件夹上一级文件夹已添加到桌面删除确认要删除所选的 %d 条便签吗?确认要删除该条便签吗?确认删除文件夹及所包含的便签吗?已将所选 %1$d 条便签移到 %2$s 文件夹SD卡被占用,不能操作导出文本时发生错误,请检查SD卡要查看的便签不存在不能为空便签设置闹钟提醒不能将空便签发送到桌面导出成功导出失败已将文本文件(%1$s)输出至SD卡(%2$s)目录同步便签...同步成功同步失败同步已取消与%1$s同步成功同步失败,请检查网络和帐号设置同步失败,发生内部错误同步已取消登录%1$s...正在获取服务器便签列表...正在同步本地便签...设置同步账号与google task同步便签记录上次同步于 %1$s添加账号更换账号删除账号取消立即同步取消同步当前帐号 %1$s如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复同步便签请选择google帐号,便签将与该帐号的google task内容同步。正在同步中,不能修改同步帐号同步帐号已设置为%1$s新建便签背景颜色随机删除通话便签请输入名称正在搜索便签搜索便签便签中的文字便签设置取消 %1$s 条符合“%2$s”的搜索结果 - + 短信 郵件 - 便簽便簽2x2便簽4x4沒有關聯內容,點擊新建便簽。訪客模式下,便籤內容不可見...新建便簽成功刪除提醒創建提醒已過期yyyyMMddMM月dd日 kk:mm知道了查看呼叫電話發送郵件浏覽網頁打開地圖已將所選 %1$d 便籤移到 %2$s 文件夾新建文件夾導出文本同步取消同步設置搜尋刪除移動到文件夾選中了 %d 項沒有選中項,操作無效全選取消全選文字大小正常超大進入清單模式退出清單模式查看文件夾刪除文件夾修改文件夾名稱文件夾 %1$s 已存在,請重新命名分享發送到桌面提醒我刪除提醒選擇文件夾上一級文件夾已添加到桌面刪除确认要刪除所選的 %d 條便籤嗎?确认要删除該條便籤嗎?確認刪除檔夾及所包含的便簽嗎?SD卡被佔用,不能操作導出TXT時發生錯誤,請檢查SD卡要查看的便籤不存在不能爲空便籤設置鬧鐘提醒不能將空便籤發送到桌面導出成功導出失敗已將文本文件(%1$s)導出至SD(%2$s)目錄同步便簽...同步成功同步失敗同步已取消與%1$s同步成功同步失敗,請檢查網絡和帳號設置同步失敗,發生內部錯誤同步已取消登陸%1$s...正在獲取服務器便籤列表...正在同步本地便籤...設置同步賬號与google task同步便簽記錄上次同步于 %1$s添加賬號更換賬號刪除賬號取消立即同步取消同步當前帳號 %1$s如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復同步便簽請選擇google帳號,便簽將與該帳號的google task內容同步。正在同步中,不能修改同步帳號同步帳號已設置為%1$s新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消 + 便簽便簽2x2便簽4x4沒有關聯內容,點擊新建便簽。訪客模式下,便籤內容不可見...新建便簽成功刪除提醒創建提醒已過期yyyyMMddMM月dd日 kk:mm知道了查看呼叫電話發送郵件浏覽網頁打開地圖已將所選 %1$d 便籤移到 %2$s 文件夾新建文件夾導出文本同步取消同步設置搜尋刪除移動到文件夾選中了 %d 項沒有選中項,操作無效全選取消全選文字大小正常超大進入清單模式退出清單模式查看文件夾刪除文件夾修改文件夾名稱文件夾 %1$s 已存在,請重新命名分享發送到桌面提醒我刪除提醒選擇文件夾上一級文件夾已添加到桌面刪除确认要刪除所選的 %d 條便籤嗎?确认要删除該條便籤嗎?確認刪除檔夾及所包含的便簽嗎?SD卡被佔用,不能操作導出TXT時發生錯誤,請檢查SD卡要查看的便籤不存在不能爲空便籤設置鬧鐘提醒不能將空便籤發送到桌面導出成功導出失敗已將文本文件(%1$s)導出至SD(%2$s)目錄同步便簽...同步成功同步失敗同步已取消與%1$s同步成功同步失敗,請檢查網絡和帳號設置同步失敗,發生內部錯誤同步已取消登陸%1$s...正在獲取服務器便籤列表...正在同步本地便籤...設置同步賬號与google task同步便簽記錄上次同步于 %1$s添加賬號更換賬號刪除賬號取消立即同步取消同步當前帳號 %1$s如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復同步便簽請選擇google帳號,便簽將與該帳號的google task內容同步。正在同步中,不能修改同步帳號同步帳號已設置為%1$s新建便籤背景顏色隨機刪除通話便籤請輸入名稱正在搜索便籤搜索便籤便籤中的文字便籤設置取消 %1$s 條符合”%2$s“的搜尋結果 - \ No newline at end of file + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml index e9dfe4b..5f60765 100644 --- a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml +++ b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml index c0d4e6c..fe7c564 100644 --- a/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml +++ b/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/app/build/intermediates/incremental/mergeDebugShaders/merger.xml index c2fc6f4..7fc3637 100644 --- a/app/build/intermediates/incremental/mergeDebugShaders/merger.xml +++ b/app/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -1,2 +1,2 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt index 1003923..7afb3f1 100644 --- a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Sun Mar 26 21:51:26 CST 2023 -base.0=D\:\\Notes_\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex +#Fri Mar 31 15:48:56 CST 2023 +base.0=E\:\\AdvancedMiNotes\\app\\build\\intermediates\\dex\\debug\\mergeDexDebug\\classes.dex renamed.0=classes.dex path.0=classes.dex diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources index 5ada453ec92dc590936059520f4d802a96aa9094..61a6bb2f9485e83b34c6a1e2a46c7153475ec9b0 100644 GIT binary patch delta 1020 zcmYMxT}+c#7zgk^&!MHf{SXTDo3^MiUP)|UU#u-yB1N>_gd%ezBQaV02s+ImekG_} z5RDqMlz%ef#|1=1F)o3j#$}mHMBPV-7t3@v6G+VFA{SV)8y6RRInwc7oc#X(=RG+m zIk`kG;b}?{8{}s;7!s9+`hhEV>U6%&dNS0R-Jhnh?6)7%HJGV^$1P}P7xqvs+r5(a zX(Ok6I^A&bdTK)xr`Q^mv)iolOoJqe8Xj&$&gjRdLZt+>gbCm1O zOSTlnc;A+=h9MX&Buvk=@LBjG0?;nxH_ZE$__at4` zFb{o)L2C&6tSTijVBNv(4`t!8Y4j3JwiX_If>HZ&{Ag1-^P6PQuJJ!lC6C!PYQ~7Y zl{+To1y(GJ@tHp*yO-7Q>`Tetbs9*PJ&=U!mHUq!T#q zYorN0_NA>8Pi%(HU0qe5?>cY@v+e-melLZv!@r5PZs`Rt7h7?vK7u8ML4emxEq5P2yg#LEkbT+{(6T Iq(ZCS0S9qG=>Px# delta 1020 zcmYMxZERCj7zgk^&sn>2+iq*OzTCEJJ4C`4CA8POm3CvewM<*b=r(Y?M1o8SDkw(c z%S?<}Adwi;{sU!TjL4fBKa6ZK5VJ`{Aey*O2qtc9fe;NQLh*x%qVw*sy8Gee_y0fl zZhijx6@K6tr_GU(zA|I;LAqpa~{T9QOFAL&5J9K>d!(F){6j(=Y(3#y25x?3_= zv6AbyNPb?C;F~)ng*nc}J(3&E3I1)bryQ ztfbc-<>FU3W{=2VBK_420c@&XT4C-}`HG`9PB%?KPzIM-`7lSo%@s>%!I`ZIZO`{lc zJn(>X5tchOv3;lU_Qq_$*}~_(M}y0ctIj8A5D{07Z{ITtFAlg8Trn#-?b5|3E{ELm zPOSx6ZA|nulyg#aK05C@1=F=r@rb^VwYr#ax0G{2jHSv}aNU@_{M16$+?sf$cRqU* z9B@a)-~9`D#vK#K_AX@IvqEg&U(U^9v{<%+8IMNW;P!S=63=7hJcm!Er zmLeGPrKk_nz79H#W$Icwh1b;-t;D#R;-4?zYt@5*Kgqi;O78YQX8d>3pE1^wKSle| z7)a4>ydCJEFowf*g^&#T$%zfYHcH`WFiY+DHJG6t(CX(7 z8?0}qkMLdnYPt@HGE^T5UGP64&cMEpZ}b~*>Kv} OG8=x9|D8rAvh+VUNkcsV diff --git a/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt index fd7f962..961b1ad 100644 --- a/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt +++ b/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -20,253 +20,254 @@ 20 android:versionName="0.1" > 21 22 D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 +22-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 23 android:minSdkVersion="1" -23-->D:\Notes_\app\src\main\AndroidManifest.xml:23:15-41 +23-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:15-41 24 android:targetSdkVersion="14" /> -24-->D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 +24-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 25 26 -26-->D:\Notes_\app\src\main\AndroidManifest.xml:25:5-81 -26-->D:\Notes_\app\src\main\AndroidManifest.xml:25:22-78 +26-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:25:5-81 +26-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:25:22-78 27 -27-->D:\Notes_\app\src\main\AndroidManifest.xml:26:5-88 -27-->D:\Notes_\app\src\main\AndroidManifest.xml:26:22-85 +27-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:26:5-88 +27-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:26:22-85 28 -28-->D:\Notes_\app\src\main\AndroidManifest.xml:27:5-67 -28-->D:\Notes_\app\src\main\AndroidManifest.xml:27:22-64 +28-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:27:5-67 +28-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:27:22-64 29 -29-->D:\Notes_\app\src\main\AndroidManifest.xml:28:5-72 -29-->D:\Notes_\app\src\main\AndroidManifest.xml:28:22-69 +29-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:28:5-72 +29-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:28:22-69 30 -30-->D:\Notes_\app\src\main\AndroidManifest.xml:29:5-74 -30-->D:\Notes_\app\src\main\AndroidManifest.xml:29:22-71 +30-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:29:5-74 +30-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:29:22-71 31 -31-->D:\Notes_\app\src\main\AndroidManifest.xml:30:5-80 -31-->D:\Notes_\app\src\main\AndroidManifest.xml:30:22-77 +31-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:30:5-80 +31-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:30:22-77 32 -32-->D:\Notes_\app\src\main\AndroidManifest.xml:31:5-71 -32-->D:\Notes_\app\src\main\AndroidManifest.xml:31:22-68 +32-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:31:5-71 +32-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:31:22-68 33 -33-->D:\Notes_\app\src\main\AndroidManifest.xml:32:5-74 -33-->D:\Notes_\app\src\main\AndroidManifest.xml:32:22-71 +33-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:32:5-74 +33-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:32:22-71 34 -34-->D:\Notes_\app\src\main\AndroidManifest.xml:33:5-81 -34-->D:\Notes_\app\src\main\AndroidManifest.xml:33:22-78 +34-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:33:5-81 +34-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:33:22-78 35 36 D:\Notes_\app\src\main\AndroidManifest.xml:35:5-149:19 +36-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:35:5-149:19 37 android:debuggable="true" 38 android:icon="@drawable/icon_app" -38-->D:\Notes_\app\src\main\AndroidManifest.xml:36:9-42 -39 android:label="@string/app_name" > -39-->D:\Notes_\app\src\main\AndroidManifest.xml:37:9-41 -40 D:\Notes_\app\src\main\AndroidManifest.xml:38:9-51:20 -41 android:name="net.micode.notes.ui.NotesListActivity" -41-->D:\Notes_\app\src\main\AndroidManifest.xml:39:13-49 -42 android:configChanges="keyboardHidden|orientation|screenSize" -42-->D:\Notes_\app\src\main\AndroidManifest.xml:40:13-74 -43 android:label="@string/app_name" -43-->D:\Notes_\app\src\main\AndroidManifest.xml:41:13-45 -44 android:launchMode="singleTop" -44-->D:\Notes_\app\src\main\AndroidManifest.xml:42:13-43 -45 android:theme="@style/NoteTheme" -45-->D:\Notes_\app\src\main\AndroidManifest.xml:43:13-45 -46 android:uiOptions="splitActionBarWhenNarrow" -46-->D:\Notes_\app\src\main\AndroidManifest.xml:44:13-57 -47 android:windowSoftInputMode="adjustPan" > -47-->D:\Notes_\app\src\main\AndroidManifest.xml:45:13-52 -48 -48-->D:\Notes_\app\src\main\AndroidManifest.xml:47:13-50:29 -49 -49-->D:\Notes_\app\src\main\AndroidManifest.xml:48:17-69 -49-->D:\Notes_\app\src\main\AndroidManifest.xml:48:25-66 -50 -51 -51-->D:\Notes_\app\src\main\AndroidManifest.xml:49:17-77 -51-->D:\Notes_\app\src\main\AndroidManifest.xml:49:27-74 -52 -53 -54 D:\Notes_\app\src\main\AndroidManifest.xml:53:9-81:20 -55 android:name="net.micode.notes.ui.NoteEditActivity" -55-->D:\Notes_\app\src\main\AndroidManifest.xml:54:13-48 -56 android:configChanges="keyboardHidden|orientation|screenSize" -56-->D:\Notes_\app\src\main\AndroidManifest.xml:55:13-74 -57 android:launchMode="singleTop" -57-->D:\Notes_\app\src\main\AndroidManifest.xml:56:13-43 -58 android:theme="@style/NoteTheme" > -58-->D:\Notes_\app\src\main\AndroidManifest.xml:57:13-45 -59 -59-->D:\Notes_\app\src\main\AndroidManifest.xml:59:13-64:29 -60 -60-->D:\Notes_\app\src\main\AndroidManifest.xml:60:17-69 -60-->D:\Notes_\app\src\main\AndroidManifest.xml:60:25-66 -61 -62 -62-->D:\Notes_\app\src\main\AndroidManifest.xml:61:17-76 -62-->D:\Notes_\app\src\main\AndroidManifest.xml:61:27-73 -63 -64 -64-->D:\Notes_\app\src\main\AndroidManifest.xml:62:17-78 -64-->D:\Notes_\app\src\main\AndroidManifest.xml:62:23-75 -65 -65-->D:\Notes_\app\src\main\AndroidManifest.xml:62:17-78 -65-->D:\Notes_\app\src\main\AndroidManifest.xml:62:23-75 -66 -67 -67-->D:\Notes_\app\src\main\AndroidManifest.xml:66:13-71:29 -68 -68-->D:\Notes_\app\src\main\AndroidManifest.xml:67:17-79 -68-->D:\Notes_\app\src\main\AndroidManifest.xml:67:25-76 -69 -70 -70-->D:\Notes_\app\src\main\AndroidManifest.xml:61:17-76 -70-->D:\Notes_\app\src\main\AndroidManifest.xml:61:27-73 -71 -72 -72-->D:\Notes_\app\src\main\AndroidManifest.xml:62:17-78 -72-->D:\Notes_\app\src\main\AndroidManifest.xml:62:23-75 -73 -73-->D:\Notes_\app\src\main\AndroidManifest.xml:62:17-78 -73-->D:\Notes_\app\src\main\AndroidManifest.xml:62:23-75 -74 -75 -75-->D:\Notes_\app\src\main\AndroidManifest.xml:73:13-76:29 -76 -76-->D:\Notes_\app\src\main\AndroidManifest.xml:74:17-71 -76-->D:\Notes_\app\src\main\AndroidManifest.xml:74:25-68 -77 -78 -78-->D:\Notes_\app\src\main\AndroidManifest.xml:61:17-76 -78-->D:\Notes_\app\src\main\AndroidManifest.xml:61:27-73 -79 -80 -81 D:\Notes_\app\src\main\AndroidManifest.xml:78:13-80:54 -82 android:name="android.app.searchable" -82-->D:\Notes_\app\src\main\AndroidManifest.xml:79:17-54 -83 android:resource="@xml/searchable" /> -83-->D:\Notes_\app\src\main\AndroidManifest.xml:80:17-51 -84 -85 -86 D:\Notes_\app\src\main\AndroidManifest.xml:83:9-86:43 -87 android:name="net.micode.notes.data.NotesProvider" -87-->D:\Notes_\app\src\main\AndroidManifest.xml:84:13-63 -88 android:authorities="micode_notes" -88-->D:\Notes_\app\src\main\AndroidManifest.xml:85:13-47 -89 android:multiprocess="true" /> -89-->D:\Notes_\app\src\main\AndroidManifest.xml:86:13-40 -90 -91 D:\Notes_\app\src\main\AndroidManifest.xml:88:9-100:20 -92 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" -92-->D:\Notes_\app\src\main\AndroidManifest.xml:89:13-57 -93 android:label="@string/app_widget2x2" > -93-->D:\Notes_\app\src\main\AndroidManifest.xml:90:13-50 -94 -94-->D:\Notes_\app\src\main\AndroidManifest.xml:91:13-95:29 -95 -95-->D:\Notes_\app\src\main\AndroidManifest.xml:92:17-84 -95-->D:\Notes_\app\src\main\AndroidManifest.xml:92:25-81 -96 -96-->D:\Notes_\app\src\main\AndroidManifest.xml:93:17-85 -96-->D:\Notes_\app\src\main\AndroidManifest.xml:93:25-82 -97 -97-->D:\Notes_\app\src\main\AndroidManifest.xml:94:17-85 -97-->D:\Notes_\app\src\main\AndroidManifest.xml:94:25-82 -98 -99 -100 D:\Notes_\app\src\main\AndroidManifest.xml:97:13-99:58 -101 android:name="android.appwidget.provider" -101-->D:\Notes_\app\src\main\AndroidManifest.xml:98:17-58 -102 android:resource="@xml/widget_2x_info" /> -102-->D:\Notes_\app\src\main\AndroidManifest.xml:99:17-55 -103 -104 D:\Notes_\app\src\main\AndroidManifest.xml:101:9-114:20 -105 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" -105-->D:\Notes_\app\src\main\AndroidManifest.xml:102:13-57 -106 android:label="@string/app_widget4x4" > -106-->D:\Notes_\app\src\main\AndroidManifest.xml:103:13-50 -107 -107-->D:\Notes_\app\src\main\AndroidManifest.xml:91:13-95:29 -108 -108-->D:\Notes_\app\src\main\AndroidManifest.xml:92:17-84 -108-->D:\Notes_\app\src\main\AndroidManifest.xml:92:25-81 -109 -109-->D:\Notes_\app\src\main\AndroidManifest.xml:93:17-85 -109-->D:\Notes_\app\src\main\AndroidManifest.xml:93:25-82 -110 -110-->D:\Notes_\app\src\main\AndroidManifest.xml:94:17-85 -110-->D:\Notes_\app\src\main\AndroidManifest.xml:94:25-82 -111 -112 -113 D:\Notes_\app\src\main\AndroidManifest.xml:97:13-99:58 -114 android:name="android.appwidget.provider" -114-->D:\Notes_\app\src\main\AndroidManifest.xml:98:17-58 -115 android:resource="@xml/widget_4x_info" /> -115-->D:\Notes_\app\src\main\AndroidManifest.xml:99:17-55 -116 -117 -117-->D:\Notes_\app\src\main\AndroidManifest.xml:116:9-120:20 -117-->D:\Notes_\app\src\main\AndroidManifest.xml:116:19-55 -118 -118-->D:\Notes_\app\src\main\AndroidManifest.xml:117:13-119:29 -119 -119-->D:\Notes_\app\src\main\AndroidManifest.xml:118:17-79 -119-->D:\Notes_\app\src\main\AndroidManifest.xml:118:25-76 -120 -121 -122 D:\Notes_\app\src\main\AndroidManifest.xml:122:9-125:20 -123 android:name="net.micode.notes.ui.AlarmReceiver" -123-->D:\Notes_\app\src\main\AndroidManifest.xml:123:13-61 -124 android:process=":remote" > -124-->D:\Notes_\app\src\main\AndroidManifest.xml:124:13-38 -125 -126 -127 D:\Notes_\app\src\main\AndroidManifest.xml:127:9-132:20 -128 android:name="net.micode.notes.ui.AlarmAlertActivity" -128-->D:\Notes_\app\src\main\AndroidManifest.xml:128:13-50 -129 android:label="@string/app_name" -129-->D:\Notes_\app\src\main\AndroidManifest.xml:129:13-45 -130 android:launchMode="singleInstance" -130-->D:\Notes_\app\src\main\AndroidManifest.xml:130:13-48 -131 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" > -131-->D:\Notes_\app\src\main\AndroidManifest.xml:131:13-75 -132 -133 D:\Notes_\app\src\main\AndroidManifest.xml:134:9-139:20 -134 android:name="net.micode.notes.ui.NotesPreferenceActivity" -134-->D:\Notes_\app\src\main\AndroidManifest.xml:135:13-71 -135 android:label="@string/preferences_title" -135-->D:\Notes_\app\src\main\AndroidManifest.xml:136:13-54 -136 android:launchMode="singleTop" -136-->D:\Notes_\app\src\main\AndroidManifest.xml:137:13-43 -137 android:theme="@android:style/Theme.Holo.Light" > -137-->D:\Notes_\app\src\main\AndroidManifest.xml:138:13-60 -138 -139 -140 D:\Notes_\app\src\main\AndroidManifest.xml:141:9-144:19 -141 android:name="net.micode.notes.gtask.remote.GTaskSyncService" -141-->D:\Notes_\app\src\main\AndroidManifest.xml:142:13-74 -142 android:exported="false" > -142-->D:\Notes_\app\src\main\AndroidManifest.xml:143:13-37 -143 -144 -145 D:\Notes_\app\src\main\AndroidManifest.xml:146:9-148:52 -146 android:name="android.app.default_searchable" -146-->D:\Notes_\app\src\main\AndroidManifest.xml:147:13-58 -147 android:value=".ui.NoteEditActivity" /> -147-->D:\Notes_\app\src\main\AndroidManifest.xml:148:13-49 -148 -149 -150 +38-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:36:9-42 +39 android:label="@string/app_name" +39-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:37:9-41 +40 android:testOnly="true" > +41 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:38:9-51:20 +42 android:name="net.micode.notes.ui.NotesListActivity" +42-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:39:13-49 +43 android:configChanges="keyboardHidden|orientation|screenSize" +43-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:40:13-74 +44 android:label="@string/app_name" +44-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:41:13-45 +45 android:launchMode="singleTop" +45-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:42:13-43 +46 android:theme="@style/NoteTheme" +46-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:43:13-45 +47 android:uiOptions="splitActionBarWhenNarrow" +47-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:44:13-57 +48 android:windowSoftInputMode="adjustPan" > +48-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:45:13-52 +49 +49-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:47:13-50:29 +50 +50-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:48:17-69 +50-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:48:25-66 +51 +52 +52-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:49:17-77 +52-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:49:27-74 +53 +54 +55 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:53:9-81:20 +56 android:name="net.micode.notes.ui.NoteEditActivity" +56-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:54:13-48 +57 android:configChanges="keyboardHidden|orientation|screenSize" +57-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:55:13-74 +58 android:launchMode="singleTop" +58-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:56:13-43 +59 android:theme="@style/NoteTheme" > +59-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:57:13-45 +60 +60-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:59:13-64:29 +61 +61-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:60:17-69 +61-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:60:25-66 +62 +63 +63-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:17-76 +63-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:27-73 +64 +65 +65-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:17-78 +65-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:23-75 +66 +66-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:17-78 +66-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:23-75 +67 +68 +68-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:66:13-71:29 +69 +69-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:67:17-79 +69-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:67:25-76 +70 +71 +71-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:17-76 +71-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:27-73 +72 +73 +73-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:17-78 +73-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:23-75 +74 +74-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:17-78 +74-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:23-75 +75 +76 +76-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:73:13-76:29 +77 +77-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:74:17-71 +77-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:74:25-68 +78 +79 +79-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:17-76 +79-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:27-73 +80 +81 +82 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:78:13-80:54 +83 android:name="android.app.searchable" +83-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:79:17-54 +84 android:resource="@xml/searchable" /> +84-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:80:17-51 +85 +86 +87 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:83:9-86:43 +88 android:name="net.micode.notes.data.NotesProvider" +88-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:84:13-63 +89 android:authorities="micode_notes" +89-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:85:13-47 +90 android:multiprocess="true" /> +90-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:86:13-40 +91 +92 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:88:9-100:20 +93 android:name="net.micode.notes.widget.NoteWidgetProvider_2x" +93-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:89:13-57 +94 android:label="@string/app_widget2x2" > +94-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:90:13-50 +95 +95-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:91:13-95:29 +96 +96-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:92:17-84 +96-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:92:25-81 +97 +97-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:93:17-85 +97-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:93:25-82 +98 +98-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:94:17-85 +98-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:94:25-82 +99 +100 +101 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:97:13-99:58 +102 android:name="android.appwidget.provider" +102-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:98:17-58 +103 android:resource="@xml/widget_2x_info" /> +103-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:99:17-55 +104 +105 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:101:9-114:20 +106 android:name="net.micode.notes.widget.NoteWidgetProvider_4x" +106-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:102:13-57 +107 android:label="@string/app_widget4x4" > +107-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:103:13-50 +108 +108-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:91:13-95:29 +109 +109-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:92:17-84 +109-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:92:25-81 +110 +110-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:93:17-85 +110-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:93:25-82 +111 +111-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:94:17-85 +111-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:94:25-82 +112 +113 +114 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:97:13-99:58 +115 android:name="android.appwidget.provider" +115-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:98:17-58 +116 android:resource="@xml/widget_4x_info" /> +116-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:99:17-55 +117 +118 +118-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:116:9-120:20 +118-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:116:19-55 +119 +119-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:117:13-119:29 +120 +120-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:118:17-79 +120-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:118:25-76 +121 +122 +123 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:122:9-125:20 +124 android:name="net.micode.notes.ui.AlarmReceiver" +124-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:123:13-61 +125 android:process=":remote" > +125-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:124:13-38 +126 +127 +128 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:127:9-132:20 +129 android:name="net.micode.notes.ui.AlarmAlertActivity" +129-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:128:13-50 +130 android:label="@string/app_name" +130-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:129:13-45 +131 android:launchMode="singleInstance" +131-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:130:13-48 +132 android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" > +132-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:131:13-75 +133 +134 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:134:9-139:20 +135 android:name="net.micode.notes.ui.NotesPreferenceActivity" +135-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:135:13-71 +136 android:label="@string/preferences_title" +136-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:136:13-54 +137 android:launchMode="singleTop" +137-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:137:13-43 +138 android:theme="@android:style/Theme.Holo.Light" > +138-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:138:13-60 +139 +140 +141 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:141:9-144:19 +142 android:name="net.micode.notes.gtask.remote.GTaskSyncService" +142-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:142:13-74 +143 android:exported="false" > +143-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:143:13-37 +144 +145 +146 E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:146:9-148:52 +147 android:name="android.app.default_searchable" +147-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:147:13-58 +148 android:value=".ui.NoteEditActivity" /> +148-->E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:148:13-49 +149 +150 +151 diff --git a/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml index 33ce68a..04485e9 100644 --- a/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml +++ b/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml @@ -36,7 +36,8 @@ + android:label="@string/app_name" + android:testOnly="true" > + android:label="@string/app_name" + android:testOnly="true" > + android:label="@string/app_name" + android:testOnly="true" > #B2tuXFiL~T42^Y$tYxdn(^0l0@+Hbv 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 delta 3827 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 diff --git a/app/build/intermediates/project_dex_archive/debug/out/3b39a0f8c9a74077ddf9126288e67b5aee0b290a2f74293e2d6f45ae0690b824_5.jar b/app/build/intermediates/project_dex_archive/debug/out/3b39a0f8c9a74077ddf9126288e67b5aee0b290a2f74293e2d6f45ae0690b824_5.jar index 0d8147d699f2a78b6d9efba7307723c83f5a2d5c..bb4e2007601c074419a7d2284f3d2e68a1f383da 100644 GIT binary patch delta 4878 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 A!~g&Q delta 4878 zcmV+p6Y=c2DY_|;HGiC3Rh7Qg-LJa)RrQ)qx;txkCnO{!bf>$skc2G(Boaa(5TgXj zS5>dOi_}Ify}*!QWD^lkVGs=n5)cLyN5UX72neV+5hSCI3mI?(7dGPzgMbM0efOTK zdR^&u{+Zv8ed7Uuo`1P#;D?uXkF8pC+$X=e zXV!t{b9M#)e8XG)N~M)jqg(o$mHaynx^AD*PXQKNO8Mvmo`J$8;Cj@zLDYfwfv=jU zRJ>8CJxxm81MCA{2mS<1Ma#>8tw0>O0@wpQ3Oo0Dr`Q9l)1>n}NH5CxBl9uL17^Gp8!G0@w@;0tsLQxD2=+*bRIgcno+3 z_%(14P}49!pc7aHoD7@>Yyq|bIp7N5M&MT9Vc;3yXTS@wv!v;|7)jCjy&+Ffa;S4crKP6@PdTcoNtT{1*5tP}`1p0`q}2 zz}dhsa4qmP;5)z*z|+8f;1%F)pk}&KEx-bxA2=D<47flBxD2=sxC{6;un#x@ybinx zRL@YV6<7$Y2G#>xfB|3xxDvPtxCeL$*asW{UIzXG)XzkWfF58iumv~|xB&PRa3gRh z@Br{I@P8C=0C*XA4``aD)LdWRIOdf*P=0pR<h)?h{@ie6;Xd;dR0%2!Ed_e3I~ogijV;FZ^NQQ-n7NZxcR8I3)aW zVMq8p;T^&|g)bKVgzzrmPYPcme5vqd!j}tQA^a)fD}_HTe3kHLgs&F9M)+Fc&kBD| z`18Wo3GWuZOZYp&j|e|1{Dkn&h2Icih;rErIb>Vx3zajjO!rv6WPk68J{lX6je@pm5;m3rZ68@p^zX(?0 zXTk@B|6TZb;TME|E&LzCzkd;aQTQd{-wOXu`1itp5Pn(s72#KfUlV>^_)o(BDg0l; zZwmiKm@iUfpKzscm9Qlo5Dp603D*lR6h6Xd&LMn1BUcDd6`m&CD%>XAE<9a$hVV>b z9E4)V)zwhH; z8V8?U*aVJWV)`$)Ukv-Tuy0sm##L^=7WP|U-?qezx7>aU?0aD!ULyN)nf)8Euf^u` z*pX&_<@QHm-w%6JkC}J5{l~Ds4g1y}6OVHH3$QmY#&fX8#HrkV5cWB+@9Ht}E4Ona zUJUycJtnT@_D0w%F@LwqdrN0oue}5Id9XjyYi#BA9@tkbF?FB*Gymw5ZZui_fBoOq z``5&hvD`6g_Q|oqp*WB`(;dwnpH90@#z{upO_^B2$&9IvN$i{5NGchnhi|>=+7NZ( z!?Eq%PBNLwIk{LW*?nR%5>I7g$-#ATC!1ZZW>4U=KAChgVt?8cqN~-6i41XPES1MV+b1%jyZmZ3b0SkZp3gXO%(`tND+V)3 zf7x6HL7!xT*?-&^XE0%tqlx%x)iQwvf!~PI@e$@^t&`czMpP|zXAZduS4|neG&VSy zL07emSDxxdWBEk6c4I1&aN??c!nLT! z`L?Kl6N$Ll>`8HFFsoWoN#&EdP&DSmQ-h&wKAel?Fn_(4GK0}JIXVcTtQ*Jb3pw$) zYILH}P{BEeuGI`D?q+hK1UhjB-B1+1IX5(rien(EeL^E6t)@?E%Bp5#)1wfJs&W#W z5~{{Yr$b2xX{cjqBo-ZXbG@Uz-fI77zq0gAp&G-3p>U2f$c6N+pqil3C9O|5+3hOG zQqmnU<9})__!k^iT{xf1Aq+B*`UnD{eM87{P6c#5gH&ars@YR11flg%otZ)~64p(G zVoa}v9VD_Hq&uyOI_PT}We)dgAu$mqIj)+^^{MTup{Ps8BHPigUj{r~Vw-Ujv1Bx) zT_o(PQLfj+(D}6VwxDVXJAkT-W>V>BY9twoaeqzKYS(Z)?L_;-sG-GZ&o*I$fj5(moVwmn`GRUXNNFtpZLy$8e6U})O z+OjU=kU~bY+jFV3YVmkMgxt|sHm9Z-Z8jQlkT`cVoyz3Yv~kLOGQm3mQ;;UIW66jl zDSr;_6puCrzf2PMf3ru4{bwYV!5YMZE9IaLH7u0EI%yejVrZ>wBrO9_YKKs6l>XRU za;jEq(@t(k1!b+7*)&Qmj*3}u_CN|Zaa`|T0bNd-4XRmJvat(Xx%IIgryi=q9U^UH z6Wkl5thc2GGn^3DWN0jb_;?g%1xAMwYJZk!&6F@jJ$htLKM_^Cm}TfRWlUGav&vZhDj@~lOQh6 zq@sDfEvmZMaL8;_`o^$P<#xj*-&86~xKzNX%ni`&sT3S)jZWVW#bVjjX7x9FDt`rs zpwY=KF~wUexHLeivt3ZIn}mK+d0lie$0?Z6g2Hc}@Tx(tqp%a%KA1s5qN?5~IAd-W zsH+dA&fmbCx)Ol3s!c-Yo z-9|&PDlL>0a($qvz}3cT!tNP^QGbjZgQUhg2BShNCJd4q-AuDrBkhdSNkjEsot{lR zS4+*_37#t7ct}WL&5801s%LJV=^76?vMdCeeA%2wG)s zO0%D}YK`2*ks+LD&Bi4yia~m5^y-FV?ucp-O>w4;C56njzNFzE<-Nqr-hZpm^EX%M zh$e9SQ?^>p z@{s6>BAH6M5@ONFc}-N~A7eq$=5kmslG^MLW>Dyb<?7}Ig8(mAY8I)B5lLA_yPKfqpE3`awuRLD|eQIXEz0D_&aS=Y=iiWL*% z?l(>Ais!WABdE4?=9*nBmN_9|Nz94Ev&Lnis+OY4ygP;XurqCD&4}4VY#=7j;A(j_Qys|JfQwgHH{zP* zlEsT_KC5qW9l&YY12;^;!5o}bprp^L8Ja9kw-D9kHSnqF zB%`SWALh8jVWVK*o?n$Awx`5}Jne7e^$?l8}s2+v%qb8=hZ{5USm=7C^BH0MymxG7EGAlqKS zp~>rD20Lz6xfDkf(VvKvH$LxB$827|+3I&S?WTLs@6vin;(w@#gLNfdW0YSu+koK^ z4}mHumADh;4J%;Z7H=Y_Z&UBbk`KEtPF-`ju%)w(#Qa8A**v7dE(h zQ{slH@A_6wVWPLQ2I(jp8gd=I|C)PNS^A?5^qCJAw&tnDc#MBbD5{z1LO6rjVb2?E ztG1;xsX^|_A%A{UCfnwC1J+zDiH^o8S>upe^h`@{3Fb*XwM=V{n}?|7`B2`5d2}D5 z)z9y`oPNtKEYE;c`KqMqr6O}L)n%*!^K3K6o}j#{I{KVhmn$6V^$U1Cs@_-jM%3|O z$M(oGBt5F3(Iyu3T~?zDTra^wNk14{@>w)-dlgM zw}J~cXWX7x71Km9G&eh{W1C%Ysvo`02-xW=M%3S)55o~4mVoa6&rIIdXU zyL4IavdLQ0AKr3&11tMi_J$`LU*UsXPIyJM*KztMYmgu6!pm72>0Q~=KUrMl177BF zB_`rJlf~J5*vknYwQN~mpVK#qA3ykoSMQ3jyK=>HXJRjUEQ|Imcb&*lSOyh7-;EV* zO@9>?6?3ZE|Jm2NxL8_QEFD)Y9bYVMFP1JUmToMTeo-tPESCOSEWKAKtyt`6ED#sAE#L+Pry6;YITMiHo;l_*xQ2vGrHpBC6jcywVX2~}ik2!`s()yK zuqgZ#)f6=pwG=i*fFejyM^R7FK+#CiMA1w!g`$OGD#bL4R*E)?c8ci~Gbm&tIFh29qK9HBMK47kML)$disck5 zC{|J&MX`!vHN_f=qbZJ|IF{l#iUi{!)*+MO5m=MZ5laOLu@<5plRgqA8jWVE*-SN? zsb(|PY^IvcRI{1toj&-~Xj!|HeiEoj1d0S^-X2< AB>(^b diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/BuildConfig.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/BuildConfig.dex index f29c886c80a100345d4116b08197bcccf1dffcc1..ebf79ba3b8af6aed01321fa0f219f7f60cdb231f 100644 GIT binary patch delta 71 zcmV-N0J#6a2e1brWMy~?Ff%s*hmU3nw49D4)+|?`!B=jZ)taKtM}!xsu#q7X0R)jX dGXYGoX`2E84wDH3p9}yH00031000C7005+A6?Xst delta 87 zcmdnMet=yuCAEUfz}S@GU*G)neYHaB)l1j8I|jepYUI$?yXZ%D@qvko!i*dfO^q32 hHfGLdVr2jV{>iM&^Cg%C7#J9VJQijk0cCRl*#Hx976kwR diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Contact.dex index 9fa0620f2075e01c461f2fb4076b8ca5da5e4d5f..1f9ff810c2a03bd1811b3c30dc578f7901d40750 100644 GIT binary patch delta 434 zcmXv~Jxc>Y5PfsIdr2;LxOXan1HHQ_DEJl7Xhdx+Y{Wtc2zCZj*c?VgL=hV;1dC`a zEG&{juoDscSoseuY}6lNXW^XDfycbvd2eQztKNEVv{~J^3X?O4K3Yqc^6jj6w0yI= zk^a0tpZHpPJ^ij9eEQqn=CM=YYMFj$JsL_OtfZ+nD zX~k6=K85fNLR_#A@jKRp3~W)6;Myn#wFiQ&Ja-`H!J`!`MP52(?wa7Pw&4k1nkX6b z*wGROELBp|*a-!^5^Sm{9$j#8OJIS)0+$>bjvUG>2irOe1)p2Rp^Yk!iFF#(h-7ZD z%uD_`L?;hXo;n_auYzCCD$hu~tt4wFS(R#`i5|G3aUhohV?;hJ3z~A)^Ty#^UeR#B wpz$pEUBPUi=Hf`o?`z__ z-7WRp+59KE?Wa~F8Wk^%Qc-N*@4ZUr)&kBMmkhhPV$7c1A%!y1sKP)TYTUs_z;FQ^ zXvK~VUxe_bKwL;6;(x3Kr);B2fam5i9=myXRz)f+H|C*|9|$ptPsaw>8ts~qg>G!%Sp6^AxzuvM&wLCuK9 zRyTRczl0p{q|DMFL-1Abo7v(SN%kRO?SPmMLKACnW%GpA12IG04TI*Lovb`v$|{-~ zH)t*`{E=WWP}KRLXNq_fZw4Ik>8==w{(lCG>*k}?2_>tf;smJb|w=Qg&9*Oni?~% z*_bKJ$QZJ@mhm(bFB1a;gD49FgESC(OpavPufPZt@c{DJ6c`vl><}QEK>)%|0kQ#x Cof+f+ delta 114 zcmdnOwS!ABCAEUfz}S@G-UpNNRUO}%R$Xbhsupme(N#P@p)fULxy3|9VaAM!rpAmL zHf9PlGDd8!WjxI!$N&UPKrG6_z#t98K9fUP_A7uyJb*kl1qKF2AUgucW)Og|Gk|OW D`_38| diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataColumns.dex index 983f3641d3ee7eeff72fb5e62fb49ec366f00d9b..2fbf54bfb27643217994703098f182fc8e9817df 100644 GIT binary patch delta 110 zcmaFC@q|M$CAEUfz}TFj?6l$U=Bb%n^4?RpJgQX0x9WO_N>+Tko-$EUnDN3yQ)9+E z8#9F&84ql(Wi)5vWny4pC}d_}C)(O0AvFI DV3ivl delta 114 zcmaFD@q$A!CAEUfz}S?*_sr^osO~(gb*%O#I%gj&$aeCoU#>StJY%AwFyobprpAm9 zHf9PlG9KAn%V^Fd$N&UPKwQYoz)%jvJ0>4wZdL$^YytAv6c`v7f$SqdHiH0!eFew{ E0P3k5x&QzG diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$DataConstants.dex index eceecda133cf4e7ad5e3b3d0987cf872dd798126..bec0b42b6d8d738ccf3f904f173359c5fa1e95b7 100644 GIT binary patch delta 109 zcmcb>euiB!CAEUfz}TFjWb0G&)?@v@IGHkb+_m$MPv$N??EGcly)zRPg&8>}ni?~% znV7kn@yBLS#_No{ObiSRr+~x-AbvCXFVkiPMxe+WAdgLffdRz+0a79WVRJAuFaQ8y CJRaZx delta 113 zcmX@Zet}&vCAEUfz}S@Gz&4KBwYx6aZ7`ZUPcVBy+r-N(Ulva|@cP0;MPWvsiKfPk z8zyG1X8f~Rl<_*FAOjFE0r4pyaRG=wO#aEVSpg*S21u|eFfcFz*?&L+0uVM2GXnzv D4&Wc) diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes$NoteColumns.dex index e32f11d3b98a63e5ef4913d110ae60da430ffb58..7302df18a2d6566847ea2b3970de41d2237d7371 100644 GIT binary patch delta 110 zcmZ3(y@FdYCAEUfz}TF@Ui4FyPynmZ!8hLv%R>vlFf<=hTbuIn`ihB)!i*vlO^q23 zY|JcXWMtWVmr?Wk{+fx3!i*9VO^q3k zY|JcXWaQX<}QEK>)%|0kQ$v CDjKc; delta 114 zcmdnOwS!ABCAEUfz}S?b<-@Xx%NbW5o!h(SUpHgodKQ*V87U_oZn2oCD9o5K(bSl6 z&Bjb|M#hNEjf}^c1Q~#U35bPR7#Jjh*k^Jm%YFrrhzF3zroh0!2xLb9*$e^@b_S3Q E05-20+5i9m diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/Notes.dex index e9e44c02be1cd586115701b7abcc5887a824aceb..55990a0ed5e707acb1555036b1424e2f854e6975 100644 GIT binary patch delta 106 zcmX>ia6mvYCAEUfz}TF@c!k*+)s6)s)0NtKVqe@TeBh+ooo~=A<}guFn6Y4@sWIb| zjhW9G851@KGO@FAGBPkQJY!>Eh?tzpzFz^vi(qG9U{hdV0I?H*Yz6@cy8y@r0Qt5V Ay8r+H delta 110 zcmX>ga6~{cCAEUfz}S?bb@@yGf{wX$`*Xi!z0c=l(T+0+t~JsWbeX6q%vdtf)R^(b z#?0r8j47J~nb=u*8GwKhh@Y`BFvLtwWZ$pA1ms1qGcd3zKx9&YYz6@cy9CGv08?oh Ak^lez diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/data/NotesDatabaseHelper$TABLE.dex index 3fe4a9bec5fb3c5a8e20147579600212419a0372..0138acd1fd772e8642d725f17fd4635eca79d5be 100644 GIT binary patch delta 108 zcmdnMwuVhHCAEUfz}TFjaZcZ_Z7za$mVDXcwRz&M&8mJ%T+(H-%{mhmg&Ai|G&N>4 ynV8wk*s<|#KO-*_0|P@0kVpdJn#sLP%?gY_ks2V6O@V;{#O?qo5rD8~0NDU~6dLmY delta 112 zcmZ3(wt-DCCAEUfz}S=_ajx^Bkd=#h*EpystZDoteCu1j$A#yM3EsA0hp0B pGXnS*v1)M;1px;EJpr@e5V#Ei4wIc8p9}yH00031005XC003rg92x)s delta 99 zcmX?Ncg0RICAEUfz}S@G!PZG4#}_TM{b=)ezh2e0CkH($Irp=A?g*KvD9ku#qNym#%aE?tT#+FY0lbkl dGXZq5X;TOR4U@qLlMDb500031006uQ004kP76JeO delta 87 zcmca3^hQWACAEUfz}S@G%tT)IBQ;WD*_o17#J9VygeL10?IxBWCH*WMy~?Ff%s*8bA9LM9-)VkUXbLt$=)CD5cce42RixG?5__0f><` dGXYGoX&(mx4wH=sp9}yH00031004*w004u56@UN$ delta 87 zcmdlYa6~{cCAEUfz}S=_(Wx$SpRUr^-eWV4eiFZu`C{wkhKU$- diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlData.dex index 2932fd897c13334a41fa6a54f4a23263f6c3ba9c..7043e4043795527a8f0517530bc9673aec8cfabf 100644 GIT binary patch delta 1562 zcmYk+ZD<@t9LMqh?9T0O_V(`b)Woc*Cfb@4+Is1Oy_1pz5#Ly8H5ZYjv}u!qMS5ah z#8%O(B1J3~vuML(uL2>@8)Lz zJF`1`i}_Re?(yCG{KC48GWNzt$Hx!aviY9Dsf~-r7S61?a&z^z=SK@u-7RW#YQwr} zYgVMw5xFlAS%Igq4da-^A$*4KaS_*W8&*cdMHV5JqZ=!c$0`)C9wqc)Cl25^&fro; zs&b8R3n3F(jehLHB;LkJe1o6yFN!%Pi9L83Z{Z!hix2P#j^YGnaT;fF4(D+JmvI$; z<*Fk85HgJ-t+*R`Jc7+AV;6Q~FDCFB-owW@fjNAKA8`Sf(bOce3@cH*sD_!U?2CwiJidQn0jw%{4;z;if+!}v7XV7-z#k{00^#YZh#u-Y@H z=%I`#%tyal?bWmNwDZlyIdUs4jV$u9EXnia7BY`VOa(3=Jc9Tz{U)1!bFRttb4@nq znmXLwIGc01Gx0%=Ub362zc9wk!Hl~?eu%a$9>Hx(@*ni~CiyyfZIW-^(XUx-eT=zo zeM~@qJ=g9S-%9^_vmA5r&ZRGLo}cT`H`JN|7WW&Ie2~_T@0rNozR4nkU72_tDf%_v zZ}?H4Gx21KXf$w{4%$wtR~pTN1KA^o3Dz>B|kt;tGsSk zJNMtZJv7}YCEJt1>5TN+wkq0bDNpC*#ja-QmOxhuj@Wvb_c4_1^-6ZpHkEp)6xew? zv@2X`XogBv?Mrzk%a3i`K3|u#%lDjA3a)5-WI9WkP4zN5R_V95w(I& zhD!$u?u)nv6t)R|5Qjr_nywVb2I>?)2rBDPVJJ#r2-1m@4e|B=+$7Kozntfud(LxS z?zuUY{W{yb_tE`9Zgam}e7P^T{O91Y;?DeI&wTdKp0T6$!f5x!o5zpzrp)Y-{>{}b z36b@l$Y4xl7!~ZtEaq?mpW;VcffpCK5jUX^n=pVP?!gGga6h(T9A!-41sum&e21%X zsfx!0(ip%4n8ZQM;ca}33-}%DIz&pS;3d3_!gJ2jLTTTHMpH3 zvCgW<8iL!9!`&FePCSmMa1e)Z7_ZDeOZPb2x^R zI5W=A=lBNS<7ZsP67G6llZ9C?;MCPwzD>AT<2?Nou2rY z)R0aLmTEsaJ=IIp^l%r&GVu+R6!I%SYnt&Aaf+CCC7OW&gx3&WTCcIzYhR69eKpp; znuo0pW9`e%gcot`Ik&6&2W@l?+U{@SJ1M)v7QBvTY*|RY8Fv!j)r{A!s?V&7b=+2) z?5g(Xsc+@UQNKl(qk|V3H(|U~UuUnIJ04+ie=*5>Dcx|-SRegen(xTO!*xWcx7?@N zYlGg*v_8_!y@h5QDc6&|(y0rM$+Y;A9Pg90k~C>&K(;$#l3i(MsuA_3ovn>1pLT{C z(MZ}E4x?#akZxy0=tQ}x_K)|lDb#jHhs~%kuVR-ERKI%8MlN zSrwl^KJdLlz^WD-t9n*qZMrJIZDOIFM8mB_e!=&M!&OBZ8JNamjJj^wC4pb`nFd*O z8h&K*bbTe*;Fn%am_xJnw}f@RNNzBvI*gf*8FM`5m^V|Nb*yWx6>G-WZFVVqdsjJB zCH-=^oJJuT%3aj;X<6HydUCHGHN(--)1#lVLz5X|{g1Z9dJZ&`cGXyqYNQ#5N0yG7 RT}Seo^?IZ=p|+nT{vY*2&l3Ou diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/data/SqlNote.dex index ac1eee3e91d1859ef34d9459b91f08949d5bbf5c..86f3bddd259d1524304be665161188e75183dc03 100644 GIT binary patch delta 2013 zcmYk-3v3ic9LMqh>^)kp*WS?w*Dlxgu5YSfDG;uvCJ0)h)bc7;f}}Np3Xv!%F+jj8 zYE4nlz>*fUgvMw^(Fj}(K}vuMiGqL%iHZ<{8pVW!Dm4g|;&;wH(oH|Nzs}A4XR|Yt z>uu&nQ=j`FORmK+PA-Yb2vjS+dOGPv?nCe z<`L=36*-1e_#Fcnf;&&dgM3WD!)U-Vw4xom(TC&s2IuetF5*}8<2r6&5JNEXshuxT z@eq8-L=M7;U;);m1N(3sKjI&x@X+Hh4fC)H8_|V>ID_AC8yR7dVmyRrumz{^H&P0s zd|4n;jX7w>N^HVT?7>ldi_5r%0jNU8p$rjJV=8Je1G7+%W~{+FtVcWEK^Jyof0U2I zIDzkR9s?MJQN*i903l4o6x87=RnIxIjlRv?Nu@iw~9jTnyNEH2^-Zej?oGLck-F$RU<2qfmgcxZm3A=$MzuxyhiDzJlbe|DzNQYp)<@+U*f? zfUNBQv+bUmj&_{bLWEIaG>Hrvh{$#d+yby%OyVOh_Z==0vN{PD1?-*cjV4|%RgQhegx zT&vDK%50*ofqC?k>w1aYlN)=-~HU(PvTl|$SOd$qQ*K*{u<<1dyfaZ0+s%t#lX z6wt$g?RDN9HrDuIG#I#3cJo z-We@cL&p0mVBOAWRHfF!%tjT79m;&eaP4GAEwmmB95hOmm6n}nd=<3DW%n6B1+Blb zUo)-;tu;C2#?7GBos*}Obv)-D<%#{7v)EsAu2`*aab76ZpZ}I58DEZ7#?=aC?7DBF z>Mc`hPgtoIY{Qk1Qf*mIH85VOU0F(XRVsA^S1YZ~@_Tdj*?fVu*H_}4>a2Hrt@TIw zbBpv&P#hV3s`XhgLi}!!^)IWFe7Ay~^-glxS??$ZV|AZevfFOgJ5Dc^ZeK?J4@vAQ A!TD_THSGrtV+Pgm8wa_~%Vxcsa7?6fg1bKdFLy%MyUNlrGfr1p_ zppgRdg3^hCp&%#{F$mPF2DLnhCX!lFV@Y3#Zz^bC01^cPk)q$Z+cRwX+5PR@%P-reFqMMgyAAj20ZgDSU;WF#uU0gcl)9MkQup9u{EPzh;Pw@AJLC{cz{88M+%XJ zT!c^-VfPHGun^T~zy@qV3pCns8eQndulNnOa1Re4M+xDA7sV*W6imllEJHmS(F~2q zd+bi)bDYB^e2=TRj=Q*zhj0`NVWAxLSdS(&LnDf>(T~3{h~$tEnFwJVp2bWo#i|hN z-$2-eH}MXR;v_!Bd32)>{kVyLkP;SR1aeV`r!Wa~u>>p7h$d{qE*!)M=)hTY<4Sn0 z5Wf(v;U@0l5genbXgr5GsK!#%V=Z3CcI-qO4&gXH(;Z3s7Psb6wj#dmCuiFE@MG;K z$QgEfCpn8O?elCqn|XY8KA{gfvSxJA5}?I}9&!%Hp)fsjIeO4b<}a4bRs7^(Fq`Rb za;qM6WQ|IUN~0w)%49Rj%wUc zM-8dS(Ql_tce-7w!X52Tt(8toIVvn&mA1f))=uil8K`F?dgo|gO7$MLkruR3BWUAl!| zosHNh$((#+=M?f~I}auQU}q2cf}K;zZFU|;K4s@L@>V-r{iYk%A!_Z8S!OtScPQx-}w7BnnzX6xEzjBRL349 z>nx__=})pQs+v5#KD$M&&eM;wOH^Z?F7f5d&3cCK3E2{D^sTh2dWz+?t&ZNX+208b zQ5VKaH84)9qoosM=V&QU2c_JK{TK*HxiixtZ;zMq!%QjL%cShWK$#Adj0tkt*uwou zabBW0%_1f?Zcp^+x{}o^OsPsIj=ZQ#RgHZA+WeXit?t|YsXs>U^n!_s!i--gni?~{ t*_b(tot2q^&60UD2geHmRt6y8oBUB?vIMgL0|O(F_dx*EWf$BFWbIoI6Wnf^o zWZ2Bczld9xk%56hTZ(}JL|XxA5CE}37z9A{2B5eGkX|wQrqptv$v_rRgiQe=y91<4 K0K&cjWCH-T<}Ho@ delta 249 zcmbPZzQ9~DCAEUfz}S>w*D6kiUmG7~J>1@&qkKoiMaGtmdAUNj|AL8%!i;w&ni?~@ zY|MPl#<*v5Ap2ZKCLw{zA2>cRvQK`>xDtdlLdl-bpQY@qth$z1bTSXmjE zEm=3S@h{>wWB>w2Al8uVpD*~?g6qH K1R(4?KsEsKp)894 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/exception/ActionFailureException.dex index 3864095a2ec7e6298ac3124131f7b3970fbe8fe8..74841695ebae4d15cade0ed280f160b237678183 100644 GIT binary patch delta 71 zcmdnPzJ^^fCAEUfz}TFDea^?rbB`u4s^4hlI?)ex8YeYKy8FdPsF5KP0{jAz eHZlQhv1yY60S=P^1D^~45C8xH0002|0ssK;eHXs~ delta 88 zcmZ3%zJpycCAEUfz}S?bYyO7MvnPgmtlyw?AQJ9H=d7_yS kW6j3Q$xN&aK)^rwFVlPpW&s8UMj-DG6Oe$i8JHOu0Db2eng9R* diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$1.dex index b6c2fc11f87be9bb2d806bb2e4dd6f81bfe0ca7f..84580017decbd550c8e550379f8c41890c005753 100644 GIT binary patch delta 109 zcmdnPxr0+NCAEUfz}TE&)t!ihCDV4YrV8!2S(?zZ$JZ}$Z-d<2q#Y9#g&Dt0G&N>) znV9*X@yX^)#(XATCI$wEoy-gj`+@kzw(Y@%>lr~?(MYDJ9E9DeB6L{g{^($XimF=0RD9rd{qNy>X z$HdJ4j4w84GUhW0G5`S+5btDWVAv1DcP2k&-mCx;xdG&{DKIcF0@*KsYz6@c`v;H> E04_!$3jhEB diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask$OnCompleteListener.dex index 3229f07e4202c26d22e0caad51c66831f4e97472..6b5778b1231c954cfebeeaaa56b9618370ff864c 100644 GIT binary patch delta 108 zcmdnMwuVhHCAEUfz}TF@a;dhRw*RCgp%_z(d%P1iChAWwSbpnnv(7|CVa6E~O^q3C yCT3PMc5Hk)ospM`fq@|jNMrzU&E#IDW(7u|NDYw3rog}eVt0U)2te2~fNTKR9~p=M delta 112 zcmZ3(wt-DCCAEUfz}S?bWci-jPsjL6XQ#|%o^A2#`W)+LmG|}HUl~kP6lR<=(bSmH zVPa-AW6#E?(-{RBfPe{zlYm495I0QjWNKCbiPQiIHU$O-Mj*QfBp?7`&jGRlS9KiD diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskASyncTask.dex index d1fa158fffddab4de810d0581eacb036fa60d38c..88b4980f74471edc2958216b34254899f86e27a6 100644 GIT binary patch delta 125 zcmZor`lD!?l3KxKU~JAHzl Mn*oSHYzrU_0JFjxqyPW_ delta 129 zcmeyP*q~&Zl3KxKU~I~;kt_bqi~p@hFNIcB#!6Iej>%tga*Mg2IfEbrLjeN=Lq(X0 z5Rd``n~A2zj4w83E@olW+04tz&ka<=z`z8=d-xd`jsUU3WKDt13Lp^~0R{#(1qKF2 QAX^8>W&mOk+XhGj0CA)nQ2+n{ diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskClient.dex index 52d747b7b4404d257e654da2d78b9f42d77e4469..94117a4e43155e43222f2bb9f72088a2aba0ed30 100644 GIT binary patch delta 2665 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 KtNRyKi2Mt{l)5?q diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/gtask/remote/GTaskManager.dex index 5f9337090bb24d66d435a75a2ad45e1d42cddbbf..b13eeff514b1c6e542269e5eba4df48fdc89c9bb 100644 GIT binary patch delta 2243 zcmYk;4NO&K9LMqhbMCn)27=<{iix}`D5wzl0={hMd|_pf_?GrI(pXcme zsA#E3nlrbeOIFS>IZ-sBxzB=`Q(O8Zyfw{R-S*q(ZRK~WBL95IpA@62{6lhl>jsM) zj1W1QE^-bx(WAe}VC10y<1ihwQHB**iB(twKi)tcHe)N^#SVOcJ=ljv{D5odF+e0| zfcRtzVKLTV3qHniwBs&fGepuc62&M(4L0C?G~pD6XL4cehijn76wJlT*oEWx2lo#W z8H*M8Y>-dnGQrDJ7>81qJq5lS!vkK<{~!+b14IV$if zHeoNm#5o_k^JvF4+(l%zNN;2y2cuDp5e-QYz$QqUjS7>V(iif6DK zm3RpoeeB-GZXCub{EEL2FX{#`bN_KVLow+j`0+kJdyTbE+!Y7_8H_yOnxe)kG@v0y)-00 z7m_PN`q$jczK#pmhICpV(y5L-*<9?MkoH|6xq)0_`WzrnAyYcGsV3{2nP&14@^q71 z(g!m)%?JI|gIV8AFzZ1Cb3@=%ryp%kdp+Yv4HE_P2=nNE1jaktCm&T~0!F~j~(v4N}}3zTYf zws^eiaA2S3KIQ&5l^GLgj!ocb%emY$*?p+5$hJVYxUniOjTzXJn|P6_sN_v$F&;fF zW1JIHO`swe$Ps-EyIRK2(^Q0Gw_sHLXPH+7+@i%eZ&>hq?ScT~>4)HE#9)$xy5Jm+FE z<79!x)1u!HRw5X<{{LW;JJGK1Rml2&^b~QMtfz{LV|5=rtT5BAr;=Xux_{LOk^ca_ C3uqny delta 2249 zcmYk;4@}f$9LMqJ`5kv0sBm%u2aWN^Kb#=)Pe4$oDb8$RNQr~dS_1%O1gm*;oCf6sHH zuVJ7ev8uWuG$T7l>?p0C5Z;_uUV5y*f2elgPwzh^nJ02*)mODAI;FQgC);x%U5K91 zLfmu_sQO#sEaB5Kg3ECW=u754`vYCvXwB@YEDejI)SN6QUN4cndukz^JK0q+=;| z;hU)*As!J@c?xA{!Y*{+Brf4Lh7gt^#01R5Vw9o`&!ZAGScx@w85^+~Td*Ci*pI_F zjURB=!^eGyOdboINJIu^V*yG~g&M3y3*JL724TzM7`TyvJj_NB%2A2c@Zfdq!9E;> z=LjENIE9P2jDGxvI|#}aA_ntOgB|eUI))H8O^C^uiUKS`DW1b}G+;a0@Gd^XS2%~u z(|G?k2!BB4F!|tu8+j;12`cacUc_qDV*_5pVI0R5OcoT;_ ze0+kFxPn{w4lsM&>yR_%iLrg?@6E& zMJEIq2pH5sF3~4D8qn_v$i3ue^qBMHXUUY|ZHdn6W=eJbj=WUopWNw8 z2fd@7x<9MC@n>}r{@m;PHu%S&$eHI(8!O+xKNu{P6b~>ib+t*2{F?_l3mFlm4?T zij9)VW_4_;HH()%$G1Cn)9?|3BgVxgSi9(c;LDF&Xz?GhEn$jWWp*ZX%Qwt5iEZ+b zPbRH!fv)O($-Y~k-q_Hi_Vt8|;@p%Crm&U`n(r7JQCcUW^*&1(owb_2t z++X12XJ%xP++caB#WJYtzq*F<6jeV)*GanOPH#O1O~(z}3A<^FAT6`+q_ex#v1_Z0slrjGB6Pc(e%os4y)R=L? z#!P-jMu*LnjJuh5nHU%tL|7OYq=49DvMbAG1xBEV36RI8z`y`vI{?`X0uXipkPQH% Cq87^l delta 114 zcmbQjHG@krCAEUfz}S?5>+ONS7I|OU&MC$-149%c@sVMdOLrpAmZ h8#8C~urdGv|72F)`4Y?m3=E7w9t$s!fU-G&Yyj=Q6;uEK diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/Note$NoteData.dex index 0139b42534c1e59427c026f6262597d6d58fe6cc..7d8a2cc7a7d86e4f40ef8b1ce375a203fba952dd 100644 GIT binary patch delta 181 zcmdm^xkFPiCAEUfz}TFDecMuo$-iHp|7q&X{3Lj}*QM>9>B3?+{_U8kD9rd`qNy?C zgN>QVtc*7{pJlaYkz-|GW?*7qV3^9yz#s^u#emolC}zvR$`GYIS&OR*u4ENfC7Ta% sadGm3jA#{RVCV+oGn4NM?^j?1ikt!R*c2ETKpVVQ&x3W}t{`E-Y3NtWt1M!8)H-+~rfDAqZ9AE}X8Sv}v+XbAsx2le3NvO*G&N@W z!?iK%7z<;>WJA^xRt9zkTZYZ6Shq5=va_;Vuy0Obf5Xnn$iTqB$4%_%4VXXFk{X{Q)4Cu z?u}W;SQuj_8?u(LGO;t*GHqVPx|NZYla<|qb8`y&8+Kj>AYcSyPJRZ4kjat!`xTgg VyZ|7NO#vbk17tG@K-f7zHUP@A9LN9w diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote$NoteSettingChangedListener.dex index 21155697b3c4abba12e3250668e96ecb84eef116..6f5252f9dfb6e89a96cba6fa9c42b901319ac925 100644 GIT binary patch delta 109 zcmeC+XyH&yNv+^AFg9n9Ib#3aHsR|B{Tq9&m{$Cjk`~S_xS;;uk!7NyFk{L@Q)9** z6Em+fhHQ3ZWM|@KVqjoUVP;^^0%DKJk<9%Hj6e|&AdgLffdRx00kRncAnX(%8vy+h B7)byC delta 113 zcmZqS=-^OHNv+^AFg9iQd-#Fx+r&w)cU;Z>$agKOMvX_1*URy)JjX;uVaAM!rpAnW zCT3n|jM(hR$j&6l00c}xtisH|pasM}lS7&N6+j{$KpvX{0|O(F9RXxB2te2wKsErS CN*MnD diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/model/WorkingNote.dex index 1a6a23a8b7f927277dacc0afc0df6adfce134527..802d1f88dcc46840be0d44a12c7e440e3e68b7e6 100644 GIT binary patch delta 1848 zcmZwIeN5F=9LMqRxeq*C9`5fFav$JcFeR`sLE@nVEM%G^Yvol)a@M9fm@KG9q}D|e z7gj4frff>1WW`n)LTjt_fDT;`^AB5d%35mL!&s{{=ctX=``mso|LBg_y`SGX-+O-N zp5OWX7_2#8UAA#kr>D5ILXNkV@7&gYpe@<8ZdX*FdAYY||K^KZkKA=WBGM)zoojE) z;3NLB_LP;zUd$4SCW(AV^BBIs1b#)z4I+6c#tJ-$7PO)r9e5hgpc_5t#Y@yj^iSd z{QMAjk%<7pn2VeIF_9ud3Cd85DBAD@p2BwQz&;$n+jt+J-~>+MG|u4)oB@$6L@*bH zScGy^V;R<<5f8_BYsWV9Vn2rPF-~9tKjU{yAvq}G$IU3iDm0=Q9q7Sc^x+MR;3&rN z6~4s}_ziy}<_d|VBZzzyVF_wckIi@-G4$Y7^y3gl@HxK5DV)V6{DZ7)ky}uO6^Nn< zo6v$z?8=rV(S$eg0gmBET!G4AVhCd)Do~9TScNFoqYH=d9zMc2PT@k1u5osx<*<)a z?F~O)A9ea;ro~H(LJ`^G(_vSzU&IY_lduOR0d;mw8ri&jFxia5Up(Jq=X8!uW}}PA zQL-7w9Gi2ocN5|V59#%;|E5w&7tOMT?%VBbhPcDdPm-(bY=)?|^LFwQJDbzY)I3kF zvD@cgSMv&asoma3UM8adbouhln02(9pFTidZs(!v+J{FMxO1J43J;MR!y@0q9bZ3@ z?^r&wzN_yHNEXXj!eUm7OERoNM+WOWQ+Hvu&ilW04#qQAyz|W%=QN2y@^~x7gbey+OtUAuNS7|HYajyG*Vl@XGrdrkh)hw zj$R2l*GR~%`i1bsChy16a383)TG4sQ4(h~ ztFu90PH9k&>6NKV)w8-c^*+@*dNws%xesyT;nBa+9#N?U)S7kTS?<#<-tvrZ=;MZx z)x};ek4q{=k9f-+=X`q7TkDwg>07PZ&^7y4HmP9zjBds-D?jbiyRF44L4RtMDobCs z-cgyO{l3K1ym$SoyUVpR;7GnYC*3jVQ^|u_%CR@79K+cKYCNFF!{ze^B5FrhQdfpj zXCg`s`J$t&F*xX?^8cTPO#g}?ll+Cv|HqV0Rc$%xBvhE delta 1917 zcmZwIe@sNSbW*z1rLxjp zG&a`EKiq?hrp(r8Ewd6Ks;Q+mT5P$|kEttdlw0vfStIAB%k2Fe56nNh<8`0Ud7kGy z=kT2Gfzh(w^5T{aZGoZ%#j-qpsbS%fd1Y<4#I?^|>7VLNhj|$3-?1wqXbMp$jL_kB@O0=Wr1};y3(>e~^$Nl8Q9MFdr4D$9gnl z6JEeh?7=HIgl@bU=c^B=FpNtW!)+u)codk8xhTbQG~hYxzyWmQT?}Ff-{UfV#yC_| z#ESr?;Q`FSBE&2CT8&0*z-GLReb|q8a1x(m2;br=u3;Q^k(?(xb4M9HO<{8K!o8c#(eUQ4-MM&PgSkPZ%bfb@*}eYi^#x zvB?y?nA}A+>zHG6E$TPHIXI%5y!URUlp(t1IKz*)*(|Zh%>(4cZZ=Dlx%o8tQ8$~* zOw9R;T<-R_+&5>0yu|IlOs){oe|y6-&6<_;n_qpDTV!CjuAbB5p6g~1ZrrWANPrM4(2^DM8F zT6%l1#ERMaSa7LTXzT02rO^^5nMbuwMVzbpSi>Bb*?L82zN*%HLJL%l?hC!A3i_ME zi77c_>1toQ_iTohbYuDyt2eBYdef9O5>eLgnX^@UM0aGB5MX* z$5r%V1g|lRA27J_T$JMsZeR$Ln8z}VXpwa6LK!M>9H&r)v(bK$bA);{qZ@q~z(YL4 zE4;%DK4B5d@Wk-6NJa*-k&hCT;V^1&1%9-_LO+Huil?e!5_4FAGnP+)L}Vc!`*9GJ zs6rjCp%u5$he3?uIbI@&Y0O~>zv0{@Vj>lp*a2@LyHXrL4eD_V!w6u^YSX*i7nvFS zf@o;8ytY(#6P0+*I7o+8X^Z#w66qiws7)P}M(PQne2*L#%7f%0vT9RXF;pI={y#rn zm&e!T3G(jH^>6>x!&f`McUj+TaS1cj_RwzPGg;k75*hJPKTjsBUXR-UH@#Ph>hkG%q2d$=&SF5X}DH5R_iue)HY9@<;3+-QqJY7 zPdL;NUupAlG^JEb?XsAJkkv#`Z_pmf>P_0{ SyE;M0j!<2_X$jRk$$tU9BB2ie delta 1232 zcmYk+TSyd99LMqh%=GwH11*q(+CDc@==ZrXhI8OIF5Fl!MQ+86@C)ut?u%I{L|ZbO*U5)^2lCiWXA@G43Hqyp-QET`cN{zBxfb_FgZe2ZR%JAmE+X^ z&F}xq6aVE&a#^zf&p-9<#9)Wl{$gZ>Jgm;ev|Gp|tLMl;S6`0fwHEB?o4&MBdL97U4BiA+t=M!V`<#opt;r`5Eg>yi8&DYSMN{M8?>k+K!3Iq{e7~6 z?rMx%HE?9pwvf^+&(m_m(wB;9ROy;w>AU$*B!{IR7BipZwDhB5E~tv?nyXp!idml* zP(xPAp8>m6N%tyM(s`{aU6vkIrI^*0UY$tInoE4*;NjHc<$CPVlqLFHk8P!PYb*O+ zq|Vk2E#$MmrnUApd4^Ileg?EtxxIc)&;6SI)YS9|dsVPNy+z^feA zu_V}UY)er~M9*b!k=37xgRFj2jS#Y0I%>|H$*ktyV65uXMRq0Y)wdDqRsVkSZ$b;F A>i_@% diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/BackupUtils.dex index 1107ccc231e8c9baeb88633e6ad6c50392f04fa6..d9823b21808570ac0c1968d2f4e4168bc05d4e49 100644 GIT binary patch delta 106 zcmaDN@jyZ`CAEUfz}TE&4*$Ij^&CsVuW{#&$MNsjDyMuw_pi^@nuLjp!i*Cpni@04 zY|QLuW^CB}lewOqlaYaeL5Z7zp<;3?_kINsuL8(pQ(#~Ku^WJF1_20r0+0;=UMd@8 delta 110 zcmaDL@kBx~CAEUfz}S>wp1?UXD~%PaQYKB?Hj{l(-2Zj{HD6O4wx&!}6lR<<(bSkR zVPj@LGh@r=xOXBGQN!?7@C?;Cb|87)S6PPU0M{;twRIidaZRI zl1_bkgqaaaQGq&aM+2JhB=({W9XNyuoW%uvfp72wZej&78$^?fJMjkI z#Ni01Da_#lzQk4hj=$i{U^(#+s?dy1^x|cVU=p+V9N%LRKjQ|LaR<&!o)|&gk4ij_ zNDHT@aRB`o#2DVe`<8%)M-IS=1L@Ig#7cY~{*~WPYu&vy0|yIe}bD zz3I^$+hDR8z245Lw0YFdq5tFp@?&;=m|SP)3No{ejZSUbbXUw)M|m|Bzc9T#%6Qh# z$$Ad6Ag8z|gX~YvaCoK68^@KFzEB!%eCh>jvv~DS?ri1NF>wVk?ihEOTNlMusV?0Y zS4`~(aaw&hUFPXgDo>yAHmOQ|$J?Nqb$xt;>egfNZG|Je`BsK`MkzY?NUmj;GQr^w z<+y_4xB9G2=Gy6x)fovh51gd=-e_|(v)2DL?+fL~QArSg>=WXO^;>!+;UhJ#PbHQY z{K$=F$yUc1UBA&Xx|_QdvNylB(my#i}c*=H>0a`v|YE&m_DylW50lkMNrB zE!C!zt$=z~-)lX`s*YMKj+x)|XmY+|=Da?eT;iA+(967{ZwGXezs7Oqrrzb>JU!%p zDP9fh+gUlgF9nrnF;jV#0?IQUQl5hW74Vu*X^NL_%8Pb+#q3f0aN1=NWdSdxm@-UR zN?EG=f<5hKizt{6(0oRY5FZ}d{NHhrO%G-S)-5`U*%f#e*p<)`mq22 delta 1801 zcmZA2e@xVM9LMqZ=k7S}2M2cta(Ey+x?#p587BpzD0t8eS!xa{9R3JW+7KaDM76`Y zwrfKNe%7q5Tu$1uWw~L+AGI`N(VEpC*qB>I%OQW*hP5^~9Uh`#5QF}+frz}<>Mal9#WmSLu)b--R+>gKe%6EV9=iaZ5A5rmdfpcRMFk0UsS^SFp_@H6Ic6SuGcmCrcH$7-xYJ$53| z#;qOQ7{DOjz-hdP2~1%Yx3CCrfruX=6rlubQGpsXq8SI!gXi%w-ofXX#td#0NQul7 z7Lc_{q#WxJ$9A;hAo_7s`|Nt(V30Q|OIMQ2=}TS1WPVcDn*tTyibI(}cQphwnGlI!; z+{|1i&vP?#nY_TwjAov}v^Q-`Hf>B_4!F$eOO9y5RBz&wnaO-xYvl~;mvauej(Rhq zx#BR{%wBKh0@^fKdCgt9jQp@wUrF9#rQ+4UrWfgh?o1tY<)^vR(yQFM+*PBV(LJu1 z&hg~wPhBsmYhzXJZl&(iXFZRqT7BEos9JQrw^1F^Bi=nFuk!X=nQFgcDu2{gC}F!> zg3czp%^8eF*A+^S{~o^2ukIT>wlX^qVhV;o9qs!Ud;GFP3d#K z>NT@;G~0IfJi}JUsDoLSx{3B@_C084j~`!d97!!o&X~qxbB1M9f+13Rv~Q`~S@x|- znC(L5df#60*q_L@OK&7g4(q=&tLsV`D2I(yDszih9PGZ51}50~zsESb{1~y+Q?nih zUV4mytP`q3`}`r*sf+zjE3Y2%FWRQQ)kA@MZBwW9M}Z34M2Ef^2s>0D(4k$yTHDnt zx-nQf_FV7?qo=XJS>9s@JEXyV9Kwp@)~8CIoVwH zr9#Rnc_9*`+(21L8P^?!-R9G} kLO==(LMECTGumv-e9gtkJ2{ejG7p0Q0|O&aDg>w)05rQ9A^-pY delta 102 zcmew&-XdX|l3KxKU~J03SyNuPcz;g(|L50jC)dh$Y!lw_~8GSZpzUE>D@%bi)a!;0E7GPjt1oA?-fdrHt0b~OJZo3#* diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteBgResources.dex index ffbb9b01296bdc850326f104d9fb653f2e0935c2..86f7f9fa0263f1ea29edf06c2654332cf247ceb6 100644 GIT binary patch delta 109 zcmX@WwTDYFCAEUfz}TE&`VBox6AQsP=Qq@I?>)hnylgLPnZyg*7d8_Wg&8X*ni?~n zn3(yWF=KNk<7XybCI$uuEfxj_10ar>oXfIVfe|PY1LUzOFff4F89+9J0EAruWCH+Q CLfq{V$$j$+>83Z8g8Xy}0 Dx%nMf diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$NoteItemBgResources.dex index b6a3528e16444fd810be4d48ccb70d2b6b8114c7..ef2fe6c94b5a130de1180491b16c0ce41f61b956 100644 GIT binary patch delta 110 zcmaFC^Mpq+CAEUfz}TE&AxCg#l++y0tBx;hSM74KSbCw@B_hSZBW0qZFyn%WrpAm% zHfCxwGEUe$mGM0@FB1a;gBvRYgAWk5OrFZRS%DEK(gNhMDKIdA*b{(k1_20r0gw#< Dcf}g% delta 114 zcmaFD^MXe)CAEUfz}S>Qm#gH$iC zu`yGdk#WlAsf_QL1sQ;V35eZT85n$kxMT7}*3Akakrp72O@V=d5y+kbWHSgr*h_$H E08|hhi2wiq diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$TextAppearanceResources.dex index ae6e2a4d71f6d846337923513b75576cdcb64a83..a49e5878e1c16b8b623031570891e0544caeccfe 100644 GIT binary patch delta 109 zcmcb?d4*FkCAEUfz}TE&;pIXVt8IR(^fr7oPc+(p)@Y5`(^EUv`Cgf*D9k7@(bSl+ zW@6@JMuyG4jLVsLnHU%tPBAkuTma%PlUZ3dD=-2@z5sb_3JeS&HUkR~3qaTcKsEpX C8GwKZh)*#yFkArQACrMH3Lud$KpvX{0|O(F&B6jC1R!h?AR7SW Cc^$+6 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser$WidgetBgResources.dex index 869e07ce7e0c518c8742e266a40337394d82278c..296ff56e5608e7f9669215b4b5a0517d8bc006f1 100644 GIT binary patch delta 124 zcmZqR`on3Ol3KxKU~JCt;_};%@)I_5${xCXyY2^n*dgn4YnGpx(D{djfuVqbfuSPI zL9G} zLO==(Y$lo-Gp?AJ`Iu2>voGU$CP9!W6A-^+W?=XN#0rx&SvD(xL}XYP7}yjT7#M+U N9Uz-Q0K&EbvH>Z;8$192 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/tool/ResourceParser.dex index f67c6400493e58e81a311c88b65e90957a2dbfd5..602aad6f543b669b1a89ddc3991916c72d3591a1 100644 GIT binary patch delta 920 zcmXw&J!lkB5XWaflij^9!@Ev&poK}4}QMG0bS7i=vAf3x@Q;KzUFy?yg$=FL4Ve<(GVuB?Zx6DMVF z;p60!`Q5X#L(4ZFytsGp?Z#H^(Z=)6+{5Pnbln#@E+Q+i59*c(OVUOo^cgyUiYp``fl)|c1{PrxcAx`YM^gEXF-E|Pum#`XAJ`s2U>sU- z3g%!Q&cOm)f!y68*u|*7t{3_cf9Zu+``#qeJW%TRUO#o=E=eHtTwq4!MhMvX~Ju bj<(V>wzkyauzu9W_RYGsT!%#0^`G`1wx(2y delta 1039 zcmZvbK}b|l6o$`z@4lDL8)wEbbhIgFG$zwfNrV>FB9sV37lwrBVk#+3(kYA<#uRO$ zT}%)}1c4+GZWN+LD{&FjDubX+o5EFX3L$XOciz0&b%$^MbMCwE+;h);=Y3)&nZG=9 zJJvriDBtFCt7n7X{o~JmHGkSIjh&94pYBff?5;e@HS3 z9E`#xSb$}C0FU7bJcpO?3f5p9-oPe&fG@BEmIDS*(1XGtu!SHJlS;w#HZ)@%gdB8M zrcF!v52vfgBS}$PpC&;^9#XK!d`Dzk7HX9mK}UjGX|+^Y7OKWlpPWK%iL^D+wnz^M zRndjnXyQ<$?WoJ^1=JF@3-z&%qIzXLP#31GC-dbnej@TU-jUF+UZWHcQqGa%vL@m@q+Us4 zXdSc?Ke4s!iz)q2$gn9SwoPM7T5%YanzU y+{o5C8$PGnm*z09dueZ3>?n&AN<4gL?6H)Fg2 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmAlertActivity.dex index b17115233bdfccbe9785ed4f3f1de1295329c3d8..88ac5a92b0900a608df3549907b23d5f00c249cb 100644 GIT binary patch delta 71 zcmV-N0J#6OC!{AKWMy~?Ff%s*6r|)QR7I7*Ggif8&_?Frb2#1e(ItQCq>&*L0r-(M dGXV&(X^#>C4wL;7p9}yH00031008(B008|p8C(DW delta 87 zcmZ3YzC~RzCAEUfz}S>w(-IE3Nj+wuQ1FaS@6IIKWb5rMzo>>Js3a$ zvsl3q9`TKAdRL$e!@`HqCq!Sj^D-U c%^LY44P^Dl7h+wh7i0d5^`dxkeEx>`2Md%(6LmhfCff&}Xhf^dR5|Tma&UH9O4+4 zxW@}V@r@j(NCEt)MhG1UV-O>la8fu!STLh%s&}5VXNU-oLsrOXj2y+f(z#P88_Z`h z>a{I$CZh{SWL=|we?r!CdhOh-GV%+rnJML)2Y3JSlNm7{o6c#Rfc{^7HB*tp=<$_F zu6R_D;g>E$l*e6UR9I<}+ALAlhxcMeZTYJGc*)jccfUK_YB5!%D65r7w)xeMY2 jJ@vNqF%6$cBU!(8A?s?r4f|iVwnM$1f7a*z%SrMtAZAeg diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/AlarmReceiver.dex index 261b9bcb1ec96b06a1d765cbc5149006d3c7c99c..c6e8fd810c65be2641019f1b95ddeb1c0431c23d 100644 GIT binary patch delta 71 zcmeyv{)SyKCAEUfz}TGO&(fK4c~aJ?I$0HVzgMnN43CwRPp_;Ddoxi{m@#6asWD^C b#?1Fjj69QLncI071Q-|?85kHMm>C!VjlvaQ delta 87 zcmaFE{)b&LCAEUfz}S>Qa9Qzht$jjwANy z*qCX|$QZJDF5_w@UM2kKnS%DEK;sNBbDKIdA*dahRg8+n`0%QXK Dp*k8M delta 114 zcmZ3%wT4SECAEUfz}S>w>OJSaIbTmyyv|v7^T8*pl`kJy`)~ih?S#%mMPbH_iKfPk zEgLh985tus&t+WAB**{+OhBx`!oZ*h#6FWlSvD(xL_B~zHU$O-Mj$%^$Yv0Lurq*c E066X);{X5v diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$2.dex index bb825ba89c3dd25ac63ece3d7ae66a2ed404befe..b7482d911f9b9657c3962ef1c3040938dfe21b83 100644 GIT binary patch delta 110 zcmeAWY7tUQNv+^AFg9lpENUw7+%`#m&)a-m-^K^aq;(ano;Yq^!!l7(n9*UPsWGF% z#>{*sMuW{anY>wfnHU%tSU4CMxPVw?vMI-A1xBEV3XsR9z`y`v8vxl10uZ(XkPQH+ C3Kp^e delta 114 zcmZn>>JU;)Nv+^AFg9gyC_ZcWIMg++&+hk*sI39B7l-RzSTj4PiDROoFr&*vQ)5Pz zjhXpOj3%3JGI_HKG5`S+5VLSFFmM5}#$-c|%?cn96(EmIfq{V$$Tk7883Z6~7a$t| DaN-yn diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$3.dex index bf17cb1498e47a2d5089b06c69c5c8460215d17d..2d3dad9e552f6da5a86a6ce76bedaf6fe3ff95ad 100644 GIT binary patch delta 110 zcmbQkKZ9Q}CAEUfz}TGOp?km5`sPm~(8pwJ&6mra3z0mSBD1rh=fwgiw3 E09ouDrvLx| delta 115 zcmcb^{eW9BCAEUfz}S>Q_s4Z!U7_DTDq&ei_HI>C^$XKZNPG9k=)puqVMdvWrpAmv zHf9zxGV*M`%P7w*!~g_LKzxgZf#CrVGq6tPV%?+w68Zz=vMDeyFap^;tUy8l!j=KD E0rD^!Hvj+t diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker$OnDateTimeChangedListener.dex index 5d89d104566e6ff7334dc1ad6218f5d2ea8ddb72..c129c9ece24a5902c20161d98d84bd88bda6620c 100644 GIT binary patch delta 108 zcmaFBc85(dCAEUfz}TF@bh*iCr8Msv`GTxTY=0V^dbi8pI4O!Q_oh{R)ggkp(~=n*sv^h`k1+L;%9x17rgLQ#2cq delta 112 zcmcb^_JB<>CAEUfz}S?bXr*CEUiFlXiq78mZq6>eu%N4On$^>M>4b@j!i)zdni?~v zOw4R&+_3TEdPYG8AYcOG4j|D7#7icxW$IS|i7WsTYzhnvj6n7VkbnS$eE`S?0AJW0 Au>b%7 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePicker.dex index 0b49183879c7313494a23ffaa5506d15ebdc973a..6d2a0a4bd64e8e550b390f2bd108eec60e7d99e0 100644 GIT binary patch delta 118 zcmexj`N2{#CAEUfz}TFD=l8SaOO%sr-U{^!_5XI=6!U-bx+yi0Djy~)3NtE9G&N={ z*_g@B&M2_CkbN@~8zZ9z6Qkm0Ev|cloQw<%3@p+N3>=e1W%et8cpNee3~UMv3?Q}u Mkj)?fVJiUH0PoNnz5oCK delta 122 zcmexh`NdK(CAEUfz}S?bd9u(gZj&+spf=vKUGc9+pN>&rw%VMdjSrpAmF z8#CG28AUc1vTtT$6B5*55@Ot}#dS}RmjMVEftW>_fq`eTpv-;+CLoVPhJk@i0U{#; MWHSgr*eXCa0L?-gW&i*H diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$1.dex index eaa765028dad72a73ae712e3e5bdff2ca3ec0510..ac6117ecbfa4ac8880752cf70711381bc97a7a4d 100644 GIT binary patch delta 110 zcmaFBbB9MUCAEUfz}TGOiA?vlP@%8#TP-C$inpya*W^0nbUETue#}HgVa6E~O^q2d zHfGi{GInf!$vByrmx+OaA&QlOApwYMCik*#R$v5*)Bt&G3JeS&b_bBnAOK;{0I~s- CCmSyS delta 114 zcmcb^^MFS&CAEUfz}S>ws+_$~W#mWgIH3=VQrnlAzs|kB%~BzHN5Vu!Va7QVO^q3I zHfGi{GWKkK$vBx=kO2sofH;bkfgu5i8zy(MZdL$^)Bt&G3JeU4Kz0w1%^(0_&jGRl D8?YPO diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog$OnDateTimeSetListener.dex index fea922e02126d009ded814a8d9f31e459a6fcd74..7201f1d9e1d1d204a93992be856fb6dcc71e0344 100644 GIT binary patch delta 108 zcmZo*|HG!3l3KxKU~JB?Ws`+=nB3&2S)GMPY`y(WOTX4C`LzGmshOxK%y?&_sWD^4 z#LRxiGaG*%XXIsKU|?7dB-R4)fyoz{`V|;~A_ssxHU$O-5c>>Bi2#Is2gn8h# diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/DateTimePickerDialog.dex index 5f69d8d75aa3e0616eeb8d3f6396b6f2718a95fe..1fb01825d8b316106ab53d8da3d02289829c1655 100644 GIT binary patch delta 106 zcmew${zhCeCAEUfz}TE2N^wD){kPMv2WAneEv*85tNDZgMd&2uzmc-mC!P32-wouqiMwfY=g1HiH0!tpQ{M0C#p4 A_y7O^ delta 110 zcmaDO{y|(ZCAEUfz}S@Gpz^(zM5Df}FH`Hn=G=9+4h%FloO}Ju9*rZmJcQ>3Ny+~G&N>) z*_f%$$jGyKB4a)iFB1a;!#!pOh9^MGFjX~PBq4U;hklMDb500031001lp003|n6!HK7 delta 87 zcmX@Ze}`W&CAEUfz}S@GQ0&}qWyU?B6}4}!-CJd;aB#w58!NXj2`JkD$OZs(+ZWjY diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter$FolderListItem.dex index dca62bfd096d91a61b117e252e6d42dd81f8bf90..f2219ba2fd3a38718f39888f51fe590d9d2b3b67 100644 GIT binary patch delta 110 zcmdnOy@6XXCAEUfz}TE&Gu!2hEIxZr-Pzc6Jo^DF* E0OLp?x&QzG delta 114 zcmdnMy@gvbCAEUfz}S>wIoo2*^ov`+GHs0%-}>=rr_O?7!V8X@zu7WTQJC?=L{nqN zHybm985tjJ-peS=EXV)^OhCMjg@IuU5MP;mmu0g8NaO;L$ELu*zzAeN0J0ebAnXr7 FHUQ`$AIJaz diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/FoldersListAdapter.dex index d339f978b30f0e95d312f868897373ee86b4e40a..c64b75d1ded47525b3b48d88093118626bb80d5a 100644 GIT binary patch delta 752 zcmXw$ziSh57{;IP{Yt%@=_L)Zt<_xGf>yAmv|=l`=%kbW2}(OCT0@~wEO=5-vlK1q zAnFiY?BXC+EaIk{AUf5tiwY_zy141*dnO5=+>`hF-1|QF-gCSs6xJt?DV?gG zFFgHu`jgXe;}dru_TT*S?!n35ea*F6pV?YFI++gn(q%{5aiy>D3-X>+fB_hS1V&*D zj=&k1gKMx3o3IVv;4e(m^8#FjWw;J2a2rx3CSL;RpNyH;^JI z!+tmb<1p2#nNwHV#N8!{soFs2xb}dpTW!y*wl%9a(G{){*iS!L{fhcPN54Vu>FD?9 zuIFRxgSnG#FnbB^gU?(Hn&*eV8dj)A-BauondpkWYLT<5^(3JdnN_7;G7E`Oth}jk zI$?}EV?ve9xWaTku?Zt{Fenul5(iggibh#4`lVXomOKpywO4~?OryzeYtlt51?q10 zm2Tm)YiZP70u>14WldJ8k5Es}hMHEQl5Ch9JuCE|VA2eaQC2rhKySjtHcU=lq};h@ zm)t|{z8gW0xfdAI^d0lvb3A!Q1XY7ov|G=EvFI4w9!GQZuiggX7w%fKRDY|DF6Tf delta 764 zcmXw$KWI}?6vn^%{v{@{Otzu_MY1X2-7Z~)41 z7^-j_F2D@jhbOQJTkr=`+;;|Uz-@Q{i?9UCunN!N1-uS*Qg0FO;5~eXE%*h0L6MY& zLD&mpa118lbhG5n&a|+*gG4H81D#?`gT+nTo@tAj-b5E!b6{f^m~Io_-PIq^LtXs^ z-OKsb{OFczuc&Cr)`~ zU6I{t==`ZLqd|96nc8e()pM>K#fACABP-_$PMtbjQ_~Vh@~Ai&)lRM&_V(zUCl?on zy@MTfox*(_uupo#WbK)&_!#TMSkN)HN_>=fayg?DN)*dXrIl3?-@LUq6<|s|Qz^`s zqg jdK(>}d)YYYXzOv<)z)jDv)0cRI_k#lEvy%IwvGM|PAFEk diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$1.dex index 4d23f7ecdf621f5b2bd714f743bab2ab5890cde1..d76f231f4bb3a3cdeb73a513d43a4954f54c9a69 100644 GIT binary patch delta 110 zcmeyt`Gr$4CAEUfz}TGO@%@9R?;TjNiI<6if#DM~1H%s>7MZNdvRQ!!&-j5B$^8+5f@$epQFf`X3V&g&9pIni?}^ zY|NBqWK`MQ%Gl2&$N&UPK>UfBf#C-bOH5W|*{lE(5n*9qU{hdVU<9&NfNTZ<2-^h6 F1^}4!8{+@~ diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$2.dex index 213abb6dc8885a9de20a87bc0f5837b01560ee3a..0d3d400625ab5743deb9745544e5ba39b02db07c 100644 GIT binary patch delta 110 zcmZ3$HHS+vCAEUfz}TGO_lxiM*Dm~R5c=Ba{-;!>)h}0nXZ-yj=77vZMPbH>iKfPk zH5)Uv85un`Pi0)r#LL9Mz#zrKz@PxcHj{l>HY+d!MQngPHU$O-5ZeRDW)Og|BYw)02rU?d7{=^!Y5S8Gj$zs}ZJt)+4mRT4AE1Fk{R_Q)9-4 zjhWhvj6R#EGA?HlWB>vtAeLfbU{C;JhsmBSn-xGJHb5Sm0s{jhknICxGYCM~F+er| DIL#Nn diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity$3.dex index 91b250c7535f710f3bd094bf01102c3f8f752a79..33ac2d5850bd250fcc8f3295a16742d922f99852 100644 GIT binary patch delta 110 zcmdnMy@p#cCAEUfz}TFDg;W3Bi)g8R+VY$BYhF}+>V5r^LQM7bvuh?Q3NyZ#Xll&( zWMgJ9Bjb(Ddl~ted6^g(7*?_{FsujSGn4PKY*t_dikt!R*c2ETKz>% delta 114 zcmZ3(y@6XXCAEUfz}S?*iX)6UDoM}!re^C`33>U?%c8Egi=DjOv0d4*FkCAEUfz}S@G*#og-jgRkCHQ%^pSZ)(lo#-omxW8bP;FXDr!i)kFO^q2N zHfFLjGBL1hE@G@>5@Y}ZCLlh>%)oF4h`&t!%e+|uB=P~sV^d&YU<9%mSb$gn!WICs E0ggr-TL1t6 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditActivity.dex index abcdb529cb9078cdf1fe76b1b3a2f92168069497..f5b5de2885c2b8b216e0897fccb1a871a2b5770f 100644 GIT binary patch delta 462 zcmXX?O-lk%6g|&3I;LiW+L%M;#}J7`X-(8n#t%p^=4kt=3%yHyJz0vN#2-+17?_dQ6cAI(4ejJ25)dbE zg7uN!5NHz8wdTgN%t>F%!Q9RKI+$javR}hFlE*yl$Ho=Hr6SsEqqKcwx(%v@yExFr Zh>hk!(TdaPZH6n}QOOe delta 415 zcmXX?JxD@f6g}Vj-h2L}B~R3R{b`RtBv7*l30V#X4Fx5ZOG8)<4f)d`5(EVfHQLu4 z1<}-CyrC_cni~v)AZTf;A!v-cR?|7(z4trk+H4$c$KiN%69m@NPSs&ugTAA=nfy9FymXF-NKYUuA@ Lo;W;zyg~d2iw;r3 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText$1.dex index d2b4e3eb63ace8aa563bf8aa219754bc503a861f..6f0d01c4d0dbf86a45d57c37c82f86742a6b3a29 100644 GIT binary patch delta 110 zcmcb>b%skZCAEUfz}TFD)e>2te2!KsEqv C0UB@s delta 114 zcmX@Zb%9GUCAEUfz}S>Q{iAX654D;-jFLqw)Oi-XN-bCDdm&%=FJPjgFk{a|Q)9*z z8#9d=8EZDrWjxO$$N&UPKb4jObiSRuYtrzAm*7Y%iOQP2o&LAW?*1bU|;~TC4g)O0SH?I$OZt= C*&5>j delta 113 zcmX@XeuiB!CAEUfz}S>Qa@X%G!JB%5SMct8^j1$>f1a7BD9orc(bSl6 z#>CA1j53=w86PtWG5`S+5WfZzAAwk4vLtiA0!W01nSp^#fq{V$$d&=J83Z6~9UvP3 DjqMx< diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NoteEditText.dex index c94758c62706712dc94b157fc679e85aba1f8b86..5b91144c87eda2cb252ebb17a9d3db2d40d361b8 100644 GIT binary patch delta 1801 zcmY+_e`r-@9LMqRbMCpn&aT_p-R^GN)O+rJ*w%h@H`8ry>1-o~6wIx_>K}(ogu2@< zA`Y^aO#DIlDg?8BZ3esqs~n z*)<~4>lab9RY8%C0+DXo%Mp=Z@dvKs9~etS0?31nVw7Sj98{wo%~*|gJct2|VghF{ zho9ijm#kFgi*%wFgE)ZqF^6AZaX}5(ghw%q=kPM7aSrpi2GbUaVFfnf0N%t5KF9Ac z3q=aC3>Af0u9{GbMyx~&IA>?8QDD z#;e$Mn$0Kp0^i_A{Dw#|w+SoIh}G!C7CeMKaB&PL@h)cZF+Rf_zQrY6#)3O*%rrSv zQGiO*)mB5M&~iCN4tcqi9QJajJL#*e-bfEmS9p5TOXg2v&}Ze*#^JbEeeora(4&tk z#SS-Swr|!Ww)3k3kC8jPyqkQtm!BZ7^YVUjr3sR}7F3S`I$N>pl^dwcxS>Z=pZ;W$gB?Hk88 z>EFIgN+jz0?|g5+FKX&NT`J;BJ8iN`^#9q~YswV;mC|L@_!mbIwEC{{zvGtvL9aib`)B0t;cM=`a6-N19%Xyloejs^XBl~b z@$`%>3d*7UTBSdCr!0EXc0F554LNZN$})zW65aYZ-Yu}IdzLewNFZZ7UR$o`7mS8l zgB6mom+IbNB3LH(hRsmg4p7jMaM~%AVX?w%!UfV72uj9TCVTiVi9nq3irr_dq)NJz zR(af{JalRFrg(mmkTx@>uhjj{T2@;nwowz-d$u;25{+h3x@Vx%macwXQU+iBDRh&0 zaTPz+mRDx=RgaFC`=jcq5%cHVcC1L}H;S6gvqj3Bjwy9EU#UX{N?oyOOO!fMV#WvK z+v5l0&3dsWs7T#5(jM}%9z}ojA|7?m#5UY~ncP_7`h}vL#YL)LDn2jknpUjS+`?t9 u2K~>=;!DRQ>lx?~c`Uh6^_uW|S+5Nr=jvld$pNpQwZkig9r`k-*zqp}^zR)2 delta 1879 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 F1^~YcA0Yq$ diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$2.dex index 68ded9689d69f6e3512a87ffc681c4565b69b6de..9242babd966dcb3d37745ea10a870b3b994c0b17 100644 GIT binary patch delta 116 zcmZ1?u|PsGCAEUfz}TE&m3PA3hj&GJLLM;qFH{g`-(Ym5b-KetBZY~I!i+H!O^q2F zHfCxwGumvP%G}OAS%F)DQD?Fvw=ky+Hvddbr-f@bTt%2-TP6lN@$Xll$j zWn-p3BV)?unT-3Hc$pX&7))3g7_5LeVsa+SW(7u|NCc3_rog}eVy6Jv3<3~#36Ko{ D_7WR- delta 114 zcmdnNwTDYFCAEUfz}S>Q`-31;{_*40+GPhTUWx4FpL1NMkXzMYwar9DVaAGyrpAmj zHfHKGGG=U^$+(|MkO2sofY^kEfx!xhVt+Q;pvVOvk4=Gr0mQxoWHSgr*l&Pr E04zo!vj6}9 delta 114 zcmdnMyMD{Vs=P^-Hn6YJ|sWD^B z#>{d?#*)ns8QYn8nHU%tJXjeR{D3%PawY3#1xBDq29U?5z`y`vmjKxe0uXi!kPQGA COBq=J delta 114 zcmX@XbB0GTCAEUfz}S>QR!8QQkVkF;SHKOgrVPHjazaEgCAEUfz}TFD;hX@MoO=7TtaZ#24jJ`SPf2{(aX~9f(_^BdFk{O^Q)5Pl zjhT~~7)v()WlCogWM*JsP~v1@&;VisAWoTF$+=m95h$7hhaz;ckCAEUfz}S>w^O+=f?v}I*n_6>ZHy=^*xMeU~k~j1`;zGNrSLG5`TH5G!#qFlYd=0T5?QF6G>;zyuUc0rJ=s7#J9V>8K>)(; G0I~tO85u(W diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$9.dex index e75d7831611a73fae14292f50eca980b96809363..97ed6fa6014a73d9976c4d624df0117004ef9d9d 100644 GIT binary patch delta 110 zcmX@WwTDYFCAEUfz}TE&)-QhP9&6n*;#*(1cWsq3dAx1q?_cd_TWuyP3NyA$G&N>C zvN4mHk+EcRF5_<|UM2VaAS$rpAmX zHfAz2GFEKPW&F(~$N&UPKTF#Th`4AAdv?^9-9IK10#_A0mx<$fUp_Z G7#IMR;~ql* diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ListEditState.dex index eb9700e75abfaec283f0e4a9c63a5be15ef10fdd..600d8fbf72b2772a2ea6af58e775e1845cd6419e 100644 GIT binary patch delta 122 zcmZqSZQxZ*Nv+^AFg9m+srWST?c1YX4;RUKIM#d$Z?=r4uo;-n7LUal%0~jzuCv9Dq5DO^Frog}el3fB)DF9*b G0kQ!_-ym=R delta 124 zcmZqRZQ)f+Nv+^AFg9g4tT6j@^priv=PYxodv>SZe!B3!qFbf8i7gWqg&7Y_G&N?N zvoW)nk#WW5yNv6Z85t&bvPz52U}XRUMhL~g45TMa-pRUL0mSM7%CadiFo0xNfK&=V I*av`Y0RA!`N&o-= diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$1.dex index 0c3d63527b3f9927f8afb6be5ddc230d4b327a32..4c8920b1a2482afad9654db48096402b6abe16ea 100644 GIT binary patch delta 110 zcmdnPvx7%5CAEUfz}TEYPVMHaPqsn%oJ>V2Z1G2WLxuPAJbMzTZ!u9(n6YG{sWGF^ z#>{d?#+1zu8Oxb@nHU%t%vl*2Y=Jmpawh9$1xBDq1dzw3z`y`vrvTXu0uXiykPQIw CY8Z_G delta 114 zcmdnNvxi49CAEUfz}S?*PHn~+rge25w@p;sCb2DaIGFF7+L&1pZ8K3(n6YA_sWD@~ z#>{d?#*EDm8Oxak8GwKZh|O6U7;J$!W^yX)W(AN)1dzw3z`(!=WM=@`3<3~#1&|E@ DGE*3A diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$ModeCallback$2.dex index 48c303ec2e68b434bbc59e338892b1a8f7603ba8..9dee3c844769aa2df6eb0b98f9c945faf3186d9e 100644 GIT binary patch delta 110 zcmcb?b%jeYCAEUfz}TF@|8G}XBip&S4R*Ei&$6{t?$%yjr=FZ395PW+m~p~HQ)9*r z8#DD885=gwWW3G9%f!II5W>R15Cy~~lUrFfD=-2@N`O2z1qKEXy8*~%5P+~J0NDVQ Cq#E%6 delta 114 zcmcb@b%RSWCAEUfz}S@Gz+VY1Q}*wIT>M%l4`wPS7@W=8B>jmlX(}RWw>|ZsZE7fr2f@1vLT|lPS`jb7lpZXK=>vEvISB<1 zMJR}%6tqv^b9nS2ME$ZA@vzM7?9A-+H$K-3?URd?>uup+|LOJprLy;NeL1?}clSc{ zdT+N!{i{JC%cg^x$J)j znIX)eBL$jpQ2wVinwm-nqO8)s$P=cqsC|7`0nKK%y^ZBxPeplx=)sr|DcF%VBt69} zt}f{_ZbP7PI-3;;cUCNSl$RqAR7`VxnIm63JrJ8p$ug5v=TA*3)nQ5Kq0N0a4Z-7F z5(e}lTS2`Q?V4*#)q3NYp~&+%ml7>848{ M=40aYsp3=OKUbwgD{#IQR%m-B{JAL(|(hu$5OJ9bAYpaWF;} z!{EX*7+=BFHy|4m}JOHJigoesJz+l_Gc=e z7B`n)!D#GN*?ipVva8qYM}tk%a-oqFp(6*NX9E+;L8K$(U7`|PmPa88{W7@a!bCoa zMF|#lV!;u?Mf;yNh%_}Vd0S0~yg}K9qdC=$+|O^vK<>n-uRMp!Bh!~cC85DsIPj^J zQMS5eEZKp;V7NR>a(}s4oGPyl$vZ2hM!xKH$&Zv$WhO%5g0Iw~Qe9@jNE|KnZE&qb z4vW5JG}$(SI6X6Wx4d8=8Jb!Hkr0T%il`s~(hmDgzrG>U$WE~0oypKCLbDHEy; O0WjhzF+Hq!PW%UyO+>~3 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$NewNoteOnTouchListener.dex index 1a8c370e0da7f56d3319b8a7e142c8cd38d86fd5..53320f0e26c5a0c298322ab2ff600456c7238bfa 100644 GIT binary patch literal 3244 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 b(0LqwuTkO8_QlYBuASd`IB@piZ<>Drm5N=A diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity$OnListItemClickListener.dex index c9d8d947fdbf555d909706fad83e9577616da19d..4a550f28c8fe00fba7d542ec81b7c2ae417e29f7 100644 GIT binary patch delta 138 zcmbOsF-1Z#CAEUfz}TE&Z*~T|jvsICl5U?B3?{t0jd+fI@QYTC6`80g%os4y)R=M2 z#>~%5j24??nUAw;GBPkQyyaqGU;@&AfiyEW1A`6_g8)bl1UP_LWpW_*as`ko6`(Ae P0z}pVq*4IF4gj(N6B8JG delta 142 zcmbOtF+)NzCAEUfz}S=_D9`hxeeB&`$3INxew|-C)91Ow)Hw{S>Jk$bg&9L8ni?~1 z*qHg5iP2_rEc0=8T?Qav1md?`3=B*_`Y(`X=4N0p0AdgT$$? diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListActivity.dex index 5f84a514544c616dc3e60c528c397f14a735332f..b9b8ffd690c1708dcf3d0ed1b3c52ac0ec7dac91 100644 GIT binary patch delta 297 zcmeB~z}PW?Q86X8g3G|zoZ<6}Wk*wH`2YOPcAvY)d`f%nh0OXL@7NhQCMpUuT1+%G zW^CD*$uGjFu(?vCfQ^-boxze}^E;_S%#3W4H_8duvodfqL^+5t6bNi!U}4A;NMHbo zh%x>9Z^*#FWXZtCkOUNuc93TXaS&z@X5?VVQ!r!@V9;PqVqgP{!}LJZa|6{WFo*!v zanwZgLO{0NW@q_z%&cIWHh)u+Qc-1OU|?9~%D@1k qcLQk&cOU}@KztBb2*d)DE!{UOFo9S=SvCcTtO7`-0EBG;WCH+a7&n~& delta 287 zcmeB}z}Pc^Q86X8g3G|zl;Ot9*Bg}hHtjn2%Q#+dhUbT_dkRwy8Qr(ynW!ktXfx5& zn6YDHCcg-y%H~Ru0yb7Ab_PqP&F`cRF*CAH-Y6$r&&I&b5EUTCP#~~@ft4XoAb|lS zBF6OZzaa|)lO+ouLlOfELv(;VLr8!ygD@ipL!N>mg8+jDYZ6c;NF1gIqMjS5PJuxL zsE(^XPr(MHk_#k~Cy)qK&%>CfU<(uji3kDNcAK5$*DCM&uNGm1<$b>FPO43raaXJBAcfXJ%=*+2uqdTfAf0R1vJr~m)} diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListAdapter$AppWidgetAttribute.dex index 311f4870a4c384f65f767911da8f2c84ed579480..dd722382152b65537ccd807f989ad868fe68c106 100644 GIT binary patch delta 109 zcmbQkK7(B`CAEUfz}TEYezp9=yOZ1UA|+zA{;imIN%zU_QknDW3Nt1u3Nt>KXll&Z zFfns6y znV7kl@ycdi#_f!P3_!pH#7lw1Y9Kx_`6APD1(3)QAi<`tFy{$yGcYr7vxu=VFc`A1uvxNf-o)OwXN?Y{iWJwb^7$(`-mG}oc`$MMOD&z1ogotyg&A8Wni@0O zY|LED${4emmra~ehKqrbfr){EVFDKegD;R)Vi05~5D)>fLMBdjVAp1xJUNG5L(Y(hRGJf3aTN(3_w#Ez~+Jk rf$A81fMV)E+6G8#0BM)WwZfYfSb;1Hpa`1+L`Mve%^(0_w*c7yX^JI> diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesListItem.dex index 0734e34e272f4717e33e4489927de81241eafbac..f8c2de323b9eca0e9220479e042f52419d769640 100644 GIT binary patch delta 642 zcmaKoze}4z7{|YN@7?8Xa*0Rss#P0!qk`!m#3rSNI7k;QHACUu1ScJIcumAYw$MMI zpu|f&_I-90}(pXX1ulg+KJHR6ThJGA#tYK>o& z%d^<&&$X{NJ9}69?^O2oLuWUaVN1Jji>&m0{kLciK*9mA=K|9V$iPLK%_cJl%`0fc zd6_2>eB%gxf%IeK;2L?=edSm_b|`TiIxwhSiLw6i>KR9{RvXXc78Jyocr!+a3)Xv0$=p5(KYhRSFgs z7%HMwP$MhU+G8AoY9$O_pr=hhwD(%nVVEc0%998+wuO9GB27 z+o@ykp&5g2ZN>(hb}h4ZE&ntm=KDg(Zv=;t97BHfKV{p&_EO!&7Pq1~<05hv(F8KG zwgFjBeD2vQYpbADRmoDMD>bu;9_TbFFnba_>GT06pMWns3$FTg!GVQ&X_v<8K1c4c cw?WO%7X;rwWqF1~lC_rBlH_sKuz?&m7ouix3#+8Q=b zzir%}oN4>x)348W`^V3g^ylvb_Wu5;Qe<04Yc;msfAh;qG$aIo<1DbmfFiOeu)0@7 ztREu}n>TnK(FI2wSSSoDfu9J~=#}H;rJ(*9>UX$rm0>5o%)m*e)$c)}w4CFrk=vwM zMk+QqqH|ECpxabR#MK*Tq3S7Rh?~~E20h3+r5WFkf zQn0wn&=S3>ntesmKI5=xRzl+mKGDRZ6fGy{ec2`)yE(=&p$JS*Q;%`Vl2ddc9|)Yp zuw4stk98UO-cDvJF>9%twLHX-IGhAR_%`aN;TXd0zakq2qa{a+t?i{g^CHb`R!9z% z$fSKiEDHzYw92Gaa8+B$)ikbjnQ1J7PVIr2li(@N1Yq$W@Qwe1tI1q+ZV^n0U>w#B lI4VPJjZP5a?#oT)gOc>u!0WZWUP)+>J<#&#Gpx6${sYD}Y$5;v diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$1.dex index 631e973d38b563dd44c88d200356f28d73da9b4e..38842613b1d91791afac4d0bc70f04e26269dc7f 100644 GIT binary patch delta 110 zcmcb?dxcjqCAEUfz}TFDGuY|H{JREs-5NG?L_PZ1U+7!E=twr-*DDhhg&74Vni@0i z*_gSQk&$6DFVk~oUM2wbAZGhb(86Ho^X6s^;x#RsK(B;mfbva(T$0U!i*vlO^q23 zY|LED$jGvpm+3jPAOjFE0r5pv28QcE{9`gB+hzrj$QK}wO@V=d5y)m?0}=udwg`|7 E0NN88iU0rr diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$2.dex index e15a061cbf14a92dcdaab3270e556ff20883c815..b125b7f4b32a83714eb5881fd535878484c2107b 100644 GIT binary patch delta 110 zcmcb@d4W?gCAEUfz}TEY;Dygw$w%h>J1iba?G8AwdXDKgS?_|Ne-|by3N!LdG&N>S zn3(yS=@0YfG{!C_UM2L5%?gY_kqd4*FkCAEUfz}S@G)#J6+nnsoGrzA`ED2ax!d@|jq9)8Ds)|H8h!i)kFO^q2- zCT9L-Vqn>v#@NLq$N&UPKzxCjf#Dhuf0_K3d9wmYjsEdXQ# E0Pz$XL;wH) diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$3.dex index 3c7c3d53ef6269f583ac9abc0db2f1d97343bec7..ea4d3bb90d38fb8bff55b8847de67785d94a82f6 100644 GIT binary patch delta 109 zcmcb>d4^LlCAEUfz}TGO?6YfUq8lZGJU(2~w$T3(v0%>UU5!z1_MVxjD9p$)(bSkR zW@6@V#vhwg8QYn7nHU%t&M-4DTms@Zlm9YrR$v5*yaDpq6c`vl>>ofjg8+oh!NR}* E0Nq_6T>t<8 delta 113 zcmX@Zd4W?gCAEUfz}S?*yg F0RVl;Ap`&b diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$4.dex index 0883a78b602a6c24cc7bd7e9792b1efd6509bdca..303cd9ef2c4e2a18d04bc19347427c4323e3c043 100644 GIT binary patch delta 745 zcmYk4!An$86vofJ_vwr?rlW(Ylh`OkEfS1@MB0p-h!)W%P;4=af|^A=5KM3}u39@j z2>KHyT?8!x86s%oqJ@8eI|~$yY8TX^-}ihIy_w&9-@EtRx#ymHz7)H~nMaQ|3iGuE zYY%o;Uf$ZA?bMsQ4<9V8t-SiP^Y!k0r`w(>w|+%tm(47OBAh`#OgJ--Hqbm8qkQcx zKWD-05Pd>G3~R6s9rz4CVT70~un0|f4ewzeKENk92zJwsG2h`g2 zOBx+wU0?^ZTH<^;JS+KR+*b!G%$zzuHl5V{R9Wj3lcxmdT1cMzH}7g;&&^F$az66q z$SzKsch0t}Zo3+`wxYujxgSCC`{eQwj-q6=Z?@Iz1Won2fqVJa5z1V14KmcRdYz$; zQPS!TS3QqWhlI@Qh>pwZmBKTwz0^Tb7DFmG%y`issYZbX@<;goY+Uuzt!rGZ`xl+a BN_hYP delta 799 zcmYk4ziU%b6vxl~@zSKPHZMkM+O&Gpr65SvD2Saz(IN_hKM)FH)X*SWVnK-&Om`hx zql1g!>L7@Ng8mT>4i!3x)S+1vC*AyxU_$3y;5w4NF<0z6Gq?{WFQz3i)~=D*cO&oKJXdw zA{*Ey0WEk4kKiqQfxj^BM5=Ha7T^hdgs-p(-{6OnW70)LOjv*^*awGT4vxbaXh0KI z;4wUf7wg+I?U)_yfC8|n41qT78%~u-zOT;{FxuBw&`Dok`%gE}S;@%+zO2MDiM5=2 z3`?S<44E_!>W|v|s<2YR=ETd+)H*4q*2sA3=R?!9&a;4~IbpUgr_knjG_{A*#Yq=G z3)V<8p@S_)_*KpE(T!XTP%(1KM8+>CrjxfJS0-@V*s;Bxqjs{GBTR?n$Vkt|okjb) zR62XBcE2`zySB7Ad!kWWzEHn=ufBAn{x0v{nCjHTko9(#m)(2B8Y64LtOd8a>NlJ> zf4C=YI^8Ba{|-Ltbp3QY(53aGu0aiH^q`LPoa)nB(ku?@N&R|ottk_FFfoT6Z3ybF!6#X|GPC8FdU$hmOjG-U6C!y>E>P=zq<&PzL}2 diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$5.dex index a4132a8acde4f72dad8194a39dcc655fdaa8692d..55eeca33622ead406fc6409b1899c5b72191bac1 100644 GIT binary patch delta 233 zcmeC-?ch~RNv+^AFg9l}Hoxb0_Pgq_YoDw*F7Ew%t;MiJ*5&_Z@s5d#!i+~Ini@0K zY|Na_$hc)PBa?7i3ljqa2Ll5`G$Rl*F)|bgFavpf46F=H3?NoFP+kQ{hZrz02niM{ zurUZQC;{c97{wV16c~X#DMl#<6#-rbMg|^6DJBVqJOd^M1;!9Vp!!dF1{@5GOd*Do zYnWtMw`E2#Fl?U9#LLVJG?bx*m4TrPh*wPB$y&|WGTD^P9B3Yp4-{ilU;vuOz_10# L23i4T9|5ufxCblu delta 237 zcmeC+?cr5SNv+^AFg9iQVD7Z_&edzNEB(K?Zg@K({4a;xm+9`CqiAS76* zz{ViJpahhYViIR4P+(+GU{Dt1We{SLVwPg?WoBfOVv=CUGhkv+U<`2t>iCprz`?-C z6yi9!ib;m~XlB&r*-X65fbnJa+AR{+J>6c`wQ Qj$+sWWCJY)vrhoo0Qcc7Gynhq diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$6.dex index 9dcc1b595c022bf788403979e8cc8a0fa494a0c0..4ff53c22d5501c542aec11102e5d45d5225cca07 100644 GIT binary patch delta 110 zcmeC->flmLNv+^AFg9nXdiCTpx7*pYb6$qaRiEBqpTPBE$(gf1e{f7x6lQdpXll&Z zvoVvMk(!?UM20%QXK D$1fTo delta 114 zcmeC+>fusMNv+^AFg9ffdp>d3q)ohklC$PXRmpR%QQohnZ?dwNn`fe;Fr&vrQ)9*n z8#CD%87(#!GHz!QWB>vtAm(6UVBiB{oyn#wn-xGJ8bBVK0s{jhkZl2EGYCM~9zZq# D;kOn@ diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$7.dex index 4436b2864fcf9a9318658bfaeb3c799528a1cc24..255934762bce11feb5dbff2bc66597f5c4d3edf1 100644 GIT binary patch delta 110 zcmZqSZQxZ*Nv+^AFg9nf(O~1BXT+Lu*y7U>foIDmrBolkVziWjt6`#|Fyo$yrpAmh z8#C84GOpPy$<)rw%f!IIP{+!^&;rB@CU0cjtiT8qSpej*DKIdA*lU1n1_20r50DK2 D3!55a delta 114 zcmZqRZQ)f+Nv+^AFg9iA)GTfLqrc#3laYnsHIob5H|=gwd6D;xqh+F^Fyn!VrpAm3 z8#C84GH%!`$<)p)$N&UPKwQVlz|aE3OD3;n-K+o-Spej*DKIcF0@)jYYz6@c`v8y) E06xhWC6c`vl>={5dg8+oR0>}mc DlvEpK delta 114 zcmaFE^MOY(CAEUfz}S?5-=JQz_VwrAPgGX@zqajIMD>BadcHaOG6fSAg&EgOG&N?7 z*qFJPk#WvuUZ#3xK?WdT0^(d&28LoFo-lbP>t+RzNDq+5roh0!2xQLzvKa&*>@`3( E0Hik^JOBUy diff --git a/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex b/app/build/intermediates/project_dex_archive/debug/out/net/micode/notes/ui/NotesPreferenceActivity$GTaskReceiver.dex index da80f063e8361709311c8d8303df66d0f73c52e4..aae067fb35ef35614c7b31321b111a1c07fbe8cd 100644 GIT binary patch delta 110 zcmeyt`-N9ACAEUfz}TGOh2LtW=_UnNDoTioiUMJkBF2KCby2&ScwvZo zGAu!|E{cMb4DCXU2qI7a>>|7y1T|=h8)0 zH4XCf!uqM&mYF-#&koN_eHv(<5P3KKCpi@8i-wG3UtLWm;S*W#h?EzJL=Zz9O*n|t z=s*gWk;XM-(S>gGpdYs|gnM{^QOx2OD!d{IoIx7>823s><_ODJLx|1nL=%po4O!gB z41QyaU*rHTp%cS+gi$=jB&P5ZuQ7{xEaD@6U=@*Kk^16{NHgIqQb^-Ey3vCH3}XaO z@B;H#!gs8}ED`ad61$MVejLY1wBRCcVhnTmfEBDA;%yyvfJsn-2x4f&Q6$lUE6AW1 zw=sgpn7}J6JJn`arnOLnSFWW9lr`7VWPXQS%aSR97|{Dmxth2^=0w8tkZWvA3ZVC} zKrRoGgKoY{4!QZ^|FKSk6|5K|m(j25JtyltI=pxh_Oc^=6Q)#ZI*!PlQyw)r7$L5+p?$1vY#TR^*x!|?URsZ&Effz9LYJBq<_Itm_Hf*uY%5aO03HIP8b{?d+U0Gyik;PEmhR=xlAw z8!oSqediOyM?b7tT)aQiGZwiPFYNA_C>=Uf8Ey?_X|dLd^7x5Vk#S38i&vx=5mciF z$I*Z$G$Vl|ZlVqM(2fptq8m@}6wfe%N$5V2t%%|RlIX-MpTuQ~Fb|836k;c8P>ZW* z!yrDxNE0c+G2Fmi^x*|Y@DgKqi}(11NlarF-|-J-I)}yn^ti|=!bLPAiCbt#2fEOQ z0Sx0Ertt$yurfpf$VVx5A&MiYLp?6zIv!yZQ}~7jSkX)oFS3!3jVMM02XF?BXhI8a z;~^en07H0Y@ewdHSB^6w1@U`)y%mx%hXIU^$o!iu23z*uJt!WXW5@dt<_^u#nlUV1IgXZia N)p#RWJtvi8_x delta 87 zcmZ3(xrb9RCAEUfz}S>w&ZRC6X i!^X_@%&ZJRz&lxzrCowqfPsM#$dh0J5>U1bkPQHIiWivx diff --git a/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json b/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json index bb4deaa..51f6368 100644 --- a/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json +++ b/app/build/intermediates/signing_config_versions/debug/signing-config-versions.json @@ -1 +1 @@ -{"enableV1Signing":true,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false} \ No newline at end of file +{"enableV1Signing":false,"enableV2Signing":true,"enableV3Signing":false,"enableV4Signing":false} \ No newline at end of file diff --git a/app/build/intermediates/source_set_path_map/debug/file-map.txt b/app/build/intermediates/source_set_path_map/debug/file-map.txt index 46e6a3c..b06f3fa 100644 --- a/app/build/intermediates/source_set_path_map/debug/file-map.txt +++ b/app/build/intermediates/source_set_path_map/debug/file-map.txt @@ -1,8 +1,8 @@ -net.micode.notes.app-pngs-0 D:\Notes_\app\build\generated\res\pngs\debug -net.micode.notes.app-resValues-1 D:\Notes_\app\build\generated\res\resValues\debug -net.micode.notes.app-rs-2 D:\Notes_\app\build\generated\res\rs\debug -net.micode.notes.app-mergeDebugResources-3 D:\Notes_\app\build\intermediates\incremental\debug\mergeDebugResources\merged.dir -net.micode.notes.app-mergeDebugResources-4 D:\Notes_\app\build\intermediates\incremental\debug\mergeDebugResources\stripped.dir -net.micode.notes.app-merged_res-5 D:\Notes_\app\build\intermediates\merged_res\debug -net.micode.notes.app-debug-6 D:\Notes_\app\src\debug\res -net.micode.notes.app-main-7 D:\Notes_\app\src\main\res +net.micode.notes.app-pngs-0 E:\AdvancedMiNotes\app\build\generated\res\pngs\debug +net.micode.notes.app-resValues-1 E:\AdvancedMiNotes\app\build\generated\res\resValues\debug +net.micode.notes.app-rs-2 E:\AdvancedMiNotes\app\build\generated\res\rs\debug +net.micode.notes.app-mergeDebugResources-3 E:\AdvancedMiNotes\app\build\intermediates\incremental\debug\mergeDebugResources\merged.dir +net.micode.notes.app-mergeDebugResources-4 E:\AdvancedMiNotes\app\build\intermediates\incremental\debug\mergeDebugResources\stripped.dir +net.micode.notes.app-merged_res-5 E:\AdvancedMiNotes\app\build\intermediates\merged_res\debug +net.micode.notes.app-debug-6 E:\AdvancedMiNotes\app\src\debug\res +net.micode.notes.app-main-7 E:\AdvancedMiNotes\app\src\main\res diff --git a/app/build/outputs/logs/manifest-merger-debug-report.txt b/app/build/outputs/logs/manifest-merger-debug-report.txt index 08d48a8..443df22 100644 --- a/app/build/outputs/logs/manifest-merger-debug-report.txt +++ b/app/build/outputs/logs/manifest-merger-debug-report.txt @@ -1,235 +1,235 @@ -- Merging decision tree log --- manifest -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:18:1-150:12 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:1-150:12 package - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:19:5-31 - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:19:5-31 + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml android:versionName - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:21:5-30 - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:21:5-30 + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml xmlns:android - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:18:11-69 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:18:11-69 android:versionCode - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:20:5-28 - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:20:5-28 + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml uses-sdk -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 -INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 +INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 android:targetSdkVersion - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:23:5-44 - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:5-44 + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml android:minSdkVersion - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:23:15-41 - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml - INJECTED from D:\Notes_\app\src\main\AndroidManifest.xml + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:23:15-41 + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml + INJECTED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml uses-permission#android.permission.WRITE_EXTERNAL_STORAGE -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:25:5-81 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:25:5-81 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:25:22-78 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:25:22-78 uses-permission#com.android.launcher.permission.INSTALL_SHORTCUT -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:26:5-88 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:26:5-88 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:26:22-85 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:26:22-85 uses-permission#android.permission.INTERNET -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:27:5-67 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:27:5-67 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:27:22-64 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:27:22-64 uses-permission#android.permission.READ_CONTACTS -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:28:5-72 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:28:5-72 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:28:22-69 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:28:22-69 uses-permission#android.permission.MANAGE_ACCOUNTS -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:29:5-74 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:29:5-74 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:29:22-71 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:29:22-71 uses-permission#android.permission.AUTHENTICATE_ACCOUNTS -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:30:5-80 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:30:5-80 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:30:22-77 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:30:22-77 uses-permission#android.permission.GET_ACCOUNTS -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:31:5-71 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:31:5-71 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:31:22-68 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:31:22-68 uses-permission#android.permission.USE_CREDENTIALS -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:32:5-74 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:32:5-74 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:32:22-71 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:32:22-71 uses-permission#android.permission.RECEIVE_BOOT_COMPLETED -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:33:5-81 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:33:5-81 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:33:22-78 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:33:22-78 application -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:35:5-149:19 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:35:5-149:19 android:label - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:37:9-41 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:37:9-41 android:icon - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:36:9-42 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:36:9-42 activity#net.micode.notes.ui.NotesListActivity -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:38:9-51:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:38:9-51:20 android:label - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:41:13-45 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:41:13-45 android:launchMode - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:42:13-43 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:42:13-43 android:windowSoftInputMode - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:45:13-52 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:45:13-52 android:uiOptions - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:44:13-57 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:44:13-57 android:configChanges - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:40:13-74 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:40:13-74 android:theme - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:43:13-45 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:43:13-45 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:39:13-49 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:39:13-49 intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:47:13-50:29 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:47:13-50:29 action#android.intent.action.MAIN -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:48:17-69 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:48:17-69 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:48:25-66 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:48:25-66 category#android.intent.category.LAUNCHER -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:49:17-77 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:49:17-77 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:49:27-74 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:49:27-74 activity#net.micode.notes.ui.NoteEditActivity -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:53:9-81:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:53:9-81:20 android:launchMode - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:56:13-43 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:56:13-43 android:configChanges - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:55:13-74 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:55:13-74 android:theme - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:57:13-45 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:57:13-45 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:54:13-48 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:54:13-48 intent-filter#action:name:android.intent.action.VIEW+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:59:13-64:29 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:59:13-64:29 action#android.intent.action.VIEW -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:60:17-69 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:60:17-69 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:60:25-66 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:60:25-66 category#android.intent.category.DEFAULT -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:61:17-76 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:17-76 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:61:27-73 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:61:27-73 data -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:62:17-78 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:17-78 android:mimeType - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:62:23-75 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:62:23-75 intent-filter#action:name:android.intent.action.INSERT_OR_EDIT+category:name:android.intent.category.DEFAULT+data:mimeType:vnd.android.cursor.item/call_note+data:mimeType:vnd.android.cursor.item/text_note -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:66:13-71:29 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:66:13-71:29 action#android.intent.action.INSERT_OR_EDIT -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:67:17-79 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:67:17-79 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:67:25-76 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:67:25-76 intent-filter#action:name:android.intent.action.SEARCH+category:name:android.intent.category.DEFAULT -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:73:13-76:29 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:73:13-76:29 action#android.intent.action.SEARCH -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:74:17-71 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:74:17-71 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:74:25-68 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:74:25-68 meta-data#android.app.searchable -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:78:13-80:54 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:78:13-80:54 android:resource - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:80:17-51 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:80:17-51 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:79:17-54 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:79:17-54 provider#net.micode.notes.data.NotesProvider -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:83:9-86:43 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:83:9-86:43 android:authorities - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:85:13-47 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:85:13-47 android:multiprocess - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:86:13-40 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:86:13-40 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:84:13-63 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:84:13-63 receiver#net.micode.notes.widget.NoteWidgetProvider_2x -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:88:9-100:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:88:9-100:20 android:label - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:90:13-50 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:90:13-50 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:89:13-57 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:89:13-57 intent-filter#action:name:android.appwidget.action.APPWIDGET_DELETED+action:name:android.appwidget.action.APPWIDGET_UPDATE+action:name:android.intent.action.PRIVACY_MODE_CHANGED -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:91:13-95:29 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:91:13-95:29 action#android.appwidget.action.APPWIDGET_UPDATE -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:92:17-84 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:92:17-84 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:92:25-81 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:92:25-81 action#android.appwidget.action.APPWIDGET_DELETED -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:93:17-85 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:93:17-85 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:93:25-82 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:93:25-82 action#android.intent.action.PRIVACY_MODE_CHANGED -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:94:17-85 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:94:17-85 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:94:25-82 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:94:25-82 meta-data#android.appwidget.provider -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:97:13-99:58 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:97:13-99:58 android:resource - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:99:17-55 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:99:17-55 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:98:17-58 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:98:17-58 receiver#net.micode.notes.widget.NoteWidgetProvider_4x -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:101:9-114:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:101:9-114:20 android:label - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:103:13-50 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:103:13-50 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:102:13-57 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:102:13-57 receiver#net.micode.notes.ui.AlarmInitReceiver -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:116:9-120:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:116:9-120:20 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:116:19-55 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:116:19-55 intent-filter#action:name:android.intent.action.BOOT_COMPLETED -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:117:13-119:29 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:117:13-119:29 action#android.intent.action.BOOT_COMPLETED -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:118:17-79 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:118:17-79 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:118:25-76 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:118:25-76 receiver#net.micode.notes.ui.AlarmReceiver -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:122:9-125:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:122:9-125:20 android:process - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:124:13-38 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:124:13-38 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:123:13-61 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:123:13-61 activity#net.micode.notes.ui.AlarmAlertActivity -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:127:9-132:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:127:9-132:20 android:label - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:129:13-45 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:129:13-45 android:launchMode - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:130:13-48 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:130:13-48 android:theme - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:131:13-75 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:131:13-75 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:128:13-50 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:128:13-50 activity#net.micode.notes.ui.NotesPreferenceActivity -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:134:9-139:20 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:134:9-139:20 android:label - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:136:13-54 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:136:13-54 android:launchMode - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:137:13-43 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:137:13-43 android:theme - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:138:13-60 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:138:13-60 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:135:13-71 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:135:13-71 service#net.micode.notes.gtask.remote.GTaskSyncService -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:141:9-144:19 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:141:9-144:19 android:exported - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:143:13-37 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:143:13-37 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:142:13-74 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:142:13-74 meta-data#android.app.default_searchable -ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:146:9-148:52 +ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:146:9-148:52 android:value - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:148:13-49 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:148:13-49 android:name - ADDED from D:\Notes_\app\src\main\AndroidManifest.xml:147:13-58 + ADDED from E:\AdvancedMiNotes\app\src\main\AndroidManifest.xml:147:13-58 diff --git a/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin index 9e7f100b62def22452d457be4c45c6d278d4f660..cf780079da1b310d3a40d3ecd1d45e42d666b4cb 100644 GIT binary patch delta 1443 zcmV;U1zh@{XP;-Vry~gACM2m3$b(6fuOl!Bt8TV@X81f>ljkEZf5>;*yeOyaW?rN4q<-}1%oTvhTa4Q)f`EzBS;M|)9I}of20DJ-9$(K%l&T>&E|=~3 zTqghk00cmje5OE?sb?(@q~q>e9xf^X000uf2sFgFMMk_Brr3>?mgk7<0-3o0Df+EQ zu|rEmv!}55*U<_^BealjlN6mIf1O>_C^w?JnHCS}=~1RlS^^Ah`syuxij#| z2unL~)UsUD3X||8A1ogw5r>^(uf9@q(0pLc*ciC3JD}d7SwWu9IeFR|#Ygrw|7G=$ zTn2XC<;0UaB`SZZzR_q-Fh#1;0RR912X+n=gpR9G3!vT-EDUGnAH2X(uB+nd6$jm; zf;RvF00kbV&x{v;`dvYzpV(@Wj-C7491V2<0003uRtW{f0RR91F5V_g4iqu~r^}Z> z;Ax>+JOkktc<27ANd2>>c#|EWH6*D7jJy2kh0000Byt zqtTSkf%A1qJG8l4c}E2Qlb|LXBJ2VBp~X32S|u)=lwCe=ExiH&0009}P*m8G9=sj2 z7*9&G-X;VAJWs-BT#a?l-4(~ANEc?k&U4AN?Nb7p45}?4;qT-f#V|Z1Vk3(tmE|o* zRYHKA0qe@bNF$APJa-U^m6IMQ9DfX7WJvdUn5C2rQ@POZhZq1^bK}$=HUf0KCuWh^ zMn}j6D{rSywydBI0L$^`Agybe4&c6~8^#@SuBqG~GGrC{sJv+N5@YYS(C79{B%?zR zRa^rs<|4f3@B75a&#I2ERh_OaHY!Ph`Nr7>kLOVtw_hQ+l$CSLsDxrvUX!^fIWFP5 z$hE8Qpg}FnfrJ512Y?mfrE#MM0000(X+jM+w>P|z$XlFcNBt$P$rj>X_ zRPH=L7B@H_H}WR5I356q^DHD8rAU+HDIg~K*`YrB9&D?XoawGwetr0^au2Dg1poj5 z1S-OsD!vc2*yfA};gc#VC^A86*%~(0t$d)*8vL?Y53Nq{RxPUM!~oF+0000EiPK@T zJFP{BHs*x8L$>uW_1ss8lY}ZhT!c8#{MaDD(|1seDCuWvp;D@L*yoOFANlsIdhf<6 zFA%ImVXoK*(W6N@(1FyQRM1+c>TPJvFuZ?8yH-qnGv&Mi*U}K(wCmUI^}o&=zFPg? zDtp$10x|cH3zHrzFn?n6GwS$W=h$(kW3yYITW}P^2lHLPc@6Y`x_?^YB=%f^(dp5x z084aVEa@C%ht^Y)!ik@-c1~64nj$}yT!F9P!=@=hR07?)s^p}SEe6Fk1Po4gQ|)b> zo~h)&XmxMjIq~4yq{!V8d~C7?y`crrfRZ{(=rJe#iphonu#?Rz2`IRyxvl?`x;LPq z&&PehfYp8M&X*2sY6~rJxHQu^JQlxBb4O5OKJJtLD(& delta 1443 zcmV;U1zh@{XP;-Vry~dt$b(7YCM2nouOl!BX81f>t8TV@ljkEZe~RpJysK`ud|spQ zq>|vOTqvjPX2^HmyngiP%oTvhTa4Q)g2TRO96Em89&E|=~3 zTqghk00cmje5USO9xg2pq~k!7sb?wx000uWMMk{A2sFePrr3>?mgk57Df+GK0-3o* zv!}2~u|rGv*U<_^Bealjf1O>_lN6mIC^w?JnHCS}=~1Rlij#|<`syuxS^^Ahlei=> z2(nz$3QIe1)RXWeA1qRH(0rX@uf8885r=l&<;0%PIeFfpSwY$w#YecVJD~NCTn6?w z|7Bp!*cg*LB`SYTFh#1VzR_sX0RR912X+n=gpR9G3!vT-EWE%`uB+nd6%1$Q9|zr| zf;RvF00kbV&y4%q91TIEpV(@Wj-3~O`dxJZ0003uRtW{f0RR91F5V_g4iqu~rvu>@ zcxjyt zkZOX!c}E2QJG8l4f%A1qlb|LXBE>mjTI>P(p(QSylwCe=ExiH&0009}P*m8o7*9%) z9=sj1-X;VAJQc^JNOQ@x?W!#x;Zp*d3>Rj-&W&}?-A}@2TqBDnl`uRcV(;V~#pNwW zRYHKA0e29Jl_QOHJnPEBNRu8Y9DnzDn57I~WJr_^Q@POZhZxizHUa=ybK`WpCuWh^ zMn}j6D{rSywydBI0L$^`Agybe4&c6~8^+upGGrZcuBk&1Rb0I1@B0HR<|6h?B%|-P z(C29L5@QwmsJxD^Rh_OaHY&u(&#Fm*`Nnh1sDvT7l$B8#w_n)?kLO}kUX!^fIWDX3 zph4lg$h9rZfrJ512Y?mfrE#MM0000(X+jM+8m<%#DzP1xcHe%Lw>PD?6|Lgr2nm=-{*2LC-;beh6Krw4`+(tT9WwRVRsi6#KJwsp*C~^q?-NDm0 z=vHVh4XnQe;q{rWY_&B1D*X^3rjwv46fnYG)?0yG+$EbagSIU;XlFb?7B_fBRPHZR zrjxetr1)*`YqJau2Dg1poj5 z1S-OsD&~v_;l2;F*pn(MC^E8G53Q=_!~mer8vIW1RxLKwt$aah*&5LW0000EiPK@T zHs*x8_1ss8L$>uWJFP{BlY}ZhT-YGN(}XzC{C7}{DCuWvq34cjA5yAz*!lLXdhf<6 zFRs`J(GaXeVWUYo(1FyQRBdR@Fwk12>b!qOyXCwA*H%n@Gtv;#c?}f92lMoQx_?^YB=%f^(dp5x z083Mn!igMYht_moEa{)Hc1~64nj){@!=^u#T!G!Xs^lp`R05=uEe6Fk1Po4gQ|)b> zo~h)&Xm#M)q{wgIIq}^Rd~C7?y`crrfRZ{(=rJe#iphonu#?Rz2`CP1Y72e9fYqR( z&&U6hx;K67&X>5SxvkSUJQgi*xHM2=KJLFxb4Qc@D(& diff --git a/app/src/main/java/net/micode/notes/data/Contact.java b/app/src/main/java/net/micode/notes/data/Contact.java index 6d3c0e5..9c6fa62 100644 --- a/app/src/main/java/net/micode/notes/data/Contact.java +++ b/app/src/main/java/net/micode/notes/data/Contact.java @@ -26,7 +26,7 @@ import android.util.Log; import java.util.HashMap; public class Contact { - private static HashMap sContactCache;//yi + private static HashMap sContactCache; private static final String TAG = "Contact"; private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java index 99575d1..f35adb4 100644 --- a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java +++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java @@ -33,6 +33,13 @@ import net.micode.notes.tool.ResourceParser; import net.micode.notes.ui.activities.NoteEditActivity; import net.micode.notes.ui.activities.NotesListActivity; +/** + * 小米便签的桌面挂件 + * onDeleted方法:向组件管理器说明当前组件属于不可用的状态 + * update方法:用来更新组件的信息 + * getNoteWidgetInfo:用来获取组件的最新消息 + * 抽象了三个方法,用来获取背景资源、布局id,以及组件类型 + */ public abstract class NoteWidgetProvider extends AppWidgetProvider { public static final String[] PROJECTION = new String[]{ NoteColumns.ID, diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java index adcb2f7..02a4631 100644 --- a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java +++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java @@ -23,6 +23,9 @@ import net.micode.notes.R; import net.micode.notes.data.Notes; import net.micode.notes.tool.ResourceParser; +/** + * 为了适应不同尺寸的屏幕,拓展了两倍大小的桌面挂件 + */ public class NoteWidgetProvider_2x extends NoteWidgetProvider { @Override diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java index c12a02e..8e7cf63 100644 --- a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java +++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java @@ -23,7 +23,9 @@ import net.micode.notes.R; import net.micode.notes.data.Notes; import net.micode.notes.tool.ResourceParser; - +/** + * 为了适应不同尺寸的屏幕,拓展了四倍大小的桌面挂件 + */ public class NoteWidgetProvider_4x extends NoteWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { From 0654f3d791705f869ab19afbe528f81b0eb0b5d4 Mon Sep 17 00:00:00 2001 From: Marcus <3160876878@qq.com> Date: Tue, 11 Apr 2023 21:46:39 +0800 Subject: [PATCH 18/21] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=BA=86Note=E6=B3=A8?= =?UTF-8?q?=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/net/micode/notes/data/Notes.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/net/micode/notes/data/Notes.java b/app/src/main/java/net/micode/notes/data/Notes.java index 8b91a0d..92d7479 100644 --- a/app/src/main/java/net/micode/notes/data/Notes.java +++ b/app/src/main/java/net/micode/notes/data/Notes.java @@ -18,6 +18,11 @@ package net.micode.notes.data; import android.net.Uri; +/** + * 便签类中包含了一些自定义常量(字符串,整型) + * 抽象了便签列和数据列接口 + * 定义了文本便签、询问便签实现了便签列和数据列接口 + */ public class Notes { public static final String AUTHORITY = "micode_notes"; public static final String TAG = "Notes"; From 7ed78fd8fad0f35cb96e63a9c039954d89fb7000 Mon Sep 17 00:00:00 2001 From: Marcus <3160876878@qq.com> Date: Tue, 11 Apr 2023 21:48:39 +0800 Subject: [PATCH 19/21] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86Notes=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/net/micode/notes/data/Notes.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/net/micode/notes/data/Notes.java b/app/src/main/java/net/micode/notes/data/Notes.java index 92d7479..87e60c3 100644 --- a/app/src/main/java/net/micode/notes/data/Notes.java +++ b/app/src/main/java/net/micode/notes/data/Notes.java @@ -212,35 +212,35 @@ public class Notes { /** - * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * Generic data column, the meaning is MIMETYPE specific, used for * integer data type *

Type: INTEGER

*/ public static final String DATA1 = "data1"; /** - * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * Generic data column, the meaning is MIMETYPE specific, used for * integer data type *

Type: INTEGER

*/ public static final String DATA2 = "data2"; /** - * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * Generic data column, the meaning is MIMETYPE specific, used for * TEXT data type *

Type: TEXT

*/ public static final String DATA3 = "data3"; /** - * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * Generic data column, the meaning is MIMETYPE specific, used for * TEXT data type *

Type: TEXT

*/ public static final String DATA4 = "data4"; /** - * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * Generic data column, the meaning is MIMETYPE specific, used for * TEXT data type *

Type: TEXT

*/ From 1b8264a619695fb91d0fff19fd866cfe05c4c3c3 Mon Sep 17 00:00:00 2001 From: Marcus <3160876878@qq.com> Date: Thu, 13 Apr 2023 13:05:29 +0800 Subject: [PATCH 20/21] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86MetaData?= =?UTF-8?q?=E4=B8=AD=E5=A4=9A=E5=A4=84=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/micode/notes/gtask/data/MetaData.java | 43 +++++++++++++++--- .../notes/ui/activities/NoteEditActivity.java | 6 +++ ...米便签开源代码的泛读报告.docx | Bin 262265 -> 263525 bytes 3 files changed, 42 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/net/micode/notes/gtask/data/MetaData.java b/app/src/main/java/net/micode/notes/gtask/data/MetaData.java index 3a2050b..fc75821 100644 --- a/app/src/main/java/net/micode/notes/gtask/data/MetaData.java +++ b/app/src/main/java/net/micode/notes/gtask/data/MetaData.java @@ -26,29 +26,49 @@ import org.json.JSONObject; public class MetaData extends Task { + /* + * 功能:得到类的简写名称存入字符串TAG中 + * 过程:调用getSimpleName ()函数 + */ private final static String TAG = MetaData.class.getSimpleName(); private String mRelatedGid = null; - + /* + * 功能:设置数据,即生成元数据库 + * 过程:调用JSONObject库函数put (),Task类中的setNotes ()和setName ()函数 + */ public void setMeta(String gid, JSONObject metaInfo) { try { metaInfo.put(GTaskStringUtils.META_HEAD_GTASK_ID, gid); + /* + * 将这对键值放入metaInfo这个jsonobject对象中 + */ } catch (JSONException e) { Log.e(TAG, "failed to put related gid"); + /* + * 输出错误信息 + */ } setNotes(metaInfo.toString()); setName(GTaskStringUtils.META_NOTE_NAME); } - + /* + * 功能:获取相关联的Gid + */ public String getRelatedGid() { return mRelatedGid; } - + /* + * 功能:判断当前数据是否为空,若为空则返回真即值得保存 + */ @Override public boolean isWorthSaving() { return getNotes() != null; } - + /* + * 功能:使用远程json数据对象设置元数据内容 + * 过程:调用父类Task中的setContentByRemoteJSON ()函数来通过远程JSON来设置目录 + */ @Override public void setContentByRemoteJSON(JSONObject js) { super.setContentByRemoteJSON(js); @@ -58,6 +78,9 @@ public class MetaData extends Task { mRelatedGid = metaInfo.getString(GTaskStringUtils.META_HEAD_GTASK_ID); } catch (JSONException e) { Log.w(TAG, "failed to get related gid"); + /* + * 输出警告信息 + */ mRelatedGid = null; } } @@ -68,15 +91,21 @@ public class MetaData extends Task { // this function should not be called throw new IllegalAccessError("MetaData:setContentByLocalJSON should not be called"); } - + /* + * 异常:传递了非法参数 + */ @Override public JSONObject getLocalJSONFromContent() { throw new IllegalAccessError("MetaData:getLocalJSONFromContent should not be called"); } - + /* + * 功能:获取同步动作状态,一般不会用到,若用到,则抛出异常 + */ @Override public int getSyncAction(Cursor c) { throw new IllegalAccessError("MetaData:getSyncAction should not be called"); } - + /* + * 异常:传递了非法参数 + */ } diff --git a/app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java b/app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java index 45e6435..c3918b2 100644 --- a/app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java +++ b/app/src/main/java/net/micode/notes/ui/activities/NoteEditActivity.java @@ -269,6 +269,9 @@ public class NoteEditActivity extends Activity implements OnClickListener, return true; } + /** + * 刷新便签屏幕状态 + */ @Override protected void onResume() { super.onResume(); @@ -415,6 +418,9 @@ public class NoteEditActivity extends Activity implements OnClickListener, clearSettingState(); } + /** + * 更新便签小配件的类型以及功能 + */ private void updateWidget() { Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_2X) { diff --git a/doc/小米便签开源代码的泛读报告.docx b/doc/小米便签开源代码的泛读报告.docx index 17cfa753f3e782c5dc29469609a9f56e077fee87..90811459a9eb3c639860384561471c8fc6b6be0d 100644 GIT binary patch delta 14922 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 u|8MB+fAWX_E$)$${Ppj}dQ%p^zy&}}lF%S{K%; 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 Date: Fri, 14 Apr 2023 13:36:16 +0800 Subject: [PATCH 21/21] =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=B3=9B=E8=AF=BB?= =?UTF-8?q?=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...米便签开源代码的泛读报告.docx | Bin 262265 -> 510354 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/doc/小米便签开源代码的泛读报告.docx b/doc/小米便签开源代码的泛读报告.docx index 17cfa753f3e782c5dc29469609a9f56e077fee87..88c7b17a0f59069ade74c4f65a20ce3d931d711f 100644 GIT binary patch delta 268547 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 z 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Π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 z z^-%kk_dWv4LD96^P(zMn_3o_3>6zCqDgv=o?p|f)&>Y+8@)HdkphT58NPJa$EEpXr zn1?S~SvL+#<{N409^i$k(Cs^b`&gTxbgOplRsSr{0fF66Oq4lQnLRIWeVx=$^!R!p z*RjsZxgren9rWJz`>D3Z4@)P);;qvJhXK~t94g|k^>G(yPf2_bKD*}MEUHFKjAFR# zoiW_OV$ zF0b4mo%`r0pKnIGZ?pKgrJi2(N9>z^iLkehy%Wð)S?9*!?nt?@Ho%-#0K=K&JF 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 delta 18728 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 A2><{9