From e2ad9abd9a1a23113a95bb086cb132a4b40ae6f8 Mon Sep 17 00:00:00 2001 From: <> Date: Sun, 10 Apr 2022 08:13:42 +0000 Subject: [PATCH 1/2] Deployed 40fc2ec with MkDocs version: 1.3.0 --- .nojekyll | 0 404.html | 1357 ++++ AWT/CONTROLS/index.html | 1424 ++++ AWT/CheckBox/CheckBoxDemo.java | 33 + AWT/CheckBox/index.html | 1391 ++++ AWT/button/ILoveNepal.java | 18 + AWT/button/IWantToLive.java | 22 + AWT/button/index.html | 1393 ++++ AWT/checkBoxGroup/CheckboxGroupDemo.java | 32 + AWT/checkBoxGroup/index.html | 1407 ++++ AWT/choice/ChoiceDemo.java | 43 + AWT/choice/index.html | 1388 ++++ AWT/dialog/DialogDemo.java | 26 + AWT/frame/FlowLayout.java | 17 + AWT/frame/FrameDemo.java | 13 + AWT/frame/FrameDemoOne.java | 15 + AWT/frame/closeAbleFrame/FrameCloseDemo.java | 21 + AWT/frame/closeAbleFrame/index.html | 1379 ++++ AWT/general/Input.java | 157 + AWT/general/SampleApp.java | 92 + AWT/index.html | 1481 ++++ AWT/label/Alignment.java | 24 + AWT/label/LabelDemo.java | 32 + AWT/label/LabelDemoOne.java | 22 + AWT/label/index.html | 1414 ++++ .../GridBagLayout/GridBagConstraintsDemo.java | 36 + AWT/layout/GridBagLayout/StagesOfLife.java | 83 + AWT/layout/GridBagLayout/index.html | 1400 ++++ AWT/layout/GridLayout/Directions.java | 29 + AWT/layout/GridLayout/GridLayoutDemo.java | 21 + AWT/layout/GridLayout/TwelveButtons.java | 30 + AWT/layout/GridLayout/index.html | 1396 ++++ AWT/layout/borderLayout/BorderDemo.java | 26 + AWT/layout/borderLayout/BorderLayoutDemo.java | 22 + AWT/layout/borderLayout/index.html | 1400 ++++ AWT/layout/cardLayout/CardLayoutDemo.java | 34 + AWT/layout/cardLayout/index.html | 1412 ++++ AWT/layout/flowLayout/FlowLayoutDemo.java | 22 + AWT/layout/flowLayout/index.html | 1383 ++++ AWT/layout/index.html | 1390 ++++ AWT/list/ListDemo.java | 41 + AWT/list/index.html | 1395 ++++ AWT/menu/MenuDemo.java | 44 + AWT/scrollBar/ScrollbarDemo.java | 46 + AWT/scrollBar/index.html | 1392 ++++ AWT/textArea/TextAreaDemo.java | 38 + AWT/textArea/index.html | 1415 ++++ AWT/textField/InputInformation.java | 37 + AWT/textField/TextFieldDemo.java | 18 + AWT/textField/index.html | 1430 ++++ JDBC/DIFFERENCES/index.html | 1414 ++++ .../index.html | 1416 ++++ JDBC/FEATURES/index.html | 1381 ++++ JDBC/JDBCDriver/index.html | 1535 ++++ JDBC/SQLInjection/index.html | 1379 ++++ JDBC/StepsToDevelopJDBCApplication/index.html | 1401 ++++ JDBC/TypesOfSQLCommands/index.html | 1482 ++++ JDBC/index.html | 1378 ++++ JDBC/lib/mysql-connector-java-8.0.15.jar | Bin 0 -> 2134905 bytes JDBC/src/com/gces/jdbc/DataEntry.java | 14 + JDBC/src/com/gces/jdbc/DataEntryDemo.java | 51 + JDBC/src/com/gces/jdbc/DeleteData.java | 26 + JDBC/src/com/gces/jdbc/Election.java | 38 + JDBC/src/com/gces/jdbc/SalaryUpdate.java | 27 + JDBC/src/com/gces/jdbc/Students.java | 26 + JDBC/src/com/gces/jdbc/Test.java | 44 + .../com/gces/jdbc/UpdateManagerSalary.java | 22 + applet/EXAMPLES/index.html | 1818 +++++ applet/HelloApplet.html | 11 + applet/HelloApplet.java | 8 + applet/TUTORIAL/index.html | 1528 ++++ applet/displayingImage/DisplayImage.java | 18 + applet/displayingImage/blue.jpg | Bin 0 -> 28521 bytes applet/displayingImage/index.html | 1495 ++++ applet/general/AvailableFonts.java | 20 + applet/index.html | 1839 +++++ applet/lifeCycle/LifeCycle.java | 34 + applet/nepaliFlag/Flag.java | 67 + applet/passingParameter/ParamDemo.html | 16 + applet/passingParameter/ParamDemo.java | 65 + .../customFontAndSize/CustomFont.java | 77 + applet/playingAudio/PlayAudio.java | 46 + applet/playingAudio/index.html | 1527 ++++ applet/playingAudio/sample.wav | Bin 0 -> 4161614 bytes array/alternativeArrayDeclaration.java | 12 + array/arrayAssignment.java | 8 + .../arrayRepresentation01.java | 22 + array/arrayRepresentation01/index.html | 1495 ++++ .../arrayRepresentation02.java | 70 + array/arrayRepresentation02/index.html | 1543 ++++ array/arrays.java | 13 + array/averageUsingArray.java | 11 + array/conventional/conventionalWay.java | 5 + array/conventional/index.html | 1391 ++++ array/doubleTwoDimesionalArray.java | 15 + array/extra/index.html | 1711 +++++ array/index.html | 1733 +++++ array/matrixRepresentation/index.html | 1504 ++++ .../matrixRepresentation.java | 24 + array/threeDimensionalArray.java | 24 + array/twoDArray.java | 21 + .../twoDimensionalArrayManualAllocation.java | 24 + assets/fonts/SailecBlack.woff | Bin 0 -> 42182 bytes assets/fonts/SailecBlackItalic.woff | Bin 0 -> 44371 bytes assets/fonts/SailecBold.woff | Bin 0 -> 41778 bytes assets/fonts/SailecBoldItalic.woff | Bin 0 -> 44526 bytes assets/fonts/SailecHairline.woff | Bin 0 -> 37132 bytes assets/fonts/SailecHairlineItalic.woff | Bin 0 -> 39180 bytes assets/fonts/SailecLight.woff | Bin 0 -> 41385 bytes assets/fonts/SailecLightItalic.woff | Bin 0 -> 43618 bytes assets/fonts/SailecMedium.woff | Bin 0 -> 41367 bytes assets/fonts/SailecMediumItalic.woff | Bin 0 -> 43483 bytes assets/fonts/SailecRegular.woff | Bin 0 -> 41983 bytes assets/fonts/SailecRegularItalic.woff | Bin 0 -> 44308 bytes assets/fonts/SailecThin.woff | Bin 0 -> 40013 bytes assets/fonts/SailecThinItalic.woff | Bin 0 -> 41838 bytes assets/images/favicon.png | Bin 0 -> 1870 bytes assets/images/java.png | Bin 0 -> 16703 bytes assets/javascripts/bundle.6e54b5cd.min.js | 29 + assets/javascripts/bundle.6e54b5cd.min.js.map | 8 + assets/javascripts/config.js | 12 + assets/javascripts/extra.js | 2 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.2a1c317c.min.js | 48 + .../workers/search.2a1c317c.min.js.map | 8 + assets/stylesheets/extra.css | 140 + assets/stylesheets/main.120efc48.min.css | 1 + assets/stylesheets/main.120efc48.min.css.map | 1 + assets/stylesheets/palette.9647289d.min.css | 1 + .../stylesheets/palette.9647289d.min.css.map | 1 + basics/blocksOfCode.java | 14 + basics/booleanDataType.java | 11 + basics/charDataType.java | 10 + basics/charIsLikeInt.java | 12 + basics/doubleDataType.java | 12 + basics/escapeSequences.java | 10 + basics/forLoop.java | 9 + basics/hello-numbers.java | 11 + basics/hello-world.java | 7 + basics/ifStatement.java | 22 + basics/speedOfLight.java | 20 + basics/underScoreForReadability.java | 9 + controlStatements/examResult.java | 25 + controlStatements/forEach.java | 13 + controlStatements/index.html | 1533 ++++ controlStatements/missingBreak.java | 24 + .../nonRecursive/Fibonacci/Fibonacci.java | 43 + .../nonRecursive/Fibonacci/FibonacciDemo.java | 6 + .../recursion/Factorial/Factorial.java | 30 + .../recursion/Factorial/FactorialDemo.java | 8 + .../recursion/Fibonacci/Fibonacci.java | 32 + .../recursion/Fibonacci/FibonacciDemo.java | 7 + .../summationOfFirstFiveElement.java | 14 + controlStatements/switchStatement.java | 25 + .../doWhile/asExitControlledLoop.java | 8 + .../doWhile/blockVariableDeclaration.java | 7 + .../doWhile/finalValueCompairing.java | 9 + .../testCases/doWhile/inlineExecution.java | 6 + .../testCases/doWhile/inlinePrinting.java | 7 + .../doWhile/inlineVariableDeclaration.java | 7 + .../doWhile/unReachableStatement.java | 8 + .../doWhile/valueAssignAndCompairing.java | 9 + .../testCases/forLoop/IsThatInfinite.java | 7 + .../testCases/forLoop/byDefaultTrue.java | 7 + .../initializationAndUpdationIsPrint.java | 8 + .../forLoop/initializationIsPrint.java | 8 + .../testCases/forLoop/inlinePrinting.java | 6 + .../forLoop/inlineVariableDeclaration.java | 6 + .../noInitializationConditionUpdation.java | 5 + ...alizationConditionUpdationInlinePrint.java | 6 + .../testCases/forLoop/normalExecution.java | 7 + .../testCases/forLoop/onlyForLoop.java | 5 + .../testCases/forLoop/trueCondition.java | 6 + .../booleanVariableAssignmentAsArgument.java | 10 + ...booleanVariableAssignmentAsArgument01.java | 10 + ...booleanVariableAssignmentAsArgument02.java | 10 + .../testCases/ifElse/intAsArgument.java | 10 + .../ifElse/intValueCompareAsArgument.java | 10 + .../ifElse/intVariableAsArgument.java | 9 + .../testCases/ifElse/trueAsArgument.java | 10 + .../withoutBraces/declaringVariable.java | 7 + .../declaringVariableInsideBlockIfElse.java | 7 + .../ifElse/withoutBraces/onlyIf.java | 5 + .../ifElse/withoutBraces/printMessage.java | 6 + .../testCases/while/finalValueCompairing.java | 9 + .../testCases/while/inlinePrinting.java | 6 + .../while/inlineVariableDeclaration.java | 6 + .../testCases/while/literalCompairing.java | 8 + .../testCases/while/unreachableStatement.java | 8 + .../unreachableStatementInsideFalse.java | 8 + .../testCases/while/variableComparing.java | 9 + .../testCases/while/variableComparing01.java | 9 + dataStructures/TowerOfHanoi/TOH.java | 16 + dataStructures/TowerOfHanoi/TOHDemo.java | 10 + dataStructures/blockchain/Block.java | 23 + dataStructures/blockchain/Main.java | 10 + dataStructures/index.html | 1624 ++++ dataStructures/stack.java | 34 + events/ActionListener/ActionListenerDemo.java | 39 + events/ActionListener/index.html | 1379 ++++ events/Adapter/AdapterDemo.java | 36 + events/Adapter/CloseByWindowButton.java | 23 + events/Adapter/index.html | 1414 ++++ events/AdjustmentListener/index.html | 1379 ++++ events/ComponentListener/index.html | 1382 ++++ events/ContainerListener/index.html | 1380 ++++ events/EVENTCLASSES/index.html | 1635 ++++ events/EVENTLISTENERS/index.html | 1388 ++++ events/FocusListener/index.html | 1380 ++++ events/ItemListener/index.html | 1379 ++++ events/KeyListener/KeyListenerDemo.java | 41 + events/KeyListener/index.html | 1396 ++++ events/MouseListener/MouseListenerDemo.java | 53 + events/MouseListener/index.html | 1398 ++++ .../MouseMotionListenerDemo.java | 38 + events/MouseMotionListener/index.html | 1380 ++++ events/MouseWheelListener/index.html | 1377 ++++ events/TextListener/TextAreaDemo.java | 34 + events/TextListener/index.html | 1379 ++++ events/WindowFocusListener/index.html | 1380 ++++ events/WindowListener/WindowListenerDemo.java | 53 + events/WindowListener/index.html | 1385 ++++ events/index.html | 1490 ++++ .../DBAbstractClassAndInterface/index.html | 1416 ++++ .../programmingAnswers/chapterFour/Eight.java | 29 + .../programmingAnswers/chapterFour/abc.txt | 1 + .../programmingAnswers/chapterOne/Five.java | 16 + .../programmingAnswers/chapterOne/Four.java | 15 + .../programmingAnswers/chapterOne/Two.java | 5 + .../programmingAnswers/chapterTwo/Eight.java | 54 + .../programmingAnswers/chapterTwo/Five.java | 24 + .../programmingAnswers/chapterTwo/Four.java | 37 + .../programmingAnswers/chapterTwo/One.java | 21 + .../programmingAnswers/chapterTwo/Seven.java | 65 + .../programmingAnswers/chapterTwo/Six.java | 59 + .../programmingAnswers/chapterTwo/Three.java | 60 + .../programmingAnswers/chapterTwo/Two.java | 35 + .../ProgrammingQuestions/index.html | 1985 +++++ exams/examQuestions/index.html | 1650 ++++ .../ChainedException/ChainExceptionDemo.java | 16 + exception/ChainedException/index.html | 1389 ++++ exception/Exception.java | 13 + exception/MultipleCatch.java | 32 + exception/NestedTry/NestedTry.java | 25 + exception/NestedTry/index.html | 1379 ++++ exception/builtIn/ExceptionDemo.java | 15 + exception/builtIn/MyException.java | 12 + exception/builtIn/index.html | 1391 ++++ exception/finally/FinallyDemo.java | 28 + exception/finally/FinallyDemoOne.java | 18 + exception/finally/index.html | 1381 ++++ exception/index.html | 1434 ++++ exception/throw/ArgsArithmeticException.java | 18 + exception/throw/index.html | 1403 ++++ exception/throw/throwDemo.java | 8 + exception/throw/throwDemoWithMessage.java | 12 + exception/throws/DemoOne/ExceptionOne.java | 21 + exception/throws/DemoOne/MyException.java | 6 + exception/throws/ThrowsDemo.java | 24 + exception/throws/index.html | 1402 ++++ general/ExportInJSON/DecodeJSON.java | 42 + general/ExportInJSON/ExportInJSON.java | 24 + general/ExportInJSON/JSONEncodeDemo.java | 17 + general/Overriding.java | 31 + general/OwnException.java | 25 + general/RunComment.java | 6 + general/Stack.java | 57 + general/StackDemo.java | 33 + general/TargetSumByTwo.java | 21 + general/index.html | 1380 ++++ general/internalRepresentation.java | 23 + general/swapWithoutThirdVariable.java | 28 + general/withoutArithmeticOperators.java | 29 + graphics/barChart/BarChart.java | 28 + graphics/color/ColorJPanel.java | 19 + graphics/color/ShowColors.java | 13 + graphics/color/index.html | 1439 ++++ graphics/color/withApplet/ColorDemo.java | 16 + graphics/control/index.html | 1502 ++++ graphics/font/CustomFontAndSize.java | 12 + .../font/fontMetrics/FontMetricsDemo.java | 20 + graphics/font/fontMetrics/index.html | 1412 ++++ graphics/font/index.html | 1433 ++++ graphics/geometry/DrawArc.java | 13 + graphics/geometry/DrawOval.java | 12 + graphics/geometry/DrawRectangle.java | 12 + graphics/geometry/PolyLineDemo.java | 15 + graphics/geometry/PolygonDemo.java | 17 + graphics/geometry/RoundRectangle.java | 12 + graphics/geometry/index.html | 1502 ++++ graphics/index.html | 1418 ++++ graphics/nepaliFlag/Moon.java | 23 + graphics/nepaliFlag/NepaliFlag.java | 20 + graphics/nepaliFlag/nepal.png | Bin 0 -> 17299 bytes graphics/smiley/Amazed.java | 58 + graphics/smiley/Teasing.java | 41 + index.html | 1414 ++++ introduction/DataTypes/index.html | 1510 ++++ introduction/IDENTIFIER/index.html | 1532 ++++ introduction/ReservedWord/index.html | 1634 ++++ introduction/index.html | 1533 ++++ io/BufferedReader/ReadFromGCES.java | 19 + io/BufferedReader/ReadFromGCESReadLine.java | 22 + io/BufferedReader/gces.txt | 3 + io/BufferedReader/index.html | 1624 ++++ io/BufferedWriter/WriteOnGCES.java | 19 + io/BufferedWriter/index.html | 1677 +++++ io/File/CLA/DisplayWithCLA.java | 116 + io/File/CLA/index.html | 1631 ++++ io/File/CountsFile.java | 30 + io/File/DisplayFileAndDirectories.java | 19 + io/File/MyFileInsideFolder.java | 40 + io/File/MyFileInsideFolderWithCondition.java | 35 + io/File/index.html | 1676 ++++ io/FileReader/FileReaderDemo.java | 21 + io/FileReader/FileReaderIntoArray.java | 21 + io/FileReader/index.html | 1622 ++++ io/FileReader/myText.txt | 1 + io/FileWriter/FileWriterAppendDemo.java | 16 + io/FileWriter/FileWriterDemo.java | 22 + io/FileWriter/index.html | 1605 ++++ io/PrintWriter/WriteIntoFile.java | 18 + io/PrintWriter/index.html | 1563 ++++ io/index.html | 1482 ++++ io/more-examples/DisplayTextFiles.java | 14 + io/more-examples/MergeFiles.java | 28 + io/more-examples/MergeFilesAlternatively.java | 26 + io/more-examples/MergeTextFromGivenPath.java | 30 + io/more-examples/abc.txt | 2 + io/more-examples/index.html | 1655 ++++ io/more-examples/xyz.txt | 2 + literals/index.html | 1438 ++++ literals/literals.java | 47 + literals/testForLiterals/DoubleWIthD.java | 6 + .../DoubleWithHexaDecimalLiteral.java | 6 + .../DoubleWithOctalLiteral.java | 6 + literals/testForLiterals/DoubleWithoutD.java | 6 + literals/testForLiterals/FloatWithF.java | 6 + literals/testForLiterals/FloatWithoutF.java | 6 + networking/ConnectionLess/Receiver.java | 18 + networking/ConnectionLess/Sender.java | 15 + networking/ConnectionLess/index.html | 1638 ++++ .../HttpURLConnectionDemo.java | 34 + networking/HTTPURLConnection/index.html | 1503 ++++ networking/InetAddress/InetAddressDemo.java | 33 + networking/InetAddress/index.html | 1578 ++++ networking/ServerToClient/Client.java | 17 + networking/ServerToClient/Server.java | 21 + networking/ServerToClient/index.html | 1528 ++++ .../SocketProgramming/TryWithResources.java | 27 + networking/SocketProgramming/index.html | 1558 ++++ networking/UDPMessaging/UDPClient.java | 30 + networking/UDPMessaging/UDPServer.java | 30 + networking/UDPMessaging/index.html | 1549 ++++ networking/URL/URLDemo.java | 14 + networking/URL/index.html | 1529 ++++ .../URLConnection/URLConnectionDemo.java | 58 + networking/URLConnection/index.html | 1529 ++++ networking/chatApplication/Arjun.java | 17 + networking/chatApplication/GCESServer.java | 23 + networking/chatApplication/index.html | 1530 ++++ .../IsInternetAvailable.java | 24 + networking/checkInternetConnection/index.html | 1495 ++++ networking/dualConnection/Client.java | 26 + networking/dualConnection/Server.java | 32 + networking/dualConnection/index.html | 1555 ++++ networking/index.html | 1572 ++++ networking/whoisImplementation/Whois.java | 30 + networking/whoisImplementation/index.html | 1501 ++++ oop/classesObjects/accessModifiers/Movie.java | 7 + oop/classesObjects/accessModifiers/index.html | 1384 ++++ .../accessModifiers/movieDemo.java | 7 + .../anonymous/AnonymousClass.java | 6 + .../anonymous/AnonymousDemo.java | 11 + .../classesObjectsImplementation/Animal.java | 21 + .../AnimalDemo.java | 11 + .../classesObjectsImplementation/Box.java | 17 + .../classesObjectsImplementation/BoxDemo.java | 7 + .../Calculate.java | 23 + .../CalculateDemo.java | 13 + oop/classesObjects/constructor/Box.java | 33 + oop/classesObjects/constructor/BoxDemo.java | 11 + oop/classesObjects/constructor/index.html | 1381 ++++ oop/classesObjects/final/Sample.java | 10 + oop/classesObjects/final/finalTwo.java | 13 + oop/classesObjects/final/index.html | 1406 ++++ .../AnimalHumanAssignment.java | 39 + .../nestedInnerClass/classAssignment.java | 27 + .../nestedInnerClass/classAssignment01.java | 27 + .../nestedInnerClass/classAssignment02.java | 27 + .../nestedInnerClass/index.html | 1383 ++++ .../Box.java | 5 + .../BoxDemo.java | 10 + .../index.html | 1375 ++++ oop/classesObjects/simpleClass/Box.java | 5 + oop/classesObjects/simpleClass/BoxDemo.java | 15 + .../simpleClass/DeclareObjects.java | 13 + oop/classesObjects/static/index.html | 1394 ++++ .../AbstractClassFour/AbstractDemo.java | 11 + .../AbstractClassFour/Circle.java | 5 + .../AbstractClassFour/Shape.java | 8 + .../AbstractClassOne/AbstractAreas.java | 14 + .../AbstractClassOne/Figure.java | 10 + .../AbstractClassOne/Rectangle.java | 10 + .../AbstractClassOne/Triangle.java | 10 + .../AbstractClassThree/AbstractDemo.java | 15 + .../AbstractClassThree/Huawei.java | 6 + .../AbstractClassThree/Iphone.java | 6 + .../AbstractClassThree/Phone.java | 5 + .../AbstractClassTwo/AbstractDemo.java | 20 + .../AbstractClassTwo/ArjunPhone.java | 11 + .../AbstractClassTwo/SamirPhone.java | 10 + .../AbstractClassTwo/SumanPhone.java | 6 + oop/inheritance/AbstractClass/index.html | 1405 ++++ oop/inheritance/Box.java | 29 + oop/inheritance/BoxDemo.java | 14 + oop/inheritance/BoxWeight.java | 10 + .../derivation/OrderDerivation.java | 23 + .../finalWithInheritance/index.html | 1401 ++++ oop/inheritance/index.html | 1390 ++++ oop/inheritance/interface/Circle.java | 15 + oop/inheritance/interface/Extended/index.html | 1399 ++++ oop/inheritance/interface/Graphics.java | 7 + oop/inheritance/interface/InterfaceDemo.java | 25 + .../interface/NestedInterface/Animal.java | 8 + .../interface/NestedInterface/Dog.java | 6 + .../NestedInterface/NestedInterfaceDemo.java | 13 + .../interface/NestedInterface/index.html | 1388 ++++ oop/inheritance/interface/Rectangle.java | 14 + oop/inheritance/interface/Shape.java | 11 + oop/inheritance/interface/index.html | 1449 ++++ oop/inheritance/methodOverRiding/Animal.java | 20 + .../DynamicMethodDispatch.java | 38 + .../DynamicMethodDispatch/index.html | 1396 ++++ oop/inheritance/methodOverRiding/index.html | 1380 ++++ oop/inheritance/super/index.html | 1390 ++++ oop/usingPackage/PackageDemo.java | 11 + oop/usingPackage/gces/Student.java | 16 + oop/usingPackage/index.html | 1521 ++++ oop/usingPackage/tuts/index.html | 1407 ++++ operators/assignmentOperators.java | 17 + operators/basicArithmeticOperators.java | 33 + operators/bitwiseOperators.java | 10 + operators/decimalToBinary.java | 12 + operators/incrementDecrement.java | 14 + operators/modulusOperator.java | 9 + search/search_index.json | 1 + sitemap.xml | 618 ++ sitemap.xml.gz | Bin 0 -> 1276 bytes swing/COMPONENTS/index.html | 1395 ++++ swing/DIFFERENCES/index.html | 1415 ++++ swing/HIERARCHY/index.html | 1375 ++++ swing/JApplet/JAppletDemo.java | 38 + swing/JFrame/ChangeBackGround.java | 40 + swing/JFrame/JFrameDemo.java | 19 + swing/JFrame/JFrameDemoByAssociation.java | 29 + swing/JOptionPane/JOptionPane.java | 14 + swing/JTextField/JTextFieldDemo.java | 22 + swing/dialog/DialogDemo.java | 10 + swing/general/Calculator.java | 48 + swing/general/HaveFun.java | 35 + swing/multiCasting/MULTICASTING/index.html | 1379 ++++ swing/multiCasting/MultiCastEvent.java | 42 + variables/classAssignment/Person.java | 11 + variables/classAssignment/PersonDemo.java | 15 + .../dynamicInitializationOfVariables.java | 11 + variables/index.html | 1724 +++++ variables/lifeTImeOfVariable.java | 16 + variables/scopeOfVariables.java | 16 + variables/scopeOfVariablesOne.java | 11 + variables/typeconversion.java | 15 + 496 files changed, 197102 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 AWT/CONTROLS/index.html create mode 100644 AWT/CheckBox/CheckBoxDemo.java create mode 100644 AWT/CheckBox/index.html create mode 100644 AWT/button/ILoveNepal.java create mode 100644 AWT/button/IWantToLive.java create mode 100644 AWT/button/index.html create mode 100644 AWT/checkBoxGroup/CheckboxGroupDemo.java create mode 100644 AWT/checkBoxGroup/index.html create mode 100644 AWT/choice/ChoiceDemo.java create mode 100644 AWT/choice/index.html create mode 100644 AWT/dialog/DialogDemo.java create mode 100644 AWT/frame/FlowLayout.java create mode 100644 AWT/frame/FrameDemo.java create mode 100644 AWT/frame/FrameDemoOne.java create mode 100644 AWT/frame/closeAbleFrame/FrameCloseDemo.java create mode 100644 AWT/frame/closeAbleFrame/index.html create mode 100644 AWT/general/Input.java create mode 100644 AWT/general/SampleApp.java create mode 100644 AWT/index.html create mode 100644 AWT/label/Alignment.java create mode 100644 AWT/label/LabelDemo.java create mode 100644 AWT/label/LabelDemoOne.java create mode 100644 AWT/label/index.html create mode 100644 AWT/layout/GridBagLayout/GridBagConstraintsDemo.java create mode 100644 AWT/layout/GridBagLayout/StagesOfLife.java create mode 100644 AWT/layout/GridBagLayout/index.html create mode 100644 AWT/layout/GridLayout/Directions.java create mode 100644 AWT/layout/GridLayout/GridLayoutDemo.java create mode 100644 AWT/layout/GridLayout/TwelveButtons.java create mode 100644 AWT/layout/GridLayout/index.html create mode 100644 AWT/layout/borderLayout/BorderDemo.java create mode 100644 AWT/layout/borderLayout/BorderLayoutDemo.java create mode 100644 AWT/layout/borderLayout/index.html create mode 100644 AWT/layout/cardLayout/CardLayoutDemo.java create mode 100644 AWT/layout/cardLayout/index.html create mode 100644 AWT/layout/flowLayout/FlowLayoutDemo.java create mode 100644 AWT/layout/flowLayout/index.html create mode 100644 AWT/layout/index.html create mode 100644 AWT/list/ListDemo.java create mode 100644 AWT/list/index.html create mode 100644 AWT/menu/MenuDemo.java create mode 100644 AWT/scrollBar/ScrollbarDemo.java create mode 100644 AWT/scrollBar/index.html create mode 100644 AWT/textArea/TextAreaDemo.java create mode 100644 AWT/textArea/index.html create mode 100644 AWT/textField/InputInformation.java create mode 100644 AWT/textField/TextFieldDemo.java create mode 100644 AWT/textField/index.html create mode 100644 JDBC/DIFFERENCES/index.html create mode 100644 JDBC/DifferencesBetweenStatementAndPS/index.html create mode 100644 JDBC/FEATURES/index.html create mode 100644 JDBC/JDBCDriver/index.html create mode 100644 JDBC/SQLInjection/index.html create mode 100644 JDBC/StepsToDevelopJDBCApplication/index.html create mode 100644 JDBC/TypesOfSQLCommands/index.html create mode 100644 JDBC/index.html create mode 100644 JDBC/lib/mysql-connector-java-8.0.15.jar create mode 100644 JDBC/src/com/gces/jdbc/DataEntry.java create mode 100644 JDBC/src/com/gces/jdbc/DataEntryDemo.java create mode 100644 JDBC/src/com/gces/jdbc/DeleteData.java create mode 100644 JDBC/src/com/gces/jdbc/Election.java create mode 100644 JDBC/src/com/gces/jdbc/SalaryUpdate.java create mode 100644 JDBC/src/com/gces/jdbc/Students.java create mode 100644 JDBC/src/com/gces/jdbc/Test.java create mode 100644 JDBC/src/com/gces/jdbc/UpdateManagerSalary.java create mode 100644 applet/EXAMPLES/index.html create mode 100644 applet/HelloApplet.html create mode 100644 applet/HelloApplet.java create mode 100644 applet/TUTORIAL/index.html create mode 100644 applet/displayingImage/DisplayImage.java create mode 100644 applet/displayingImage/blue.jpg create mode 100644 applet/displayingImage/index.html create mode 100644 applet/general/AvailableFonts.java create mode 100644 applet/index.html create mode 100644 applet/lifeCycle/LifeCycle.java create mode 100644 applet/nepaliFlag/Flag.java create mode 100644 applet/passingParameter/ParamDemo.html create mode 100644 applet/passingParameter/ParamDemo.java create mode 100644 applet/passingParameter/customFontAndSize/CustomFont.java create mode 100644 applet/playingAudio/PlayAudio.java create mode 100644 applet/playingAudio/index.html create mode 100644 applet/playingAudio/sample.wav create mode 100644 array/alternativeArrayDeclaration.java create mode 100644 array/arrayAssignment.java create mode 100644 array/arrayRepresentation01/arrayRepresentation01.java create mode 100644 array/arrayRepresentation01/index.html create mode 100644 array/arrayRepresentation02/arrayRepresentation02.java create mode 100644 array/arrayRepresentation02/index.html create mode 100644 array/arrays.java create mode 100644 array/averageUsingArray.java create mode 100644 array/conventional/conventionalWay.java create mode 100644 array/conventional/index.html create mode 100644 array/doubleTwoDimesionalArray.java create mode 100644 array/extra/index.html create mode 100644 array/index.html create mode 100644 array/matrixRepresentation/index.html create mode 100644 array/matrixRepresentation/matrixRepresentation.java create mode 100644 array/threeDimensionalArray.java create mode 100644 array/twoDArray.java create mode 100644 array/twoDimensionalArrayManualAllocation.java create mode 100644 assets/fonts/SailecBlack.woff create mode 100644 assets/fonts/SailecBlackItalic.woff create mode 100644 assets/fonts/SailecBold.woff create mode 100644 assets/fonts/SailecBoldItalic.woff create mode 100644 assets/fonts/SailecHairline.woff create mode 100644 assets/fonts/SailecHairlineItalic.woff create mode 100644 assets/fonts/SailecLight.woff create mode 100644 assets/fonts/SailecLightItalic.woff create mode 100644 assets/fonts/SailecMedium.woff create mode 100644 assets/fonts/SailecMediumItalic.woff create mode 100644 assets/fonts/SailecRegular.woff create mode 100644 assets/fonts/SailecRegularItalic.woff create mode 100644 assets/fonts/SailecThin.woff create mode 100644 assets/fonts/SailecThinItalic.woff create mode 100644 assets/images/favicon.png create mode 100644 assets/images/java.png create mode 100644 assets/javascripts/bundle.6e54b5cd.min.js create mode 100644 assets/javascripts/bundle.6e54b5cd.min.js.map create mode 100644 assets/javascripts/config.js create mode 100644 assets/javascripts/extra.js create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.2a1c317c.min.js create mode 100644 assets/javascripts/workers/search.2a1c317c.min.js.map create mode 100644 assets/stylesheets/extra.css create mode 100644 assets/stylesheets/main.120efc48.min.css create mode 100644 assets/stylesheets/main.120efc48.min.css.map create mode 100644 assets/stylesheets/palette.9647289d.min.css create mode 100644 assets/stylesheets/palette.9647289d.min.css.map create mode 100644 basics/blocksOfCode.java create mode 100644 basics/booleanDataType.java create mode 100644 basics/charDataType.java create mode 100644 basics/charIsLikeInt.java create mode 100644 basics/doubleDataType.java create mode 100644 basics/escapeSequences.java create mode 100644 basics/forLoop.java create mode 100644 basics/hello-numbers.java create mode 100644 basics/hello-world.java create mode 100644 basics/ifStatement.java create mode 100644 basics/speedOfLight.java create mode 100644 basics/underScoreForReadability.java create mode 100644 controlStatements/examResult.java create mode 100644 controlStatements/forEach.java create mode 100644 controlStatements/index.html create mode 100644 controlStatements/missingBreak.java create mode 100644 controlStatements/nonRecursive/Fibonacci/Fibonacci.java create mode 100644 controlStatements/nonRecursive/Fibonacci/FibonacciDemo.java create mode 100644 controlStatements/recursion/Factorial/Factorial.java create mode 100644 controlStatements/recursion/Factorial/FactorialDemo.java create mode 100644 controlStatements/recursion/Fibonacci/Fibonacci.java create mode 100644 controlStatements/recursion/Fibonacci/FibonacciDemo.java create mode 100644 controlStatements/summationOfFirstFiveElement.java create mode 100644 controlStatements/switchStatement.java create mode 100644 controlStatements/testCases/doWhile/asExitControlledLoop.java create mode 100644 controlStatements/testCases/doWhile/blockVariableDeclaration.java create mode 100644 controlStatements/testCases/doWhile/finalValueCompairing.java create mode 100644 controlStatements/testCases/doWhile/inlineExecution.java create mode 100644 controlStatements/testCases/doWhile/inlinePrinting.java create mode 100644 controlStatements/testCases/doWhile/inlineVariableDeclaration.java create mode 100644 controlStatements/testCases/doWhile/unReachableStatement.java create mode 100644 controlStatements/testCases/doWhile/valueAssignAndCompairing.java create mode 100644 controlStatements/testCases/forLoop/IsThatInfinite.java create mode 100644 controlStatements/testCases/forLoop/byDefaultTrue.java create mode 100644 controlStatements/testCases/forLoop/initializationAndUpdationIsPrint.java create mode 100644 controlStatements/testCases/forLoop/initializationIsPrint.java create mode 100644 controlStatements/testCases/forLoop/inlinePrinting.java create mode 100644 controlStatements/testCases/forLoop/inlineVariableDeclaration.java create mode 100644 controlStatements/testCases/forLoop/noInitializationConditionUpdation.java create mode 100644 controlStatements/testCases/forLoop/noInitializationConditionUpdationInlinePrint.java create mode 100644 controlStatements/testCases/forLoop/normalExecution.java create mode 100644 controlStatements/testCases/forLoop/onlyForLoop.java create mode 100644 controlStatements/testCases/forLoop/trueCondition.java create mode 100644 controlStatements/testCases/ifElse/booleanVariableAssignmentAsArgument.java create mode 100644 controlStatements/testCases/ifElse/booleanVariableAssignmentAsArgument01.java create mode 100644 controlStatements/testCases/ifElse/booleanVariableAssignmentAsArgument02.java create mode 100644 controlStatements/testCases/ifElse/intAsArgument.java create mode 100644 controlStatements/testCases/ifElse/intValueCompareAsArgument.java create mode 100644 controlStatements/testCases/ifElse/intVariableAsArgument.java create mode 100644 controlStatements/testCases/ifElse/trueAsArgument.java create mode 100644 controlStatements/testCases/ifElse/withoutBraces/declaringVariable.java create mode 100644 controlStatements/testCases/ifElse/withoutBraces/declaringVariableInsideBlockIfElse.java create mode 100644 controlStatements/testCases/ifElse/withoutBraces/onlyIf.java create mode 100644 controlStatements/testCases/ifElse/withoutBraces/printMessage.java create mode 100644 controlStatements/testCases/while/finalValueCompairing.java create mode 100644 controlStatements/testCases/while/inlinePrinting.java create mode 100644 controlStatements/testCases/while/inlineVariableDeclaration.java create mode 100644 controlStatements/testCases/while/literalCompairing.java create mode 100644 controlStatements/testCases/while/unreachableStatement.java create mode 100644 controlStatements/testCases/while/unreachableStatementInsideFalse.java create mode 100644 controlStatements/testCases/while/variableComparing.java create mode 100644 controlStatements/testCases/while/variableComparing01.java create mode 100644 dataStructures/TowerOfHanoi/TOH.java create mode 100644 dataStructures/TowerOfHanoi/TOHDemo.java create mode 100644 dataStructures/blockchain/Block.java create mode 100644 dataStructures/blockchain/Main.java create mode 100644 dataStructures/index.html create mode 100644 dataStructures/stack.java create mode 100644 events/ActionListener/ActionListenerDemo.java create mode 100644 events/ActionListener/index.html create mode 100644 events/Adapter/AdapterDemo.java create mode 100644 events/Adapter/CloseByWindowButton.java create mode 100644 events/Adapter/index.html create mode 100644 events/AdjustmentListener/index.html create mode 100644 events/ComponentListener/index.html create mode 100644 events/ContainerListener/index.html create mode 100644 events/EVENTCLASSES/index.html create mode 100644 events/EVENTLISTENERS/index.html create mode 100644 events/FocusListener/index.html create mode 100644 events/ItemListener/index.html create mode 100644 events/KeyListener/KeyListenerDemo.java create mode 100644 events/KeyListener/index.html create mode 100644 events/MouseListener/MouseListenerDemo.java create mode 100644 events/MouseListener/index.html create mode 100644 events/MouseMotionListener/MouseMotionListenerDemo.java create mode 100644 events/MouseMotionListener/index.html create mode 100644 events/MouseWheelListener/index.html create mode 100644 events/TextListener/TextAreaDemo.java create mode 100644 events/TextListener/index.html create mode 100644 events/WindowFocusListener/index.html create mode 100644 events/WindowListener/WindowListenerDemo.java create mode 100644 events/WindowListener/index.html create mode 100644 events/index.html create mode 100644 exams/examAnswers/DBAbstractClassAndInterface/index.html create mode 100644 exams/examAnswers/programmingAnswers/chapterFour/Eight.java create mode 100644 exams/examAnswers/programmingAnswers/chapterFour/abc.txt create mode 100644 exams/examAnswers/programmingAnswers/chapterOne/Five.java create mode 100644 exams/examAnswers/programmingAnswers/chapterOne/Four.java create mode 100644 exams/examAnswers/programmingAnswers/chapterOne/Two.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Eight.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Five.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Four.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/One.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Seven.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Six.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Three.java create mode 100644 exams/examAnswers/programmingAnswers/chapterTwo/Two.java create mode 100644 exams/examQuestions/ProgrammingQuestions/index.html create mode 100644 exams/examQuestions/index.html create mode 100644 exception/ChainedException/ChainExceptionDemo.java create mode 100644 exception/ChainedException/index.html create mode 100644 exception/Exception.java create mode 100644 exception/MultipleCatch.java create mode 100644 exception/NestedTry/NestedTry.java create mode 100644 exception/NestedTry/index.html create mode 100644 exception/builtIn/ExceptionDemo.java create mode 100644 exception/builtIn/MyException.java create mode 100644 exception/builtIn/index.html create mode 100644 exception/finally/FinallyDemo.java create mode 100644 exception/finally/FinallyDemoOne.java create mode 100644 exception/finally/index.html create mode 100644 exception/index.html create mode 100644 exception/throw/ArgsArithmeticException.java create mode 100644 exception/throw/index.html create mode 100644 exception/throw/throwDemo.java create mode 100644 exception/throw/throwDemoWithMessage.java create mode 100644 exception/throws/DemoOne/ExceptionOne.java create mode 100644 exception/throws/DemoOne/MyException.java create mode 100644 exception/throws/ThrowsDemo.java create mode 100644 exception/throws/index.html create mode 100644 general/ExportInJSON/DecodeJSON.java create mode 100644 general/ExportInJSON/ExportInJSON.java create mode 100644 general/ExportInJSON/JSONEncodeDemo.java create mode 100644 general/Overriding.java create mode 100644 general/OwnException.java create mode 100644 general/RunComment.java create mode 100644 general/Stack.java create mode 100644 general/StackDemo.java create mode 100644 general/TargetSumByTwo.java create mode 100644 general/index.html create mode 100644 general/internalRepresentation.java create mode 100644 general/swapWithoutThirdVariable.java create mode 100644 general/withoutArithmeticOperators.java create mode 100644 graphics/barChart/BarChart.java create mode 100644 graphics/color/ColorJPanel.java create mode 100644 graphics/color/ShowColors.java create mode 100644 graphics/color/index.html create mode 100644 graphics/color/withApplet/ColorDemo.java create mode 100644 graphics/control/index.html create mode 100644 graphics/font/CustomFontAndSize.java create mode 100644 graphics/font/fontMetrics/FontMetricsDemo.java create mode 100644 graphics/font/fontMetrics/index.html create mode 100644 graphics/font/index.html create mode 100644 graphics/geometry/DrawArc.java create mode 100644 graphics/geometry/DrawOval.java create mode 100644 graphics/geometry/DrawRectangle.java create mode 100644 graphics/geometry/PolyLineDemo.java create mode 100644 graphics/geometry/PolygonDemo.java create mode 100644 graphics/geometry/RoundRectangle.java create mode 100644 graphics/geometry/index.html create mode 100644 graphics/index.html create mode 100644 graphics/nepaliFlag/Moon.java create mode 100644 graphics/nepaliFlag/NepaliFlag.java create mode 100644 graphics/nepaliFlag/nepal.png create mode 100644 graphics/smiley/Amazed.java create mode 100644 graphics/smiley/Teasing.java create mode 100644 index.html create mode 100644 introduction/DataTypes/index.html create mode 100644 introduction/IDENTIFIER/index.html create mode 100644 introduction/ReservedWord/index.html create mode 100644 introduction/index.html create mode 100644 io/BufferedReader/ReadFromGCES.java create mode 100644 io/BufferedReader/ReadFromGCESReadLine.java create mode 100644 io/BufferedReader/gces.txt create mode 100644 io/BufferedReader/index.html create mode 100644 io/BufferedWriter/WriteOnGCES.java create mode 100644 io/BufferedWriter/index.html create mode 100644 io/File/CLA/DisplayWithCLA.java create mode 100644 io/File/CLA/index.html create mode 100644 io/File/CountsFile.java create mode 100644 io/File/DisplayFileAndDirectories.java create mode 100644 io/File/MyFileInsideFolder.java create mode 100644 io/File/MyFileInsideFolderWithCondition.java create mode 100644 io/File/index.html create mode 100644 io/FileReader/FileReaderDemo.java create mode 100644 io/FileReader/FileReaderIntoArray.java create mode 100644 io/FileReader/index.html create mode 100644 io/FileReader/myText.txt create mode 100644 io/FileWriter/FileWriterAppendDemo.java create mode 100644 io/FileWriter/FileWriterDemo.java create mode 100644 io/FileWriter/index.html create mode 100644 io/PrintWriter/WriteIntoFile.java create mode 100644 io/PrintWriter/index.html create mode 100644 io/index.html create mode 100644 io/more-examples/DisplayTextFiles.java create mode 100644 io/more-examples/MergeFiles.java create mode 100644 io/more-examples/MergeFilesAlternatively.java create mode 100644 io/more-examples/MergeTextFromGivenPath.java create mode 100644 io/more-examples/abc.txt create mode 100644 io/more-examples/index.html create mode 100644 io/more-examples/xyz.txt create mode 100644 literals/index.html create mode 100644 literals/literals.java create mode 100644 literals/testForLiterals/DoubleWIthD.java create mode 100644 literals/testForLiterals/DoubleWithHexaDecimalLiteral.java create mode 100644 literals/testForLiterals/DoubleWithOctalLiteral.java create mode 100644 literals/testForLiterals/DoubleWithoutD.java create mode 100644 literals/testForLiterals/FloatWithF.java create mode 100644 literals/testForLiterals/FloatWithoutF.java create mode 100644 networking/ConnectionLess/Receiver.java create mode 100644 networking/ConnectionLess/Sender.java create mode 100644 networking/ConnectionLess/index.html create mode 100644 networking/HTTPURLConnection/HttpURLConnectionDemo.java create mode 100644 networking/HTTPURLConnection/index.html create mode 100644 networking/InetAddress/InetAddressDemo.java create mode 100644 networking/InetAddress/index.html create mode 100644 networking/ServerToClient/Client.java create mode 100644 networking/ServerToClient/Server.java create mode 100644 networking/ServerToClient/index.html create mode 100644 networking/SocketProgramming/TryWithResources.java create mode 100644 networking/SocketProgramming/index.html create mode 100644 networking/UDPMessaging/UDPClient.java create mode 100644 networking/UDPMessaging/UDPServer.java create mode 100644 networking/UDPMessaging/index.html create mode 100644 networking/URL/URLDemo.java create mode 100644 networking/URL/index.html create mode 100644 networking/URLConnection/URLConnectionDemo.java create mode 100644 networking/URLConnection/index.html create mode 100644 networking/chatApplication/Arjun.java create mode 100644 networking/chatApplication/GCESServer.java create mode 100644 networking/chatApplication/index.html create mode 100644 networking/checkInternetConnection/IsInternetAvailable.java create mode 100644 networking/checkInternetConnection/index.html create mode 100644 networking/dualConnection/Client.java create mode 100644 networking/dualConnection/Server.java create mode 100644 networking/dualConnection/index.html create mode 100644 networking/index.html create mode 100644 networking/whoisImplementation/Whois.java create mode 100644 networking/whoisImplementation/index.html create mode 100644 oop/classesObjects/accessModifiers/Movie.java create mode 100644 oop/classesObjects/accessModifiers/index.html create mode 100644 oop/classesObjects/accessModifiers/movieDemo.java create mode 100644 oop/classesObjects/anonymous/AnonymousClass.java create mode 100644 oop/classesObjects/anonymous/AnonymousDemo.java create mode 100644 oop/classesObjects/classesObjectsImplementation/Animal.java create mode 100644 oop/classesObjects/classesObjectsImplementation/AnimalDemo.java create mode 100644 oop/classesObjects/classesObjectsImplementation/Box.java create mode 100644 oop/classesObjects/classesObjectsImplementation/BoxDemo.java create mode 100644 oop/classesObjects/classesObjectsImplementation/Calculate.java create mode 100644 oop/classesObjects/classesObjectsImplementation/CalculateDemo.java create mode 100644 oop/classesObjects/constructor/Box.java create mode 100644 oop/classesObjects/constructor/BoxDemo.java create mode 100644 oop/classesObjects/constructor/index.html create mode 100644 oop/classesObjects/final/Sample.java create mode 100644 oop/classesObjects/final/finalTwo.java create mode 100644 oop/classesObjects/final/index.html create mode 100644 oop/classesObjects/nestedInnerClass/AnimalHumanAssignment.java create mode 100644 oop/classesObjects/nestedInnerClass/classAssignment.java create mode 100644 oop/classesObjects/nestedInnerClass/classAssignment01.java create mode 100644 oop/classesObjects/nestedInnerClass/classAssignment02.java create mode 100644 oop/classesObjects/nestedInnerClass/index.html create mode 100644 oop/classesObjects/simpleClass/AssigningObjectReferenceVariables/Box.java create mode 100644 oop/classesObjects/simpleClass/AssigningObjectReferenceVariables/BoxDemo.java create mode 100644 oop/classesObjects/simpleClass/AssigningObjectReferenceVariables/index.html create mode 100644 oop/classesObjects/simpleClass/Box.java create mode 100644 oop/classesObjects/simpleClass/BoxDemo.java create mode 100644 oop/classesObjects/simpleClass/DeclareObjects.java create mode 100644 oop/classesObjects/static/index.html create mode 100644 oop/inheritance/AbstractClass/AbstractClassFour/AbstractDemo.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassFour/Circle.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassFour/Shape.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassOne/AbstractAreas.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassOne/Figure.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassOne/Rectangle.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassOne/Triangle.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassThree/AbstractDemo.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassThree/Huawei.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassThree/Iphone.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassThree/Phone.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassTwo/AbstractDemo.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassTwo/ArjunPhone.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassTwo/SamirPhone.java create mode 100644 oop/inheritance/AbstractClass/AbstractClassTwo/SumanPhone.java create mode 100644 oop/inheritance/AbstractClass/index.html create mode 100644 oop/inheritance/Box.java create mode 100644 oop/inheritance/BoxDemo.java create mode 100644 oop/inheritance/BoxWeight.java create mode 100644 oop/inheritance/derivation/OrderDerivation.java create mode 100644 oop/inheritance/finalWithInheritance/index.html create mode 100644 oop/inheritance/index.html create mode 100644 oop/inheritance/interface/Circle.java create mode 100644 oop/inheritance/interface/Extended/index.html create mode 100644 oop/inheritance/interface/Graphics.java create mode 100644 oop/inheritance/interface/InterfaceDemo.java create mode 100644 oop/inheritance/interface/NestedInterface/Animal.java create mode 100644 oop/inheritance/interface/NestedInterface/Dog.java create mode 100644 oop/inheritance/interface/NestedInterface/NestedInterfaceDemo.java create mode 100644 oop/inheritance/interface/NestedInterface/index.html create mode 100644 oop/inheritance/interface/Rectangle.java create mode 100644 oop/inheritance/interface/Shape.java create mode 100644 oop/inheritance/interface/index.html create mode 100644 oop/inheritance/methodOverRiding/Animal.java create mode 100644 oop/inheritance/methodOverRiding/DynamicMethodDispatch/DynamicMethodDispatch.java create mode 100644 oop/inheritance/methodOverRiding/DynamicMethodDispatch/index.html create mode 100644 oop/inheritance/methodOverRiding/index.html create mode 100644 oop/inheritance/super/index.html create mode 100644 oop/usingPackage/PackageDemo.java create mode 100644 oop/usingPackage/gces/Student.java create mode 100644 oop/usingPackage/index.html create mode 100644 oop/usingPackage/tuts/index.html create mode 100644 operators/assignmentOperators.java create mode 100644 operators/basicArithmeticOperators.java create mode 100644 operators/bitwiseOperators.java create mode 100644 operators/decimalToBinary.java create mode 100644 operators/incrementDecrement.java create mode 100644 operators/modulusOperator.java create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 swing/COMPONENTS/index.html create mode 100644 swing/DIFFERENCES/index.html create mode 100644 swing/HIERARCHY/index.html create mode 100644 swing/JApplet/JAppletDemo.java create mode 100644 swing/JFrame/ChangeBackGround.java create mode 100644 swing/JFrame/JFrameDemo.java create mode 100644 swing/JFrame/JFrameDemoByAssociation.java create mode 100644 swing/JOptionPane/JOptionPane.java create mode 100644 swing/JTextField/JTextFieldDemo.java create mode 100644 swing/dialog/DialogDemo.java create mode 100644 swing/general/Calculator.java create mode 100644 swing/general/HaveFun.java create mode 100644 swing/multiCasting/MULTICASTING/index.html create mode 100644 swing/multiCasting/MultiCastEvent.java create mode 100644 variables/classAssignment/Person.java create mode 100644 variables/classAssignment/PersonDemo.java create mode 100644 variables/dynamicInitializationOfVariables.java create mode 100644 variables/index.html create mode 100644 variables/lifeTImeOfVariable.java create mode 100644 variables/scopeOfVariables.java create mode 100644 variables/scopeOfVariablesOne.java create mode 100644 variables/typeconversion.java diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..5c403d05 --- /dev/null +++ b/404.html @@ -0,0 +1,1357 @@ + + + +
+ + + + + + + + + + + +Component add (Component ComponentRef);
void remove(Component ComponentRef);
void removeAll();
Checkbox
is a control that is used to turn an option on or off.Label
associated with each check box that describes what option the box represents.Checkbox
by clicking on it.## Constructors:
+ 1. Checkbox() throws HeadlessException
+ 2. Checkbox(String str) throws HeadlessException
+ 3. Checkbox(String str, boolean on) throws HeadlessException
+ 4. Checkbox(String str, boolean on, CheckboxGroup cbGroup) throws HeadlessException
+ 5. Checkbox(String str, CheckboxGroup cbGroup, boolean on) throws HeadlessException
## Methods
+ 1. boolean getState();
+ 2. void setState(boolean on);
+ 3. String getLabel();
+ 4. void setLabel(String str);
Component
that contains a label and that generates an event when it is pressed. Push buttons are objects of type button. Button
defines these two constructors:## Constructors
+ 1. public Button()
+ 2. public Button(String buttonLabel) throws headless Exception;
## Public Methods
+ 1. public String getLabel();
+ - Get the label of this button instance.
public void setLabel(String btnlabel);
Set the label of this button instance.
+public void setEnable(boolean enable);
CheckboxGroup();
Checkbox getSelectedCheckbox();
void setSelectedCheckbox(Checkbox which);
++Same as Select in HTML + - The
+Choice
class is used to create a pop-up list of items from which user may choose. + - Only one item can be chosen.
## Constructors:
+ Choice();
## Methods:
+ 1. void add(String name);
+ 2. String getSelectedItem();
+ 3. int getSelectedIndex();
+ 4. int getItemCount();
+ 5. void select(String name);
+ 6. String getItem(int index);
Also called javafx JFx
Label
and it contains a String, which it displays.Label() throws HeadLessException
Label(String str) throws HeadLessException
// The string is left justified.Label(String str, int how) throws HeadLessException
// label.LEFT, label.RIGHT i. void setText(String str);
+ii. String getText();
+iii. void setAlignment(int how);
+iv. int getAlignment();
Label name = new Label("Arjun");
+ name.setText("Another Arjun");
+ String myNameWas = name.getText();
+
GridBagLayout
class is flexible Layout manager that aligns components vertically and horizontally and the components of different size.GridBagLayout
object maintains a dynamic, rectangular grid of cells.GridBagLayout
is associated with an instance of GridBagConstraints
.void setConstraints(Component c, GridBagConstraints cons);
+
1.GridBagLayout();
a. GridLayout()
+b. GridLayout(int rows, int cols)
+c. GridLayout(int rows, int cols, int hgap, int vgap)
BorderLayout()
BorderLayout(int hgap, int vgap)
add(new Button("North"), BorderLayout.WEST)
+ add("North", new Button("West") )
CardLayout ()
CardLayout (int hgap, int vgap)
void first (Container deck)
void last (Container deck)
void next (Container deck)
void previous (Container deck)
void show (Container deck, String cardName)
## Constructors
+ 1. FlowLayout()
+ 2. FlowLayout(int align)
+ 3. FlowLayout(int align, int hgape, int vgape)
## FlowLayout Alignments
+FlowLayout.LEFT, FlowLayout.RIGHT, FlowLayout.CENTER
LayoutManager
are provided to arrange GUI components on a container for presentation purpose.Container
object has a LayoutManager
interface.LayoutManager
interfacesetLayout()
method.setLayout()
is made, then the default layout manager is used that is FlowLayout
.## Types of LayoutManager
+ 1. FlowLayout
+ 2. BorderLayout
+ 3. GridLayout
+ 4. CardLayout
+ 5. GridBagLayout
### Two ways to create a Frame
in AWT :
+ 1. By extending Frame
Class. (Inheritance)
+ 2. By creating the object of Frame
class. (Association)
List
class provides a compact, multiple-choice scrolling selection list.## Constructors
+ 1. List() throws HeadlessException
+ 2. List(int numRows) throws HeadlessException
+ 3. List( int numRows, boolean multipleSelect) throws HeadlessException
++numRows number of rows will be visible, if false, then only one item may be selected.
+
## Methods
+ 1. void add(String name);
+ 2. void add(String name , int index);
+ 3. String getSelectedItem()
+ - for single selection
+ 5. int getSelectedIndex()
+ 6. String[] getSelectedItems()
+ - for multiple selection
+ 8. int[] getSelectedIndexes()
+ 9. int getItemCount();
+ 10. void select(int index);
Scrollbar
is used to select continuous values between a specified minimum and maximum.# Constructors
+ 1. Scrollbar() throws HeadlessException
+ 2. Scrollbar(int style) throws HeadlessException
+- Style includes Scrollbar.VERTICAL
and Scrollbar.HORIZONTAL
.
Scrollbar(int style, int thumbSize, int min, int max) throws HeadlessException
# Methods:
+ 1. void setValues(int initialValue, int thumbSize, int min, int max);
+ 2. int getValue()
+ 3. void setValue(int newValue)
+ 4. int getMinimum()
+ 5. int getMaximum()
++Sub class of
+TextComponent
TextArea
.## Constructors
+ 1. TextArea() throws HeadlessException
+ 2. TextArea(int numLines, int numChars) throws HeadlessException
+ 3. TextArea(String str) throws HeadlessException
+ 4. TextArea(Stirng str, int numLines, numChars) throws HeadlessException
+ 5. TextArea(String str, int numLines,int numChars, int sBars) throws HeadlessException
++Here, numLines represents rows and numChars represents number of columns. sBars is Scroll Bar to use scrollbar in the TextArea.
+
SCROLLBARS_BOTH, SCROLLBARS_NONE, SCROLLBARS_HORIZONTAL_ONLY, SCROLLBARS_VERTICAL_ONLY
Public Methods:
+ 1. String getText()
+ 2. void setText()
+ 3. String getSelectedText()
+ 4. void select(int startIndex, int endIndex)
+ 5. boolean isEditable()
+ 6. void setEditable( boolean canEdit)
++These methods are defined by
+TextComponent
+TextComponent
class is the superclass ofTextField
andTextArea
+So, bothTextField
andTextArea
can use these methods.
TextArea adds the following editing methods:
+ 1. void append(String str)
+ - The append()
method appends the strings specified by str to the end of the current text.
void insert(String str , int index)
insert()
method inserts the string passed in str at the specified index.
void replaceRange(String sr, int startIndex , int endIndex)
replaceRange()
replaces the characters from startIndex to endIndex-1, with the replacement text passed in str.The TextField
class implements a single line text entry area ususally called an edit control.
TextField
allow the user to enter strings and to edit the text using the arrow keys, cut and paste keys and mouse selection.
## Constructors
+ 1. public TextField(String initialText, int columns)
+ - Construct a TextField instance with the given initial text string with the number of column
public TextField(String strText);
Set the text display text on this TextField instance
+public TextField(int columns);
## Public Methods
+ 1. boolean isEditable()
public String getText();
Get the current text on this TextField instance
+public void setText(String strText)
Set this display text on this TextField instance
+public void setEditable(boolean editable);
Set the TextField to editable (read/ write) or non editable (read- only)
+void setEchoChar(char ch)
If ch is 0, then normal echoing is restored.
+TextField password = new TextField();
+password.setEchoChar("*")
boolean echoCharIsSet();
Return ture or false whether the TextField is set with some char
+char getEchoChar();
++1992, Open Database Connectivity
+
++ + +1997, Java Database Connectivity +- Support any database +- Support any platform +- Only for Java language +- Developed by Sun Microsystems.
+
Statement | +Prepared Statement | +
---|---|
At the time of creating Statement object, we are not required to provide any query | +At the time of creating Prepared Object, we have to provide SQL Query compulsary which can be send to the database and will be compiled. | +
Statemnt st = con.createStatement(); |
+PreparedStatement pst = con.prepareStatement(query); |
+
Hence, Statement object is not associated with any query and we can use for multiple queries. | +Hence, Prepared Statement is associated with any query. | +
Whenever, we are using execute method, everytime query will be compiled. | +Whenever, we are using execute method, query won't be compiled every time. | +
Statement object can work only for static queries. | +Work for Static and Dynamic Queries | +
Relatively, performance is low. | +Relatively, performance is high. | +
Chance of SQL Injection | +No Chance of SQL Injection | +
Inserting data value and large object is difficult. | +Insering data value and large object is easy. | +
++Progress Direct Software Company introduced Type-5 driver but is not industry standard driver.
+
++ODBC Supports all programming languages.
+
++Written in C, C++
+
++Three tiers
+
++See in copy.
+
Property | +Type 1 | +Type 2 | +Type 3 | +Type 4 | +
---|---|---|---|---|
Conversion | +From JDBC Calls to ODBC Call | +From JDBC Calls to Native Library Call | +From JDBC Calls to Middleware Server Call | +From JDBC Calls to Database specific Call | +
Implemented In | +Only Java | +Java and Native Langiages like C, C++ | +Only Java | +Only Java | +
Architecture | +2 Tier | +2 Tier | +3 Tier | +2 Tier | +
Platform Independent | +No | +No | +Yes | +Yes | +
Database Independent | +Yes | +No | +Yes | +No | +
Thick or Thin | +Thick | +Thick | +Thick | +Thin | +
Also Known As | +JDBC-ODBC Bridge Driver | +Native API-Partly Driver or Native Driver | +All Java Net Protocol Driver or Network Protocol Driver or Middleware Driver | +Pure Java Driver or Native Protocol or Thin Driver | +
Load and Register driver class.
+Class.forName("Oracle.jdbc.OracleDriver");
Establish Conection
+Connection con = Driver.Manager.getConnection( url , DbUsername , DbPassword ) ;
Statement st = con.createStatement();
Result rs = st.executeQuery("Select * from employees");
Process Result from ResultSet
+while(rs.next())
+{
+ System.out.Println(rs.getInt(1));
+}
+
Close connection
+ con.close();
CREATE TABLE, ALTER, DROP
SELECT
ALTER, PASSWORD, GRANT ACCESS
INSERT, DELETE, UPDATE
START AUDIT
COMMIT, ROLLBACK, SAVEPOINT
++Returns Result Set
+
++Returns Numeric Value
+
executeQuery()
To execute SELECT
queries.
public result executeQuery(String sqlQuery) throws SQLException
+
Eg:
+Result rs = st.executeQuery("SELECT * FROM employess");
+while(rs.next()){
+ System.out.println(" ID : " rs.getInt(1));
+}
+
executeUpdate()
public int executeUpdate(String sqlQuery) throws SQLException
Eg:
+ int affectedRow = st.executeUpdate("INSERT INTO employees(`id`) VALUES ('1')");
+
Returns the afftected rows.
+execute()
SELECT
and NON-SELECT
operations.SQL
query until run-time, we can use execute().boolean
SELECT
QuerySELECT
Querypublic boolean execute (String query) throws SQLException
Eg:
+ boolean b = st.execute(Dynamically provide SQLQuery);
+ if(b == true) {
+ ResultSet rs = st.getResultSet();
+ }
+ else
+ {
+ int rowCount = st.getUpdateCount();
+ }
+
?3uJsizJlSaT<`Q@3- zleEV(o|4ay8kXSjLfv6hZNoy{Ap3^A`?Y3x6YVGdHTflJY@Nxte6vr&7PP*E)u-JN z_eFO7xXmZ##2+PyEooFzO#QICQedS^h(|}QUu#V-^2YQ|EPaWo?_#F0taX%5eTS-# z-KhuYTiLAcsJ3#T#oPE&cE#Y1u(q<8QYW^*>=Msv-~@`@lB4XO;?XO;!S?4B=$nnFNr}z#u0opUXFIlM5 zQ W#0Tn1H(4FT(#5LrVT9xU A#{oE2*DOsH$jVa~-l-kO8G70v?z+`Q-{o!;s;!nKsa}fRYUiOV!Su zVE~z|RAS(>Cb)MI<=amPcE*D`nls**L3%>oTLktyXnF#_Klb~^gExB$uBrXkM#k+~ z_8hO<-A31jwdZ%8el601+y}XU*SQ71O+k vwa$Ynjj_iRz6D+9aF^miHHqcO4@2jVYD229NNG zCEaO>2BriW eU2N{u;_0U6d7fJ_==$B>7|RmsnEI^O8OB!*NI(u^7zG#0%{FAHi3aB7H(q*ic? z%vgvD5fe?QGUwBqLH9CEnK=$r-VSR%qhzTOrFiOe04N@4EGPqTQ~y*yO@CFtRsU5# zZa>~V`8|d`2nTdF$S%Y#@Gkf+=q@B55FeNvC?PN*sF}aKzkEPbKj%KnzSBPJzVtrL zz7^MGuzbbRcQRMb#4O})%e`yq?{0 eD2r}nY=8_GYMHCQUPPrOud W4 zk+I`97F4JWL}W7XW3&&|w((-K5<^a#hJsAFcCB!jG^ul ux4$00BwP{`xSm-aQuIO7B) jK*>_2Knvec-)AURv%`Hn;Yxn(Kn Y@?dE@wyo+AK4zim0LGJ9oy)J+8x6CtFmZ@2m z#h|cH6n&%*>!KB;iv)d8(Jd4zI+B_mW0ul35c7jlkme?@y=q3Bo%8t6Jb>sHOQSF> zseZ^FvULjfNq0-Oog+rHT_Ai@J z66l!&D~sbjO%6!%q@bB27cP56n6 zz`rT|vFLDm+(|V`!&|HPo1aEdb`1Lar|(yn_u$S((o?bs;tht}ByzluU4jJB-rm0{ zBc2^8@jnU8NUr}&r13wknEzJB|I)=CEog6*l@ 0V%Xb$XdRhjLnVOR zD3vA$I!%)Uj@;ZRwg#C2TicBBBQ5#d>0HvA6T+HhyV_I>7X|vWPS%vDFkp7*UB|uM z0C)| 9GacG0C>(ph%J}q0C7G3Owzp IFgyKONQjh9DmG;3* zt{cbicG&73vzvO2>mjW@#zbdqvDOTA_t!y;oJJVCqV+^b@RcMVmH98 zQRs}T0QE@cOKY&}&4(TLn!xl8-pZZ6$}1N1?xetXs%V?y;2Xu(ZP2vZejmY?zkf3O ztUm`~`y^O4{r92A^!80ZLGGAsYG>Hm?>bbTw_gnX!q#s-)we-BeJwg~9p+}6LnwTM zcjEYO+`e~bhfL6fZi8$ZL kGv57R2)_VLpi!{ZIxv{cNk2t$Ce#WM&}^XKH~(oG%D)1T)$v zFl;L>G*EfE)(^UwiY7_bmC9Lx7ObN0{>GH1)JU3Ct7=0wQd7>SJC1P?{eoI$o0$ nEYg$GmJ%zc4Os& zw*{OP*SDmc? q3sEWy$k@UAbRRzBCjg#ywIuMbsPxJV8((%Y#o7da&1KV@p? z#3*TBjP(i=(T(pq?P)T2-4uTv+o@b{T R=DqF&RaD6j6mM~z(cQGq7h?7L_sZhq$cf@lvOZ2NxadLNUAxCV& z@NyRd=riIGYf@kk#<8NX-nL^s8~iE!(dcZ@9DS&TtuimeASTj?ly=XMG~T?_j#6ha z>I3*qqD4hY$2P`XFIQUU`YtTn3P*lkj}%FaY{yu2@HrlachEo}HE#9PL=6@IR^x)% zN4k6eDaPHxc6Dd<`Z=prS?8RTx5}wsumTnY!C5(P(aS2uH&e+pv|6GT*XYIE$`xK~ zK7#sOU11_AH!{Fep!QenvUe9(1Z&i$qDgle{e^kuz(}QNW*rl;gW@Jl&wfZ(H q5XZeKFoZ5-XRElgsX z3XNW@)rA2TLMZz(1lB6vO+c$_i>2n4=&Z?|N+(gWAHzepG-%d@kf!lHnbq9Wr{M*; zV#TF1T#|X!FI=!gDRA2w?al?($A#!r+&^OD7I1|q<+X|TqQQ}OB+^VdBuI<+lFleE z80FtaKQRq3k89 R zW#Jrl3FJZC0 pAbG>r>mOcW$ UZ)sx7;G(BU6eM&h^FMDS zz P^@i6+Og~6na^M(wvkg_Q| d}I=*pnHX2=F5X@k7O`+9|_Gu4U2Yr@KStJ>8R#-{iJ3q(P%+%Xr*lb K|y;Lw)X3;Sl@fuwVN1 zux|tQB;FdM{YKSEy;Voo?p>h&5+C8dl?K~Qya8fMPGrS7uv>=^us!cxu=fVoD zI3C=O*6>tR5g*4nE)5vHANE$-X2;;~wsq zyJ7Df9s+{@CO;^D$%J<8+d}iFJ?OvLVfXn59WR$oN3F_=!FH1z`Q1xn_XWmTtT1!t zMe83CZ8n!~G>4HeVIv-~Gy6vEDKbj8dI&N3W$`C6V~7i4$3ew|!z2(_2K2L#!$#Fl z4w7F}iB%!GB`8k`p&)1)LzmGu9`J4sj@FtL$A{2 Q0nCEA+K z7&c;2hh7*t_39K9ds*%s7=jJv!^vJ+heajycwNdC8RG%#Picr)!Rr%kT!ArV2Kv*E z_H*N{ljsh+75<7Ffu@4ZAH)OCP0l%HZ?zwpgsQQYEsn`&L1SqJ$i~mX?}qoKB<7~) z;f|@Rm4>UmmeWRxMvzLGFv-CsiDb}Dj<{>8ghMB$Q$|S|Hb#3?KcF$mU?_{07zFDn zhP6?8xEnNfP|Yu3KT&|jk(N#vcBT_WP;070WpraTkuqsxP(*MxmLs=Z16(?{ii7bq zm!mqYry)*r(;PxkX*9p3)Vz9oaVj3f*LK06TXX|{(`<1h2`sLWU>MtG|vTS#W)(RT%O1K{fRTS%^K}7Z$ zi|y>q-5R`rN)>E2TUhS5IP2oQZV5M**~!HXE&W|{I+JuUFX=9nk?k9-CI?QkWK`z3 z4royD$K7Nf68cMif_8W!`6inNF%(Cf!iBF}S*Yo!r0Qaq6Rn`{4cCxCzVzv9aLklJ zX=ct6%VWz2T?v$DO_ i#ex^*Nm#kMEEOonycFvzP(czN>ml55ZcaCRFR7x+(S|v4X<!sBgYNb^ETfytLp zk-9YZHsRf+zz 5zXDiK2r{HpsEq {NTi zLou Mh!%x|FeF?dUe4n~?rEx0lNEv*(CkXC zdKGKkseqe3TTD=iHrsN^x7h3?7L!v#S*p{0T**$kJ5CPz>=ID1k?dJ)e8LeUr5r06 z`smWLbrt;r@Nrx<9GQ;Q(9l0$1`T(3r>Ze~POCnOsujh4thh{MC3#fjL@lx$n5LND zEo5 !s!_G`YIULdzdw&E#v e4Hc@En;2r_Yc(%Qqsz>LF-HsOwz;;~w3(P;B^m0sV%Bjt z)(RIS9fR`hE+WxEL`9L2h_fmUW>H2&QS+Ahfq-!|=p~+hez0lWL$hPYcx9exxGjw> zQQSi<*N%6@MTTX7_XH){$-i|8h`|Ax*;$vQ0vTG5$Vg>Rl7#gd!+v3jWws<;{&uZk z7wcSH9y3Mi;VQCLXQoiY%fxr`NOGVtv@D;cZDl94TL;dt4TqBF;%re56e0{{*5OWh z>J^@}JyPg57&<%K;$Vro08rI&^w3T`a#krx!|;Iv-2H*z&a`P_js z(^FJ_0x3QQGL4 qpP}!m%WICD9Hl2Oi8l04@Bs2nST{Jyh0x7qX|c<)eaW&+lUwh7a=%yk61mCOBw* zS9+J5Y&U@EMRnu#yKeDL&^>%NWVscQp!5;>;{%EI33gs}6JEn|13VB`+G2ygJ~j0g z?8>&DD8_CN9!1*KzO7n!pOxM84ni|t>w9__FDBiJypz@N?_wcXd)rb!hI{g)5;Iso zvyvl$u^`E@0P3+Ii;VvXBc@uvr3SQtc>vamuXr|zN{InK4@CYl0mV_il2_m~ 5c+Q)^o67PyDxcQ(ulB*0vCl(5_p`)KO` zo0&dStfi_*$p?|AO0uqiy=`NhICT$e@CK$q7rENC)glnFSV6^MZs1Q(GF>5=w0djM zNAQP2Dlc(UBSU}Ga8B*D|L0P23|?AeWr#lU=G48J?6qZ62xKu$Pr!%mwXlVYHlBoq z*P?mXp2mWD`Aen2pRn-3Ugk08B#K8cnYL-1!4{u3LC(G~8BdVM ``Gy#x=w<{mi`m5q& z!c|zAy$6_{B0}9iY8UiCYN$2v$yauZCCIa8|5p;9=C5AhfG~4m;%@jmV|&wt+i7*e zGM2w7 pC_?E_#8 z-_e2}1D}}{9|L<(H8b~%bFABtoAzf&kXgO`JlR?dd+^|=1y0EYw&VtF{lD8)v3pf+ ztl{*3!|CV4&$S>PkX&Y|6!#a8k7W`gAO6;?Wyaar01b&L5j}yXlp_4=s&&HsD-A@+ z(L0T)cM5Ay^yn`Cp-CXHFNys0LAUhbZ$XS7pJd|#w>)9rq?VS-Z!+}I;wpR0n!%mp z##c&e8O1Ja>f?Vd3u=2=wt%E%1CwfUlSfvQk0Jg8RM`xM@SwI^Z|M@YJ+3D}Id+;| zj*i7t+jAJnS%=PmRF~dOb@HTZ|2#e;?H=FzAsF0RAL)rzR0?2oXd a4oP5FhGR0;BmT@or z+xv}u1~Fw5^PbS;< m&&v{XN|gLiPb<`$(V3mXk^(UCht!svN16Ep`?>>9E~^{$&WNF=HP z${3vp-AY9XG*+1e9CC|HSt^--_HS=Ib>tSIGBwiQLLlU$4XNcx&X>htGIIUN9I41I zm2x>!e^C^$#{xuhN~_rDfR~QUi5B5 z!azlGn&5R{Tw)~zWbp`oY1Qm@0DxT_+CwCsxhnX8osR4|-`#6di5uE&7z5LBT9M(< zZbB|G46P;lyKU3!;QVmdJXN5fHTp3^LqxR7t(xm0F&?acQ!8R#EsyZdmpc>6Et7G% zNFvgzmS&VlaC2T{di~}}iCb7ZIwprSH{y}J^+b}Qgw2%Nn3I|GJym{b3?@FcNY;9z z0uNW5<_j}?F+r2AE7b6W9id^yEJ?9TRPGbqSmGXjSO4&gYd!fq9wv+r^9cvMVVS&f zV+`;+pm_(P-(#x{o@v1T6+`q6m^zS#8&GctM>vQ(VAO-%JCwc0-<3` SYpc7%Z{#2f-pe>)LsrjLV|-uzhv^X{N$G)P_gx zv><%cqap1|sruQGf4((wsMkW7Pi8GaA!CGuVO#@C3K^xRTUIT~ti)OCl@7WPN=jrA zzzguMm$DBog+nRq@C_CRux%u|AoS=LC{P&WiFaiJjibolT294O(wvybHgg~psj^Ql zWQSAQu7otQL27k_W?CrI6UvVvJ4igXIK74s$A0M}go{jT7RHFMgFYY)twW41AD zkPxjqTqJ&lLGM%3gY39f71M33oRaSDmeg(?V6?Q7?7x)KwovS~$%+8&bE bJiN6>CYx(ZH_7@f^o|80f%J;Az%ec@P&cS57N|gA~~M z?ZjIpPY=xaYN8@qKQ8UkpP^yN!6f+pqNwjz)%gBNa24}Q{TEe*WgU~bdYnxwm+Zx_ zCh9+GBnpIv;}&3x5ZZ+35$xjVVK+CS3h4cUbE8eoTJ 3Wz~Pz&&rMOn}OsRMtTj9HIEsE);bX}2O_xRXJ#bk3r@W3v{z5ZM|Q z1rzld qsYgS{%cRy@7S)Ay znY^)qgf867qscDVi-oACR}R&qcN*^yYRvsOU0C|p^59*^c9hEj?)7kp^+@aOBD_J` z21H|;3mzA!z_9Eqw7l3qJHrDp=}|=M^wQf2k}yW}G~1SD{6@@^eGF0pM${cwcCPSm z;s!BGu~k>Fu9%xt7lZo4C|!mgyToRsn_u!q+P|S(;;`(z?s%><3l9_HzzLhU?kfK> zS-1SsA6A0Y$)xU@V976RkqLNa6rHEo+r+nsPjn(Tch&oGCs+rrC2Hbx^(t12g z>z^jIJd q!Tx-GE4>0g!=bEzSbp45gfTL+#`eDlJie7MYa$MZTM zEf7kD+z%0n2Lcr}WJ~lOp&VuC;+B;>F#YIt_eG#vXI4TtR EwiX4|gk21#Kz@F!W3f|hs4e@EB=xCN6=u1>()a6bF)?0rsAN3`Ig(g`(=^Mh z=$ essKR~@*iG>@y|AzHpm z_2x_U_+5CLDc|#-vVOIDk*+Cbn1?f0KmJ~0en@VG?{?iLv$nbKb`g}*wh2Z|5X9|) zpVCCXDGHmOs#Kl1@ aCu?%cHvY!oTZ++^4g}V;;M)D5JvMqB(6Nq$4MtpgNInMSj)%OUqpJbeT zNm{5B2#pxthdvOYABI?m_6lEl178S>A&9+GCxyOA8L`XE2I)6s<1ZQ4|5}KbkAr!| zrxwBz<@(6oztLHU^apqU@h2V&l^V0#5LF@zO)R=uOnLDiAF~J@GOI7~e?RXp4t} xfIODc*xDRn;(Bkl!6)_U4vcU4 h;NuIAQZ3@I>Ui^Bl86zV{h>{w)wrHQrJg#0YT&l;lFAx|5WZ-C^E zO?46OW ef1UDrPSauLSVrZcqXtKp{Cdu|9Pa@x(5^fIobU=Q &ZB@Y&1YWD5Tv&3)B*jFkf)(SS z+rAJ A0}8yl=6LEE_2e-U5wtWy?S*#qyr9~pA4_t!huM9Er`$GQ*mo^#yuZrvUdg7Qc{ zWklAPAo1b*z@YD$MVUt{EIqkN^s@_Z&z2z=R)aDQo|S5U4&y3~RECJ{J(|{#wq4^J z3v1WML-sCj{VI)P!e3+WF~Pg{-{3hdJ!j#&i!e{#VjF594p5om45&(*Vf0&Kv`;%^ zVI4xy8eV)YwP%m>hGD|F)rGug)@$9j#xESpWP-IF`;t8NWgydj!gtJr2mBSlS;jRw zZLi;9f9+nL@=__q$ZQj#J~gku8LBt3Jhn%GJjbl>MP2tS?fL75@sFzyouL71jvUS{ zM=tkhfuC=UZPKYMo649@>vqgKK26fQGd@GMql3zZ2ZQ7- u!qb_2G6uTN=e-&7eMnKeV$kL4z@ zeApW=_VtCQnCK@1dN57!r0IBODzlul*@M%{<%T-NO0MLQqA|bw&sC->c?Z+Tj}XI_ zY;hV68np7JUe|WFg96Gk`t-4y)*Q-ZO$>$&u{8ao>n!|hb_mzi3yO+&AWJoh*{TLa zb;F~dk<3{NN(w{hufLkQ&JkZYXb)S?x99Vx*RtmL-Mz3P5l6HeuCgIl`tOtwmjnwb zIt=p|8q!&I8=z!yXU)ey>u;fo7HqrT|Nb<;0z_NrFP^?R(wtpBuB~cADw{Er^>po? zm1-H-9ZT~r+Pu==f!Hju@>}#S<(&qN^(5~G;wO!n;r1AMaH?tvY&;^q5nGbQ87y>j z-RcWpwl34~(|_3#Bju6XBPF=D=tMd+xGBD;x*7)VFb2Sm_FeJ6_Ls%o^T@_*DS;Ce zIpj|9XD!gNGYaO->*qNnF9fB*xUwSfV5*vzHTWzFc=bJ8RVcy9ZNc-nDcd6k71?;r zuObrimqoO9M;Yl P9rIMP(K?(a{3 zWnGcEyoaYrj~aWH>7sLFu|-e!dm<46L(LwCu7vunL>~rdmw0fJOU=QlkWD2GvB>VJ zVSKe7*p $W?-8hLM@#`7PHYJ^p(U?NrBvAFajb8=2g-zlavde zA6ECdk0Z+1@u^lG&>FBbh3@IFtzHGN_#fPr)%tCLUMA5=-O9)Y!n09h+zDg#=;>kD zgcPoM^w?nrr~*W&6y?2QGXqwr4rQpxsE`{}J8i5X3zWe-rauDz27E`A%0Jr0`uiTt zior6;fiz2&Hygq$QPtGD!xa%J3v|f}X4hAk66(JamTnDtc~FTF@y)O@Nb$<$H~67L zI6tLCzn5mhCYNy=rKVmAGx`KnAuYfumlE3vjd}r)<1blQykj`;QzovBzC-+XtojG$ zCpDctr29i9Bn0t+`uX2#q5lw~0G%ihVjn`>L8En+5^+fxbAnvuf+RXBtV%YT-&W3E zkwaBq1iwdOG!ddBE4%jO>^;A`2N^hj8nNjp@3cW1r^kv$vM7h&=yzc*{0@^2KH}JJ z__DN9|FvRPjh*d6xyLYav;oOGY}16}mADBi^NhN{`FD_$koS^2>46}ZGySilkK9hZ z=Zj6yIAuaUU%_n)V0s+u;MQddM_&cu9PKlVg}Hth1!LcI;7o9KQ<&SNyjQm5!WpEU z%D>JWfy&88=400Oke@yg{oBkxq)}R?4xX0(jLe>DN-6`QSUC%66ej&FXjjk824}+8bR=x0Cw8 zgS;3>Oq<8g*S|BF_Vte*)kl#F(+hA*ceJ8$#ACutv%Mpb!bOFPO=WkZ`oGTGaX-r5 z4vV5Bg 9c+P4Y+` If_)CGIkOFY_>mlzFns@T=sP-IP}M2vdd5^(O+JDYB^QJo58af8BNWA492c z$QieAM$Lt@T!g4nFF$S6d16Qe+!~vft0hmz(oF8&YCOsX2b&`PtstN$hW#-u89XhX z=mJMQ;Kr@p=!45`ip@13bcRW?1-$y~IRG0EpKXKQ>MH)N@>L_0<8E`{>3=*X|KWPe zB~Rp^KNjHce{wwuQ*#?jF$+@{56l00IywUTl|R-%>QdFFAO Y|KTzUn$n$R$IYz^iJ^lPnHMC{H(Hrk(=?2hePkk%P_9h<_pYq z6T`hke_1T0^ 0d9c9vlWzr`X2bAM_oPl9%4#f;Lhc4pvUpTCHRn$>esa z`R__+KMY+XmxtAcM~4h^H2m$_txs}iNBeTD|39Sc^QV8P{XR*wM*RNp-sle_()@2P z{+~va{=juP|365Vz@77wFf1%ACM<~;EVCD^lQirFcphV_YbR-_YfnQO)*3m#dZ HBjCNbdVUYXo+@!GsqlA~hrNo5QvTkH!Rz|?&H&Nt9%I1a&|aLzXv$DX(maK| zH0 rl_4I7WYGUqA~jawl*uQW zE=RVuot9ycWUNsEH#-FS@qO;25E6$3c{I|*#?H#l%J%&eB_bsh2NWW33Sp0ptsa6c zY wnJ9vNCgW})q;bd;<@P8FP8m8{{|FyS)6Lued6+U%GtM;58 zQjSPUw&KCP;fa4F4=ik+-mt*Km}4t=vb|pDID!Hf3}veU_55(%aUT31hz_iu?~u1h z+L)aTzCp{3DcVZdJohu0Vw}>ac;;xZjEx^nGf&XR!kdd^l-x)lP&Vl>CR4npB+j5B zrM`<}zB6J9VhYClR(dw*9&8s3Mp0_?;G8NwIfcoGZ@7nOzg@?_x-TAFnItZS&n6gz zv#vis)HD9M$l?z>X1O04^ckJKrCX?U`y7Uob?o)nG!3EC=~CTsq sMiBF1ox6{?_iy@83DbYEkes870~Oo<(}x1S>MKBs;R)?#Ww(|% z@^s3`@)SrN)m)LYAyh{dAC9;-wz#(5V}P4{qkcpNii*(x)e5J8-Y~W5<-5(j&Hd>g z5abWZ+viIFdxKBaU}H8m)EJE&q4Dh!Hasa>6ZTZm{#Y9e6%wBn%WmM5H#dDtj<4`s zqaEj~q10?p#qHL1^=&yqiNsf4w-&-Q{8n#i^0Q4=Dh4BUb_@I3G+ebZ@>hOmI`OkC z+V+m^9>S?-6ZTe6Jy(eD(zL^oJFyFTM_%o>uwSa&_;I=I9v4$P4GvOS 1@7{@gzLgrgg08-W8h89nKP5!_dZuDvD==6Ijyp!I5$zXW%xRkYij4yLoAqK4 zlU9BSipozX`eP0U6c*8EFeL!F yPY;ty$%(KWKeC2_QN z7B#D!d5qh4eZ?8xKflCr_ -n0e>{;wEN31W!bhW+%373Dwt-}sL!`cKbK)js#eTEKtbuoyd2 zra{9IZ$u-r>6;)#T&)DircUT_J7BO9x`c)#Zzy qN5znslk9hSyMFlkcEREO?)o&>`{@yu z9^J!KLz<@%ooGOZ5@k0k3=TRm)`Um~=1>eCHQZHk#8r@y5>j)7UNI`SO9y+X&oZa4 z7%zsMGY83B9<5`UA-W%EGHxTGi&jRZ!_H04@L4~E(j2kTwB0NZXD|*=88K6r{MIm& z!dG&jh@x?nN|1RQ9+uh>Z(aVR($PJ;p#O`V*CBI6HoH$#3f;tN8Cdeof}(=Jr t@U4Du9C#2iy4X^zKw{j4o5t=#Eo%!v#iO_6H7 ztRGdsfuAD^+@;oXJHKT3{^GKULlkMWwM~|rW1WS8 D97jGwB_~fzs{^JIaIeGmfpt>V<8l)~I#Ij9ivEPs*Pv$Xm{^l?EO@ z`)zIuf7$*5|ECP93{6I9Y5ew?Q*E)80DJw5cwwj
Up?lP+33%7oWx7cGONC@nPv$FIX(Gyg{W~hu@_7tG+4q zv$#n2v$&=q6mDsMGwiRs?g;xs_sA4D`U$2N_czZKT)|%%@%8cVr|V1>e>7Ml+wgp$ z5G;Rr{O+otowt*UD5p4~`g3UK8?2A8IU;~mqtLIpVPzu-oV4Ia0hC-!dD4Buy^P)t zfFX^ddk+&~;EhDZ_7A&7I<+&A>xVfjV(4 ? zo{1qy;n $hH|Y1Jk`UP+x{vyK2JSKo;26k0U4au~5_ zosOvZGO=9C%(f-%PRjV^2Y*$zomdy`yjvy`D>#5DMVpZ3OY10HT^q62@9^h2PV#oS zCXI7@>6ZwzYV1Y8{<4jF#9nW4jAX(_#`858&|zO{)x0M+qgO?!NeDbq#>u6W@}<=f z8A_qxKMG${N-$hpXWWEnt}J@bmHlptTXT=W#Ovlg1yg?!TP|=oc2?RDZ1Mfsg#ke5 z|7Bfz%IX_~Dd2C@H?zmqlg%Hau9!bhj)YOYNbWN8dMQ0>4>7~=-eNQ*x h|5u9p&H1+g^oXg VRu63h{XuVlrytZYuzk5?Z(U; zu_Ay&rwM?;ue@i~V-pv_L`ky35nz?3^}~C<`Xsk^G&;Z=zeN|nE!O@m%E*1x6$f?h zwkRsd4B 52Y{J@ab45KiB7f_~((M+N#g;K$jG%)3EK kUmYdEs$QXH}H0@Jq;x%p2aIEkB213OO|MRoi|}Hphqx#f}jyrn+jFJ0T$sz zn&pNBBv4|4CS!8j9NO^Fy+$3FWy*|GRzF o1)65^3-qFRag`iyRihy{_16-@^ju9s+1!ignshW?VV!ffB^ z*@W0hm~#?`%D)>b{Fv}a7GI;D>*{}>;3oKRaZgEZd+XwTzv(`Cx$Yk1cY7HW^oG2J zAv|S<_EAJfO5b;pLeX~57~w)*YLYdl3H4^n9`tKZ9DHuCD9DmRX`{M?LUz~PyEesX zW2@W#IOK@T1rf06$<%v-CuRZz`8uVS);n`m8DXy%-={hO&PqLyzWQB}ahgi~)7Q{s znNzRIetVE>t%0K4yt68&u7+?55M$n6l{%7j8DLq>i*s$BSiRBQrPXdCpsaeQvxMY0 zg^iW~Gt1FxAK3(1H0(sJ@C&k{@?i*rSFg#?zG1 GJ-;e_<{+2qjl# zZ*%nc`4<7n$s=9@bo}}GN$DY9n%IDO&YUaG;WtoZ?saDD>@qEZ@WM5|JY*S)`RA@e z`Bw3@3ed>iK0@{m83pRoJ}*9T@<%w-Ea159jvvSL{_~Kh7uc@WCLTPdTz&l0SmRzy zHtPskr(Wk}4*~(2sQQNi(ySKI-^s4NnjP|vjT{l1pX5dB!43C&1!TdL)x8e9O!phA zYdo&bmbu!WHNmMMqd0zj!IvU!W649fFVnbT5u|2G-lt^CP_j1{mZ%bM%L^xCBM0TK z0Z6+ K6`1(g-;jysn)zeRa%hD&XVEJ=ByX3u_JV{ zH1zf#vY2*+Gg@=(PeXZ`)mg9cIhPOka+k0fT4fA~z0t9TamD 03tu{Gu}&AsJpUWqzi#}gJ^1gDw4Xk$8vYZ^{SSWjKk3*X)N2VF zQ#W@@4<%C |CJbL!TDphJ@nlbH@%+mDx~jIoe^7MczwYV|Bm%}niYY#Urv!# zE@xiO=6KW3xkCYt*aIT`tGs^4LtgJi_d_w$eqHjU^@{7`>l;)4ZFk*b@+Oekd+NpS zJv0nB6LDPd{CA6+e?{TD^7ZWNkp}6pR9VRk0{?~t!(3G4q-+t#G2`ji{eovdIf7hA z!-Gdz{9OAD&F3M@JQXnOpA)O#NRll|nwo~N@I}i+P16QV(`Zk=X)}eIUyYo;XhO>; zyJ*FczBWv=`?8^0cl^b7vV_10V6EtCln3=J>#U}1HjtarQH(%rHKrN)*p!5zW!|<; z&x`C_vV-7wTQ)(o1NJykHbLB%bJiS45)0-n9;Fn5IF6Q85%*=ERR`w9fH{lHD21So zGi9g5eYt1dfqAiD!Qw;8?oY?zvMl1hY_keLqZlxIaXO`8EEu6!o1z=xctN&K%$I5Q z6lj#-K|D(c+>8R#6!TCTCV+8@+bFt`kI!X!$hx79b7e1YraJ?Q0m}E&e*RSQwE6?m z_L|(fr@bo};cORoiIhhcu?`Jsj !;&LSrPHSY_lrBz!)$`aX#fM 6*0~sag6TZ|45Fca! zS_cV&&@yo|QFRH}MH)RU@ImZ}mgK*rM-nqZZoqwtUlM5v)t_`f>5?~6SPX-F$xfrI zaT_;5f5}c`t4SN*K(J(lQ4VO0{h$ak1~G1|6;_MEM1Uwa#tNN931}RcN=XQCKx%9N zjgS*2I6yW=gYLz+;a7S S?nMkau^^3~!OkT~qj#3GVR085vtaUT={Isq s%y_A-mX)tD=G7Lk+!kShchG86&`D>I;Y zF)zl(T_AD78T5w|MgV?g45TdPMc+6F%#A-ovaqHQKwMb?O^SIjH{Jqs6V4zla49-J zuMC5j#k{^W{sJ1tJ1{je01czh=q h{0kN?LbRp4-yz&ZarS$u>f?|P6;rDrE z5adPS2fb1RB9XY~ZKMSXMW21KP@(jLU1 ^loGX!9JL_~`>7GG$Hw}>i zkkE(9xyJhHE!7yGH6Y~bYyi#P(3Hfnp%b~}(w{NN0_YDWGC4d=7rIVXD^HG7;TD;5 zv xfNF{oMUe^%KWEtQ^4 zCn!&~0Xg;?8r4YBYZAnTjy;BID8Ok}b>xK=bSDx%o@JU7U;6<-qKS+(C$xo|+3`pJ zjC0H7vBD-JLs;b;Xkf#8KooC9j7J!OgxZQ{{%aX?o}Rw0A)B+W=H2gADQv9=_w+@^ z49xtEm-hyDT~p=uZu42ALvv*NNkdL+(}m^|M26f3dyMo3X=a~Z$s{wIs Mnf0b ze@$O#OHBjdx1=}DcBcR~6js{jG0U9^ospLe)pXmW%tyVnISaZN?_xN^PKH-;O6lM| z7whcoZB;gk=p157otAX8`2#h4cz!MDe4xVVHO3Tl7w44{3Ks9 9goOZ=&l%zcU)`hE&|@0 zp-)dGDhB1Sr1bSe66YtUd+66UmBzLUTr04TKer_?5vF!%mKlIjsNIS+#=X6&>4>ve zIUCFQ<{djP{0*=?%^j+WOPrdQ4=N9tstq;N`G{p}TRq` $ALYqhS_r0I}M$P4V|f{UYkDBv1PJL81ito_H9sau1HyFQj=XJ zVJ+h7=#{Nz3;3=``0}T9C`;ADldgjo%MrCr`W`=tp3Uz>^U`d@Z(|tXA|orQ5#K7I z0grKJ1BjUg|DCkq#5yk5Ss`dOSnZ`3Q=hUc3DNo6{e|wY?Tj?GeM)MxR1CdOv_eNI zQ)_j}7mc;&Gz5#scY8#fzY8AFr`chEy^Nieg+XELsVY%lM03q%ZvB}}f{KrIjXyH0 zoqezSIm8yf7>his*nkWr*MzK1?0_CKA2T5^W?T(fAX%s-3X7~fV<^7_Dp#?y^C=dl zo#_-N1725@E{7KrF;-E_d7|sjsCKqM@36B xM1^|vVntmzFSxb6D-G>O;n(Af^b{3y=c>J4yYbvVmb@0aj<<-)hcc= zSMw_`pr{2k*ET)Bi zY>PqHdY}lnwB)%SRJm#*ZSA*0eIA(Vu`qsGSvn(}>C6xK)q`1(S6-MOFcpYaF) ?yAPNMc|u~37br*Qpp-ASfY%UerZbkDRPvApun z!%JZsn8|!yln?SU=gtJu1AuK2_`=VhTrmZzI~b~Iu?nKvDy=pjugz)Z)AVkW4n=8H zrXqa3`W`8>M)@i_%@6g;TH3u=tUV(Ev6@&swvZ@oM^|4P <#}Iv82GU!S_7+%rGRjnOCe-dAi2`57%du0lDGP2POmwAfu=DZMd70<&M*|5En%lmp|z0RR8wL^RyB5LKjjqN?nC>*jdc(1K*~- zWqPuILDkyfPob<1)dcV0qQ|}#OwSPtH8%XtaT+e=OvRQD-m&W#U8={$14H)ve7!Mt;*($m*l@<{PyGoy4 zH^OCoRkgTb#g^7FzcF_+ptUB%h-EG&T$0)XL9RT-Qp)wb(nNncFIn{55Ll5@-dfxA zbB6!Bw1$*^VuZ=ij6}H902= H z&dxAJw?d@(_}BK0_HGV)6*coHG+g;1k0soswV&h#WzBdg=l=J;a^yYVD$Hnw>sbzp z8xxs4xIE1$dpQDD7!?lk!?cXT=l##XDTQl8(!y&zoQ5OR!?~$*9Y|C_ha? WUJw80)gNGe`WBv==HO*XPsb6QOnP} zD^(4pRTRRBFmn%61A~T)5u<%;dAZEG`I TV_Oh148G#EueH$D!%ALZcJqBa1Z| zjw<3jg=W#*&4&e l^oihhUHs?;C&RAva+vgsY~eg|43G<1;bm=ZC05HY&ZVhO5qz5bvv$ zqk^p-PJ+_%%0sI^8LIjil`-o(;f{u@mg NI 8=`yZHS7a$uZ5ArFw&xtmDoNTh8fsXm zUrp9KBIl9OGswlIP+^F+(kJ{L_(O=D4|5@al4Yfm?ZJg6XODdSO+bBM&Oi@od{@^< zQU2IXE5C^5b6F#)4Pwp$%0lY`H5MO#6o<9^W*0wKLTl;4`9y_}K9Au14DzLP{=F0U zII8sEZUa1rc4pPHaWuD?(uc?;Bv9BN;lzJx1ytpUZEI{I+??3cip2bubiKBZX(7K` zRaiTsvJ-!u+;09tb%7@m-R3z+yi0rQ1h&1DCLMj0>*~o4B-*8&Y9kCF+GW@TTqg_s z^T!VHL^8cO_&zT2*JN#Z#r)=|?nfUa7j@;7! 9V9ndvaJPk>JP}4vbUvYc z9_mS+XqP?MvdH6#+;0=gNH0& 8ax;HNh>>GZG16mJTB04ItoDZ{#9MT%3;Ok z6!juYBaJMTR<@|dX%9-enlPW=LFP=DiCik*JcWN>Pr|d(2A*VQg(N1T2L5TAxm{qJ zr4O;F0Qgc>kB;7SMR;64=WNmUCy+Av{GL!(y7kZ24hl&a9L8q(?<#%l%1gAg)4%eD zHc3~BIw6d3zh;eSbT3aNL HA6?ie6jvaJ~ zp1b<>|E$j9#6{q=LLPHH_I7WKaz9U$=rp-Jca?5s;n%2@)xFOKW^$1~KP!_xEi&wy zM7AXJ&;)vYzpF`%H{qSl1GDqBe*IPbfPZ4?E*FzNp{e;r_;X8-k1J|zWo4t2)k|H? zJwNdby8Wr*TSTAMO%SI`=^K4_fLiw*38R1U9kp0}ftaF*lk2Hvgbk&1S|;@@MOHPC zG({HmqQ>vX-KL*xQqH_=gqS$xslab?Id&j _GXyk;XmtxJE#SAcX8aQHaRE?($T29$b3dw@92 zt$x{n&X#)WZuE}@w%OeT6i@pWoPiz?eFOxzKmwAla9mI1YHzG(aR8ap&rj$|7hm>d zxPImXN$2+Jfuu`&P~k6OG%T1m$yxsO!2H=giSU wXU|{~-UV(U^ zQ8F#!6O0lG^&T#lPY%#{c8^UwP&YXe{s~)&gltcn%SVK~w{#3!JkT)N8sQ09X;T~I zY NoELt>7iMIe}YmnV%|gL@&N)x zX7}X8-*l335uY%XoUm@nvINCJ`L;Lo egHF?od1uxDvHB826-AeO9ldId}b#iU{4Ca5-&=GuU9406s2lg)d-J>^{x>d15< zmZq7g?3u2i4KM+BeopniS9+;0-oJ`XK)Q;Qx@O`~(Q z3_sFY=ywDw9s5syVSLr^lO<;8!Yobn;&)Q}p(I*lnZI=Bf26+1u!DqZ-Y2-qOL> zs$kW+$iHvoLPITJmYuTBsDy8}1b1r({Q6+CyTvw(qX4Qky}dr^fyk9ACoR;VkgY2w zDr=}F#fd$7EIsZ*4yjb#A(^Tn`7@Q6BZt{+tzRptQ6#s+bjO^bI{C@>o>sF @u2rdWdR#~+X`4+6Ph@p_x4Xo>{2bgd z--Ay^Uu8^jCeP%g$SFvLJ~Ex0m*U}^%5zD~;g7n2;{21vI))`phel)dHJOv*j08;` z_dbyT#sMI`(&U{Um0P-XF~nP#yE?RfZ(?-XMBaHvFte)n6l`|>x1xo?YcYOw(dmNK z-tO;>t3p7BG~=JdfwlyS*JC!f;?2UgJToc zuoG6%SX Hg0@5~y-7H|HFe2}yykR6_d>4b$B9+hn4D%c#j%KD^r $7yg%GZ4g`a)^D5u zeMBoj>H5ZXk9bJ4F{9;ur(AnYK9D5Lks@4I!VB13;?UWCl?Us7PS%~qzS(J2(f>T} zKpij)U_3oEi=aQPt5?{8Kp`ow*WVFiKG6DBzc7cUmYZIVK%#3}{;Pg%1&^BKz=OwN zn{naKXYaU#=AS24DT503t;vlgpmlw@CoOipc~znK>mj>1O|C{klCl_WE&M|y{>_VZ z+9&A2`gHR`uIPZX0Zv`su_&%A8~5J5XRqz!B$bN+4yydwaBKM 4FTl=0ivT3-4jJwU>vSo&+@i{gAwCXFp9C=ElCoK`(F{zfe^LG zaz#+ogr8hs`JlbyrvA-73hHWC!k#BeU7L^b7~y(@s|5EY?GwVNgn3u*9w1)7w)yGP z*kJq{TLKZ?6Mb1eO*U#$*UB~%Hz}jf&~{DI)TZ)kniF;8L_^S_6Rq0yn$g4v!B6S2 z&{NQAlEL6A#PAI5R^vq*FrJ!1pML!(pc=N(Kba k zI=$B6ymCa{(R;|rA|E)Ry$q#dSqC8jPy;65JNeC0!+>rA$G6^^y~nKY+l}92^ZOn( zVAgS5ZZYxmtG|yzk_0C8TQhve5e;PD#l!+7IX14pV2wPqBs!$-Z Srsq2iMYPQVM1=!kcat4bXw(QqlCSf)Zxr?pt=WVJq>nL5ZkzB)EsBt$*&q4h zSen#IB{N^v+wXNTEU$0z@@*-Z(GL$fdX}Y2C24xUU%PUTC(=b4gT9pj+^EO*arsVd zsiA{!9*5&t8r6CvpI(yMjbJdaKS&^?Rz=?>Ap-GtvAO9}%7MmCS5S@`RBGtPgrp5R zg=T@_{cy|Wk&;4>sd1!sMR^!^d)oM2$!C&P8|EXvN&zPI*x`DR7J7dfPfUa3w->v+Bu0sbn?=htyOLJ}eaZ9et(Z{0d_sul*nNQW-1*Z?I%AC+K@ zor?M~kPmnWyH=$os0ap@2;=$Wspz-chL|`t3JYGe4m?B@3r$~I+wTXd2_~Jb{lfv$ zvYa8#QALRufIaV_CHoY~qQ_iU4SKaNy$tc=RP?*vqr^W93f%$|wtviE01gOuTSjC# zBb?19<>OLq82>n2X>t?L&hQ4ZxKDqJ9=T yUB-5f31gfO zw&9~>QO!^V_V!b9uWA
S@n#~p zUM9y05W#9w4VT1zF+H#mF)Tdxr*(g+`dTRe7L`2NXeG-TDnfu-m5DL2moUuH#~5vO zJ-Yj)M!t~#4cgt`GbsB0P-UcP-67iQwrpoxSf-Hg#r6RDw?Xv5jrES2K9d?(P#WJg zuS%iM%g^@b$#fgxpuFK(*G0%^oGaW6OawStk555td6M>2mD?=CsXBBs;&1G+=dil5 zRC+_k(bhkQF_;eOMmXj$qSLOHGLlVDQjSF5d JzD^ttUdhM?Yxb>K4+}=psRaFbgg8pn3 zIcU(T5x;-uD>o|ieKTF(7sm*Hl)0|gBcDNdb0y-Ep9hIV7o}plRwQSrWC#&JXm)6h%p*zj+e1$j^`WMi+5MuRgZ9dSpmOUSICe z(W|8dk; DWp* XY^a+qxaD-2z3dpNC%A{ch z CZGNx!8h aD440D#tH@YxA16VMlfZaVGrU)=9J+h>+um$T$)p3#Q7cG79 z&4piInQR=pi!pKzshIJMspTM-DdM5?4Tb+n(5*H@s05ljQi|EM5bu$8)&g5$B5-yX z&D_yIbNa>>wq>Z6&*)=!FN9G5HcO8jX|U|UUQ*6H1(DJ`bRGR+c?8`OGXjc7B{Krp z-E(1^1l1yc3>l^ zOD Swu?rHyD17 z^KU^RX_o4?Ah|_y0@f=i?3mzHXC^_ZeEx_wCeUmE2@qI$R7UfA{>VBe&}x7Y5LkP3 zNTXp3MwIGhH4Op;Rve|%{9ZiLjtR6JAOZx|94*oOUO3{32{adPk?z$5>ti0+f(4{{ zIZS(`d$qxSm^e0IIH?cx>?gom`B4JRybYLEDu~^*KsrbZY>kOy3&xcSVl!=!4$=f` zW2V`Fd8C3kwnYJNwMUmUj0;DkF>j^=?0~n5qkI}7iz_y^4uu&*8lvAjU>2!&_H8u4 zg_=hKd?bN#uP7CanYg1r=O?NDuziA(n6H>21eP)Em?xZebaol4b!zE_%$Nk6CtCB4 z;<7~~QbIJ<({%JPG@N$xRpm=zsRValPB_S`XE>$i6m?3}dJ6+FvpBPAZ93p52qsiH z2g7gxR`gl6;*v!xF;>~rm1?zgJOxTcrG=&Nk+z)LGX|K21QY6 O>9AN%y)v6zcwGBtqZwaJ<{6vNLS!0)${AoGIVSVm5rUL< zhKtXO1qvXBJF8x+hymNsb^x2eQN4L0jG-lP!5t^+u)1o8Rxn|_nIzG+uJv?WB=cbv zdI^->tVHE4V9@EoV8Anj-RZh^2~9KJMca6Mcfx{>IfHjPaX0?Zoemdg;JkuKrSw)y zTl+~F>=a^;WaC6R)fxb53}x5mrrwoc#WqKY zgpHXzfnW(Z3RnZFk96 kO|~_~(*{TS%eJoa8@M^yFi(BVIIm^Tc?$L>;gGy>?H1u_=@x%w_X+cJDTIm2 z51kJ(P-w71UwBm?VDvlO6x 2PV4`Sd8#B4Vfd)H6kF)@ r^h(Gc#rH?Mx5TN|0`b7Wuv4S2bk(A9@shCjZXCwNio8?#;9Z8T>szT9ib6MHX zJ@8V!s8dQe;4N(h3Ixx&@N(~A;^dwYNB+*4=JfI?UZoF8z9TJ<_F~aIWt$qmyRxnX zkt<&Rfqs6v46S&xHqCkuD8G7#o|{81SDcE(Kc;5o2r$k_6(+5mJvDs?FR%){B4s28 zV*gg^MXa174fZ*%8+-w?Y<~xDs3!NDnvRg^r2HSo-YGhhuxr;%I<{@wwvF!Cww=7` z*tTukwylnB<4w{@I^6m8+W6P{*TEWNR*k1lYK%IV4`$u-zF1%|E$ICzaOn2>ql*l! zMj`6yO$6|h8^91}0T_rAFR+L+YhW!I9rgS!)ZlDoqIxH&<#V pk$sL&LraKTZ z8F53C(;mdx|IpaYJo9;~pqfon#K@~)wVSL97^=_^r+DECwN}NvR@BeNe-rXH2?i`{ zb?x0<$#au>fmBcIK*dh$gGiZi4KA#Y^|P#F4K%E`4LYqO4FK2chG5or`y=r8$a9g( z?)DvN>-?8ql(}=-265iexswcFEP!5nwx8tLL%TsP|Ck(e&qE$&^c@3uAQ{;$h9u09 z899-{ 7AqO~k-UeHEI2`p9v1{je5Lb?M ze{dabA#$Bu1!p<$1ZTPQ2L0`Tx1T`hujwG$Z{3n@7kDOKi}%9bO7Ozn%JAaYO6h{R znf1ZFnfL(VJo$vox?ePO(I;x>a=^Ep$b!>(xY+OQ=BQ`5 iI%&cN>o>j zyl|fkorF*5b|uAUp0ZJb1=W^V9Fc4lUG4tABj0|}GZyR|IA74^ihqo_SpEj0W-4uo zvqfnvRUe>Px&yWT(Dx>tpx@?qjC@-_05_ZKUtE-KbvBw_G&ZVUh&IXqNY`{iJX%tX z;)M88Zz__%Oh>F-L9WON6X<>>5#_Z E){>+C bw=3o_Imx;91!cGeTR29|Y=ek{SH8C{uRU|; z&m;#4L`%UkuY@ctX<@Oz`G)&lZemlebtzxf<86h}?-RPj?`zWUBGyKdA1?5GS-`bB zOfmjz_(Obw*RS$rTcI?n%5uvKYXa>Wdfun{HsY-K3+#VZ@o96qT53UofD9r0@8r9- zR%Z6Dznsk+jhxL){|inlMq}3nZ588lMcazOsv*V(4lW3cgrw1=;J(P+L @( zM3}{1S$&bTF2VhHJ0&QI-A-jO{)7rfMov^&mM (=`;toG~ip92=?)xaDn0C{X^EfP&BdzcG7J5qR5 z9KDQ%Ce$Hv|9mg!!T|ZxASlp+^aXSF4|rpJfkeCnV<6+vh%(lYmQg;jxr!2Yy1L`H zeODxktgP{^JUAsigjoR_S^$DnKvg~|N%JZ*f=AwWX}^f4Dw%eMhiydFo|mJvW3)PV zfncnDdf+Ar^$3NoPR^2$L*A!adGg}Pi9x5h*zM1x)kspNUAUVXb(cyg+5W)qDl!Q% zu5BkBCY#n=A?=0h4v`DqZppz?CQ)J|K94C34Wa5BqE*|P;;zn|h3#lywxH=r7zY;@ z#R+O)gzNJW3Cu#{FTCZMKt2i)S-D>Xt1BAe<>U%-&~xy3<~z)A;0rE4`#JPPBTadP zDlq7He~waJ#v!ggm9JeOuO~FoIXzg5i6&{$c+UTQk7u|sxV5?A(i>XoA%MB2xb`+j z0J~(ZP37~@r1Q%5A`vLb|0!CX-! ~8Q6su0JLF|BB zSn53EzA=4yN;5Mnd-n1rSRn^Rt;AeqC@#9X!9`SmRmoH!z7dwc=qSVXu)ImSPJt;d zsbJHjU0I$H@+aY{IoAaWgMUicEIP2F10zd`uuh6I+03>@*Qfkx$B+3r!qL1sGG_@1 zn>2uLWqyamuwpGVOf`EfJMdJMKknPL;pUkTV|O%)TyDhUP7h-jZAk8=H+W~_ZSW$g zZZ9x04G4x&w^tabq4thkR{bORJ(&b)O1I^V0SctWbf${E%KN3W*BZW zs!kHZFCav;?Ue^)-t+}#T6BjS;xz|U0J#AU451M>7@Zr4WHZ0pHD rn7At#)!(%%um!XnAid}zLItPQT>xwX_gv*OQK$qwU=qqHNWF_fJ@ z g _mFS3_UGGq#*TV>Hv+(vhup@>d{Y zS)+6nxn$(FHZyDS>ce~%)mwH=_cS-{&eu@U@#3XcO@tD)s;Es{wBH-k_Ly$O%S;&c zBj#{O_gV~0NVxoTVORLI1dwXTHx^Fi11>_&{e#6Is>*&&7Fqz1%xU^adcJ8bt+W9z z?F^vaVuE@Vy)Kx&e36=~TbL*83=jsh7a{z0F!>`8EN1`HF`sFJFoug!e@qTI`gB%{ z2Q71@8ge0;u+|k?6(tGtVJ&Yb_HvI=9TzgfZf*Io|FeFg2>^Fl-tJ#I(p#$8-g9o| z;GjeAy;{o@H#%r%dGaW#`g$}AH{9+ETGJ;bMX#H~v?q6uW6-gT*2*B$Iy|_6OfsG( z6pC6@hb79sh}n&k13i2Mgz=nu;pc$`$SazVjpZCUV6ATjQF@2Ob@{SBVXxy4+h2{K zMGqPA$HKq^|8hmM<{mMP`F2N^tvw(eoWAh-ifkL~gWKQ7{KLu~++~jFJG6R7o7>xM zek007PoO26Y>HV6K)=oGPy4qHld|wT1X_9PdeFf0l8}1%&Z6+V$o+>Od1(%`%O{gJ z25D-vDZ@^-fF#Z?yfPRhze8ZVm^fbss8>Zj-o>e9ve`M}5`Fca4eBZE6AeH&)qfM9 z{0UEhfR{Xnd}aO0r2V4c@^jvZ$ (U|Y2n|b`kl?vh;G)C|`j-_0=Byk$1={d} zo^^Qd?aZUjH;(9t$UqJBv0Gfi`QeHUla>HTWx9Sa^^E14b2*iWyA=q|G21~h3D%tt zD8Y5YmKe~2b8dF@&qiSR@l%Ou&uJyP-wvLd8-Q0C=*p#r#4;~PBsCExT2fW$&FQ(! zmikW6S)0$}38$AVct_JZO{MXRL%6Tf)b18VWgzuMKZ~(JtQRs6m_Me;f2Oj6R#q&z zVXi2!A_~mMM}p`s*<%p@Fgt)ux9+zozIAIpKqy_?w1rPg*S=+jU`on={?-5XetHbM zD?zkJDtL53R$J>yPFP%r)v!axLf)-U3balUXTdwJ4)D-5Zioh+=u>tPtCxOxT` z+43E2o+POFFQfV@Qqle7d8Lb>B{Z{TIsRf0~N-Ab)RCL4bfj!GnM>{kOL3|Gqf? z2e9y8{1sAE?fyfa@#WkmS6C}8VW267tqClxK*m7#Y!IcBX7LFSO~xFs>r72%hnawk zxh0Dw^3DK8%|2qiNLb9HxcxDDj3Rnhx^TI%Po3d(Gc>oD>v_)hnsv!_x%u~&XK?$2 zJ9zc*Y{V5FB|B!{?8uaZtZ$wA k%y}9K?y(B1Qg5Eg(b4P+#up$nVQim9R0E> zMp-7PwY;E9)1clawWGG6%z9 saj#w M1z1_EA$mNKj3y zAZ aQ-dT1HdsF09(JLSgGQ@!x-?*(nstF=M9 zy0H9Z^P|+56& $e#IfbvlksZ6G)7&hy`VK`)jx8@P`7>P<`= z95x${CYm{MG0L6}=p};K(y@E& `o;fw2NcTUr@X8V(Zi>xqy=ni8V?(4&Vh zW{(GGCkS#jA+agfZ4v4RFltw=u)Z?N;O#=G^e>AuGkBJ0wtEpt&u?IWH8&x%s4i+6 zc-Ib6q1?G~ABl4WN@1Ho7)lBEg$uF^!I`qkSiq=-l-HiR6d(ggwBQ4^O)6Gc^rxaY z{3C>n^i$j$OiO9_Q#gBfd)JeU@~t-d-8<8u{u<9#rIj7UYAb+*^~!mnB%eqk@aq&z zS04EeZY>OLEiP$G!5C3RbBN~89qP^~j(4zCiv6O@go1|pTl?Z2_Nou`$CO+FHQ_0g zxM%KDrJCbE{FKM8&6jy_XZgEUEPF0J5T1MPAa3(@dKYl!pRsc&{hmZ$Mf#v^Y%ElU zsmiWK&dVQm`2f$|<9ZJsF-dJpG1?_l^K{EFE@X#*<;@q@-!=(f6!)GP__`!{8a}!d z0=0>in*_Dv5=3cW1Ph^omT7#2K7(R>`-L&k8}kA`4lf=NcC`MIL;}J|FScd&KDg&W z!wIkcT@nPC0*@$(507Y}izoTGT0!p7t&;kGHjxk*oazyaWvu8(n|6ox)oedm$LE9F zLR!sFWC@0g*@L7xML32B^#l8+$wU(FIgZ*_BYx{pm4+h&!d`aG(x18ecTUS+{fExQ z3 #6kq%}M1Fr6g!>B?zQoTg#39b4?xFF^lC{ zJcZ|~jJ=*M+PC l_Mi^DNUzT!$97o!Ga5}g|8*8{m zJFRlra5=KYsR}j)S$x5o&R*^E+Yew_y=J55Lz@BO-<;=d4xb!l{O8xh$BW~w*Y5Gv zCEv?|MjR1{|N0{y7yRBUJ9Y%#(L#k$8r~Ild|W *W3F@xu=UCRZ^`d*^+wEdYu>JyF{Dp|Yp#(j6<7{m-!}AS{=DgvP{q z)iF@PQ#UDe^`H%W*3G_~(82LA=EW|fOGe$n{g9zuL9mZZ$3A7u?tY!Fh@kP<9ii_s z6m^R{j&BjD*eyr6ix%urcBt4bCG2aUew*?kG+#f5V6o>TI{m@u-5-K9`7UN}*-r#} z6?Xi9f+IkC>e1oE^(j3oM9F`fu wue}?hq@?j>xK1GUi@!lXr1*-Cf>>(XTi-WZtqR#Lrff( z>220MfR11nlX7>|VEmL%bbv|kg^uJ&kE=KAwhOrWf>*EyRmQkVb99hV8l z<+^{X`;rh!G ^AvMN0Q2r5l1j zAS-@cfwOUHoCK*Xi`{ub7ng{XE6RUSulRukmn2Mba+*37+N^lVax!_2 p%94EnAue1-Ks4!yMe9j1;kcra7*l2md^`eIK?-|) zaUUVXC*eX^u6`Non^4lV(>0-kdIu#pU6NQC%;17zTT^2P-7z{F?jToOJg~dGeV%n2 z^MVO3rneJr8#zwtMNZFjn(^r`q#Vm!kYCzLv8J}z!qMH(RBYxW6U2o71O?_|QGGO{ z77b#gS|hYqb$f386oT6`lf$2+g=Y(NuYC-CzqeD|AS3u>7BwR6u2k$}Le|2(ck>eK zU2*yCT~L$qDO@EqPiS5!d0*W&g#`?$3={}}{;|TG&%ET%%*kN{O@>RllZxQBV;_=! z7$Nx&UX~kmo~|cHKv2+usT_rJK5ozQ93C=#xG)gs3&HIibob >XgM0=3WQdqWk&O zYu7v^n;Bymp arIw}7AH52<&P=_d*(d<5v7}y# U-uio& |7{ z4dqwFdFl`%IRTOr#_)50kQ!;mC?lF6w| %kg;EP|<4;E~JA<0;p|$ie4ma9$ifPPi+vG?(HHvvwI|P z>ZwvMLKY@-TRF|TpH7a B|cfPvrRxRH#-}md2=6JU!43(?3S6S%F(L8)V#1WhHg2SmZ(5N zk}w0_wb7~I=aE*YClcWRLpRnXW *R(im8Ti`7N-^=iZqrGo1%kk+1gaJNlUj z1<$d~{>YQ4hn4MF5g_)X@y-NdalcU+Ry|9;XL*|klr2rTMk c2P z7PGk}N+F6VswGR_m8oMtaxfPQO%HrhM`bTeYkAROL!() k?C3tXd>(T(zf& zG-XcDAHQ{>Og5M0GJD-Y@gCF0(o{^{g-T6`w<=MJHN%T`MeZ@YuJ=)`D@%|$ycKfu z4RWzEO6=$8#S(+yZ+yAaeilG;Qyz!ncts;hs9t|DUWwp(LSBg?1zx*S24lXuvu2FX znYVqpnBLkY2-kvG#y@Vakb1=nBfNT~IKHm%HCmzPt`+fZF^o%=U5aT-7`S>BOKPqy zio57adPPeuj|@*+rWjGjx@9iTv{=4%SO?f10g7DnF@;MGWb$~5EdI @OBcj=KjI0^qYM_>^8vAnamX5q zPr1^Y_$+Nwo<=#Zh6T5aR$L#_==bT0UY0nwaE_=e6$X2ZBWAeQ%U1qRR*&u7&zFzj z0u@W3zh#Tc++JA(ik6xl(Q OIeSpiVjof2FPz2RQf_m zh2cCXWs0nWk4(ovx||&|+egBlx}~}iE&ZT8GI<_fQwzP)i=uT^R5?Za1=Pxk7l)$U zY5Z(bo hnzb0>(Mw%&nU#qWI4KyI_md#XbSPL9+>ws;o`VC zX@`rvDy|BC@d7g!Tc#cAsteC$&Ah@6-3la8Di53?szvy%qh+EG5veyrq^^OU8?53+ z@9EG5B5xC?*0L0qs$qP4^yu!<)B?>n#Dj9V;S6UT+j12NUervkE`fRCBwuSL>Kuif z=oG)qL8sN| ;euCkr_f_mtJFJ2FiwMQT~)cKvJKr(BN;fw+w&=`8sZ5 MNhAtF5f4D(Bd!PmyHfW>cf%@`kOUt5izifU~*4TdgT~ zDA&?75HP4kUyhOQY_8h3M6#}{*3-7yI>b?-#94qIx!2ahjxh#NY_)02S)9Vzh?4A+g0D?*4L3DKjGP#DA38R z?Ve~XpHUw^m3OeMH5vtQ;iKFd=y+!1u^)cY37|HoN(4q`p&k9c)TDJ{>oQ*xDHm#e z7{)hiFRiPv2`aI>xS%jQn#Z-d&}h2X0!!iei!r59#n>sRd2Y9keDfH}7ah70p2`!! zvH|_-hW|JEjoh!jwv6o{txAgS8lW5^s;GM-v3y#aHRry%7O$CXkKlqc3c5z;YzyPw zL=OiC=@H05Q>u!WH8jcbXzW_LpXpzm5GtLfOQooQt}Dkpuin@l_ILMK2NTx)O*El~ zK6zqn+jOn=9OQSC(l-p7%#)(?XM~+|;|FcHlg @+}d*GqJ!pOWKPi(VrRv``__mj*Y6St}3vmcC3ZKF5V#%aMeRo3Qz z>T59XglReqHMJx?^971)6$!l64dvMl@yRxQ=?L91x`eqQ&c5Q#F9-J_L%s+eJJ0IN zc-#|Ox!s5-j(i?`?DS(n8c+eY&AKwwF{hNfQJPhuEYT>*LDpB&0}Z~ h~WidJ@s?ONw*H`fNwa<{WKWaDvIK`OF(+FLdYlSX*{w7kM$gw}( z(IKWU6tLE_DWCaX?~SJ=#xo2x9)4kD$rw|q6VDlR7B;qObJ9z93^e4sTS1(XW__>x zfg=?I*nef4o0@7n5wwsx`R1Z=joz6Uakex(`Gz>I0}RJCjuGBe6_m+Z0Lu-9K`Pq0 zk>S898?}olGYpUB6pX1VOf~vb`Gx)vof=Yrd}Nfv4l(6Yq4pe5J(JLtkB|?q3*)C? zyrY5rWvapKsLnfl;MoOY=!fKbZVEJIr^$g6uRv