0001493152-24-015991.txt : 20240425 0001493152-24-015991.hdr.sgml : 20240425 20240425172813 ACCESSION NUMBER: 0001493152-24-015991 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KIDOZ INC. CENTRAL INDEX KEY: 0001318482 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-AMUSEMENT & RECREATION SERVICES [7900] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 000000000 STATE OF INCORPORATION: 1A FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 333-120120-01 FILM NUMBER: 24877698 BUSINESS ADDRESS: STREET 1: PACIFIC BUSINESS CENTRE STREET 2: 701 WEST GEORGIA STREET, SUITE 1500 CITY: VANCOUVER STATE: A1 ZIP: V7Y 1C6 BUSINESS PHONE: 6046940300 MAIL ADDRESS: STREET 1: PACIFIC BUSINESS CENTRE STREET 2: 701 WEST GEORGIA STREET, SUITE 1500 CITY: VANCOUVER STATE: A1 ZIP: V7Y 1C6 FORMER COMPANY: FORMER CONFORMED NAME: SHOAL GAMES LTD. DATE OF NAME CHANGE: 20150202 FORMER COMPANY: FORMER CONFORMED NAME: BINGO.COM LTD. DATE OF NAME CHANGE: 20050222 20-F 1 form20-f.htm
false FY 0001318482 Unlimited Unlimited 0001318482 2023-01-01 2023-12-31 0001318482 dei:BusinessContactMember 2023-01-01 2023-12-31 0001318482 2023-12-31 0001318482 2022-12-31 0001318482 us-gaap:RelatedPartyMember 2023-12-31 0001318482 us-gaap:RelatedPartyMember 2022-12-31 0001318482 2022-01-01 2022-12-31 0001318482 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember 2021-01-01 2021-12-31 0001318482 KDOZF:ProgrammaticMember 2023-01-01 2023-12-31 0001318482 KDOZF:ProgrammaticMember 2022-01-01 2022-12-31 0001318482 KDOZF:ProgrammaticMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember 2021-01-01 2021-12-31 0001318482 us-gaap:CommonStockMember 2020-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2020-12-31 0001318482 us-gaap:RetainedEarningsMember 2020-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001318482 2020-12-31 0001318482 us-gaap:CommonStockMember 2021-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2021-12-31 0001318482 us-gaap:RetainedEarningsMember 2021-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001318482 2021-12-31 0001318482 us-gaap:CommonStockMember 2022-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2022-12-31 0001318482 us-gaap:RetainedEarningsMember 2022-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001318482 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001318482 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001318482 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001318482 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001318482 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001318482 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001318482 us-gaap:CommonStockMember 2023-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2023-12-31 0001318482 us-gaap:RetainedEarningsMember 2023-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001318482 KDOZF:ShoalMediaCanadaIncMember 2023-12-31 0001318482 KDOZF:KidozLtdMember 2023-12-31 0001318482 KDOZF:PradoMediaLtdMember 2023-12-31 0001318482 KDOZF:RooplayMediaKenyaLimitedMember 2023-12-31 0001318482 KDOZF:ShoalMediaIncMember 2023-12-31 0001318482 KDOZF:ShoalGamesUKPLCMember 2023-12-31 0001318482 KDOZF:ShoalMediaUKLtdMember 2023-12-31 0001318482 KDOZF:StockOptionsAndWarrantsMember 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionsAndWarrantsMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionsAndWarrantsMember 2021-01-01 2021-12-31 0001318482 us-gaap:ComputerEquipmentMember 2023-12-31 0001318482 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001318482 KDOZF:AdTechTechnologyMember 2023-12-31 0001318482 KDOZF:KidozOsTechnologyMember 2023-12-31 0001318482 us-gaap:CustomerRelationshipsMember 2023-12-31 0001318482 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001318482 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001318482 us-gaap:ComputerEquipmentMember 2022-12-31 0001318482 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001318482 KDOZF:AdTechTechnologyMember 2022-12-31 0001318482 KDOZF:KidozOsTechnologyMember 2022-12-31 0001318482 us-gaap:CustomerRelationshipsMember 2022-12-31 0001318482 KDOZF:CanadaEmergencyBusinessAccountLoanProgramMember 2020-01-01 2020-12-31 0001318482 KDOZF:CanadaEmergencyBusinessAccountLoanProgramMember 2020-12-31 0001318482 KDOZF:CanadaEmergencyBusinessAccountLoanProgramMember 2023-01-01 2023-12-31 0001318482 KDOZF:LeumiBankMember 2021-01-01 2021-12-31 0001318482 KDOZF:AgoraInternetRelationsCorpMember 2021-01-01 2021-12-31 0001318482 KDOZF:AgoraInternetRelationsCorpMember 2022-01-01 2022-12-31 0001318482 KDOZF:ResearchCapitalCorporationMember 2021-01-01 2021-12-31 0001318482 KDOZF:WarrantsIssuedToRCCMember KDOZF:ResearchCapitalCorporationMember 2021-12-31 0001318482 KDOZF:TSXVMember 2022-01-01 2022-12-31 0001318482 KDOZF:NCIBMember 2023-01-01 2023-12-31 0001318482 KDOZF:NCIBOneMember 2023-01-01 2023-12-31 0001318482 KDOZF:NCIBOneMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2015-01-01 2015-12-31 0001318482 srt:MaximumMember KDOZF:StockOptionPlan2015Member 2015-01-01 2015-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember KDOZF:DirectorsAndOfficersMember 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember us-gaap:SubsequentEventMember 2024-01-01 2024-04-22 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember KDOZF:DirectorsAndOfficersMember us-gaap:SubsequentEventMember 2024-01-01 2024-04-22 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember KDOZF:DirectorsAndOfficersMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions1Member 2021-01-01 2021-12-31 0001318482 KDOZF:VestingAtTheGrantDateMember KDOZF:EmployeeStockOptions1Member 2021-01-01 2021-12-31 0001318482 KDOZF:EmployeeStockOptions1Member 2021-01-01 2021-12-31 0001318482 KDOZF:VestingPerMonthAfterOneYearMember KDOZF:EmployeeStockOptions1Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions2Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions3Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:DirectorsAndOfficersMember KDOZF:EmployeeStockOptions3Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions4Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2021-01-01 2021-12-31 0001318482 us-gaap:WarrantMember 2022-12-31 0001318482 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001318482 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001318482 us-gaap:WarrantMember 2023-12-31 0001318482 us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001318482 us-gaap:MeasurementInputExercisePriceMember 2021-12-31 0001318482 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001318482 us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001318482 us-gaap:MeasurementInputExpectedTermMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-12-31 0001318482 us-gaap:MeasurementInputExpectedDividendRateMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputExpectedDividendRateMember 2021-01-01 2021-12-31 0001318482 us-gaap:MeasurementInputPriceVolatilityMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputPriceVolatilityMember 2021-01-01 2021-12-31 0001318482 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-01-01 2021-12-31 0001318482 KDOZF:Range1Member 2023-12-31 0001318482 KDOZF:Range1Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range2Member 2023-12-31 0001318482 KDOZF:Range2Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range3Member 2023-12-31 0001318482 KDOZF:Range3Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range4Member 2023-12-31 0001318482 KDOZF:Range4Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range5Member 2023-12-31 0001318482 KDOZF:Range5Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range6Member 2023-12-31 0001318482 KDOZF:Range6Member 2023-01-01 2023-12-31 0001318482 KDOZF:TMWilliamsExecutiveChairmanMember KDOZF:TMWilliamsRowIncMember 2023-01-01 2023-12-31 0001318482 KDOZF:HWBromleyChiefFinancialOfficerMember KDOZF:BromleyAccountingServicesLtdMember 2023-01-01 2023-12-31 0001318482 KDOZF:THWilliamsVicePresidentProductMember KDOZF:FarcastOperationsIncMember 2023-01-01 2023-12-31 0001318482 KDOZF:FacilityInVancouverCanadaMember 2019-04-01 0001318482 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001318482 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001318482 us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001318482 KDOZF:DirectorAndOfficerMember 2023-12-31 0001318482 KDOZF:DirectorAndOfficerMember 2022-12-31 0001318482 KDOZF:DirectorAndOfficerMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001318482 KDOZF:DirectorAndOfficerMember us-gaap:EmployeeStockOptionMember 2023-12-31 0001318482 KDOZF:DirectorAndOfficerMember us-gaap:EmployeeStockOptionMember us-gaap:SubsequentEventMember 2024-01-01 2024-04-24 0001318482 KDOZF:DirectorAndOfficerMember us-gaap:EmployeeStockOptionMember us-gaap:SubsequentEventMember 2024-04-24 0001318482 KDOZF:DirectorAndOfficerMember KDOZF:StockOptionOneMember 2022-01-01 2022-12-31 0001318482 KDOZF:DirectorAndOfficerMember KDOZF:StockOptionOneMember 2022-12-31 0001318482 KDOZF:DirectorAndOfficerMember KDOZF:StockOptionOneMember 2021-01-01 2021-12-31 0001318482 KDOZF:DirectorAndOfficerMember KDOZF:StockOptionOneMember 2021-12-31 0001318482 KDOZF:DirectorAndOfficerMember KDOZF:StockOptionTwoMember 2021-01-01 2021-12-31 0001318482 KDOZF:DirectorAndOfficerMember KDOZF:StockOptionTwoMember 2021-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:WesternEuropeMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:WesternEuropeMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:WesternEuropeMember 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:CentralEasternAndSouthernEuropeMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:CentralEasternAndSouthernEuropeMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:CentralEasternAndSouthernEuropeMember 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:OtherMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:OtherMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:OtherMember 2021-01-01 2021-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember 2023-01-01 2023-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember 2022-01-01 2022-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember 2021-01-01 2021-12-31 0001318482 KDOZF:WesternEuropeMember KDOZF:ContentMember 2023-01-01 2023-12-31 0001318482 KDOZF:WesternEuropeMember KDOZF:ContentMember 2022-01-01 2022-12-31 0001318482 KDOZF:WesternEuropeMember KDOZF:ContentMember 2021-01-01 2021-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember KDOZF:ContentMember 2023-01-01 2023-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember KDOZF:ContentMember 2022-01-01 2022-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember KDOZF:ContentMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember KDOZF:OtherMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember KDOZF:OtherMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember KDOZF:OtherMember 2021-01-01 2021-12-31 0001318482 KDOZF:WesternEuropeMember 2023-01-01 2023-12-31 0001318482 KDOZF:WesternEuropeMember 2022-01-01 2022-12-31 0001318482 KDOZF:WesternEuropeMember 2021-01-01 2021-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember 2023-01-01 2023-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember 2022-01-01 2022-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember 2021-01-01 2021-12-31 0001318482 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 KDOZF:OtherMember 2023-01-01 2023-12-31 0001318482 KDOZF:OtherMember 2022-01-01 2022-12-31 0001318482 KDOZF:OtherMember 2021-01-01 2021-12-31 0001318482 country:AI 2023-12-31 0001318482 country:AI 2022-12-31 0001318482 country:CA 2023-12-31 0001318482 country:CA 2022-12-31 0001318482 country:IL 2023-12-31 0001318482 country:IL 2022-12-31 0001318482 country:GB 2023-12-31 0001318482 country:GB 2022-12-31 0001318482 KDOZF:ResearchCapitalCorporationMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001318482 KDOZF:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001318482 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember KDOZF:CustomerOneMember 2023-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001318482 KDOZF:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CAD utr:sqft utr:sqm iso4217:CAD xbrli:shares

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 20-F

 

(Mark One)

  REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934

 

OR

 

  ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2023

 

OR

 

  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

OR

 

  TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

OR

 

  SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

Date of event requiring this shell company report

 

For the transition period from __________________ to __________________

 

Commission file number 333-120120-01

 

KIDOZ Inc.

 

(Exact name of registrant as specified in its charter)

 

canada

 

(Jurisdiction of incorporation or organization)

 

Pacific Centre, Suite 1500, 701 West Georgia Street

Vancouver, British Columbia, V7Y 1C6

Canada

(Address of principal executive offices)

 

Henry Bromley, Chief Financial Officer

Tel: +1 888-374-2163; Facsimile +1 604-694-0301

Pacific Centre, Suite 1500, 701 West Georgia Street

Vancouver, British Columbia, V7Y 1C6

Canada

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

 

Securities registered under Section 12(b) of the Exchange Act:

 

None

(Title of Each Class & Name of each exchange on which registered)

 

Securities registered under section 12(g) of the Exchange Act:

 

COMMON STOCK, NO PAR VALUE PER SHARE

(Title of class)

 

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act.

 

None

(Title of class)

 

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report.        131,304,499 common shares no par value.

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of “large accelerated filer, “accelerated filer,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer Accelerated filer Non-accelerated filer
        Emerging growth company

 

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards† provided pursuant to Section 13(a) of the Exchange Act.

 

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive- based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

 

U.S. GAAP International Financial Reporting Standards as issued by the International Accounting Standards Board Other

 

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.

☐ Item 17 ☐ Item 18

 

If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

 

 

 

 

 

 

TABLE OF CONTENTS

 

Introduction 1
Forward-Looking Statements 1
Summary of Risk Factors 2
PART I 3
  ITEM 1. Identity of Directors, Senior Management and Advisers 3
  ITEM 2. Offer Statistics and Expected Timetable 3
  ITEM 3. Key Information 3
  ITEM 4. Information on the Company 9
  ITEM 4A. Unresolved Staff Comments 12
  ITEM 5. Operating and Financial Review and Prospects 12
  ITEM 6. Directors, Senior Management and Employees 22
  ITEM 7. Major Shareholders and Related Party Transactions 27
  ITEM 8. Financial Information 29
  ITEM 9. The Offer and Listing 30
  ITEM 10. Additional Information 30
  ITEM 11. Quantitative and Qualitative Disclosures about Market Risk 34
  ITEM 12. Description of Securities Other than Equity Securities 35
  PART II   36
  ITEM 13. Defaults, Dividend Arrearages and Delinquencies 36
  ITEM 14. Material Modifications to the Rights of Security Holders and Use of Proceeds 36
  ITEM 15. Controls and Procedures 36
  ITEM 16A. Audit Committee Financial Expert 37
  ITEM 16B. Code of Ethics 37
  ITEM 16C. Principal Accountant Fees and Services 37
  ITEM 16D. Exemptions from the Listing Standards for Audit Committees 37
  ITEM 16E. Purchases of Equity Securities by the Company and Affiliated Purchasers 37
  ITEM 16F. Change in Registrant’s Certifying Accountants 38
  ITEM 16G. Corporate Governance 38
  ITEM 16H. Mine Safety Disclosure 39
  ITEM 16I. Disclosure regarding Foreign Jurisdictions that Prevent Inspections 39
  ITEM 16J. Insider Trading Policies 39
  ITEM 16K. Cybersecurity 39
  PART III   40
  ITEM 17. Financial Statements 40
  ITEM18. Financial Statements 40
  ITEM 19. Exhibits 40
  Signatures   41

 

 

 

 

INTRODUCTION

 

This annual report on Form 20-F for the year ended December 31, 2023, or this “annual report,” should be read in conjunction with our consolidated financial statements and notes thereto included in this annual report. Unless the context otherwise requires, all references in this document to “the Company,” “we,” “us,” and “our” refer to Kidoz Inc. and our subsidiaries.

 

We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) applicable to annual financial information and with the rules and regulations of the United States Securities and Exchange Commission.

 

As used in this annual report, Company means Kidoz Inc. (“Kidoz”) and the Company’s wholly-owned subsidiaries (collectively the “Company”). Information on the Company’s website www.kidoz.net is not incorporated by reference into this annual report.

 

FORWARD-LOOKING STATEMENTS

 

This Form 20-F Annual Report includes “forward-looking statements”. A shareholder or prospective shareholder should bear this in mind when assessing the Company’s business. All statements included in this annual report, other than statements of historical facts, including, without limitation, the statements located elsewhere herein regarding industry prospects and the Company’s financial position, are forward-looking statements. Although the Company believes that the expectations reflected in such forward-looking statements are reasonable, it can give no assurance that such expectations will prove to have been correct.

 

This report on Form 20-F contains certain forward-looking information and forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933, as amended (the “U.S. Securities Act”), Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and “forward-looking information” under Canadian securities laws (collectively referred to herein as “forward-looking statements”). All documents incorporated herein by reference, as well as statements made in press releases and oral statements that may be made by us or by officers, directors or employees acting on our behalf, that are not statements of historical fact constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements relate to future events or the Company’s future performance. Such forward-looking statements involve known and unknown risks, uncertainties and other factors that could cause our actual results to be materially different from historical results or from any future results expressed or implied by such forward-looking statements. Readers should consider statements that include the terms “believe,” “belief,” “expect,” “plan,” “anticipate,” “intend” or the like to be uncertain and forward-looking. In addition, all statements, trends, analyses and other information contained in this report relative to trends in net sales, gross margin, anticipated expense levels and liquidity and capital resources, constitute forward-looking statements. Particular attention should be paid to the facts of our limited operating history, the unpredictability of our future revenues, our need for and the availability of capital resources, the evolving nature of our business model, and the risks associated with systems development, management of growth and business expansion. Except as required by law, we undertake no obligation to update any forward-looking statement, whether as a result of new information, future events or otherwise. All cautionary statements made herein should be read as being applicable to all forward-looking statements wherever they appear. The forward-looking statements contained in this Form 20-F are based on our current expectations and beliefs concerning future developments and their potential effects on us taking into account information currently available to us. These forward-looking statements are subject to risks, uncertainties and other factors, some of which are beyond our control, which could cause actual results to differ materially from this forecast or anticipated in such forward-looking statements.

 

Page 1

 

 

SUMMARY OF RISK FACTORS

 

Our business is subject to numerous risks and uncertainties, including those described in Item 3.D “Risk Factors.” You should carefully consider these risks and uncertainties when investing in our ordinary shares. Principal risks and uncertainties affecting our business include the following:

 

  Future operating or financial results;
  Fluctuations in currencies and interest rates;
  General market conditions;
  Regulations especially with regards to highly regulated market with a Children’s Online Privacy Protection Rule (“COPPA”) & General Data Protection Regulation (“GDPR”);
  Reliance on Apple and Google;
  Expanding and growing company;
  Reliance on key customers and suppliers;
  Retaining and attracting customers;
  No long term customer commitment;
  Reliance on third parties such sales houses around the world and outsourced technology developers, advertising exchanges and other strategic partners;
  Dependency on key management and personnel;
  Children’s advertising;
  Market conditions;
  Inappropriate advertisements;
  Cybersecurity;
  Technology;
  Outages;
  Cloud based servers;
  Placing advertisements in the incorrect segment;
  Additional financing;
  Payment risks;
  Changes in GAAP;
  Competition;
  Ad blockers;
  Failure to access advertising inventory;
  Fraud;
  Catastrophic events;
  Economic, Political and Market Conditions;
  Market for common shares;
  Volatility in the market;
  Public Company implications;
  Other factors discussed in “Item 3—Key Information—Risk Factors” of this annual report.

 

Page 2

 

 

PART 1

 

ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

 

Not applicable to Form 20-F filed as annual report.

 

ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE

 

Not applicable to Form 20-F filed as annual report.

 

ITEM 3. KEY INFORMATION

 

A. Selected Financial Data

 

The following table presents selected historical financial data which has been derived in part from our audited consolidated financial statements included elsewhere in this annual report and should be read together with and qualified in its entirety by reference to such audited consolidated financial statements. The following table should be read together with “Item 5—Operating and Financial Review and Prospects.”

 

Consolidated Balance Sheet Data:

 

   2023   2022   2021 
Cash  $1,469,224   $2,363,530   $2,078,607 
Total assets   11,807,080    14,387,083    13,925,531 
Total liabilities   4,612,778    5,695,324    4,574,834 
Total stockholders’ equity   7,194,302    8,691,759    9,350,697 
Working capital   3,220,646    4,147,176    4,536,852 

 

Consolidated Statement of Operations Data for continuing operations:

 

   2023   2022   2021 
             
Revenue  $13,326,824   $15,097,056   $12,484,639 
                
Cost of sales   8,392,767    9,973,211    7,152,307 
Gross (loss) profit   4,934,057    5,123,845    5,332,332 
                
Operating expenses excluding interest and other income (expenses)   (6,153,451)   (5,897,412)   (4,357,188)
Amortization and expiration of right-of-use assets   (29,748)   (28,935)   (40,851)
Depreciation and amortization   (558,740)   (557,267)   (565,540)
Gain on derivative liability – warrants   51    23,314    60,207 
Interest and other income   1,049    185    241 
Income tax recovery / (expense)   25,978    150,489    (216,677)
Provision for doubtful receivables   (84,952)   -    - 
Stock awareness program   (146,300)   (161,332)   (402,845)
Net (loss) income  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted net (loss) income per share from continuing operations  $(0.02)  $(0.01)  $(0.00)
Weighted average common shares outstanding   131,305,254    131,481,983    131,340,989 

 

Page 3

 

 

Consolidated Cash flow data:

 

   2023   2022   2021 
Net cash (used in) provided by operating activities  $(823,640)  $433,745   $851,533 
Net cash used in investing activities   (8,714)   (26,533)   (384)
Net cash (used in) provided by financing activities   (61,952)   (122,289)   1,413 
Change in cash   (895,306)   284,923    852,562 
Cash  $1,469,224   $2,363,530   $2,078,607 

 

B. Capitalization and Indebtedness

 

Not Applicable.

 

C. Reasons for the Offer and Use of Proceeds

 

Not Applicable.

 

D. Risk Factors

 

The Company’s business is subject to numerous risks and uncertainties, including those described elsewhere in this MD&A, as well as general economic and market risks. The following discussion describes material risks and uncertainties that the Company has identified that may affect the Company’s results of operations and financial condition.

 

Risks Related to the Business

 

  Regulations - The Company operates in a highly regulated market with a Children’s Online Privacy Protection Rule (“COPPA”) & General Data Protection Regulation (“GDPR”). There is the risk that the regulations restrict the Company operations. The Company serves compliant contextual mobile advertising network that safely reaches hundreds of million kids, teens, and families every month.
     
  Reliant on Google and Apple - The Company is heavily reliant on Google and Apple, on whose platform the games where we advertise are hosted. The Company has been Google certified and has been approved by Apple.
     
  Expanding Company - the Company is a growing and expanding company. The Company’s revenues may be materially affected by the decisions of its management and/or customers, and due to a variety of other factors, many of which may be beyond the Company’s control. This may lead to expenses exceeding estimates or be incurred in the expectation of sales that do not occur or that occur later than expected. Management expects expenses to increase, especially hiring of additional staff to support its growth and expansion. Fluctuating results could cause unanticipated quarterly losses and cause the Company’s performance to fall below the expectations of investors, which could adversely affect the price of the common shares. The following will cause fluctuating results:

 

  Changes in demand for Kidoz Platform
  Changes in the Company’s customer base, additions, and losses of customers
  Changes in advertising budgets of our customers
  Changes in the availability of advertising inventory or in the cost of reaching customers through digital advertising.
  Disruptions or outages on the Kidoz platform.
  New technology or offering by the Kidoz competitors.
  Timing differences between our payments for advertising inventory and our collection of advertising revenue.
  Shifting views and behaviors of consumers concerning use of data.

  

Page 4

 

 

Based upon the factors above and others beyond the Company’s control, Kidoz forecasts future revenue, costs, and expenses, and continually reviews these forecasts. As a result, its operating results may, from time to time, fall below estimates or the expectations of securities analysts and investors.

 

  Managing growth - The Company has expanded rapidly over the last few years. The continued rapid growth of the Company may strain management, financial, technical, and other resources. The Company must expand its sales, marketing, technology, and operational staff and expand its controls. If Kidoz continues its rapid growth, it will incur additional expenses, and its growth may continue to place a strain on resources, infrastructure, and ability to maintain the quality of its offering. Accordingly, the Company may not be able to effectively manage and coordinate growth to achieve or maximize future profitability.
     
  Reliance on Key Customers - The Company is reliant on a relatively few customers and sales houses. The loss of a significant customer could harm the Company’s business and severely impact the future financial success of the Company. The Company is continually looking for new sales houses around the world to partner with.
     
  Retaining and attracting customers - The Company, to continue to grow, must attract new customers and encourage existing advertisers to purchase additional offerings. Our competitors may introduce lower costs or differentiated products or services that compete with our current offering on price or technology and therefore our sales are impaired. The Company has hired additional sales staff and is continually developing its technology.
     
  No long-term customer commitments - The Company does not have any long term commitments by its customers beyond the current insertion order, which can be cancelled prior to the campaign conclusion without any penalty. Therefore, the Company success is dependent on offering the best service and maintaining good customer relations. The Company allocates customer service personnel to manage the customer relationship.
     
  Reliance on third parties - the Company is reliant on third parties to operate. These third parties include external sales houses, outsourced technology developers, advertising exchanges and other strategic partners. If these third parties fail to perform as agreed could negatively affect our operations.
     
  Personnel - The loss of any member of the Company’s management team, could have a material adverse effect on its business and results of operations. The Company relies on its engineering staff to develop its technology; operations staff to manage and operate the campaigns and its sales teams to attract and retain key customers. The inability to hire, or the increased costs of new personnel, or the cost to maintain existing personnel could have a material adverse effect on the Company’s business and operating results. There is intense competition for capable personnel in all of these areas, and the Company may not be successful in attracting, training, integrating, motivating, or retaining new personnel, vendors, or subcontractors for these required functions. The growth of the Company is dependent on hiring additional personnel so there are additional costs in training these new personnel.
     
  Children advertising - The Company is dependent on advertising to children so therefore is affected by changes to this business segment. The Company is expanding into advertising to teens and families and to be less reliant on advertising to children.
     
  Market conditions - The economic uncertainty in the market has made and may continue to make it difficult for the Company to forecast revenue and operating results and to make decisions regarding operational cost structures and investments. The Company’s business depends on the overall demand for advertising and on the economic health of its customers. Economic downturns or unstable market conditions may cause the Company’s customers to decrease their advertising budgets, which could reduce usage of the Company’s platform and adversely affect its business, operating results, and financial condition.

 

Page 5

 

 

  Inappropriate advertisement - This is the risk that the Company serves an inappropriate advertisement. To mitigate this risk all adverts are human reviewed before the campaign commences.
     
  Cybersecurity - Cybersecurity attacks, including breaches, computer malware and computer hacking have become more prevalent recent years across all businesses. Any cybersecurity breach caused by hacking, which involves efforts to gain unauthorized access to information or systems, or to cause intentional malfunctions or loss or corruption of data, software, hardware or other computer equipment, or the inadvertent transmission of computer viruses could adversely affect the business, financial condition, results of operations or reputation of the Company. The Company believes that it is taken reasonable steps to protect the security, integrity and confidentiality of the information collected, used, stored and disclosed, but there is no guarantee that in the future inadvertent (e.g., software bugs or other technical malfunctions, employee error or malfeasance, or other factors) or unauthorized data access or use will not occur despite its efforts in the past and in the future.
     
  Technology - The Company’s future success is dependent on its ability to continue to develop and expand its products and technologies and to address the needs of its customers. The Company operates in an industry that is characterized by rapid technological change, frequent new product and service introductions and enhancements, uncertain product life cycles, changes in customer requirements, and evolving industry standards. The introduction of new products and new technologies, the emergence of new industry standards, or improvements to existing technologies could render the Company’s platform obsolete or relatively less competitive.
     
  Outages - In addition, the Company operates 24/7 business so if outages were to occur it is critical for the technology to be restored in a timely manner. Any delay in restoring the systems will have a negative effect on its business, operating results, and financial condition.
     
  Cloud based servers - The Company’s products and services involve storage using a third-party cloud-based hosting service. Any damage to, or failure of, the hosting service’s systems generally could result in interruptions in the use of the Company’s platform. Such interruptions may reduce the Company’s revenue, and adversely the Company’s ability to attract new customers. The Company’s business will also be harmed if its customers and potential customers believe its products or services are unreliable.
     
  Incorrect advertising – The Company is developing a teens and family platform under its Prado brand. Therefore, there is the risk that an inappropriate advertisement is served to children, which could result in fines to the Company and have a negative effect on its business, operating results, and financial condition. The Company has put in internal controls that ensure no non children advertisement is served to children.

 

Financial and Accounting Risks

 

  Additional financing - There can be no certainty that the Company’s financial resources and revenue from sales will be sufficient for its future needs. The Company may need to incur significant expenses for growth, operations, research, and development, as well as sales and marketing and other unforeseen costs. The ability of the Company to arrange such financing in the future will depend in part upon the prevailing capital market conditions as well as the business performance of the Company. It may be difficult or impossible for the Company to obtain debt financing or equity financing on commercially acceptable terms. In addition, the issuance of common shares for an equity financing may have a negative effect on the existing shareholders of the Company such as dilution or negative sentiments in the market to the equity financing.

 

Page 6

 

 

  Growth – Kidoz anticipates continued growth that could require substantial financial and other resources to, among other things: (a) expand and develop product offerings; (b) improve technological infrastructure, including investing in its technology (c) cover general and administrative expenses, including legal, accounting, and other expenses; (d) cover sales and marketing expenses, including a significant expansion of the Company’s direct sales organization. Investment in these, however, may not yield anticipated returns. Consequently, as costs increase, the Company may not be able to generate sufficient revenue to achieve or sustain profitability.
     
  Payment risks – If our customers do not pay, or dispute their invoices, then the business, operating results and financial condition may be adversely affected. In addition, if our customers do not pay in a timely manner will our operating results and financial condition may be adversely affected.
     
  Internal Controls - A failure to maintain an effective system of internal control over financial reporting could harm the Company’s financial performance, its ability to raise capital and its continued listing on the TSX Venture Exchange. In addition, the Company is a small company so has limited segregation of duties. The Company is therefore reliant on the critical personnel and an increase in the risk of the failure of internal controls.
     
  Changes to GAAP – The Company’s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”). There is a risk that changes to US GAAP will negatively affect the Company in terms of results and could become more difficult, time-consuming, or costly and increase demand on the Company’s systems and resources to comply with this change.

 

Industry Risk

 

  Competition – the advertising business is a highly competitive business. The Company offers niche advertising in a highly regulated business. However, there are few barriers to existing large advertising companies entering the market. Our existing customers could develop their own in-house solutions and therefore no longer advertise with us.
     
  Ad blockers – Consumers may load ad blocking software. This will affect our ability to serve advertisements and will therefore reduce our revenue.
     
  Failure to access advertising inventory – We must maintain a consistent supply of ad inventory. Our success depends on our ability to secure inventory on reasonable terms in multiple locations. The amount, quality, and cost of inventory available to the Company can change at any time. If our relationships with any of our significant suppliers were to cease, or if the material terms of these relationships were to change unfavourably, our business would be negatively impacted.
     
  Fraud – The Company operates as a technology and services provider in a dynamic ecosystem where fraud exists. Typical forms of fraud include robotic traffic, where robots mimic the behaviour of users in order to inflate the number of impressions, clicks, post clicks actions or other metrics associated with the ad. The Company reviews all ads and monitors the impression serving with our suppliers.
     
  Catastrophic events – We maintain cloud-based servers around the world, that deliver advertising campaigns for our advertisers. Any of its existing and future facilities may be harmed or rendered inoperable by attack or security intrusion by a computer hacker, natural or man-made disasters, including earthquakes, tornadoes, hurricanes, wildfires, floods, nuclear disasters, war, acts of terrorism or other criminal activities, infectious disease outbreaks and power outages, any of which may render it difficult or impossible for the Company to operate its business for some period of time. The Company maintains backup and disaster recovery plans to get back up and running as fast as possible.

 

Page 7

 

 

  Economic, Political and Market Conditions – Our business depends on the overall demand for advertising and on the economic health of our current and prospective advertisers. Economic downturns, including a recession, or instability in political or market conditions may cause current or new advertisers to reduce their advertising budgets. These conditions are impacted by events outside of the Company’s control, such as the COVID-19 pandemic, may have a long-term impact on the global economy. Adverse economic conditions and general uncertainty about continued economic recovery are likely to affect the Company’s business prospects. This uncertainty may cause general business conditions to deteriorate or become volatile, which could cause advertisers to delay, decrease or cancel campaigns, and expose the Company to increased credit risk on advertiser orders, which, in turn, could negatively impact its business, financial condition and results of operations. In addition, continued geopolitical turmoil in many parts of the world have and may continue to put pressure on global economic conditions, which could lead to reduced spending on advertising.

 

Risks Related to the Common Shares and Corporate and Securities Law

 

  Market for common shares – The shares of the Company are illiquid. The Company has made efforts to improve the exposure of the Company through its stock awareness program and create a more active market for its shares. There are no assurances that our Stock Awareness campaigns will be effective to create a liquid market.
     
  Volatility in the market - Technology stocks have historically experienced high levels of volatility, and we cannot predict the prices at which our common shares will trade. Fluctuations in the market price of our common shares could cause an investor to lose all or part of their investment in our common shares. These fluctuations in the market price and volatility of our common shares can be caused by factors outside the control of the Company such the following:

 

  The volatility in the market price and trading volume of technology companies in general especially large companies in the digital advertising industry (e.g. Google and Meta);
     
  Changes in regulatory developments in Canada and the United States;
     
  General economic conditions and trends, including global financial markets, global economies and general market conditions, such as interest rates;
     
  Major catastrophic events (e.g. the war in the Ukraine);
     
  Unexpected market reactions to the Company announcements.

 

As a result, share prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In general, in the past, shareholders have filed securities class action litigation following periods of market volatility. If Kidoz were to become involved in securities litigation, it could subject it to substantial costs, divert resources and the attention of management from our business, and adversely affect our business.

 

  Public Company implications – The Company is listed on the Toronto Venture Stock Exchange and is therefore subject to its listing requirements. Compliance with these rules and regulations could become more difficult, time-consuming, or costly and increase demand on the Company’s systems and resources.

 

Page 8

 

 

Item 4. INFORMATION ON THE COMPANY

 

A. History and development of the company.

 

Kidoz Inc. are currently quoted on the TSX Venture Exchange in Canada under the symbol “KIDZ”. We have not been subject to any bankruptcy, receivership, or other similar proceedings.

 

During the year ended December 31, 2023, Kidoz Inc. continued out of the jurisdiction of the Anguillian Business Companies Act, 2022, and into the jurisdiction of the Canada Business Corporations Act (“CBCA”).

 

The Company was originally incorporated in the State of Florida on January 12, 1987.

 

On January 22, 2015, Bingo.com, Ltd., the name of the Company at that time, filed Articles of Amendment with the Anguilla Registrar of Companies changing its name to “Shoal Games Ltd.”. Effective at the open of markets on January 27, 2015, the Common Shares commenced trading under the new trading symbol “SGLDF” on the OTC-QB.

 

On June 29, 2015, Shoal Games Ltd. filed a TSX Venture Exchange Listing Application for the TSX Venture Exchange listing and commenced trading on July 2, 2015, under the symbol “SGW”.

 

On April 4, 2019, Shoal Games Ltd. filed Articles of Amendment with the Anguilla Registrar of Companies changing its name to “Kidoz Inc.”. Effective at the open of markets on April 9, 2019, the Common Shares commenced trading under the new trading symbol “KIDZ” on the TSX Venture Exchange.

 

During the year ended December 31, 2023, Kidoz Inc. continued out of the jurisdiction of the Anguillian Business Companies Act, 2022, and into the jurisdiction of the Canada Business Corporations Act (“CBCA”).

 

Our executive offices are located at Pacific Centre, Suite 1500, 701 West Georgia Street, Vancouver, British Columbia, V7Y 1C6, Canada. Our telephone number is (888) 374-2163.

 

B. Business overview.

 

Kidoz Inc. is an AdTech software developer and owner of the leading mobile Kidoz Safe Ad Network (www.kidoz.net). We help create a free and safe mobile app environment for children by enabling content producers to monetize their apps and video with safe, relevant, and fun ads. Our commitment to family privacy and safety has created one of the fastest growing mobile networks in the world.

 

During the year ended December 31, 2023, the Company launched a wholly owned division called Prado to advertise to the over 13 years of age family market. The Company has developed systems whereby our existing Kidsafe advertising will not be affected by Prado.

 

Product Strategy

 

Kidoz builds and maintains the Kidoz Safe Ad Network, the Kidoz SDK, and the Kidoz Privacy Shield for app developers and global advertisers to reach children and families in a compliant and brand safe way. The Kidoz SDK is the core of the advertising technology that enables Kidoz to have advertising impressions available for sale. The Kidoz proprietary advertising system is compliant with COPPA (“Children’s Online Privacy Protection Rule”), GDPR-K (“The European Union’s General Data Protection Regulation for children”) and other regulations adopted to protect children in a complex digital world. Kidoz technology is completely proprietary. Kidoz continues to upgrade its advertising systems to be compatible with the latest IAB (“International Advertising Board”) specifications for real-time-bidding, header bidding, and server-to-server direct connections. Our design and implementation of these solutions incorporates a view to their utilization not only in the kids’ marketplace but to the entire advertising market. Programmatic advertising is the use of automated advertising technology to enable media buying and selling as opposed to traditional direct methods of digital advertising which involve humans interfacing to agree to deal terms. Offering a managed programmatic solution of the best mobile advertising inventory is a valuable offering that our agency partners are utilizing with increased frequency and scale.

 

Page 9

 

 

During the year ended December 31, 2023, the Company launched a wholly owned division called Prado to access the over 13 years of age family market. The Prado (www.prado.co) technology will provide a leading mobile SSP (Supply-side Platform), DSP (Demand-side Platform) and Ad Exchange programmatically to the entire Ad Tech universe. By activating high-performance programmatic campaigns across thousands of apps on their network, Prado makes digital advertising more efficient and effective by simplifying the process across a connected technology platform. The Company has developed systems whereby our existing Kidsafe advertising will not be affected by Prado. Kidoz software engineers have now completed the challenging transformation of their market leading kid safe Ad Network to also reach the significantly larger digital ad market of teens, families, and audiences over 13 years old whilst not compromising the safety of our existing kids marketplace. The Prado technology plus our internal controls will ensure that no inappropriate advertisements will be served to children and thereby compromise kids’ safety.

 

Marketing & Distribution Strategy

 

Each new app that installs the Kidoz SDK increases our user base and increases the number of available impressions that Kidoz can monetize. The adoption of the Kidoz SDK has been rapid as app developers have few choices when it comes to sources of safe, compliant, and relevant ads for their users. Kidoz has built its brand and reputation as the market leader for safe child and family mobile advertising technology, and this has enabled our SDK to become quickly adopted. It is our strategy to invest in our systems and build alliances with the largest software companies in the world. Since Google’s certification of Kidoz and Apple’s updated rules endorsing Kidoz’s methodologies the Company is experiencing unprecedented demand for its safe advertising solutions.

 

Sales & Pricing Strategy

 

Kidoz has a global sales agency partnership strategy that places local sellers into dozens of national and international markets. In 2023 Kidoz launched campaigns in 59 different countries. Through our direct sales and marketing channels we locate, recruit, and sign new international sales houses. As the Kidoz network is a unique advertising platform in the market, it commands high prices and media sales houses aspire to represent the Company. Kidoz has found the agency partnership strategy to be highly effective as once sales houses are recruited and the first few campaigns are delivered with success, repeat customers are established and the value of the region begins to grow. After years of development with this strategy, Kidoz has many established sales houses in the largest economies of the world and is now tasked with increasing the value of each partnership and empowering the sales houses to increase the portion of advertisers’ budgets that is spent with Kidoz. The Kidoz Programmatic solution has created new opportunities for all of Kidoz’s agency partners as the solution creates inventory for brands who are building awareness with parents and teens in addition to children.

 

Growth Strategy

 

The Kidoz sales, product, and operational strategies are custom fit to match the favorable regulatory, consumer, and technological trends occurring in the market. It is the Kidoz mission to deliver best-in-class solutions for our advertiser and publisher partners that are compliant with Apple, Google, and strict government data privacy regulations. Kidoz technology is built with privacy as a priority, and we champion contextual advertising as a superior method of reaching target consumers. Kidoz publisher partners can monetize with human-curated safe advertising on a global scale and with the knowledge that their users’ data is not compromised.

 

Kidoz’s growth is also being propelled by a new customer type, the app developer themselves. Kidoz is increasingly utilized as a performance platform for apps to scale their installs and revenues by paying on a cost-per-install (“CPI”) basis. The global app install segment of mobile advertising is estimated to be over US$120B annually according to AppsFlyer. Kidoz continues to advance its software and systems to support this high growth business and the Company expects performance CPI media to be an increasing percentage of overall business.

 

Page 10

 

 

Kidoz is growing as a result of its core media business, and we expect further growth in our expansion via our Prado division to include the teen and parent segments which became effective in 2023. Kidoz Connect is the latest product release to deliver enhanced value to our advertising partners as the technology enables Kidoz to ingest programmatic campaigns of all types and scale them across the entire Kidoz and Prado networks. The Kidoz commercial teams look forward to welcoming many new and existing customers to these offerings as we expand the Kidoz reach within the global digital advertising ecosystem.

 

Furthermore, while the focus of the Company is the development and expansion of the KIDOZ Safe Ad Network, we are investigating options to use our technology to expand into new markets, either through new connections to the wider mobile advertising market, or via synergistic M&A.

 

Kidoz Original Equipment Manufacturer (“OEM”)

 

Kidoz’s mobile products includes the Kid Mode Operating System (“OS”) installed on millions of OEM tablets worldwide. The Company earns license fees based on the OEM agreements dependent on the number of devices the Kidoz Kid Mode OS is installed.

 

Rooplay

 

The Company owns Rooplay (www.rooplay.com) the cloud-based EduGame system for kids to play multiple games to learn and play. The platform is live on the Google’s Android system and has stand-alone games available on Apple’s iOS and Google’s Android systems.

 

Trophy Bingo and Garfield Bingo

 

The Company has the social bingo games Trophy Bingo and Garfield Bingo which are available on Apple’s iOS, Google’s Android, and Amazon Android systems. Revenue is generated in the games via in-app purchases and advertising. During the year ended December 31, 2023, Trophy Bingo and Garfield Bingo were discontinued.

 

C. Organizational structure.

 

For the year ended December 31, 2023, we conducted our business through the Anguilla incorporated entity and through our wholly-owned subsidiaries Kidoz Ltd. (“Kidoz Ltd.”), Shoal Media (Canada) Inc. (“Shoal Media Canada”), Shoal Games (UK) plc (“Shoal UK”), Shoal Media Inc. (“Shoal Media”), Prado Media Ltd. (“Prado Media”), Shoal Media UK Ltd. (“Shoal Media UK”), and Rooplay Media Kenya Limited. (“Rooplay Kenya”). Effective January 1, 2023, we conducted our business through the Canadian incorporated entity and its subsidiaries.

 

Shoal Media Canada was incorporated under the laws of British Columbia, Canada, on February 10, 1998, as 559262 B.C. Ltd. and changed its name to Bingo.com (Canada) Enterprises Inc. on February 11, 1999. It subsequently changed its name to English Bay Office Management Limited on September 8, 2003. Effective March 11, 2016, it changed its name to Shoal Media (Canada) Inc.

 

On August 15, 2002, 99% of the share capital of Shoal UK was acquired. Shoal UK was incorporated under the laws of England and Wales on August 18, 2000, as CellStop plc. and changed its name to Bingo.com (UK) plc. on August 5, 2002. During the year ended December 31, 2015, the Company changed the name of the company to Shoal Games (UK) plc. During the year ended December 31, 2023, Shoal Games (UK) plc was discontinued and struck off.

 

On January 21, 2008, Coral Reef Marketing Inc., was incorporated under the laws of Anguilla, British West Indies. During the year ended December 31, 2022, Coral Reef Marketing Inc. was merged with Kidoz Inc. and Kidoz Inc. is the surviving corporation.

 

Page 11

 

 

On January 1, 2013, 100% of the share capital of Shoal Media Inc., an Anguillian Company was acquired.

 

On October 25, 2016, Rooplay Media Ltd., was incorporated under the laws of British Columbia, Canada. During the year ended December 31, 2022, Rooplay Media Ltd. was renamed Prado Media Ltd.

 

On March 27, 2017, Shoal Media UK Ltd. was incorporated under the laws of England and Wales.

 

On July 12, 2017, Rooplay Media Kenya Limited was incorporated under the laws of Kenya.

 

On March 4, 2019, the Company completed the acquisition of all of the issued and outstanding equity securities of Kidoz Ltd. (“Kidoz”) (www.kidoz.net), a privately held Israeli company.

 

D. Property, plants and equipment.

 

Effective January 1, 2023 our executive office is located in Vancouver, British Columbia, Canada.

 

We have 2 primary development and operational offices located in Vancouver, Canada and Netanya, Israel.

 

During the year ended December 31, 2019, the Company signed a five-year lease in Vancouver, Canada ending March 2024. This facility comprises approximately 1,459 square feet. The monthly rental is approximately $4,137.

 

Kidoz Ltd. has an annual office lease in Netanya, Israel, with rent payable on a quarterly basis. The operating lease expired on July 14, 2017, but unless 3 months’ notice is given it automatically renews for a future 12 months until notice is given. This facility comprises approximately 190 square metres. The monthly rental is approximately $4,004.

 

We operate a sales and marketing office in London, United Kingdom. There are no direct monthly rental fees associated with the London office.

 

We believe that these facilities will be adequate to meet our requirements for the near future and that suitable additional space will be available if needed. Since March 2020, the majority of Kidoz staff world-wide is operating from home or other suitable locations and interacting on a daily basis through communication technologies. It is anticipated this will continue for the foreseeable future due to the benefits derived with increased productivity and personal satisfaction from our staff. Other than described above, neither we, nor any of our subsidiaries presently own or lease any other property or real estate.

 

ITEM 4A. UNRESOLVED STAFF COMMENTS

 

Not Applicable.

 

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

The following discussion and analysis is based on and should be read in conjunction with our consolidated financial statements, including the related notes, and the other financial information included in this Report. The following discussion contains forward-looking statements that reflect our current plans, estimates and beliefs and involve risks and uncertainties. Our actual results may differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to such differences include those discussed below and elsewhere in this Report.

 

Kidoz Inc. (TSXV: KIDZ) mission is to keep children safe in the complex digital advertising ecosystem. Kidoz Inc. is a mobile advertising technology company and owner of the KIDOZ Safe Ad Network (www.kidoz.net) and the Kidoz Publisher Software Development Kit (“SDK”). By developing solutions for app developers to monetize with safe, relevant, and fun ads we help keep the Google and Apple app stores safe and free for children. Our commitment to children’s privacy and safety has created one of the fastest growing mobile networks in the world. Unlike most digital advertising, every campaign on the Kidoz platform is free of location information, device identifiers, behavioural data, and other trackers used by advertisers to identify and track users across the Internet commonly known as IDFA and AAID. Our technology does not rely on any permanent identifiers, and as Google and Apple begin to disallow persistent trackers from being employed by any network (child-directed or not), Kidoz’s strength increases.

 

Page 12

 

 

The following discussion and analysis of the Company’s financial condition and results of operations are presented in United States Generally Accepted Accounting Principles (“US GAAP”) and presented in US Dollars, the Company’s functional currency.

 

A. Operating results

 

Results of Operations

 

   2023   2022   2021 
             
Revenue  $13,326,824   $15,097,056   $12,484,639 
                
Cost of sales   8,392,767    9,973,211    7,152,307 
Gross (loss) profit   4,934,057    5,123,845    5,332,332 
                
Operating expenses excluding interest and other income (expenses)   (6,153,451)   (5,897,412)   (4,357,188)
Amortization and expiration of right-of-use assets   (29,748)   (28,935)   (40,851)
Depreciation and amortization   (558,740)   (557,267)   (565,540)
Gain on derivative liability – warrants   51    23,314    60,207 
Interest and other income   1,049    185    241 
Income tax recovery / (expense)   25,978    150,489    (216,677)
Provision for doubtful receivables   (84,952)   -    - 
Stock awareness program   (146,300)   (161,332)   (402,845)
Net (loss) income  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted net (loss) income per share from continuing operations  $(0.02)  $(0.01)  $(0.00)
Weighted average common shares outstanding   131,305,254    131,481,983    131,340,989 

 

Year Ended December 31, 2023, Compared with Year Ended December 31, 2022

 

Revenue

 

Total revenue, net of platform fees (to Apple, Google and Amazon) and withholding taxes, for the year ended December 31, 2023, decreased to $13,326,824, a decrease of 12% over total revenue net of fees and withholding taxes of to $15,097,056 for fiscal 2022. Ad Tech advertising revenue for the year ended December 31, 2023, was $11,879,425 a decrease of 18% over Ad Tech advertising revenue of $14,425,918 for fiscal 2022.

 

Programmatic advertising revenue for the year ended December 31, 2023, was $1,223,392 an increase of 239% over Programmatic advertising revenue of $361,394 for fiscal 2022.

 

Content revenue for year ended December 31, 2023, decreased to $224,007, a decrease of 28% over content revenue of $309,744 for fiscal 2022.

 

The decrease in total revenue over fiscal 2022 is due to the overall weakness in the general market and the loss of some campaigns from fiscal 2022 which did not renew in fiscal 2023. Management believes that distortions in the overall market in fiscal 2022 existed due to COVID and returned to normal in fiscal 2023. The increase in programmatic advertising revenue is due to the active promotion of this revenue stream and the strong demand for Programmatic advertising in the market.

 

Page 13

 

 

Selling and marketing expenses

 

Sales and marketing expenses for the year ended December 31, 2023, were $1,268,218, an increase of 22% over selling and marketing expenses of $1,039,713 for fiscal 2022. The increase in sales and marketing expenses over fiscal 2022 is due to an increase in sales and marketing staff to manage the anticipated growth in the Direct, Programmatic and Performance segments of our AdTech business. Selling and marketing expenses consist primarily of sales staff salaries and benefits and publishing services and user acquisition costs incurred to acquire game players.

 

We expect to incur increased sales and marketing expenses in selling the Ad tech advertising and to grow the Ad tech advertising revenue. There can be no assurances that these expenditures will result in increased traffic or significant additional revenue.

 

Software technology development

 

We do not capitalize our development costs. Software technology development costs of $2,999,079 were expensed for year ended December 31, 2023, an increase of 20% from software technology development costs of $2,496,877 expensed for fiscal 2022. These increases over fiscal 2022, is due to the hiring of additional development staff and the outsourcing of certain software development to increase the development of our base technologies including the development of the Prado technology. In addition, as we have expanded our global reach our server costs have increased.

 

General and administrative expenses

 

General and administrative expenses consist primarily of legal and professional fees, premises costs for our offices and development facilities, and other general corporate and office expenses. General and administrative expenses decreased to $673,654 for the year ended December 31, 2023, a decrease of 11% over general and administrative expenses of $760,936 in fiscal 2022. The decrease in general and administrative expenses is due a decrease in fees paid to our professional advisors and a decrease in legal and filing fees as a result of the Normal Course Issuer Bid and the continuation of the Company out of Anguilla and into Canada incurred in fiscal 2022.

 

We expect to continue to incur general and administrative expenses to support the business, and there can be no assurances that we will be able to generate sufficient revenue to cover these expenses.

 

Salaries, wages, consultants, and benefits

 

Salaries, wages, consultants, and benefits decreased to $705,830 for the year ended December 31, 2023, a decrease of 6% over salaries, wages, consultants, and benefits of $751,811 for fiscal 2022. The decrease in salaries, wages, consultants, and benefits over fiscal 2022, is due to a decrease in the consultants employed by the Company in 2023.

 

Depreciation and amortization

 

Intangible assets are amortized using a straight-line method over three to eight years. These intangible assets include customer lists, the technology for Kidoz OS and the software development kits (“SDK”) for our advertising platform. These intangible assets are as result of the acquisition of Kidoz Ltd. The amortization for the year ended December 31, 2023, was $545,737 compared to $547,460 in fiscal 2022. The decline is amortization for the year ended December 31, 2023, is due the full amortization of the Kidoz OS technology.

 

Equipment is depreciated using the declining balance method over the useful lives of the assets, ranging from three to five years. Depreciation increased to $13,002 during the year ended December 31, 2023, over depreciation of $9,807 in fiscal 2022. This increase in depreciation and amortization compared to fiscal 2022, is due to the acquisition of new equipment and the write-off of old equipment.

 

Page 14

 

 

Stock-based compensation expense

 

During the year ended December 31, 2023, the Company incurred non-cash stock compensation expenses of $515,116 compared to non-cash stock compensation expenses of $696,248 for fiscal 2022. During the year ended December 31, 2023, the Company granted 1,885,000 (fiscal 2022 - 2,550,000) options. The options granted in fiscal 2023 and 2022, are issued to consultants and employees as per the Company’s amended 2015 Rolling Stock Option Plan. The non-cash stock compensation program is an integral part of the Companies overall Staff Compensation Program.

 

Stock awareness program

 

During the year ended December 31, 2021, the Company commenced a corporate stock awareness program. The Company engaged Research Capital Corporation, Agora Internet Relations Corp., Stockhouse Publishing Ltd. and Proactive for financial and capital markets advisory services and to assist with general market outreach to increase investor awareness as the Company continues to achieve important milestones and grow its investor base. During the year ended December 31, 2023, the Company discontinued its stock awareness program with Proactive and with Stockhouse Publishing Ltd. in fiscal 2022.

 

The Company incurred stock awareness expenses of $146,300 for year ended December 31, 2023, a decrease of 9% from stock awareness expenses of $161,332 expensed for fiscal 2022. The decrease in Stock Awareness expenses compared to fiscal 2022 is due to the planned reduction in stock awareness commitments and the discontinuance with Proactive.

 

Other income and expenses

 

During the year ended December 31, 2023, the Company has a foreign exchange gain of $1,139 compared to foreign exchange loss of ($142,857) in the prior year. These gains are due to the exchange rate movements of the US Dollar compared to the Pound Sterling, Israeli Shekel, European Euro, and the Canadian Dollar. The Company does not hedge its cash assets.

 

During the year ended December 31, 2023, we received interest income of $1,049 compared to interest income of $185 in the prior year. The interest income is received from bank term deposits from investing our cash. The increase in interest income is due to an increase in interest rates and higher bank account balances in interest earning bank accounts in fiscal 2023 compared to fiscal 2022.

 

During the year ended December 31, 2023, the Company had a gain on the derivative liability – warrants of $51 compared to gain on the derivative liability – warrants of $23,314 in fiscal 2022. This derivative liability – warrants results from the issuance of the 230,000 warrants to Research Capital Corporation during the year ended December 31, 2021, and which expired unexercised in the year ended December 31, 2023.

 

Amortization of right-of-use assets

 

On January 1, 2020, the Company adopted ASC Topic 842 using the modified retrospective transition method. Topic 842 requires the recognition of lease assets and liabilities for operating leases. The Company recognized right-of-use assets relating to the brand licenses and the Vancouver, Canada office rental. During the year ended December 31, 2023, the Company amortized $26,828 and $2,920 expired on the Anguillian lease compared to right-of-use assets amortization of $28,935 in fiscal 2022. Subsequent to the year ended December 31, 2023, the lease on the Vancouver office expired and was not renewed.

 

Income taxes

 

During the year ended December 31, 2023, the Company had a tax recovery of $25,978 compared to a tax recovery of $150,489 in fiscal 2022. During the year ended December 31, 2023, our Israeli subsidiary was officially recognized as a Preferred Technology Enterprise in Israel, a prestigious status that comes with extensive tax relief benefits as provided by law and applied to the fiscal 2022 tax year.

 

During the year ended December 31, 2023, the subsidiaries of the Company had a tax expense of $924 compared to a tax expense of $60,010 in fiscal 2022.

 

Page 15

 

 

During the year ended December 31, 2005, Bingo.com, Inc. merged with its subsidiary Bingo.com, Ltd. in Anguilla, British West Indies. Anguilla is a zero-tax jurisdiction. During the year ended December 31, 2023, Kidoz Inc. continued out of the jurisdiction of the Anguillian Business Companies Act, 2022, and into the jurisdiction of the Canada Business Corporations Act (“CBCA”) and is now a Canadian taxpayer.

 

Net (loss) income and (loss) income per share

 

The net loss after taxation for the year ended December 31, 2023, amounted to ($2,012,056) a loss of ($0.02) per share, compared to a net loss of ($1,347,113), a loss of ($0.01) per share, in the year ended December 31, 2022. The net loss increased for the year ended December 31, 2023, due to a decrease in revenue, an increase in staff and outsourcing of certain software technology development. This increase in staff is due to the hiring of additional development staff and sales and marketing personnel to increase the development of our base technology and increase our sales and account management respectively.

 

Year Ended December 31, 2022, Compared with Year Ended December 31, 2021

 

Revenue

 

Total revenue, net of platform fees (to Apple, Google, and Amazon) and withholding taxes, for the year ended December 31, 2022, increased to $15,097,056, an increase of 21% over total revenue net of fees and withholding taxes of to $12,484,639 for fiscal 2021. Ad Tech advertising revenue for the year ended December 31, 2022, was $14,425,918 an increase of 18% over Ad Tech advertising revenue of $12,194,518 for fiscal 2021. Programmatic advertising revenue for the year ended December 31, 2022, was $361,394 an increase of 518% over Programmatic advertising revenue of $58,507 for fiscal 2021. Content revenue for year ended December 31, 2022, increased to $309,744, an increase of 34% over content revenue of $231,614 for fiscal 2021. The increase in total revenue over fiscal 2021 is due to the growth of our publisher reach and our advertising customers increasing their advertising budgets with the Kidoz safe mobile network. Programmatic revenue commenced in fiscal 2021 and in fiscal 2022 we actively started promoting this revenue stream and hired sales and support staff to operate it. The increase in content revenue is due to the increase of OEM sales of kids’ tablets.

 

Selling and marketing expenses

 

Sales and marketing expenses for the year ended December 31, 2022, were $1,039,713, an increase of 62% over selling and marketing expenses of $641,393 for fiscal 2021. The increase in sales and marketing expenses over fiscal 2021 is due to an increase in sales and marketing staff to manage the anticipated growth in the Direct, Programmatic and Performance segments of our AdTech business. Selling and marketing expenses consist primarily of sales staff salaries and benefits and publishing services and user acquisition costs incurred to acquire game players.

 

General and administrative expenses

 

General and administrative expenses consist primarily of legal and professional fees, premises costs for our offices and development facilities, and other general corporate and office expenses. General and administrative expenses increased to $760,936 for the year ended December 31, 2022, an increase of 26% over general and administrative expenses of $604,882 in fiscal 2021. The increase in general and administrative expenses is due an increase in fees paid to our professional advisors and an increase in legal and filing fees for the Normal Course Issuer Bid and the continuation of the Company out of Anguilla and into Canada.

 

Salaries, wages, consultants, and benefits

 

Salaries, wages, consultants, and benefits increased to $751,811 for the year ended December 31, 2022, an increase of 8% over salaries, wages, consultants, and benefits of $693,964 for fiscal 2021. The increase in salaries, wages, consultants, and benefits over fiscal 2021, is due to an increase in the overall headcount of staff employed by the Company to service its rapid growth.

 

Page 16

 

 

Depreciation and amortization

 

Intangible assets are amortized using a straight-line method over three to eight years. These intangible assets include customer lists, the technology for Kidoz OS and the software development kits (“SDK”) for our advertising platform. These intangible assets are as result of the acquisition of Kidoz Ltd. The amortization for the year ended December 31, 2022, was $547,460 compared to $556,072 in fiscal 2021. The decline is amortization for the year ended December 31, 2022, is due the full amortization of the Kidoz OS technology.

 

Equipment is depreciated using the declining balance method over the useful lives of the assets, ranging from three to five years. Depreciation increased to $9,807 during the year ended December 31, 2022, over depreciation of $9,468 in fiscal 2021. This increase in depreciation and amortization compared to fiscal 2021, is due to the acquisition of new equipment and the write-off of old equipment.

 

Software technology development

 

We do not capitalize our development costs. Software technology development costs of $2,496,877 were expensed for year ended December 31, 2022, an increase of 49% from software technology development costs of $1,678,848 expensed for fiscal 2021. These increases over fiscal 2021, is due to the hiring of additional development staff and the outsourcing of certain software development to increase the development of our base technologies including the development of the Prado technology. In addition, as we have expanded our global reach our server costs have increased.

 

Stock-based compensation expense

 

During the year ended December 31, 2022, the Company incurred non-cash stock compensation expenses of $696,248 compared to non-cash stock compensation expenses of $660,266 for fiscal 2021. During the year ended December 31, 2022, the Company granted 2,550,000 options. The options granted in fiscal 2022, are issued to consultants and employees as per the Company’s amended 2015 Rolling Stock Option Plan. The non-cash stock compensation program is an integral part of the Companies overall Staff Compensation Program.

 

Stock awareness program

 

During the year ended December 31, 2021, the Company commenced a corporate stock awareness program. The Company engaged Research Capital Corporation, Agora Internet Relations Corp., Stockhouse Publishing Ltd. and Proactive for financial and capital markets advisory services and to assist with general market outreach to increase investor awareness as the Company continues to achieve important milestones and grow its investor base. During the year ended December 31, 2022, the Company discontinued its stock awareness program with Stockhouse Publishing Ltd.

 

The Company incurred stock awareness expenses of $161,332 for year ended December 31, 2022, a decrease of 60% from stock awareness expenses of $402,845 expensed for fiscal 2021. The decrease in Stock Awareness expenses compared to fiscal 2021 is due to the planned reduction in stock awareness commitments.

 

Other income and expenses

 

During the year ended December 31, 2022, the Company has a foreign exchange loss of ($142,857) compared to foreign exchange loss of ($69,835) in the prior year. These losses are due to the exchange rate movements of the US Dollar compared to the Pound Sterling, Israeli Shekel, European Euro, and the Canadian Dollar. The Company does not hedge its cash assets.

 

During the year ended December 31, 2022, we received interest income of $185 compared to interest income of $241 in the prior year. The interest income is received from bank term deposits from investing our cash. The decrease in interest income is due to lower bank account balances in interest earning bank accounts in fiscal 2022 compared to fiscal 2021.

 

During the year ended December 31, 2022, the Company had a gain on the derivative liability – warrants of $23,314 compared to gain on the derivative liability – warrants of $60,207 in fiscal 2021. This derivative liability – warrants results from the issuance of the 230,000 warrants to Research Capital Corporation during the year ended December 31, 2021, and will expire in the year ended December 31, 2023.

 

Page 17

 

 

Amortization of right-of-use assets

 

On January 1, 2020, the Company adopted ASC Topic 842 using the modified retrospective transition method. Topic 842 requires the recognition of lease assets and liabilities for operating leases. The Company recognized right-of-use assets relating to the brand licenses and the Vancouver, Canada and Anguillian office rental. During the year ended December 31, 2022, the Company amortized $28,935 compared to right-of-use assets amortization of $40,851 in fiscal 2021.

 

Income taxes

 

During the year ended December 31, 2022, the Company had a tax recovery of $150,489 compared to a tax expense of $216,677 in fiscal 2021. Our Israeli subsidiary had a deferred tax asset of $210,499 compared to a deferred tax liability of $210,449 in fiscal 2021. This deferred tax asset relates to the acquisition of Kidoz Ltd. intangible assets. During the year ended December 31, 2022, the subsidiaries of the Company had a tax expense of $60,010 compared to a tax expense of $6,178 in fiscal 2021.

 

Net (loss) income and (loss) income per share

 

The net loss after taxation for the year ended December 31, 2022, amounted to ($1,347,113) a loss of ($0.01) per share, compared to a net loss of ($190,321), a loss of ($0.00) per share, in the year ended December 31, 2021. The net loss increased for the year ended December 31, 2022, despite an increase in revenue due to an increase in staff and outsourcing of certain software development. This increase in staff is due to the hiring of additional development staff and sales and marketing personnel to increase the development of our base technology and increase our sales and account management respectively.

 

Net Cash generated from Operations and Adjusted EBITDA

 

Due to our focus on maintaining a strong balance sheet while striving to continue our rapid growth on an annual basis and to evaluate our performance and make financial and operational decisions accordingly we pay close attention to our net cash generated from operations and our adjusted EBITDA.

 

Our net cash from operations for the year ended December 31, 2023, was ($823,640) compared to $433,745 in the prior year. This decrease was due to the decrease in revenue, our expansion of our R&D program to increase the development of our base technologies and encompass the Prado technology to facilitate our entrance into the total Ad-tech market while maintaining our leadership position in the kid safe arena.

 

Additionally, our Adjusted Earnings Before Interest; Taxes; Depreciation and Amortization; stock awareness program; stock-based compensation and impairment of goodwill (“Adjusted EBITDA”) for the year ended December 31, 2023, amounted to a loss of ($891,166) compared to an Adjusted EBITDA of ($231,395) in the prior year.

 

Our Adjusted EBITDA is reconciled as follows:

 

   2023   2022   2021 
Loss for the year  $(2,012,056)  $(1,347,113)  $(190,321)
                
Depreciation and amortization   558,740    557,267    565,540 
Stock awareness program   74,112    36,191    316,237 
Stock-based compensation   515,116    696,248    660,266 
Gain on derivative liability – warrants   (51)   (23,314)   (60,207)
Interest and other income   (1,049)   (185)   (241)
Income tax (recovery) expense   (25,978)   (150,489)   216,677 
                
Adjusted EBITDA  $(891,166)  $(231,395)  $1,507,951 

 

Page 18

 

 

We use Adjusted EBITDA internally to evaluate our performance and make financial and operational decisions that are presented in a manner that adjusts from their equivalent GAAP measures or that supplement the information provided by our GAAP measures. Adjusted EBITDA is defined by us as EBITDA (net income (loss) plus depreciation expense, amortization expense, interest, stock-based compensation, and impairment of goodwill), further adjusted to exclude certain non-cash expenses and other adjustments. We use Adjusted EBITDA because we believe it more clearly highlights business trends that may not otherwise be apparent when relying solely on GAAP financial measures, since Adjusted EBITDA eliminates from our results specific financial items that have less bearing on our core operating performance.

 

Adjusted EBITDA is not presented in accordance with, or as an alternative to, GAAP financial measures and may be different from non-GAAP measures used by other companies. These non-GAAP measures should not be considered a substitute for, or superior to, financial measures calculated in accordance with generally accepted accounting principles in the United States of America (“GAAP”). We encourage investors to review the GAAP financial measures included in this Annual Report, including our consolidated financial statements, to aid in their analysis and understanding of our performance and in making comparisons.

 

B. Liquidity and capital resources

 

The Company generates cash from operations but does have a line of credit with the Leumi Bank in Israel if required. During the year ended December 31, 2021, the Company drew $200,000 from the line of credit. The loan was repaid in full during the year ended December 31, 2021.

 

The Company believes it has sufficient cash resources to meet its current growth and development objectives. Although the Company has relied on revenue generated through its business, external funding may be required to continue growing the existing business and scaling operations. There can be no assurance that adequate funding will be available in the future, or under terms that are favorable to the Company.

 

December 31, 2023, Compared to December 31, 2022

 

We had cash of $1,469,224 and working capital of $3,220,646 as at December 31, 2023. This compares to cash of $2,363,530 and working capital of $4,147,176 as at December 31, 2022.

 

During the year ended December 31, 2023, we used cash of ($823,640) in operating activities compared to providing cash of $433,745 in the prior year.

 

Net cash used in financing activities was ($61,952) in the year ended December 31, 2023, which compares to cash used in financing activity of ($122,289) in fiscal 2022. During the year ended December 31, 2023, the Company repaid the CEBA loan of CAD$40,000 ($29,484). During the year ended December 31, 2023, to the Company acquired 2,000 (2022 - 275,000) shares acquired pursuant to the NCIB in effect at an aggregate cost of $517 (2022 - $87,778).

 

Cash of ($8,714) was used in investing activities in fiscal 2023, compared to cash used of ($26,533) in the prior year. This decrease related to the acquisition of new equipment for our new staff in fiscal 2022.

 

December 31, 2022, Compared to December 31, 2021

 

We had cash of $2,363,530 and working capital of $4,147,176 as at December 31, 2022. This compares to cash of $2,078,607 and working capital of $4,536,852 as at December 31, 2021.

 

During the year ended December 31, 2022, we provided cash of $433,745 in operating activities compared to providing cash of $851,533 in the prior year.

 

Net cash provided by financing activities was ($122,289) in the year ended December 31, 2022, which compares to cash provided by financing activity of $1,413 in fiscal 2021. This increase related to the Company acquiring 275,000 shares acquired pursuant to the NCIB in effect at an aggregate cost of $87,778.

 

Cash of ($26,533) was used in investing activities in fiscal 2022, compared to cash used of ($384) in the prior year. This increase related to the acquisition of new equipment for our new staff.

 

Page 19

 

 

Our future capital requirements will depend on several factors, including costs associated with the further development of the Ad tech advertising business, the cost of marketing and customer acquisition costs, the development of new products, the acquisition of new companies and the success of our overall business.

 

C. Research and development, patents and licenses, etc.

 

The Company is continually developing its technology to improve operations and to offer a better service to our customers. The Company expenses all software technology development costs as incurred for the year ended December 31, 2023 and 2022. As at December 31, 2023 and 2022, all capitalized software development costs have been fully amortized, and the Company has no capitalized software development costs.

 

D. Trend information.

 

Normal Course Issuer Bid:

 

During the year ended December 31, 2022, the Company filed a Notice of Intention to Make a Normal Course Issuer Bid (the “Notice of Intention”) with the TSX Venture Exchange (“TSX-V”) on September 15, 2022. Upon receiving approval from the TSX-V, effective September 16, 2022, the Company commenced a normal course issuer bid (“NCIB”), whereby the Company may purchase for cancellation up to 6,579,074 shares, being 5% of the issued and outstanding shares as of such date. Any purchases under the NCIB will be made on the open market through the facilities of the TSX-V or alternative Canadian trading systems. Purchases will be made at market prices of the shares at the time of acquisition.

 

Purchases under the NCIB may commence as of September 16, 2022, and will end on the earlier of: (i) September 14, 2023; or (ii) the date on which the Company has purchased the maximum number of shares to be acquired under the NCIB. The Company may terminate the NCIB earlier if it feels it is appropriate to do so.

 

The normal course issuer bid will be conducted through Kidoz Inc’s broker Research Capital Corporation. The purchase and payment of the common shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of common shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All common shares acquired will be returned to treasury and cancelled.

 

The purchase of and payment for the shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All shares acquired pursuant to the NCIB will be returned to treasury and cancelled.

 

During the year ended December 31, 2023, 41,500 shares which were acquired during the year ended December 31, 2022, pursuant to the NCIB in effect, at an aggregate cost of $11,793, were cancelled.

 

During the year ended December 31, 2023, 2,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $517. During the year ended December 31, 2023, 2,000 shares were cancelled.

 

During the year ended December 31, 2022, 275,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $87,778. During the year ended December 31, 2022, 233,500 shares were cancelled.

 

Page 20

 

 

Common Shares

 

The bid quotations set forth below, reflect inter-dealer prices, without retail mark-up, mark-down or commission and may not reflect actual transactions.

 

   TSX-V - KIDZ   OTC - KDOZF 
Quarter Ended  High (1)
CAD$
   Low (1)
CAD$
   High (1)
US$
   Low (1)
US$
 
December 31, 2023  $0.215   $0.13   $0.28   $0.02 
September 30, 2023  $0.27   $0.185   $0.30   $0.14 
June 30, 2023  $0.28   $0.20   $0.83   $0.13 
March 31, 2023  $0.385   $0.20   $0.26   $0.04 
December 31, 2022  $0.55   $0.245   $0.40   $0.02 
September 30, 2022  $0.405   $0.26   $0.51   $0.06 
June 30, 2022  $0.55   $0.395   $0.51   $0.10 
March 31, 2022  $0.60   $0.44   $0.65   $0.35 

 

1. Prices as per Yahoo! TM Finance

 

E. Critical Accounting Estimates

 

The information provided in this Form 20-F, including the consolidated financial statements, is the responsibility of management. The preparation of financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect amounts reported in the financial statements and accompanying notes. There is a full disclosure and description of the Company’s critical accounting policies, estimates, judgments, assumptions in the consolidated financial statements as at December 31, 2023 in notes 1 and 2.

 

Significant areas requiring the use of estimates include the collectability of accounts receivable, the valuation of stock-based compensation, the valuation of deferred tax assets and liabilities, the useful lives of intangible assets, and the derivative liability – warrants valuation. Actual results may differ significantly from these estimates.

 

The following discussion of critical accounting policies is intended to supplement the Summary of Significant Accounting Policies presented as Note 2 to our audited consolidated financial statements presented elsewhere in this report. Note 2 summarizes the accounting policies and methods used in the preparation of our consolidated financial statements.

 

We consider the following accounting policies to be both those most important to the portrayal of our financial condition and require the most subjective judgment:

 

  - Revenue recognition;
  - Software technology development;
  - Impairment of long-lived assets
  - Goodwill

 

F. Off Balance Sheet Arrangements

 

We did not have any off balance sheet arrangements for the years ended December 31, 2023, 2022 and 2021.

 

Page 21

 

 

ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

A. Directors and senior management.

 

Our directors and executive officers as at December 31, 2023, are as follows:

 

Name   Age   Position   Audit Committee   Governance Committee   Compensation Committee
T. M. Williams   83   Chairman            
J. M. Williams   48   Chief Executive Officer       X    
E. Ben Tora   53   President & General Manager EMEA            
F. Curtis   59   Non-Executive Director   X*   X*   X
C. Kalborg   62   Non-Executive Director   X   X   X
M. David   58   Non-Executive Director   X       X*
H. W. Bromley   53   Chief Financial Officer            
T. H. Williams   53   VP Product            

 

X* - Chairman of Committee

 

Tryon (Tarrnie) M. Williams – Chairman, Member of the Board of Directors

 

Mr. T. M. Williams served as President, Chief Executive Officer and Chairman from August 2001 until June 2011 and from June 2011 till May 2022, Mr T. M. Williams served as Executive Chairman. From May 2022, Mr. T. M. Williams has served as the Chairman of the Company. Since 1984, Mr. Williams has served as a principal of T.M. Williams (ROW), Inc., a private consulting firm, and from 1993 until 2008, was Adjunct Professor, Sauder School of Business at the University of British Columbia. From 1988 to 1991, he was President and Chief Executive Officer of Distinctive Software, Inc. in Vancouver, BC, and, upon the acquisition of that company by Electronic Arts Inc., North America’s largest developer of entertainment software, he became President and Chief Executive Officer of Electronic Arts (Canada) Inc., where he continued until 1993. From 1995 to 2012, Mr. T. M. Williams was a director of YM Biosciences, Inc., a biotechnology company, until its acquisition by Gilead Sciences, Inc. In addition, he is a director of several other private corporations.

 

Jason Williams – Chief Executive Officer, Member of the Board of Directors

 

Mr. J.M. Williams has been a director since July 2007 and from June 2011 to March 2019, Mr. J. M. Williams served as the sole Chief Executive Officer of the Company. Since the acquisition of Kidoz Ltd. in 2019 until May 2022, he served as Co- Chief Executive Officer. From May 2022, has served the sole Chief Executive Officer of the Company. Prior to his employment with Kidoz Inc., he was a Business Analyst with Blue Zone Inc. (a technology company) and RBC Dominion Securities. Mr. J. M. Williams has a Bachelor of Commerce degree from the University of Victoria and a Masters of Business Administration degree, specializing in strategic marketing, from the University of Warwick. In addition, Mr. J. M. Williams is a Non-Executive Director of Adventurebox Technology AB (pubL). Mr. J. M. Williams is the son of Mr. T. M. Williams, the Company’s Chairman.

 

Eldad Ben Tora - President, Member of the Board of Directors

 

Mr. E. Ben Tora served as Co-Chief Executive Officer from the acquisition by the Company of Kidoz Ltd in March 2019 until May 2022. Since May 2022, Mr. E. Ben Tora has served as the President & General Manager EMEA and since April 2023 General Manager of Prado. Mr. E. Ben Tora was a co-founder of Kidoz Ltd. and has served as its Chief Executive Officer and Chief Revenue Officer since June 2013. Previously he served as General Manager and Chief Product officer at Bluesnap (formerly Plimus), which was acquired by Great Hill Partners in 2011. Mr. E. Ben Tora holds a bachelor’s degree in management and communication from the College of management in Tel Aviv. Mr. E. Ben Tora is a serial entrepreneur and senior executive in venture-backed and public Internet companies, both early and growth stage, bringing extensive experience in operating and scaling tech companies.

 

Fiona Curtis – Non-Executive Director

 

Ms. F. Curtis has served as a director of the Company since June 10, 2009. She has served as Compliance Officer and General Corporate Secretary for Counsel Limited, an Anguillan financial services corporation, since 2006. Ms. F. Curtis is the Managing Director of Counsel Limited. Ms. F. Curtis has been working in the financial services industry since 1990. She started at the brokerage firm, Burns Fry, in Toronto (now Nesbitt Burns, Bank of Montreal). She completed her Canadian Securities Course and became a licensed Securities Broker in 1992. She was educated in England, and attended the University of Toronto, Canada for her undergraduate degree. Ms. F. Curtis’s MBA in Finance & International Affairs was granted by the Rotman School of Business, University of Toronto. Ms. F. Curtis obtained her Associates Degree in Captive Insurance in 2018. She has also served as Chairman of the Board of Anguilla Finance (2016 - 2020), the marketing body for Anguilla Financial Services. Ms. F. Curtis is a Founding Member and Director of the Anguilla Compliance Association, now serving as Chairman.

 

Page 22

 

 

Claes Kalborg – Non-Executive Director

 

Mr. C. Kalborg is a 20-year licensing veteran with experience from leading game companies such as Rovio (the makers of Angry Birds) and King.com (the makers of Candy Crush). Taking on the aptly named role of licensing guru, Mr. C. Kalborg has gathered close to 50 licensees and established a network of regional agents for Candy Crush around the world. Those agents include Striker Entertainment in the U.S. and Canada; Tycoon Enterprises in Latin America (except Argentina and Brazil); Tycoon 360 in Brazil; IMC in Argentina; Mediogen in Israel; Sinerji in Turkey; Pacific Licensing Studio in Southeast Asia; Wild Pumpkin Licensing in Australia and New Zealand; PPW in greater China; and Voozclub in Korea. Mr. C. Kalborg brings a wealth of experience and a deep network in licensing and technology to Kidoz Inc. In addition, Mr. C. Kalborg is a Non-Executive Director of Fragbite, LL Games, CanopyLAB A/S and Adventurebox Technology AB (pubL) and he is a partner in Swiss based Non Violence S.A owning the IP rights for the globally renowned symbol “The Knotted Gun” and a board member and partner in CF Entertainment holding global rights for the Crazy Frog.

 

Moshe David – Non-Executive Director

 

Mr. M. David is an Investor, Executive, Board Director and Chairman. Currently serves as CEO of RAFT Technologies and Board member at Omnisys, Mappo and Questar. During 2022 and early 2023, Mr. David served as Investor and Resident Executive in Entree Capital and as Active Chairman at Wisesight, and as Board member and Advisor at Sweetch, Bria.ai and Swapp. Until early 2022 served as Chief Executive Officer at TIBA, a global leader in Parking revenue systems where he has quadrupled its revenue and became a global market leader. Prior to TIBA, Mr. David founded several companies and served as an Executive and Board member in several more, including NlightU, OzVision and TvPoint. Mr. David also served as deputy CEO managing Ness Technologies and as President of North America in Amdocs Inc., in both roles managing businesses of hundreds of millions of USD$ and thousands of employees around the globe. Mr. David started his career in the Israeli Airforce. He has a BA in Economics and Computer Science from Bar Ilan University in Israel, and an MBA Cum Laude from Boston University.

 

Mr. H. W. Bromley has served as our Chief Financial Officer since July 2002. From 2000 to 2001, Mr. Bromley was a Director and the Group Financial Officer for Agroceres & Co. Ltd. From 1995 - 1999, he was an employee of Ernst & Young working in South Africa and in the United States of America. Mr. Bromley has in addition worked for CitiBank, Unilever PLC, Gerrard, Roadhouse Interactive Ltd. and CellStop Systems Inc. Mr. Bromley is a Chartered Accountant.

 

Mr. T. H. Williams is VP Product, where he leads technology and product development. A highly experienced, creative leader who has dedicated his career to building products on the forefront of technology. Mr. T. H. Williams has led development on a wide variety of platform launches, new devices, and innovative business models, and has helped build and operate multiple successful studios and teams, including Electronic Arts Inc. in Vancouver, Canada and Los Angeles, United States; Relic Entertainment Inc.; Roadhouse Interactive Ltd.; and Blueprint Reality Inc. He is passionate about his teams, loves solving hard problems, and has produced over $2 billion in retail product sales across his career. Mr. T. H. Williams is the son of Mr. T. M. Williams, the Company’s Chairman.

 

Page 23

 

 

Board Diversity

 

The table below provides certain information regarding the diversity of our board of directors as of the date of this Annual Report.

 

Board Diversity Matrix
Country of Principal Executive Offices Canada
Foreign Private Issuers Yes
Disclosure Prohibited Under Home Country Law No
Total Number of Directors 6
Part I: Gender Identity Female   Male   Non-Binary   Did not Disclose Gender
Directors 1   5   0   0
Part II: Demographic Background  
Underrepresented Individual in Home Country Jurisdiction 0
LGBTQ+ 0
Did Not Disclose Demographic Background 0

 

B. Compensation

 

      Annual Compensation   Long-term Compensation     
Name and Principal Position  Year  Fees   Bonus   Other Annual
Compensation
   Restricted Stock Awards   Securities Underlying Options granted   All Other
Compensation
 
      $   $   $   $   (#)   $ 
T.M. Williams -  2023   159,089    -    -    -    50,000    - 
Chairman (1)  2022   168,734    -    -    -    150,000    - 
   2021   132,000    19,800    -    -    100,000    - 
J. M. Williams  2023   220,962    -    -    -    50,000    - 
CEO (2)  2022   208,184    -    -    -    150,000    - 
   2021   172,567    25,611    -    -    100,000    - 
E. Ben Tora  2023   227,779    -    -    -    50,000    - 
President & General (3)  2022   216,957    -    -    -    50,000    - 
Manager EMEA (3)  2021   194,680    22,278    -    -    100,000      
H. W. Bromley  2023   200,277    -    -    -    50,000    - 
CFO (4)  2022   196,064    -    -    -    150,000    - 
   2021   144,464    25,742    -    -    100,000    - 
T. H. Williams  2023   178,341    -    -    -    50,000    - 
VP Product (5)  2022   182,556    -    -    -    150,000    - 
   2021   157,321    10,779    -    -    100,000    - 

 

  (1) All of the compensation paid to the Named Executive Officer is paid to T.M. Williams (ROW), Ltd. for the services of Mr. T. M. Williams.
     
  (2) During the year ended December 31, 2022, Mr. J. M. Williams became an employee of Shoal Media (Canada) Inc., a wholly owned subsidiary of Kidoz Inc. Prior to Mr. J. M. Williams becoming an employee his compensation was paid to LVA Media Inc. for the services of Mr. J. M. Williams as CEO of the Company and Jayska Consulting Ltd for the marketing services of Mr. J. M. Williams.
     
  (3) All of the compensation paid to the Named Executive Officer is paid to Mr. E. Ben Tora as an employee of Kidoz Ltd.
     
  (4) All of the compensation paid to the Named Executive Officer is paid to Bromley Accounting Services Ltd. for the services of Mr. H. W. Bromley.
     
  (5) All of the compensation paid to the Named Executive Officer is paid to Farcast Operations Inc. Ltd. for the services of Mr. T. H. Williams.

 

Management Services Agreement

 

The Company has the following management consulting agreements with related parties.

 

Company  Person  Role  Annual amount 
T.M. Williams (ROW), Inc.  T. M. Williams  Chairman  $160,000 
Bromley Accounting
Services Ltd.
  H. W. Bromley  CFO  CAD$215,000 
Farcast Operations Inc.  T. H. Williams  VP Product  CAD$240,000 

 

Compensation of Non-Executive Directors

 

The Non-Executive Directors receive a cash compensation for their services as members of the Board of Directors based on a compensation per meeting. During the year ended December 31, 2023, the Non-Executive Directors collectively received compensation of $7,505 (Fiscal 2022 - $8,970). The Executive directors currently do not receive cash compensation for their services as members of the Board of Directors. In addition, both the Non-Executive and the Executive Directors are reimbursed for expenses in connection with attendance at Board of Directors meetings and specific business meetings. Directors are eligible to participate in our stock option plans. Option grants to directors are at the discretion of the Board of Directors acting upon the recommendation of the Compensation committee.

 

Page 24

 

 

C. Board Practices

 

We currently have six directors. All directors currently hold office until the next annual meeting of stockholders or until their successors have been elected and qualified. Our officers are appointed annually by the Board of Directors and hold office until their successors are appointed and qualified. Pursuant to the Company’s by-laws, the number of directors shall be increased or decreased from time-to-time by resolution of the Board of Directors or the shareholders. Mr. J. M. Williams and Mr. T. H. Williams are sons of Mr. T. M. Williams. There are no other family relationships between any of the officers and directors of the Company.

 

Committees of our board of directors

 

We currently have three committees of our Board of Directors.

 

  - Audit Committee - This committee will review the financial statements of the Company and propose to the board to approve the financial statements. The Committee meets quarterly to review and approve the quarterly financial statements and to discuss the affairs of the company with the auditors.

 

The Company’s audit committee has the overall duties and responsibilities to:

 

  review the financial reporting process to ensure the accuracy of the financial statements of the Company;
  assist the Board to properly and fully discharge its responsibilities;
  strengthen the role of the Board by facilitating in depth discussions between directors, management and external auditors;
  evaluate the independent auditor’s qualifications, performance and independence;
  facilitate the independence of the independent auditor;
  assess the processes relating to the determination and mitigation of risks and the maintenance of an effective control environment; and;
  review the processes to monitor compliance with laws and regulations.

 

  - Governance Committee - This committee reviews the ethics policy of the Company and ensures compliance. It will make recommendations to the board for improvement in Corporate Governance. In addition, it will be this committee to whom a whistle blower will report.

 

The duties and responsibilities of the Corporate Governance Committee include, without limitation, the following:

 

  Develop and monitor the Company’s overall approach to corporate governance issues and, subject to approval by the Board, implement and administer this process.
  Advise the Board or any of the committees of the Board of any corporate governance issues which the Committee determines ought to be considered by the Board or any such committees.
  Review with the Board, on a regular basis, but not less than annually, the terms of reference for the Board, each committee of the Board, the Chairman, and the Chief Executive Officer.
  Review with the Board, on a regular basis, the methods, and processes by which the Board fulfils its duties and responsibilities, including without limitation:

 

i. the size of the Board;

ii. the number and content of meetings;

iii. the annual schedule of issues to be presented to the Board at its meetings or those of its committees;

 

Page 25

 

 

iv. material which is to be provided to the directors generally and with respect to the meetings of the Board or its committees;

v. resources available to the directors; and

vi. the communication process between the Board and management.

 

  Review and, as necessary, authorize a committee or an individual director to engage separate independent counsel and/or advisors at the expense of the Company in appropriate circumstances.
  Make recommendation to the Board regarding changes or revisions to the Board’s Corporate Governance Guidelines;
  Evaluate and make recommendations to the Board concerning the appointment of directors to the committees and the selection of Board committee chairs;
  Annually evaluate and report to the Board on the performance and effectiveness of the Board and its committees;
  Annually, in conjunction with the Chief Executive Officer, evaluate the performance of the Company’s management (other than the Chief Executive Officer). Conduct an annual review of succession planning and report its findings and recommendations to the Board;
  Evaluate and lead the Board’s annual review of the Chief Executive Officer’s performance; and
  Annually review and evaluate its performance.

 

  - Compensation Committee - This committee will propose the appointment and remuneration of the Chief Executive Officer including salary, stock options, and bonuses.

 

The duties and responsibilities of the Compensation Committee include, without limitation, the following:

 

  to recommend to the Board compensation policies and guidelines for the Company; and
  to review and approve corporate goals and objectives relevant to the compensation of the Chief Executive Officer and, in light of those goals and objectives, to recommend to the Board the annual salary, bonus and other benefits, direct and indirect, of the Chief Executive Officer and to approve compensation for all other designated officers of the Company, after considering the recommendations of the Chief Executive Officer, all within the human resources and compensation policies and guidelines approved by the Board.

 

D. Employees

 

As of December 31, 2023, we had 43 employees, consultants, and independent contractors throughout the world including twenty full-time employees in Canada and Israel. Since 2006 it has been, and continues to be, the Company’s objective to control its costs by retaining consultants, as needed, to provide special expertise in developing internal strategic, marketing, accounting, and technical services. None of our employees or consultants are represented by a labor union, and we believe that our relationship with our employees and consultants is good.

 

We are substantially dependent upon the continued services and performance of J. M. Williams, Chief Executive Officer; Eldad Ben Tora, President & General Manager EMEA and T. M. Williams, Chairman. The loss of the services of these key individuals would have a material adverse effect on our business, financial condition, and results of operations. We do not carry any key man life insurance on any individuals.

 

E. Share ownership.

 

See “Item 7—Major Shareholders and Related Party Transactions—Major Shareholders.”

 

Page 26

 

 

F. Disclosure of a Registrant’s Action to Recover Erroneously Awarded Compensation

 

Not applicable.

 

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

A. Major Shareholders

 

The following table sets forth certain information known to us with respect to beneficial ownership of our common stock as of April 25, 2024, by:

 

  - each person known by us to beneficially own 5% or more of our outstanding common stock;
  - each of our directors;
  - each of the Named Executive Officers; and
  - all of our directors and Named Executive Officers as a group.

 

In general, a person is deemed to be a “beneficial owner” of a security if that person has or shares the power to vote or direct the voting of such security, or the power to dispose or direct the disposition of such security. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, shares of common stock subject to options or debentures held by that person that are currently exercisable or convertible or exercisable or convertible within 60 days of April 25, 2024, are deemed outstanding.

 

Percentage of beneficial ownership is based upon 131,304,499 shares of common stock outstanding at April 25, 2024. To our knowledge, except as set forth in the footnotes to this table and subject to applicable community property laws, each person named in the table has sole voting and investment power with respect to the shares set forth opposite such person’s name.

 

Name and Address of Beneficial Owner  Number of Shares
Beneficially Owned
   Percent of Class 
T. M. Williams (Canada)   17,034,066 (1)   12.02%
            
J. M. Williams (United Kingdom)   1,426,950 (2)   1.01%
            
E. Ben Tora (Israel)   5,789,965 (3)   4.09%
            
F. Curtis (Anguilla)   518,750 (4)   0.40%
            
C. Kalborg (Sweden)   431,250 (5)   0.33%
            
M. David (Israel)   1,407,991 (6)   0.99%
            
H. W. Bromley (Canada)   893,750 (7)   0.63%
            
T. H. Williams (Canada)   1,226,080 (8)   0.87%
            
All directors and Named Executive Officers as a group (8 persons)   28,728,802     20.34%
            
Pendinas Limited (Isle of Man)   27,839,464 (9)   19.65%
            
Wydler Global Equity Fund (Switzerland)   12,200,000 (10)   8.61%
            
Ordan Enterprises Ltd. (Israel)   8,670,808 (11)   6.12%
            
Norma Investment Ltd. (Cypress)   7,700,752 (12)   5.43%

 

  (1) Includes 16,515,316 shares held directly by Mr. T. M. Williams and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.45 (approximately US$0.33) per share and 200,000 shares of common stock that may be issued upon the exercise of 200,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 168,750 shares of common stock that may be issued upon the exercise of 168,750 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share.

 

Page 27

 

 

  (2) Includes, 908,200 shares held directly by Mr. J. M. 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.45 (approximately US$0.33) per share and 200,000 shares of common stock that may be issued upon the exercise of 200,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 168,750 shares of common stock that may be issued upon the exercise of 168,750 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share.
     
  (3) Includes 5,214,965 shares held directly by Mr. E. Ben Tora and 350,000 shares of common stock that may be issued upon the exercise of 350,000 stock purchase options with an exercise price of CAD$0.45 (approximately US$0.33) per share and 100,000 shares of common stock that may be issued upon the exercise of 100,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 25,000 shares of common stock that may be issued upon the exercise of 25,000 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share.
     
  (4) Includes 50,000 shares held directly by Ms. F. Curtis and 200,000 shares of common stock that may be issued upon the exercise of 200,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 168,750 shares of common stock that may be issued upon the exercise of 168,750 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share.
     
  (5) Includes 100,000 shares of common stock that may be issued upon the exercise of 100,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 231,250 shares of common stock that may be issued upon the exercise of 231,250 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share..
     
  (6) Includes 543,379 shares held indirectly by Mr. M. David and 339,612 shares indirectly by a Company owned by Mr. M. David and 300,000 shares of common stock that may be issued upon the exercise of 300,000 stock purchase options with an exercise price of CAD$0.45 (approximately US$0.33) per share and 100,000 shares of common stock that may be issued upon the exercise of 100,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 25,000 shares of common stock that may be issued upon the exercise of 25,000 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share.
     
  (7) Includes, 375,000 shares held directly by Mr. H. W. Bromley and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.45 (approximately US$0.33) per share and 200,000 shares of common stock that may be issued upon the exercise of 200,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 168,750 shares of common stock that may be issued upon the exercise of 168,750 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share.

 

Page 28

 

 

  (8) Includes, 676,080 shares held directly by Mr. T. H. Williams and 150,000 shares of common stock that may be issued upon the exercise of 150,000 stock purchase options with an exercise price of CAD$0.45 (approximately US$0.33) per share and 200,000 shares of common stock that may be issued upon the exercise of 200,000 stock purchase options with an exercise price of CAD$0.50 (approximately US$0.39) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$1.02 (approximately US$0.81) per share and 50,000 shares of common stock that may be issued upon the exercise of 50,000 stock purchase options with an exercise price of CAD$0.30 (approximately US$0.22) per share and 100,000 shares of common stock that may be issued upon the exercise of 100,000 stock purchase options with an exercise price of CAD$0.20 (approximately US$0.15) per share..
     
  (9) Includes 27,839,464 shares held directly by Pendinas Ltd., a company wholly owned by Mr. G. R. Williams. Mr. G. R. Williams is not related to Mr. T. M. Williams, Mr. J. M. Williams nor Mr. T. H. Williams.
     
  (10) Includes 12,200,000 shares held directly by Wydler Global Equity Fund.
     
  (11) Includes 8,670,807 shares held directly by Ordan Enterprises Ltd.
     
  (12) Includes 7,700,752 shares held directly by Norma Investment Limited.

 

B. Related Party Transactions

 

As at and for the year ended December 31, 2023, the Company has the following related party transactions:

 

   2023   2022   2021 
Directors fees  $7,505   $8,970   $8,000 
Salaries, wages, consultants and benefits   667,229    659,558    612,492 
Selling and marketing   70,439    126,920    77,906 
Stock-based compensation (Note 10)   188,961    276,207    237,348 
Software technology development (Note 8)   248,780    246,016    214,843 
Closing balance for the year  $1,182,914   $1,317,671   $1,150,589 

 

The Company has liabilities of $79,852 (2022 - $80,874) as at December 31, 2023, to current directors, officers and companies owned by the current directors and officers of the Company for employment, director and consulting fees.

 

During the year ended December 31, 2023, the Company granted 400,000 options with an exercise price of CAD$0.30 ($0.22) per share to current directors and officers of the Company. Subsequent to the year ended December 31, 2023, the Company granted 1,056,250 options with an exercise price of CAD$0.20 ($0.14) to current directors and officers of the Company.

 

During the year ended December 31, 2022, the Company granted 900,000 options with an exercise price of CAD$0.50 ($0.39) per share to current directors and officers of the Company.

 

During the year ended December 31, 2021, the Company granted the following options to related parties:

 

  a) 400,000 options with an exercise price of CAD$0.50 ($0.39) per share
  b) 400,000 options with an exercise price of CAD$1.02 ($0.80) per share

 

The related party transactions are in the normal course of operations and were granted at the exchange amount, which is the amount of consideration established and agreed to by the related parties.

 

C. Interests of Experts and Counsel

 

Not applicable.

 

ITEM 8. FINANCIAL INFORMATION

 

A. Consolidated Statements and Other Financial Information

 

The Company’s financial statements are stated in United States dollars and are prepared in accordance with US GAAP.

 

Page 29

 

 

Please see “Item 18—Financial Statements” below for additional information required to be disclosed under this item.

 

Legal Proceedings

 

We are not currently a party to any legal proceedings and were not a party to any other legal proceeding, during the fiscal year ended December 31, 2023. We are currently not aware of any legal proceedings proposed to be initiated against us. However, from time-to-time, we may become subject to claims and litigation generally associated with any business venture.

 

Dividend Policy

 

We do not anticipate declaring or paying any cash dividends to holders of our common stock in the near term. We currently intend to retain future earnings, if any, to finance the growth of our business. We may, however, adopt in the future a policy to make cash dividends. Our future dividend policy is within the discretion of our board of directors. Any determination to pay or not pay cash dividends will depend upon then-existing conditions, including our results of operations, financial condition, capital requirements, investment opportunities, statutory and contractual restrictions on our ability to pay dividends and other factors our board of directors may deem relevant.

 

B. Significant Changes

 

Not applicable.

 

ITEM 9. THE OFFER AND LISTING

 

A. Offer and Listing Details

 

Our common shares are currently quoted on the TSX Venture Exchange in Canada under the symbol “KIDZ”. Our shares continue to be quoted on the OTC under the symbol “KDOZF”.

 

B. Plan of distribution

 

Not applicable.

 

C. Markets

 

Our common shares are currently quoted on the TSX Venture Exchange in Canada under the symbol “KIDZ”. Our shares continue to be quoted on the OTC under the symbol “KDOZF”.

 

D. Selling shareholders

 

Not applicable.

 

E. Dilution

 

Not applicable.

 

F. Expenses of the issue

 

Not applicable.

 

ITEM 10. ADDITIONAL INFORMATION

 

A. Share Capital

 

Not applicable.

 

B. Memorandum and Articles of Association

 

The information required to be disclosed under this item is incorporated by reference to Exhibit 1.1 filed January 4, 2023, for the updated bylaws and memorandum and articles of association for the Company as a result of its continuation into Canada effective January 1, 2023.

 

Exhibit 1.2 contains the Certificate of Continuance into Canada.

 

Page 30

 

 

C. Material Contracts

 

The Company has Management Services Agreements with its Chairman and Chief Financial Officer and are included as Exhibits 10.37 to 10.39.

 

D. Exchange Controls

 

There are no government laws, decrees or regulations in Anguilla or Canada which restrict the export or import of capital, or which affect the remittance of dividends, interest, or other payments to non-resident holders of the Company’s common shares.

 

E. Taxation

 

Effective January 1, 2023, continued out of Anguilla and into Canada and became a Canadian taxpayer.

 

The following subsidiaries pay taxes:

 

  - Kidoz Ltd. This is an Israeli Company. The Israeli corporate tax rate has been 12%. During the year ended December 31, 2023, our Israeli subsidiary was officially recognized as a Preferred Technology Enterprise in Israel, a prestigious status that comes with extensive tax relief benefits as provided by law and applied to the fiscal 2022 tax year.
     
  - Shoal Media (Canada) Inc. This is an Canadian Company. The Canadian corporate tax rate has been 23%
     
  - The remaining subsidiaries are not profitable and therefore have an assessed taxation loss.

 

There are the following taxation effects for our shareholders subsequent to continuation of the Company into Canada.

 

Canadian Federal Income Tax Consequences

 

The following summarizes the principal Canadian federal income tax consequences applicable to the holding and disposition of common shares in the capital of the Company by a non Canadian residents, and who holds common shares solely as capital property. This summary is based on the current provisions of the Income Tax Act (Canada), referred to as the “Tax Act”, the regulations thereunder, all amendments thereto publicly proposed by the government of Canada, the published administrative practices of Revenue Canada, Customs, Excise and Taxation, and the current provisions of the Canada-United States Income Tax Convention, 1980, as amended, referred to as the “Treaty”. Except as otherwise expressly provided, this summary does not take into account any provincial, territorial or foreign (including without limitation, any United States) tax law or treaty. It has been assumed that all currently proposed amendments will be enacted substantially as proposed and that there is no other relevant change in any governing law or practice, although no assurance can be given in theses respects.

 

Each non Canadian shareholder is advised to obtain tax and legal advice applicable to such their particular circumstances.

 

Every non-Canadian shareholder is liable to pay a Canadian withholding tax on every dividend that is or is deemed to be paid or credited to the non-Canadian shareholder on the non-Canadian shareholder common shares. The statutory rate of withholding tax is 25% of the gross amount of the dividend paid. There are treaties which reduces the statutory rate with respect to dividends paid to a non-Canadian shareholder for the purposes of the treaties. Where applicable, the general rate of withholding tax under the treaties is 15% of the gross amount of the dividend. The Company is required to withhold the applicable tax from the dividend payable to the non-Canadian shareholder, and to remit the tax to the Receiver General of Canada for the account of the non-Canadian shareholder.

 

Page 31

 

 

Pursuant to the Tax Act, a non-Canadian shareholder will not be subject to Canadian capital gains tax on any capital gain realized on an actual or deemed disposition of a common share, including a deemed disposition on death, provided that the non-Canadian shareholder did not hold the common share as capital property used in carrying on a business in Canada, and that neither the non-Canadian shareholder nor persons with whom the non-Canadian shareholder did not deal at arms-length (alone or together) owned or had the right or an option to acquire 25% or more of the issued shares of any class of the Company at any time in the five years immediately preceding the disposition.

 

F. Dividends and paying agents.

 

Not applicable.

 

G. Statement by experts.

 

Not applicable.

 

H. Documents on display

 

We are subject to certain of the reporting requirements of the Exchange Act, as applicable to “foreign private issuers” as defined in Rule 3b-4 under the Exchange Act. As a foreign private issuer, we are exempt from certain provisions of the Exchange Act. Accordingly, our proxy solicitations are not subject to the disclosure and procedural requirements of Regulation 14A under the Exchange Act, and transactions in our equity securities by our officers and directors are exempt from reporting and the “short-swing” profit recovery provisions contained in Section 16 of the Exchange Act. In addition, we are not required under the Exchange Act to file periodic reports and financial statements as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act. However, we file with the Securities and Exchange Commission an annual report on Form 20-F containing financial statements audited by an independent accounting firm. We also submit to the Securities and Exchange Commission reports on Form 6-K containing (among other things) press releases and unaudited financial information. We post our annual report on Form 20-F on our website (www.kidoz.net) promptly following the filing of our annual report with the Securities and Exchange Commission. The information on our website is not incorporated by reference into this annual report.

 

Any statement in this Report about any of our contracts or other documents is not necessarily complete. If the contract or document is filed as an exhibit to this report or any of our annual reports or to a registration statement or other documents filed by us, the contract or document is deemed to modify the description contained in this Report. You must review the exhibits themselves for a complete description of the contract or document. In the event any of the documents that are filed as exhibits to our annual reports are not in English, the original language version is on file in our offices and is available upon request.

 

The Company makes available through the Corporate Kidoz Inc. section of its internet website at http://investor.kidoz.net its annual report on Form 20-F, quarterly reports on Form 6-K, current reports on Form 6-K, Press Releases, Research Reports, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after electronically filing such material with the Securities and Exchange Commission.

 

You may read and copy any reports, statements, or other information that we file with TSX Venture exchange on SEDAR. The address of this Internet site is http://www.sedar.com.

 

In addition, we file with the Securities and Exchange Commission at the Securities and Exchange Commission’s Public Reference Room at 100 F Street, N.E., Washington D.C. 20549. You can request copies of these documents, upon payment of a duplicating fee, by writing to the Securities and Exchange Commission. Please call the Securities and Exchange Commission at 1-800-SEC-0330 for further information on the operation of the Public Reference Room.

 

We file our reports with the Securities and Exchange Commission electronically through the Securities and Exchange Commission’s Electronic Data Gathering, Analysis and Retrieval (“EDGAR”) system. The Securities and Exchange Commission maintains an Internet site that contains reports, proxy and information statements, and other information regarding companies that file electronically with the Securities and Exchange Commission through EDGAR. The address of this Internet site is http://www.sec.gov.

 

Page 32

 

 

I. Subsidiary Information

 

Not applicable.

 

J. Annual Report to Security Holders

 

We held our Annual Meeting of Stockholders in Anguilla on November 30, 2023. The Annual Meeting was for the purposes of electing to set the number of directors to be 6; electing our directors; and to ratify the appointment of Davidson & Company LLP, Chartered Professional Accountants, as our independent auditors for the 2023 fiscal year; to ratify our Rolling Stock Option plan as amended by inclusion of an Israeli Taxpayers Appendix thereto; and for any other regular business. The Company issued a schedule 14A proxy statement to the shareholders on October 5, 2023.

 

All nominees for directors were elected; the appointment of auditors was ratified; and the Rolling Stock Option plan as amended by inclusion of an Israeli Taxpayers Appendix thereto was ratified. The voting on each matter is set forth below:

 

(a) Elected to set the number of directors to be 6.

 

For   Against   Not Voted  
 48,285,949    25,489     Nil  

 

(b) Elected the following persons to serve as directors until the next annual meeting or until their successors are duly qualified:

 

T. M. Williams

J. M. Williams

E. Ben Tora

F. Curtis (Non-Executive Director)

C. Kalborg (Non-Executive Director)

M. David (Non-Executive Director)

 

Election of the Directors of the Company.

 

NOMINEE  FOR   WITHHOLD   NOT VOTED 
Mr. T. M. Williams   47,344,236    9,750    957,452 
Mr. J. M. Williams   47,344,236    9,750    957,452 
Mr. E. Ben Tora   47,345,036    8,950    957,452 
Ms. F. Curtis   47,343,098    10,888    957,452 
Mr. C. Kalborg   47,345,036    8,950    957,452 
Mr. M. David   47,345,236    8,750    957,452 

 

(c) Approved the selection of Davidson & Company LLP, Chartered Professional Accountants as the Company’s independent auditors for the fiscal year ending December 31, 2023.

 

FOR   WITHHOLD   NOT VOTED  
 48,294,809    16,629     nil  

 

Page 33

 

 

(d) The ratification of the existing 2015, 10% Rolling Stock Option plan, as amended by inclusion of an Israeli Taxpayers Appendix thereto, as more particularly set out in Schedule B to the Proxy Statement was approved.

 

FOR   AGAINST   NOT VOTED 
 46,304,936    1,049,050    957,452 

 

Subsequent to their appointment the Board of Directors ratified the continuation of Mr. Jason Williams as CEO of the Kidoz Inc. organization and Mr. T. M. Williams, will continue to serve as Chairman.

 

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

The Company is exposed to various financial risks resulting from both its operations. The Company does not enter into financial instrument agreements including derivative financial instruments for speculative purposes. The fair values of the Company’s financial instruments approximate the carrying values, due to their short terms to maturity or attached market rates of interest. The Company is exposed to various risks related to its financial instruments as follows:

 

  (i) Market risk
     
    Market risk is the risk that changes in market prices, such as interest rates and foreign exchange rates, will affect the Company’s net income and the value of financial instruments. The objective of market risk management is to manage and control market risk exposures within acceptable limits, while maximizing returns.
     
  (ii) Foreign exchange risk
     
    The Company has exposure to foreign exchange risk which is the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. Foreign exchange risk arises when future commercial transactions and recognized assets and liabilities are denominated in a currency that is not the Company’s functional currency. The Company has not entered into foreign exchange purchase contracts to manage its foreign exchange risk, because, in management’s view, the cost of setting up the contracts is in excess of the risks associated with a sudden change in the exchange rates. Management continually monitors the exchange rates and will enter into risk prevention measures when warranted. The Company is also exposed to foreign exchange risk on its cash, accounts receivable and accounts payable balances that are mostly denominated in U.S. dollars and Euros, whereas our employment and consulting costs are mostly denominated in Israeli Shekels, British Pounds, Canadian Dollars, and US Dollars.
     
  (iii) Credit Risk
     
    Credit risk is the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. The Company is subject to credit risk with respect to cash and accounts receivable. The Company’s maximum exposure to credit risk at the end of the reporting period is the carrying value of these assets. Credit risk is managed through a credit approval process and monitoring procedures, and there are no expected credit losses.
     
    All cash balances are held at a major banking institutions in Israel, United Kingdom and Canada and management believes the risk of loss to be remote.
     
  (iv) Liquidity risk
     
    Liquidity risk is the risk that arises when the maturity of assets and the maturity of liabilities do not match. An unmatched position potentially enhances profitability but can also increase the risk of loss. The Company’s liquidity needs can be met through a variety of sources. The Company generates cash from operations, and in the past by issuances of common shares. The Company manages liquidity risk by maintaining sufficient cash balances to meet liabilities when due and by continuously monitoring actual and forecast cash flows.

 

Page 34

 

 

ITEM 12: DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

 

Stock Option Plans

 

In the year ended December 31, 2015, the 1999, 2001 and 2005 Stock Option Plans were discontinued and replaced with the 2015 Stock Option Plan.

 

Our Board of Directors administers the 2015 Stock Option Plan. Our Board is authorized to construe and interpret the provisions of the Stock Option Plans, to select employees, directors, and consultants to whom options will be granted, to determine the terms and conditions of options and, with the consent of the grantee, to amend the terms of any outstanding options. The 2015 Stock Option Plan provides for the granting of stock options to the employees, directors, advisors, and consultants of the Corporation to encourage proprietary interest in the Corporation, to encourage such employees to remain in the employ of the Corporation or such directors, advisors and consultants to remain in the service of the Corporation, and to attract new employees, directors, advisors and consultants with outstanding qualifications.

 

Our Board determines the terms and provisions of each option granted under the Stock Option Plans, including the exercise price, vesting schedule, repurchase provisions, rights of first refusal and form of payment. The Plan shall not exceed 10% of the number of Shares of the Company issued and outstanding as of each Award Date, inclusive of all Shares presently reserved for issuance pursuant to previously granted stock options, unless shareholder approval is obtained in advance. The Exercise Price shall be that price per Share, as determined by the Board in its sole discretion, and announced as of the Award Date, at which an Option Holder may purchase a Share upon the exercise of an Option, provided that it shall not be less than the closing price of the Company’s Shares traded through the facilities of the Exchange on the day preceding the Award Date, less any discount permitted by the Exchange, or such other price as may be required or permitted by the Exchange.

 

The term of options under the Stock Option Plans will be determined by our Board; however, the term of the stock option may not be for more than ten years. Where the award agreement permits the exercise of an option for a period of time following the recipient’s termination of service with us, disability, or death, that option will terminate to the extent not exercised or purchased on the last day of the specified period or the last day of the original term of the option, whichever occurs first.

 

If a third party acquires the Company through the purchase of all or substantially all of our assets, a merger or other business combination, except as otherwise provided in an individual award agreement, all unexercised options will terminate unless assumed by the successor corporation.

 

During the year ended December 31, 2023, the Company granted 1,885,000 options to employees and consultants with an exercise price of CAD$0.30 ($0.23) where 2% vests per month. 400,000 of these options were granted to directors and officers of the Company.

 

During the year ended December 31, 2023, there were nil (2022 – nil) options exercised and 460,000 (2022 – 285,600) options cancelled and 1,988,000 (2022 – 506,150) options expired unexercised.

 

During the year ended December 31, 2022, the Company granted 2,550,000 options to employees and consultants with an exercise price of CAD$0.50 ($0.37) where 2% vests per month. 900,000 of these options were granted to directors and officers of the Company.

 

During the year ended December 31, 2022, 285,600 options were cancelled, and 506,150 options expired unexercised.

 

Subsequent to the year ended December 31, 2023, 2,318,750 options were granted to employees and consultants with an exercise price of CAD$0.20 ($0.14) where 2% vests per month. 1,056,250 options of these options were granted to directors and officers of the Company.

 

Warrants

 

The Company granted 230,000 common share purchase warrants to Research Capital Corporation (“RCC”) in the year ended December 31, 2022. Each warrant will entitle the holder thereof to purchase one common share in the capital of the Company at an exercise price of $0.77 (CAD$0.98) at any time up to 24 months following the date of issuance and expired unexercised on April 1, 2023.

 

Page 35

 

 

PART II

 

ITEM 13: DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

 

Not Applicable.

 

ITEM 14: MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

 

Not applicable.

 

ITEM 15: CONTROLS AND PROCEDURES

 

(a) Disclosure Controls and Procedures

 

Our Chairman, Chief Executive Officer and Chief Financial Officer, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this report, have concluded that, as of such date, our disclosure controls and procedures were effective to ensure that the information required in the reports that we file or submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

(b) Management’s Annual Report on Internal Control over Financial Reporting

 

Our management, including the Chairman, Chief Executive Officer, and the Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule 13a-15(f) promulgated under the Securities Exchange Act of 1934, as amended, as a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Our management evaluated of the effectiveness of the Company’s design and operation of its disclosure controls and procedures as defined in Exchange Act Rule 13a-15(f), based on the framework set forth in the Internal Control—Integrated Framework (1992) issued by the by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on our evaluation, we believe that, as of December 31, 2023, the Company’s internal control over financial reporting is effective under the COSO framework.

 

(c) Attestation report of the registered public accounting firm.

 

This Form 20-F Annual Report does not include an attestation report of the Company’s registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit the Company to provide only management’s report in this Form 20-F Annual Report.

 

(d) Changes in internal control over financial reporting

 

There were no changes in our internal control over financial reporting that occurred during the year ended December 31, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Page 36

 

 

ITEM 16. [RESERVED]

 

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

 

The Company does not have an audit committee financial expert serving on its audit committee. Each of the Company’s directors serving on the audit committee is financially literate and is able to professionally discharge the duties incumbent upon audit committee members. However, none of the audit committee members are “financial experts”. At such time as the Company may secure a project and is able to raise the significant funds necessary to exploit the opportunity, the Company will make a concerted effort to identify and appoint a financial expert to its audit committee.

 

ITEM 16B. CODE OF ETHICS

 

We have adopted a Code of Business Conduct and Ethics that applies to all entities controlled by the Company and its employees, directors, officers, and agents of the Company. We will provide any person, free of charge, a copy of our Code of Business Conduct and Ethics upon written request to our principal executive office.

 

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

During the year ended December 31, 2023, the Company incurred fees of $105,104 (2022 - $129,946) from the principal accountant during fiscal 2023 - Davidson & Company LLP, $105,104 of these fees related to audit fees (2022 - $129,946).

 

Our Audit Committee reviewed the audit and non-audit services rendered by Davidson & Company LLP, during the periods set forth above and concluded that such services were compatible with maintaining the auditors’ independence. All audit and non-audit services performed by our independent accountants are pre-approved by our Audit Committee to assure that such services do not impair the auditors’ independence from us.

 

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES.

 

Not applicable

 

ITEM 16E: PURCHASE OF EQUITY SECURITIES BY THE COMPANY AND AFFILIATED PURCHASERS

 

During the year ended December 31, 2022, the Company filed a Notice of Intention to Make a Normal Course Issuer Bid (the “Notice of Intention”) with the TSX Venture Exchange (“TSX-V”) on September 15, 2022. Upon receiving approval from the TSX-V, effective September 16, 2022, the Company commenced a normal course issuer bid (“NCIB”), whereby the Company may purchase for cancellation up to 6,579,074 shares, being 5% of the issued and outstanding shares as of such date. Any purchases under the NCIB will be made on the open market through the facilities of the TSX-V or alternative Canadian trading systems. Purchases will be made at market prices of the shares at the time of acquisition.

 

Purchases under the NCIB may commence as of September 16, 2022, and will end on the earlier of: (i) September 14, 2023; or (ii) the date on which the Company has purchased the maximum number of shares to be acquired under the NCIB. The Company may terminate the NCIB earlier if it feels it is appropriate to do so.

 

The normal course issuer bid will be conducted through Kidoz Inc’s broker Research Capital Corporation. The purchase and payment of the common shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of common shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All common shares acquired will be returned to treasury and cancelled.

 

Page 37

 

 

The purchase of and payment for the shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All shares acquired pursuant to the NCIB will be returned to treasury and cancelled.

 

During the year ended December 31, 2023, 41,500 shares which were acquired during the year ended December 31, 2022, pursuant to the NCIB in effect, at an aggregate cost of $11,793, were cancelled.

 

During the year ended December 31, 2023, 2,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $517. During the year ended December 31, 2023, 2,000 shares were cancelled.

 

During the year ended December 31, 2022, 275,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $87,778. During the year ended December 31, 2022, 233,500 shares were cancelled.

 

ITEM 16F: CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANTS

 

Not Applicable.

 

ITEM 16G: CORPORATE GOVERNANCE

 

We are organized under the laws of Canada, and our Common Shares are listed for trading on the TSX Venture Stock Exchange (“TSX-V”) under the symbol “KIDZ”. We comply with the applicable laws of Canada and rules and regulations of the TSX-V, including rules related to corporate governance practices.

 

General

 

Corporate governance refers to the policies and structure of the board of directors of a company whose members are elected by and are accountable to the shareholders of the Company. Corporate governance encourages establishing a reasonable degree of independence of the board of directors from executive management and the adoption of policies to ensure the board of directors recognizes the principles of good management. The Board of the Company is committed to sound corporate governance practices, as such practices are both in the interests of shareholders and help to contribute to effective and efficient decision-making.

 

Board of Directors

 

Directors are considered to be independent if they have no direct or indirect material relationship with the Company. A “material relationship” is a relationship which could, in the view of the Company’s Board, be reasonably expected to interfere with the exercise of a director’s independent judgment.

 

The non-independent members of the Board of the Company are as follows:

 

  Tryon (Tarrnie) Williams   Chairman
  Jason Williams   CEO
  Eldad Ben Tora   President & General Manager EMEA

 

The independent, non-executive members of the Board of the Company are as follows:

 

Claes Kalborg

Moshe David

Fiona Curtis

 

Management has been delegated the responsibility for meeting defined corporate objectives, implementing approved strategic and operating plans, carrying on the Company’s business in the ordinary course, managing cash flow, evaluating new business opportunities, recruiting staff, and complying with applicable regulatory requirements. The board facilitates its independent supervision over management by reviewing and approving long-term strategic, business and capital plans, material contracts and business transactions, and all debt and equity financing transactions. Through its audit committee, the Board examines the effectiveness of the Company’s internal control processes and management information systems.

 

Board Meetings

 

The Company holds regular Board meetings which include presentations by the Company’s management to give the directors additional insight into the Company’s business.

 

Ethical Business Conduct

 

The Board is of the view that the fiduciary duties placed on individual directors by the Company’s governing corporate legislation and the common law are sufficient to ensure that the Board operates independently of management and in the best interests of the Company.

 

Nomination of Directors

 

The Board reviews its size each year. It considers the number of directors to recommend to the shareholders for election at the annual meeting of shareholders, taking into account the number required to carry out the Board’s duties effectively and to maintain a diversity of views and experience. Current board members stand for 1 year until re-election at the next board meeting.

 

Page 38

 

 

Assessments

 

The Board monitors the adequacy of information given to directors, communication between the Board and management and the strategic direction and processes of the Board and committees. The Board has frequent communications with management and other board members and is regularly consulted on important Company decisions. In this context, the Board periodically reviews the performance of the Board as a whole, any standing committees it has appointed, and individual directors, to ensure each is performing effectively.

 

Quorum

 

A quorum of shareholders is present at a meeting of shareholders if the holders of not less than 33 1/3% of the shares entitled to vote at the meeting are present in person or represented by proxy (including electronically), irrespective of the number of persons actually present at the meeting.

 

ITEM 16H. MINE SAFETY DISCLOSURE

 

Not applicable.

 

ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not applicable.

 

ITEM 16J. INSIDER TRADING POLICIES

 

Pursuant to applicable SEC transition guidance, the disclosure required by this Item 16J will be applicable to the Company for the fiscal year ending December 31, 2024.

 

ITEM 16K. CYBERSECURITY

 

At Kidoz Inc., cybersecurity risk management is an integral part of our overall enterprise risk management program. Our cybersecurity risk management program is designed to align with industry practices and provide a framework for handling cybersecurity threats and incidents. We identify and assess risks from cybersecurity threats as part of our overall risk assessment process. We have implemented certain tools and processes to aid us in our efforts to identify, assess, prevent, and manage such cybersecurity risks. In addition to our own expertise, we also collaborate with subject matter specialists, as necessary, to gather insights for identifying and assessing cybersecurity threat risks, their likelihood and severity, and potential preventative measures and mitigations.

 

Our framework includes steps for (i) assessing the severity of a cybersecurity threat, (ii) identifying the source of a cybersecurity threat, (iii) implementing cybersecurity countermeasures and mitigation strategies and (iv) informing management of material cybersecurity threats and incidents.

 

Our cybersecurity team engages as needed our Cyber Security division experts for risk assessment and system enhancements. In addition, our cybersecurity team is involved in annual training.

 

Our Board of Directors has overall oversight responsibility for our risk management and delegates the daily supervision of cybersecurity issues to our VP Product. Our VP Product reports material cybersecurity incidents to the Chairman and Chief Executive Officer, and if needed, the Chairman and Chief Executive Officer will report the incident to our Board of Directors to take appropriate and timely measures in response to the incident.

 

Our management is responsible for identifying, considering, and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining cybersecurity programs. We established our data security management committee (the “Data Security Management Committee”) in 2021, composed of personnel from our cyber-Security division, IT center, and management team, to improve data security. The Data Security Management Committee is responsible for developing data security protection strategies, plans, and systems and providing required support and coordinating on major data security incidents. Our cybersecurity programs are under the direction of our VP Product who receives reports from our cybersecurity team and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our VP Product and other dedicated personnel are experienced information systems professionals with many years of experience in maintaining cybersecurity.

 

During the year ended December 31, 2023, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident. For more information about these risks, see “Item 3. Key Information — 3.D. Risk Factors — Risks Related to Our Business — Breaches of network or information technology security, natural disasters or terrorist attacks could have an adverse effect on our business.

 

Page 39

 

 

PART III

 

ITEM 17: FINANCIAL STATEMENTS

 

Not Applicable.

 

ITEM 18: FINANCIAL STATEMENTS

 

Our Financial Statements are included in pages F-1.

 

ITEM 19. EXHIBITS

 

The following exhibits are filed as part of this annual report:

 

EXHIBIT LIST

 

The following instruments are included as exhibits to this Report. Exhibits incorporated by reference are so indicated.

 

Exhibit Number   Description
1.1   Kidoz Inc. Bylaws in accordance with Canada Business Corporations Act (a)
1.2   Kidoz Inc. Certificate of Continuance issued by Canada Business Corporations Act (a)
1.3   Kidoz Inc. Articles of Continuance filed with Canada Business Corporations Act (a)
4.4   Convertible Debenture between the Company and unrelated parties dated July 2, 2002. (c)
4.5   Common Stock Purchase Warrant between the Company and unrelated parties dated July 2, 2002. (c)
10.2   Asset Purchase Agreement by and between Bingo, Inc. and Progressive Lumber, Corp. dated January 18, 1999. (b)
10.24   Amended Consulting Agreement dated February 28, 2002, between the Company, T.M. Williams (Row), Ltd., and T.M. Williams. (d)
10.32   Code of Business Conduct and Ethics dated December 22, 2006. (e)
10.33   Amended Consulting Agreement dated June 16, 2010, between the Company, T.M. Williams (Row), Ltd., and T.M. Williams. (f)
10.37   Amended Consulting Agreement dated August 1, 2013, between the Company, T.M. Williams (Row), Ltd., and T.M. Williams. (g)
10.38   Consulting Agreement dated January 1, 2014, between the Company, Jayska Consulting Ltd., and J.M. Williams. (g)
10.39   Consulting Agreement dated January 1, 2014, between the Company, LVA Media Inc., and J.M. Williams. (g)
10.41   Consulting Agreement dated January 1, 2014, between the Company, Bromley Accounting Services Limited, and H. W. Bromley. (g)
10.42   Share Purchase Agreement for the purchase of Kidoz Ltd. (h)
8   List of Subsidiaries of the Registrant
12.1   Certification of Chief Executive Officer required by Rule 13a-14(a) and Rule 15d-14(a) (Section 302 Certification)
12.2   Certification of Chief Financial Officer required by Rule 13a-14(a) and Rule 15d-14(a) (Section 302 Certification)
13.1   Certification under Section 906 of the Sarbanes-Oxley Act of 2002 of the Chief Executive Officer.
13.2   Certification under Section 906 of the Sarbanes-Oxley Act of 2002 of the Chief Financial Officer.
101. INS*   XBRL Instance Document
101.SCH*   XBRL Taxonomy Extension Schema Document
101.CAL*   XBRL Taxonomy Calculation Linkbase Document
101.DEF*   XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*   XBRL Taxonomy Label Linkbase Document
101.PRE*   XBRL Taxonomy Presentation Linkbase Document
104*   Cover Page Interactive Date File (formatted as Inline XBRL and contained in Exhibit 101)

 

  (a) Previously filed with the Company’s report on Form 8-K on January 4, 2023.
  (b) Previously filed with the Registrant’s registration statement on Form 10 on June 9, 1999.
  (c) Previously filed with the Company’s quarterly report on Form 10-Q for the period ended September 30, 2002, on November 14, 2002.
  (d) Previously filed with the Company’s quarterly report on Form 10-Q for the period ended September 30, 2002, on August 14, 2002.
  (e) Previously filed with the Company’s report on Form 8-K on December 26, 2006.
  (f) Previously filed with the Company’s report on Form 8-K on June 17, 2010.
  (g) Previously filed with the Company’s report on Form 8-K on March 24, 2014.
  (h) Previously filed with the Company’s report on Form 8-K on March 12, 2019.

 

Page 40

 

 

SIGNATURES

 

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

  KIDOZ INC.
     
  By: /s/ J. M. Williams
    J. M. Williams
    Chief Executive Officer
     
  By: /s/ H. W. Bromley
    H. W. Bromley
    Chief Financial Officer
     
  Date: April 25, 2024

 

Page 41

 

 

F1 – FINANCIAL STATEMENTS

Kidoz Inc. and subsidiaries

 

Consolidated Financial Statements

Years ended December 31, 2023, 2022 and 2021

 

Report of Independent Registered Public Accounting Firm for the years ended December 31, 2023, 2022 and 2021

PCAOB ID is 731

  F-2
Consolidated Financial Statements    
Consolidated Balance Sheets   F-4
Consolidated Statements of Operations and Comprehensive (Loss) Income   F-5
Consolidated Statements of Stockholders’ Equity   F-6
Consolidated Statements of Cash Flows   F-7
Notes to Consolidated Financial Statements   F-8

 

F-1

 

 

 

Report of Independent Registered Public Accounting Firm

 

To the Shareholders and Directors of

Kidoz Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Kidoz Inc. (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations and comprehensive (loss) income, stockholders’ equity, and cash flows for the years ended December 31, 2023, 2022 and 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for the years ended December 31, 2023, 2022 and 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the entity’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

 

F-2

 

 

Evaluation of Intangible Assets and Goodwill Impairment Analysis

 

As described in Notes 6 and 7 to the consolidated financial statements, the carrying amount of the Company’s sole reporting unit, consisting of intangible assets, and goodwill, was $3,903,158 as at December 31, 2023 and is a significant portion (33%) of the Company’s total assets. As discussed in notes 2(l), 2(m) and 2(n) to the consolidated financial statements, the Company performs impairment testing on an annual basis or whenever events or changes in circumstances indicate that the carrying value of a reporting unit may exceed its recoverable amount. During the year ended December 31, 2023, the Company determined that no impairment was necessary.

 

We identified the evaluation of the goodwill impairment analysis as a critical audit matter. The estimated recoverable amount of the reporting unit uses forward-looking estimates that involved a high degree of subjective auditor judgment, in addition to specialized skills and knowledge to evaluate. The sensitivity of reasonably possible changes to those assumptions could have a significant impact on the determination of the recoverable amount of the reporting unit and the Company’s assessment of impairment.

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures include, among others:

 

Evaluating projected earnings before interest, taxes, depreciation, and amortization (“EBITDA”) by comparing historical EBITDA forecasts to actual results, current industry, market and economic trends and by examining the historical trend analysis of both increases and decreases in actual revenues and costs as compared to forecasted amounts;
Involving our valuation specialists to assist in testing certain significant assumptions described above, such as discount rates and long-term growth rates;
Performing sensitivity analyses on significant assumptions to evaluate the changes in fair value that would result from changes in these assumptions; and
Assessing the adequacy of the associated disclosures in the financial statements.

 

Reliability of Internally-Generated Reports Supporting Revenues

 

The Company uses an underlying operating system to track ad tech advertising revenue and report this information to customers and suppliers. As disclosed in Note 2(c) of the consolidated financial statements, the Company records revenues when a customer obtains control of promised services, which in certain instances, is determined by the Company’s underlying operating and ad tech systems.

 

We identified relying on internally-generated reports as a critical audit matter. Assessing the reliability of information produced by the Company as audit evidence requires significant judgment with respect to testing and evaluating the information to determine if it is sufficient and appropriate for purposes of the audit. Auditing the Company’s accounting for revenue from contracts with customers was challenging and complex due to the dependency on these internally-generated reports.

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures include, among others:

 

Testing, on a sample basis, the completeness and accuracy of the underlying data within the Company’s billing system;
Testing, on a sample basis, credit notes issued to customers to determine if there is a history of modification;
Comparing the Company’s internally-generated reports to similar reports as provided by key customers to determine if any difference were within an acceptable range of variance; and
Confirming, on a sample basis, revenues directly with customers.

 

We have served as the Company’s auditor since 2010.

 

  /s/ DAVIDSON & COMPANY LLP
   
Vancouver, Canada Chartered Professional Accountants
April 25, 2024  

 

F-3

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

Consolidated Balance Sheets

 

 

         
As at December 31,  2023   2022 
Assets          
Current assets:          
Cash  $1,469,224   $2,363,530 
Accounts receivable, less allowance for doubtful accounts
$106,839 (2022 - $53,241) (Note 3)
   6,261,305    7,400,282 
Prepaid expenses (Note 4)   102,895    71,248 
Total Current Assets   7,833,424    9,835,060 
           
Equipment (Note 5)   29,234    33,522 
Goodwill (Note 7)   3,301,439    3,301,439 
Intangible assets (Note 6)   601,719    1,147,457 
Long term cash equivalent   23,847    22,310 
Operating lease right-of-use assets (Note 14)   6,781    36,529 
Security deposit   10,636    10,766 
           
Total Assets  $11,807,080   $14,387,083 
           
Liabilities and Stockholders’ Equity          
Current liabilities:          
Accounts payable  $3,834,082   $4,826,667 
Accrued liabilities   691,239    703,880 
Accounts payable and accrued liabilities - related party (Note 15)   79,852    80,874 
Derivative liability – warrants (Note 2i and 10)   -    51 
Government CEBA current loan (Note 9)   -    44,296 
Operating lease liabilities – current portion (Note 14)   7,605    32,116 
Total Current Liabilities   4,612,778    5,687,884 
           
Operating lease liabilities – non-current portion (Note 14)   -    7,440 
Total Liabilities   4,612,778    5,695,324 
           
Commitments (Note 12)   -    - 
           
Stockholders’ Equity (Note 10):          
Common stock, no par value, unlimited shares
authorized, 131,304,499 shares issued and outstanding
(December 31, 2022 - 131,347,999)
   51,167,693    50,664,887 
Treasury shares, nil shares (December 31, 2022 – 41,500)   -    (11,793)
Accumulated deficit   (43,997,971)   (41,985,915)
Accumulated other comprehensive income:
        
Foreign currency translation adjustment   24,580    24,580 
Total Stockholders’ Equity   7,194,302    8,691,759 
           
Total Liabilities and Stockholders’ Equity  $11,807,080   $14,387,083 

 

See accompanying notes to consolidated financial statements.

 

F-4

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Consolidated Statements of Operations and Comprehensive (Loss) Income

 

 

Years ended December 31,  2023   2022   2021 
             
Revenue:               
Ad tech advertising revenue  $11,879,425   $14,425,918   $12,194,518 
Programmatic advertising revenue   1,223,392    361,394    58,507 
Content revenue   224,007    309,744    231,614 
Total revenue   13,326,824    15,097,056    12,484,639 
                
Cost of sales:   8,392,767    9,973,211    7,152,307 
Total cost of sales   8,392,767    9,973,211    7,152,307 
                
Gross profit   4,934,057    5,123,845    5,332,332 
                
Operating expenses:               
Amortization and expiration of operating lease right-of-use assets (Note 14)   29,748    28,935    40,851 
Depreciation and amortization (Notes 5 and 6)   558,740    557,267    565,540 
Directors fees   7,505    8,970    8,000 
General and administrative (Note 17)   673,654    760,936    604,882 
Provision for doubtful debts   84,952    -    - 
Salaries, wages, consultants and benefits   705,830    751,811    693,964 
Selling and marketing   1,268,218    1,039,713    641,393 
Stock awareness program (Note 18)   146,300    161,332    402,845 
Stock-based compensation (Note 10)   515,116    696,248    660,266 
Software technology development (Note 8)   2,999,079    2,496,877    1,678,848 
Total operating expenses   6,989,142    6,502,089    5,296,589 
                
(Loss) Income before other income (expense) and income taxes   (2,055,085)   (1,378,244)   35,743 
                
Other income (expense):               
Foreign exchange gain (loss)   1,139    (142,857)   (69,835)
Gain on derivative liability – warrants (Note 10(c))   51    23,314    60,207 
Interest and other income   1,049    185    241 
Gain on settlement of debt (Note 9)   14,812    -    - 
                
Net (loss) income before income taxes   (2,038,034)   (1,497,602)   26,356 
                
Provision for income taxes (Note 13)   25,978    (60,010)   (6,178)
Deferred taxation recovery (expense) (Note 13)   -    210,499    (210,499)
                
Net loss and comprehensive loss  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted loss per common share (Note 2)  $(0.02)  $(0.01)  $(0.00)
                
Weighted average common shares outstanding, basic (Note 2)   131,305,254    131,481,983    131,340,989 
Weighted average common shares outstanding, diluted (Note 2)   131,305,254    131,481,983    131,340,989 

 

See accompanying notes to consolidated financial statements.

 

F-5

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Consolidated Statements of Stockholders’ Equity

 

Years ended December 31, 2023, 2022 and 2021

 

 

                         
   Common stock           Accumulated Other Comprehensive income     
   Shares   Amount   Treasury shares   Accumulated Deficit   Foreign currency translation adjustment   Total Stockholders’ Equity 
Balance, December 31, 2020   131,124,989   $49,094,096   $-   $(40,448,481)  $24,580   $8,670,195 
                               
Shares issued   230,000    179,293    -    -    -    179,293 
                               
Options exercised   70,000    31,264    -    -    -    31,264 
                               
Stock-based compensation   -    660,266    -    -    -    660,266 
                               
Net loss   -    -    -    (190,321)   -    (190,321)
Balance, December 31, 2021   131,424,989   $49,964,919   $-   $(40,638,802)  $24,580   $9,350,697 
                               
Shares issued   156,510    79,705    -    -    -    79,705 
                               
Repurchase of common shares   (233,500)   (75,985)   (11,793)   -    -    (87,778)
                               
Stock-based compensation   -    696,248    -    -    -    696,248 
                               
Net loss   -    -    -    (1,347,113)   -    (1,347,113)
Balance, December 31, 2022   131,347,999   $50,664,887   $(11,793)  $(41,985,915)  $24,580   $8,691,759 
                               
Repurchase of common shares   (43,500)   (12,310)   11,793    -    -    (517)
                               
Stock-based compensation   -    515,116    -    -    -    515,116 
                               
Net loss   -    -    -    (2,012,056)   -    (2,012,056)
Balance, December 31, 2023   131,304,499   $51,167,693   $-   $(43,997,971)  $24,580   $7,194,302 

 

See accompanying notes to consolidated financial statements.

 

F-6

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Consolidated Statements of Cash Flows

 

 

             
Years ended December 31,  2023   2022   2021 
Cash flows from operating activities:               
Net (loss) income  $(2,012,056)  $(1,347,113)  $(190,321)
Adjustments to reconcile net income (loss) to net cash used in operating activities:               
Depreciation and amortization   558,740    557,267    565,540 
Amortization and expiration of operating lease right-of-use assets   29,748    28,935    40,851 
Gain on derivative liability – warrants   (51)   (23,314)   (60,207)
Gain on settlement of debt   (14,812)   -    - 
Provision for doubtful debts   84,952    -    - 
Shares issued for services   -    -    179,293 
Stock awareness program – warrants granted for services   -    -    83,572 
Deferred income tax expense   -    (210,499)   210,499 
Stock-based compensation   515,116    696,248    660,266 
Unrealized foreign exchange (income) loss   (1,407)   (1,052)   134 
                
Changes in operating assets and liabilities:               
Accounts receivable   1,054,025    (772,418)   (2,694,324)
Prepaid expenses   (31,647)   34,220    (15,498)
Accounts payable and accrued liabilities   (1,006,248)   1,471,471    2,071,728 
Net cash (used in) provided by operating activities   (823,640)   433,745    851,533 
                
Cash flows from investing activities:               
Acquisition of equipment   (8,714)   (22,806)   (8,152)
Long-term cash equivalent   -    -    7,768 
Security deposits   -    (3,727)   - 
Net cash used in investing activities   (8,714)   (26,533)   (384)
                
Cash flows from financing activities:               
Repayment of Government CEBA loan   (29,484)   -    - 
Options exercised   -    -    31,264 
Payments for repurchase of common shares   (517)   (87,778)   - 
Proceeds of short-term loan   -    -    200,000 
Repayment of short-term loan   -    -    (200,000)
Payments on operating lease liabilities   (31,951)   (34,511)   (29,851)
Net cash (used in) provided by financing activities   (61,952)   (122,289)   1,413 
                
Change in cash   (894,306)   284,923    852,562 
                
Cash, beginning of year   2,363,530    2,078,607    1,226,045 
Cash, end of year  $1,469,224   $2,363,530   $2,078,607 
                
Supplementary information:               
Interest paid  $-   $-   $987 
Income taxes paid (recovery)  $3,697   $3,129   $2,989 
Non-cash transaction               
Shares issued to settle accounts payable and accrued liabilities  $-   $79,705   $- 

 

See accompanying notes to consolidated financial statements.

 

F-7

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

1. Introduction:

 

Nature of business

 

Kidoz Inc. (the “Company”, “Kidoz” or “we”), incorporated in Anguilla, British West Indies in 2005, is a focused AdTech solution provider. The Company is the owner of the Kidoz SDK and Kidoz Connect Programmatic network, a Children’s Online Privacy Protection Rule (“COPPA”) & General Data Protection Regulation (“GDPR”) compliant contextual mobile advertising network that reaches kids, teens, and families every month. Google certified and Apple approved, Kidoz provides a suite of advertising technology that connects brands, content publishers and families. The Company has created a network that app developers use to compliantly monetize traffic and advertisers rely on to reach their customers. Kidoz has developed contextual targeting tools to enable brands to reach their ideal customers.

 

Effective January 1, 2023, Kidoz Inc. continued out of the jurisdiction of the Anguillian Business Companies Act, 2022, and into the jurisdiction of the Canada Business Corporations Act (“CBCA”).

 

Continuing operations

 

These consolidated financial statements have been prepared assuming the realization of assets and the settlement of liabilities in the normal course of operations. The Company expects to continue to generate sufficient cash flows to fund continued operations for the next 12 months, or, in the absence of adequate cash flows from operations, obtaining additional financing.

 

Management continues to review operations in order to identify additional strategies designed to generate cash flow, improve the Company’s financial position, and enable the timely discharge of the Company’s obligations.

 

There have been many factors which have affected the world economies in recent years. These include global pandemics (i.e. coronavirus COVID-19), inflation, the war in Ukraine and Gaza and many more. These factors have adversely affected workforces, economies, and financial markets globally. It has also disrupted the normal operations of many businesses, including the Company’s. These factors have affected spending, thereby affecting demand for the Company’s product and the Company’s business and its results of operations. It is not possible for the Company to predict the duration or magnitude of these factors at this time and the full effects on the Company’s business, its future results of operations, or ability to raise funds.

 

2. Summary of significant accounting policies:

 

(a) Basis of presentation:

 

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) applicable to annual financial information.

 

F-8

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(a) Basis of presentation: (Continued)

 

The financial statements include the accounts of the Company’s subsidiaries:

 

Company  Registered  % Owned
Shoal Media (Canada) Inc.  British Columbia, Canada  100%
Kidoz Ltd.  Israel  100%
Prado Media Ltd.  British Columbia, Canada  100%
Rooplay Media Kenya Limited  Kenya  100%
Shoal Media Inc.  Anguilla  100%
Shoal Games (UK) Plc  United Kingdom  0%
Shoal Media (UK) Ltd.  United Kingdom  100%

 

During the year ended December 31, 2022, Coral Reef Marketing Inc. merged with Kidoz Inc. and Kidoz Inc. is the surviving entity.

 

During the year ended December 31, 2023, Shoal Games (UK) Plc was discontinued.

 

In addition, there are the following dormant subsidiaries; Bingo.com (Antigua) Inc., Bingo.com (Wyoming) Inc., and Bingo Acquisition Corp.

 

All inter-company balances and transactions have been eliminated in the consolidated financial statements.

 

(b) Use of estimates:

 

The preparation of consolidated financial statements in conformity with US GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and recognized revenues and expenses for the reporting periods.

 

Significant areas requiring the use of estimates include the collectability of accounts receivable, the valuation of stock-based compensation, the valuation of deferred tax assets and liabilities, the useful lives of intangible assets, the inputs used in assessing goodwill impairment, and the derivative liability – warrants valuation. Actual results may differ significantly from these estimates.

 

(c) Revenue recognition:

 

In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services.

 

We derive substantially all of our revenue from the sale of Ad tech advertising revenue.

 

F-9

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

To achieve this core principle, the Company applied the following five steps:

 

1) Identify the contract with a customer

 

A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred, whose impression count will form the basis of the revenue and identifies the payment terms related to these services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.

 

2) Identify the performance obligations in the contract

 

Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.

 

3) Determine the transaction price

 

The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. None of the Company’s contracts contain financing or variable consideration components.

 

4) Allocate the transaction price to performance obligations in the contract

 

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

F-10

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

5) Recognize revenue when or as the Company satisfies a performance obligation

 

The Company satisfies performance obligations at a point in time as discussed in further detail under “Disaggregation of Revenue” below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

 

Disaggregation of Revenue

 

All of the Company’s performance obligations, and associated revenue, are generally transferred to customers at a point in time. The Company has the following revenue streams:

 

1) Ad tech advertising revenue - The pricing and terms for all our in-game advertising arrangements are mostly governed by insertion order which generally stipulates the payment terms, the duration (usually short term in nature), the number of advertising units delivered (e.g. impressions, completed views, or cost per install) and the contractually agreed upon price per advertising unit. The Company has concluded that the delivery of the Ad tech advertising is delivered at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.

 

2) Programmatic revenue - The Company generally offers these services under a programmatic bid on a Cost-per-Impression (CPM) basis. Our customers upload their advertisements into a demand side platform which then connects to our Publisher Software Development Kit (“SDK”) through an exchange platform and on a bid system agree on the CPM rate and the impressions to be served.

 

The Company has concluded that the delivery of the Programmatic advertising is delivered at the earlier of month end or at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company is deemed to be the principal in the transaction and therefore recognizes the revenue on a gross basis and commissions are recognized as cost of sales. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.

 

3) Content revenue – The Company recognizes content revenue on the following forms of revenue:

 

a) Carriers and Original Equipment Manufacturer (“OEMs”) - The Company generally offers these services under a customer contract per tablet device license fee model with OEMs. Monthly or quarterly license fees are based on the OEM agreement with the number of devices the Kidoz Kid Mode is installed upon.

 

F-11

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

b) Rooplay - The Company generates revenue through subscriptions or premium sales of Rooplay, (www.rooplay.com) the cloud-based EduGame system for kids to learn and play within its games on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. The revenue is recognized net of platform fees.

 

c) Rooplay licensing - The Company licenses its branded educational games under a monthly cost per game agreement license fee model. Monthly license fees are based on the number of games licensed.

 

d) In App purchases - The Company generates revenue through in-application purchases (“in-app purchases”) within its games; (i.e. Trophy Bingo (www.trophybingo.com)) on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. Users can download the Company’s free-to-play games through Android, Amazon, iOS and Facebook Messenger (this was discontinued in fiscal 2021) and pay to acquire virtual currency which can be redeemed in the game for power plays. The initial download of the mobile game from the Digital Storefront does not create a contract under ASC 606 because of the lack of commercial substance; however, the separate election by the player to make an in-application purchase satisfies the criterion thus creating a contract under ASC 606.

 

The Company has identified the following performance obligations in these contracts:

 

i. Ongoing game related services such as hosting of game play, storage of customer content, when and if available content updates, maintaining the virtual currency management engine, tracking gameplay statistics, matchmaking as it relates to multiple player gameplay, etc.

 

ii. Obligation to the paying player to continue displaying and providing access to the virtual items within the game.

 

Neither of these obligations are considered distinct since the actual mobile game and the related ongoing services are both required to purchase and benefit from the related virtual items. As such, the Company’s performance obligations represent a single combined performance obligation which is to make the game and the ongoing game related services available to the players. The revenue is recognized net of platform fees.

 

(d) Foreign currency:

 

The consolidated financial statements are presented in United States dollars, the functional currency of the Company and its subsidiaries. The Company accounts for foreign currency transactions and translation of foreign currency financial statements under ASC 830, Foreign Currency Matters. Transaction amounts denominated in foreign currencies are translated at exchange rates prevailing

 

F-12

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(d) Foreign currency: (Continued)

 

at the transaction dates. Carrying values of monetary assets and liabilities are adjusted at each balance sheet date to reflect the exchange rate at that date. Non-monetary assets and liabilities are translated at the exchange rate on the original transaction date.

 

Gains and losses from restatement of foreign currency monetary and non-monetary assets and liabilities are included in operations. Revenues and expenses are translated at the rates of exchange prevailing on the dates such items are recognized in earnings.

 

(e) Cash and Cash Equivalents:

 

Cash and cash equivalents includes cash on hand, deposits held at call with financial institutions and other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash, and subject to an insignificant risk of change in value.

 

(f) Accounts receivable:

 

Trade and other accounts receivable are reported at face value less any provisions for uncollectible accounts considered necessary. Accounts receivable includes receivables from online platforms and trade receivables from customers. The Company estimates doubtful accounts on an item-by-item basis and includes over-aged accounts as part of allowance for doubtful accounts, which are generally ones that are greater than ninety-days overdue. Bad debt expense, for the year ended December 31, 2023 was $84,952 (2022 - $nil and 2021 - $945). (Note 3)

 

(g) Equipment:

 

Equipment is recorded at cost less accumulated depreciation. Depreciation is provided for annually on the declining balance method over the following periods:

 

Equipment and computers   3 years 
Furniture and fixtures   5 years  

 

Expenditures for maintenance and repairs are charged to expenses as incurred. Major improvements are capitalized. Gains and losses on disposition of equipment are included in operations as realized.

 

In accordance with ASU No. 2016-02 “Leases (Topic 842), leasehold improvements are accounted as a prepayment of rental payments since they are deemed to be an asset of the lessor.

 

(h) Software Technology Development Costs:

 

The Company expenses all software technology development costs as incurred for the year ended December 31, 2023, 2022 and 2021. As at December 31, 2023 and 2022, all capitalized software technology development costs have been fully amortized and the Company has no capitalized software technology development costs.

 

 

F-13

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(h) Software Technology Development Costs: (Continued)

 

Total software technology development costs were $16,055,557 as at December 31, 2023 (2022 - $13,056,478 and 2021 - $10,559,601) (Note 8).

 

(i) Derivative liability – warrants

 

The Company’s warrants have an exercise price in Canadian dollars whilst the Company’s functional currency is US Dollars. Therefore, in accordance with ASU 815 – Derivatives and Hedging, the warrants have a derivative liability value. This liability value has no effect on the cashflow of the Company and does not represent a cash payment of any kind.

 

(j) Stock-based compensation:

 

The Company accounts for stock-based compensation under the provisions of Accounting Standard Codification (“ASC”) 718, “Compensation-Stock Compensation”. Under the fair value recognition provisions, stock-based compensation expense is measured at the grant date for all stock-based awards to employees, directors and non-employees and is recognized as an expense over the requisite service period, which is generally the vesting period. The Black-Scholes option valuation model is used to calculate fair value.

 

The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:

 

   2023   2022   2021 
Expected dividend yield   -    -    - 
Volatility   118.91%   90.20%   107.06%
Risk-free interest rate   3.69%   1.57%   0.52%
Expected life of options   5 years    5 years    5 years 
Forfeiture rate   5%   5%   5%

 

(k) Right-of-use assets:

 

The Company determines if an agreement is a lease at inception. The Company evaluates the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in the consolidated balance sheets.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.

 

Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company uses the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include

 

F-14

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(k) Right-of-use assets: (Continued)

 

options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

(l) Impairment of long-lived assets and long-lived assets to be disposed of:

 

If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount and the fair value less costs to sell.

 

(m) Intangible assets

 

The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:

 

   Amortization period 
Ad Tech technology   5 years 
Kidoz OS technology   3 years  
Customer relationships   8 years 

 

The Company reviews intangible assets subject to amortization quarterly to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in the remaining useful life. If an impairment indicator exists, we test the intangible asset for recoverability. For purposes of the recoverability test, amortizable intangible assets are grouped with other assets and liabilities at the lowest level of identifiable cash flows if the intangible asset does not generate cash flows independent of other assets and liabilities. If the carrying value of the asset group exceeds the undiscounted cash flows expected to result from the use and eventual disposition of the asset group, the Company will write the carrying value down to the fair value in the period identified.

 

(n) Goodwill:

 

The Company accounts for goodwill in accordance with the provisions of ASC 350, Intangibles-Goodwill and Others. Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less liabilities assumed, in a business combination. The Company reviews goodwill for impairment. Goodwill is not amortized but is evaluated for impairment at least annually or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable.

 

F-15

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(n) Goodwill: (Continued)

 

The goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, and compares the fair value of a reporting unit with its carrying amount and is based on discounted future cash flows, based on market multiples applied to free cash flow. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results, exogenous market conditions, or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

 

During the year ended December 31, 2023 and 2022, there was no impairment of goodwill.

 

(o) Income taxes:

 

The Company follows the asset and liability method of accounting for income taxes. Under this method, current income taxes are recognized for the estimated income taxes payable for the current period. The Company recognizes the income tax recovery from the receipt of tax credits upon receipt of funds. Deferred income taxes are provided based on the estimated future tax effects of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases, as well as the benefit of losses available to be carried forward to future years for tax purposes.

 

Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered and settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets when it is not more likely than not that such future tax assets will be realized.

 

(p) Net income (loss) per share:

 

ASC 260, “Earnings Per Share”, requires presentation of basic earnings per share (“Basic EPS”) and diluted earnings per share (“Diluted EPS”). Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution, using the treasury stock method, that could occur if outstanding options or warrants were exercised and converted into common stock. In computing diluted earnings per share, the treasury stock method assumes that outstanding options and warrants are exercised and the proceeds are used to purchase common stock at the average market price during the period.

 

F-16

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(p) Net income (loss) per share: (Continued)

 

Options and warrants will have a dilutive effect under the treasury stock method only when the average market price of the common stock during the period exceeds the exercise price of the options and warrants. In periods where losses are reported, the weighted average number of common shares outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. A total of 8,066,000 (2022 - 8,859,000 and 2021 – 7,100,150) stock options and warrants were excluded as at December 31, 2023.

 

The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:

 

   2023   2022   2021 
Loss for the year  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted weighted average number of common shares outstanding   131,305,254    131,481,983    131,340,989 
                
Basic and diluted loss per common share outstanding  $(0.02)  $(0.01)  $(0.00)

 

(q) New accounting pronouncements and changes in accounting policies:

 

In November 2023, the Financial Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires that segment expenses deemed significant to the chief operating decision maker (CODM) typically incorporated in measuring profit or loss of the segment should be disclosed. The guidance also requires that the difference between segment revenues and these significant segment expenses is disclosed. Any annually disclosed segment information is now required to be reported in interim periods as well. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Public entities are required to apply the amendment retrospectively to prior periods presented in the financial statements. The Company plans to adopt ASU 2023-07 effective for its Fiscal year 2024 and for the interim periods beginning in Fiscal 2024.

 

The Company has evaluated all the recently issued, but not yet effective, accounting standards that have been issued or proposed by the Financial Accounting Standards Board or other standards-setting bodies through the filing date of these consolidated financial statements and does not believe the future adoption of any such pronouncements will have a material impact on its consolidated financial statements.

 

F-17

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(r) Financial instruments and fair value measurements:

 

(i) Fair values:

 

Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on measurement date. The Company classifies assets and liabilities recorded at fair value under the fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. The fair value measurements are classified under the following hierarchy:

 

Level 1—Observable inputs that reflect quoted market prices (unadjusted) for identical assets and liabilities in active markets;

 

Level 2—Observable inputs, other than quoted market prices, that are either directly or indirectly observable in the marketplace for identical or similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities; and

 

Level 3—Unobservable inputs that are supported by little or no market activity that are significant to the fair value of assets or liabilities.

 

When available, we use quoted market prices to determine fair value, and we classify such measurements within Level 1. In some cases where market prices are not available, we make use of observable market-based inputs to calculate fair value, in which case the measurements are classified within Level 2. If quoted or observable market prices are not available, fair value is based upon valuations in which one or more significant inputs are unobservable, including internally developed models that use, where possible, current market-based parameters such as interest rates, yield curves and currency rates. These measurements are classified within Level 3.

 

Fair value measurements are classified according to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.

 

Fair value measurement includes the consideration of nonperformance risk. Nonperformance risk refers to the risk that an obligation (either by a counterparty) will not be fulfilled. For financial assets traded in an active market (Level 1 and certain Level 2), the nonperformance risk is included in the market price. For certain other financial assets and liabilities (certain Level 2 and Level 3), our fair value calculations have been adjusted accordingly.

 

The fair value of accounts receivable, accounts payable, accrued liabilities, and accounts payable, accrued liabilities - related party and the government CEBA loan approximate their financial statement carrying amounts due to the short-term maturities of these instruments and are therefore carried at their historical cost basis.

 

F-18

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(r) Financial instruments and fair value measurements: (Continued)

 

(i) Fair values: (Continued)

 

Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and included situations where there is little, if any, market activity for the asset. Stock-based compensation and derivative liability – warrants were measured using Level 2 inputs. Goodwill impairment was measured using Level 3 inputs.

 

(ii) Foreign currency risk:

 

The Company operates internationally, which gives rise to the risk that cash flows may be adversely impacted by exchange rate fluctuations. The Company has not entered into any forward exchange contracts or other derivative instrument to hedge against foreign exchange risk.

 

3. Accounts Receivable:

 

The accounts receivable as at December 31, 2023, is summarized as follows:

 

   2023   2022 
Accounts receivable  $6,368,144   $7,453,523 
           
Provision for doubtful accounts   (106,839)   (53,241)
           
Net accounts receivable  $6,261,305   $7,400,282 

 

The Company has a doubtful debt provision of $106,839 (2022 - $53,241) for existing accounts receivable.

 

4. Prepaid expenses

 

The Company has other prepaid expenses of $102,895 (2022 - $71,248) including leasehold improvements of $1,604 (2022 - $8,519), which is recognized as prepaid rent for the year ended December 31, 2023.

 

5. Equipment:

 

2023  Cost   Accumulated depreciation   Net book
Value
 
             
Equipment and computers  $184,487   $160,219   $24,268 
Furniture and fixtures   16,517    11,551    4,966 
Equipment total  $201,004   $171,770   $29,234 

 

F-19

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

5. Equipment: (Continued)

 

2022  Cost   Accumulated depreciation   Net book
Value
 
             
Equipment and computers  $175,773   $148,266   $27,507 
Furniture and fixtures   16,517    10,502    6,015 
Equipment total  $192,290   $158,768   $33,522 

 

Depreciation expense was $13,002 (2022 - $9,807 and 2021 - $9,468) for the year ended December 31, 2023.

 

6. Intangible assets:

 

2023  Cost   Accumulated amortization   Net book
Value
 
             
Ad Tech technology  $1,877,415   $1,814,835   $62,580 
Kidoz OS technology   31,006    31,006    - 
Customer relationship   1,362,035    822,896    538,139 
Intangible assets total  $3,270,456   $2,668,737   $601,719 

 

2022  Cost   Accumulated amortization   Net book
Value
 
             
Ad Tech technology  $1,877,415   $1,439,351   $438,064 
Kidoz OS technology   31,006    31,006    - 
Customer relationship   1,362,035    652,642    709,393 
Intangible assets total  $3,270,456   $2,122,999   $1,147,457 

 

Amortization expense was $545,738 (2022 - $547,460 and 2021 - $556,072) for the year ended December 31, 2023.

 

7. Goodwill:

 

The Company has a goodwill balance of $3,301,439 for year ended December 31, 2023 and 2022 from the acquisition of Kidoz Ltd.

 

The Company’s annual goodwill impairment analysis performed during the fourth quarter of fiscal 2023 and 2022 included a quantitative analysis of the Kidoz Ltd. reporting unit (consisting of intangible assets (Note 6), deferred taxation (Note 13) and goodwill). The reporting unit has a carrying amount of $3,903,158 (2022 - $4,448,896) as at December 31, 2023. The Company performed a discounted cash flow analysis for the reporting unit. These discounted cash flow models included management assumptions for expected sales growth, margin expansion, operational leverage, capital expenditures, and overall operational forecasts. The Company classified these significant inputs and assumptions as Level 3 fair value measurements. Based on the annual impairment test described above there was no additional impairment determined for fiscal 2023 or fiscal 2022.

 

F-20

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

8. Software technology development costs:

 

The Company develops software technology for our business. This software technology includes the continued development of the KIDOZ Safe Ad Network, the KIDOZ Kid-Mode Operating System, and the KIDOZ publisher SDK.

 

During the years ended December 31, 2023, 2022 and 2021, the Company has expensed the development costs of all products as incurred and has expensed the following development costs.

 

   2023   2022   2021 
Opening total software technology development costs  $13,056,478   $10,559,601   $8,880,753 
                
Software technology development during the year   2,999,079    2,496,877    1,678,848 
Closing total software technology development costs  $16,055,557   $13,056,478   $10,559,601 

 

9. Government CEBA loan:

 

During the year ended December 31, 2020, the Company was granted a loan of $44,296 (CAD$60,000) under the Canada Emergency Business Account (CEBA) loan program for small businesses. The CEBA loan program is one of the many incentives the Canadian Government put in place in response to COVID-19. The loan is interest free and a third of the loan $14,812 (CAD$20,000) is eligible for complete forgiveness if $29,624 (CAD$40,000) is fully repaid on or before December 31, 2023. If the loan cannot be repaid by December 31, 2023, it can be converted into a 2-year term loan charging an interest rate of 5%. During the year ended December 31, 2023, CAD$40,000 was repaid and the Company recognized a gain on settlement of debt of $14,812. (CAD$20,000)

 

During the year ended December 31, 2021, the Company drew $200,000 from its line of credit with the Leumi Bank in Israel. The loan was repaid in full during the year ended December 31, 2021 with interest costs of $987.

 

10. Stockholders’ Equity:

 

The holders of common stock are entitled to one vote for each share held. There are no restrictions that limit the Company’s ability to pay dividends on its common stock. The Company has not declared any dividends since incorporation. The Company’s common stock has no par value per common stock and there is only one class of common shares. The Company has an unlimited number of common shares authorized for issue.

 

(a) Common stock issuances:

 

Fiscal 2023

 

There were no common stock issuances for the year ended December 31, 2023.

 

F-21

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(a) Common stock issuances: (Continued)

 

Fiscal 2022

 

During the year ended December 31, 2021, the Company engaged with Agora Internet Relations Corp. for an online marketing campaign on the AGORACOM platform. The agreement was for 12 months for a fee of $79,705 (CAD$100,000) payable in shares of the Company. During the year ended December 31, 2022, the Company issued 156,510 shares in settlement of its obligation under the contract.

 

Fiscal 2021

 

During the year ended December 31, 2021, the Company engaged Research Capital Corporation (“RCC”) as a financial and capital markets advisor. As part of the compensation for its services, RCC will receive a monthly fee of $5,119 (CAD$6,500) for its trading advisory services for a minimum of 6 months with extension by mutual agreement and a financial advisory fee to be satisfied by the issuance of 230,000 common shares of the Company valued at $179,293. In addition, the Company granted 230,000 common share purchase warrants to RCC (Note 2(i)). Each warrant entitled the holder thereof to purchase one common share in the capital of the Company at an exercise price of $0.77 (CAD$0.98) at any time up to 24 months following the date of issuance and expire on April 1, 2023. During the year ended December 31, 2023, the warrants expired unexercised.

 

During the year ended December 31, 2021, the holder of 70,000 stock options exercised their options for 70,000 shares for $31,264 at an average exercise price of $0.45 (CAD$0.54) per share.

 

(b) Normal Course Issuer Bid:

 

During the year ended December 31, 2022, the Company filed a Notice of Intention to Make a Normal Course Issuer Bid (the “Notice of Intention”) with the TSX Venture Exchange (“TSX-V”) on September 15, 2022. Upon receiving approval from the TSX-V, effective September 16, 2022, the Company commenced a normal course issuer bid (“NCIB”), whereby the Company may purchase for cancellation up to 6,579,074 shares, being 5% of the issued and outstanding shares as of such date. Any purchases under the NCIB will be made on the open market through the facilities of the TSX-V or alternative Canadian trading systems. Purchases will be made at market prices of the shares at the time of acquisition.

 

Purchases under the NCIB may commence as of September 16, 2022, and will end on the earlier of: (i) September 14, 2023; or (ii) the date on which the Company has purchased the maximum number of shares to be acquired under the NCIB. The Company may terminate the NCIB earlier if it feels it is appropriate to do so.

 

The normal course issuer bid will be conducted through Kidoz Inc’s broker Research Capital Corporation. The purchase and payment of the common shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of common shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All common shares acquired will be returned to treasury and cancelled.

 

F-22

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(b) Normal Course Issuer Bid: (Continued)

 

The purchase of and payment for the shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All shares acquired pursuant to the NCIB will be returned to treasury and cancelled.

 

During the year ended December 31, 2023, 41,500 shares which were acquired during the year ended December 31, 2022, pursuant to the NCIB in effect, at an aggregate cost of $11,793, were cancelled.

 

During the year ended December 31, 2023, 2,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $517. During the year ended December 31, 2023, 2,000 shares were cancelled.

 

During the year ended December 31, 2022, 275,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $87,778. During the year ended December 31, 2022, 233,500 shares were cancelled.

 

(c) Warrants:

 

A summary of warrant activity for the year ended December 31, 2023 and 2022 are as follows:

 

   Number of warrants   Exercise price   Expiry date 
Outstanding, December 31, 2022 and 2021   230,000    CAD$0.98    April 3, 2023 
                
Expired   (230,000)          
                
Outstanding December 31, 2023   -           

 

A fair value of the derivative liability of $83,572 was estimated on the date of the subscription using the Binomial Lattice pricing model.

 

During the year ended December 31, 2023, the warrants expired unexercised and there was a gain on derivative liability - warrants of $51 (2022 - $23,314; 2021 - $60,207) and the derivative liability – warrants value reduced to $nil (2022 - $51) with the following assumptions:

 

Schedule of Fair Value of Warrants Assumptions

   December 31, 2022   December 31, 2021 
Exercise price   CAD$0.98    CAD$0.98 
Stock price   CAD$0.35    CAD$0.59 
Expected term   0.25 years    1.25 years 
Expected dividend yield   -    - 
Expected stock price volatility   77.46%   88.33%
Risk-free interest rate   3.55%   1.18%

 

F-23

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(d) Stock option plans:

 

2015 stock option plan

 

In the year ended December 31, 2015, the shareholders approved the 2015 stock option plan. The 2015 stock option plan as amended in November 2020, is intended to provide incentive to employees, directors, advisors and consultants of the Company to encourage proprietary interest in the Company, to encourage such employees to remain in the employ of the Company or such directors, advisors and consultants to remain in the service of the Company, and to attract new employees, directors, advisors and consultants with outstanding qualifications. The maximum number of shares issuable under the Plan shall not exceed 10% of the number of Shares of the Company issued and outstanding as of each Award Date unless shareholder approval is obtained in advance.

 

The Board of Directors determines the terms of the options granted, including the number of options granted, the exercise price and their vesting schedule. The maximum term possible is 10 years. Under the 2015 plan we have reserved 10% of the number of Shares of the Company issued and outstanding as of each Award Date. During the year ended December 31, 2020, the Rolling Stock Option plan was amended by inclusion of an Israeli Taxpayers Appendix.

 

During the year ended December 31, 2023, the Company granted 1,885,000 options to employees and consultants with an exercise price of CAD$0.30 ($0.22) where 2% vests per month. 400,000 of these options were granted to directors and officers of the Company. Subsequent to the year ended December 31, 2023, 2,318,750 options were granted to employees and consultants with an exercise price of CAD$0.20 ($0.14) where 2% vests per month. 1,056,250 options of these options were granted to directors and officers of the Company.

 

During the year ended December 31, 2023, 460,000 options were cancelled, and 1,988,000 options expired unexercised.

 

During the year ended December 31, 2022, the Company granted 2,550,000 options to employees and consultants with an exercise price of CAD$0.50 ($0.37) where 2% vests per month. 900,000 of these options were granted to directors and officers of the Company.

 

During the year ended December 31, 2022, 285,600 options were cancelled, and 506,150 options expired unexercised.

 

During the year ended December 31, 2021, the Company granted to employees and consultants the following options:

 

1,040,000 options at CAD$0.50 ($0.39) where 10% vests on grant date, 15% one year following and 2% per month thereafter and expire on February 1, 2026. 400,000 of these options were granted to directors and officers of the Company.

 

35,000 options at CAD$0.50 ($0.39) which vested immediately and expire on February 1, 2026.

 

1,300,000 options at CAD$1.02 ($0.80) where 2% vests per month and expire on April 6, 2026. 400,000 of these options were granted to directors and officers of the Company.

 

F-24

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(d) Stock option plans: (Continued)

 

300,000 options at CAD$0.66 ($0.52) where 2% vests per month and expire on July 12, 2026.

 

A summary of stock option activity for the stock option plans for the years ended December 31, 2023 and 2022 are as follows:

 

   Number of options   Weighted average exercise price 
Outstanding December 31, 2020   5,875,750   $0.39 
           
Granted   2,675,000    0.60 
Exercised   (70,000)   (0.45)
Expired   (570,000)   (0.43)
Cancelled   (1,040,600)   (0.42)
Outstanding December 31, 2021   6,870,150   $0.48 
           
Granted   2,550,000    0.37 
Expired   (506,150)   (0.40)
Cancelled   (285,600)   (0.48)
Outstanding December 31, 2022   8,629,000   $0.43 
           
Granted   1,885,000    0.22 
Expired   (1,988,000)   (0.46)
Cancelled   (460,000)   (0.44)
Outstanding December 31, 2023   8,066,000   $0.39 

 

The aggregate intrinsic value for options as of December 31, 2023 was $nil (2022 - $nil).

 

The following table summarizes information concerning outstanding and exercisable stock options at December 31, 2023:

 

Exercise
prices per share
   Number outstanding   Number exercisable   Expiry date
 CAD$0.30    1,845,000    369,000   February 21, 2028
 CAD$0.45    1,930,400    1,292,696   June 30, 2025
 CAD$0.50    789,600    572,100   February 1, 2026
 CAD$0.50    2,295,000    1,009,800   February 1, 2027
 CAD$0.66    200,000    116,000   July 12, 2026
 CAD$1.02    1,006,000    646,000   April 6, 2026
      8,066,000    4,005,596    

 

The Company recorded stock-based compensation of $515,116 on the options granted and vested (2022 – $696,248; 2021 - $660,266) and as per the Black-Scholes option-pricing model, with a weighted average fair value per option grant of $0.29 (2022 - $0.42; 2021 - $0.45).

 

F-25

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

11. Fair value measurement:

 

Except for derivative liability – warrant that was measured at level 3 inputs in the three-tier fair value hierarchy, the Company does not have any other financial instruments that are subsequently measured at fair value.

 

12. Commitments:

 

The Company leases office facilities in Vancouver, British Columbia, Canada, British West Indies and Netanya, Israel. These office facilities are leased under operating lease agreements.

 

During the year ended December 31, 2020, the Company signed a five-year lease for a facility in Vancouver, Canada, commencing April 1, 2020 and ending March 2024. The Company accounts for the lease in accordance with ASU 2016-02 (Topic 842) and recognizes a right-of-use asset and operating lease liability. Subsequent to the year ended December 31, 2023, the lease on the Vancouver office expired and was not renewed. Our Canadian staff will continue to work on a virtual basis.

 

The Netanya, Israel operating lease expired on July 14, 2017, but unless 3 months’ notice is given it automatically renews for a future 12 months until notice is given. During the year ended December 31, 2023, the lease was extended for a further 12 months. The renewal of this lease is uncertain, hence the Company has accounted for this lease as a short-term lease.

 

Minimum lease payments under these leases are approximately as follows:

 

2024  $60,460 

 

The Company paid rent expense totaling $120,557 for the year ended December 31, 2023 (2022 - $130,308; 2021 - $129,250).

 

The Company has the following management consulting agreements with related parties.

 

Company  Person  Role  Annual amount 
T.M. Williams (ROW), Inc.  T. M. Williams  Chairman  $160,000 
Bromley Accounting
Services Ltd.
  H. W. Bromley  CFO  CAD$215,000 
Farcast Operations Inc.  T. H. Williams  VP Product  CAD$240,000 

 

During the year ended December 31, 2022, Mr. J. M. Williams, the Company’s CEO, became an employee of Shoal Media (Canada) Inc.

 

As at December 31, 2023, the Company had a number of renewable license commitments with large brands, including, Mr. Men and Little Miss and Mr. Bean. These agreements have commitments to pay royalties on the revenue from the licenses subject to the minimum guarantee payments. As at December 31, 2023, there were no further minimum guarantee payments commitments.

 

The Company expensed the minimum guarantee payments over the life of the agreement and recognized license expense of $19,868 (2022 - $14,090; 2021 - $18,512) for the year ended December 31, 2023.

 

F-26

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

13. Income taxes:

 

As at December 31, 2022, Kidoz Inc. was domiciled in the tax-free jurisdiction of Anguilla, British West Indies. However certain of the Company’s subsidiaries incur income taxation. Effective January 1, 2023, the Company continued out of Anguilla and into Canada and became a Canadian tax payer.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022, are presented below:

 

   2023   2022   2021 
Expected tax (recovery) expense  $(550,269)  $(314,497)  $5,535
Change in statutory, foreign tax, foreign exchange rates and other   183,916   (161,505)   231,545
Permanent differences   140,572    187,044    227
Adjustment to prior years provision versus statutory tax returns   (26,902)   (5)   17,161
Change in valuation allowance   226,705    138,474    (37,791)
Current income taxes (recovery) expense  $(25,978)  $60,010  $6,178
Deferred income tax (recovery) expense   -    (210,499)   210,499
Total taxation (recovery) expense  $(25,978)  $(150,489)  $216,677

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below:

 

   2023   2022 
Deferred tax (liabilities) assets:          
Non-capital loss carry forwards  $362,074   $208,480 
Equipment   (1,072)   1,627 
Intangible assets   (72,206)   (263,915)
Other   157,457    273,357 
Valuation Allowance   (446,253)   (219,549)
Total deferred tax (liability) asset  $-   $- 

 

As at December 31, 2023, the Company’s had $1,490,165 (2022 - $1,023,314) of non-capital losses expiring through December 31, 2043.

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those differences become deductible.

 

Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in assessing the realizability of deferred tax assets.

 

The Company recognized this tax credit as a recovery of income tax expense on the statement of operations and comprehensive (loss) income upon receipt of funds.

 

F-27

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

14. Right-of-use assets:

 

Effective April 1, 2019, we recognized lease assets and liabilities of $125,474, in relation to the Vancouver office. We estimated a discount rate of 4.12%.

 

We elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed us to carry forward prior conclusions about lease identification, classification and initial direct costs for leases entered into prior to adoption of Topic 842.

 

Additionally, we elected to not separate lease and non-lease components for all of our leases. For leases with a term of 12 months or less, our current offices, we elected the short-term lease exemption, which allowed us to not recognize right-of-use assets or lease liabilities for qualifying leases existing at transition and new leases we may enter into in the future, as there is significant uncertainty on whether the leases will be renewed.

 

The right-of-use assets as at December 31, 2023, is summarized as follows:

 

   2023   2022   2021 
             
Opening balance for the year  $36,529   $65,464   $106,315 
Amortization and expiration of operating lease right-of use assets   (29,748)   (28,935)   (40,851)
Closing balance for the year  $6,781   $36,529   $65,464 

 

The operating lease as at December 31, 2023, is summarized as follows:

 

As at December 31, 2023    
    Office lease 
2024   7,658 
Total lease payments  $7,658 
Less: Interest   (53)
Present value of lease liabilities  $7,605 
      
Amounts recognized on the balance sheet     
Current lease liabilities  $7,605 
Long-term lease liabilities   - 
Total lease payments  $7,605 

 

 

   2023   2022   2021 
             
Opening balance for the year  $39,556   $74,067   $103,918 
Payments on operating lease liabilities   (31,951)   (34,511)   (29,851)
Closing balance for the year   7,605    39,556    74,067 
Less: current portion   (7,605)   (32,116)   (32,068)
Operating lease liabilities – non-current portion as at end of year  $-   $7,440   $41,999 

 

F-28

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

15. Related party transactions:

 

As at and for the year ended December 31, 2023, the Company has the following related party transactions:

 

   2023   2022   2021 
Directors fees  $7,505   $8,970   $8,000 
Salaries, wages, consultants and benefits   667,229    659,558    612,492 
Selling and marketing   70,439    126,920    77,906 
Stock-based compensation (Note 10)   188,961    276,207    237,348 
Software technology development (Note 8)   248,780    246,016    214,843 
Closing balance for the year  $1,182,914   $1,317,671   $1,150,589 

 

The Company has liabilities of $79,852 (2022 - $80,874) as at December 31, 2023, to current directors, officers and companies owned by the current directors and officers of the Company for employment, director and consulting fees.

 

During the year ended December 31, 2023, the Company granted 400,000 options with an exercise price of CAD$0.30 ($0.22) per share to current directors and officers of the Company. Subsequent to the year ended December 31, 2023, the Company granted 1,056,250 options with an exercise price of CAD$0.20 ($0.14) to current directors and officers of the Company.

 

During the year ended December 31, 2022, the Company granted 900,000 options with an exercise price of CAD$0.50 ($0.39) per share to current directors and officers of the Company.

 

During the year ended December 31, 2021, the Company granted the following options to related parties:

 

a) 400,000 options with an exercise price of CAD$0.50 ($0.39) per share

 

b) 400,000 options with an exercise price of CAD$1.02 ($0.80) per share

 

The related party transactions are in the normal course of operations and were measured at the exchange amount, which is the amount of consideration established and agreed to by the related parties.

 

16. Segmented information:

 

The Company operates in reportable business segments, the sale of Ad tech advertising, programmatic advertising, and content revenue, including the sale of in-app purchases on Trophy Bingo and Garfield’s Bingo; the premium purchase for Rooplay Originals and recurring subscription revenues from Rooplay and Kidoz OS and the sale of licenses of Kidoz OS.

 

Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker, or decision-making group, in making decisions on how to allocate resources and assess performance. The Company’s chief operating decision makers are the Chairman, Chief Executive Officer and President. The Company and the chief decision makers view the Company’s operations and manage its business as three operating segments, namely Ad tech advertising, programmatic advertising, and content revenue.

 

F-29

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

16. Segmented information: (Continued)

 

The Company had the following revenue by geographical region.

 

   2023   2022   2021 
Ad tech advertising revenue               
Western Europe  $5,163,712   $5,675,383   $3,927,191 
Central, Eastern and Southern Europe   488,973    297,862    193,085 
North America   5,769,464    7,096,255    7,653,038 
Other   457,276    1,356,418    421,204 
                
Total ad tech advertising revenue  $11,879,425   $14,425,918   $12,194,518 
                
Programmatic advertising revenue               
North America  $1,223,392   $361,394   $58,507 
                
Total Programmatic advertising revenue  $1,223,392   $361,394   $58,507 
                
Content revenue               
Western Europe  $73,085   $76,572   $84,884 
Central, Eastern and Southern Europe   41    381    1,517 
North America   8,651    37,766    47,390 
Other   142,230    195,025    97,823 
                
Total content revenue  $224,007   $309,744   $231,614 
                
Total revenue               
Western Europe  $5,236,797   $5,751,955   $4,012,075 
Central, Eastern and Southern Europe   489,014    298,243    194,602 
North America   7,001,507    7,495,415    7,758,935 
Other   599,506    1,551,443    519,027 
Total revenue  $13,326,824   $15,097,056   $12,484,639 

 

Equipment

 

The Company’s equipment is located as follows:

 

Net Book Value  2023   2022 
         
Anguilla  $-   $60 
Canada   18,730    20,143 
Israel   7,439    9,279 
United Kingdom   3,065    4,040 
Total equipment  $29,234   $33,522 

 

F-30

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

17. General and administrative:

 

General and administrative expenses were as follows:

 

   2023   2022   2021 
             
Computer expenses  $103,531   $67,704   $43,361 
Insurance   48,821    46,765    42,357 
Professional fees   185,974    319,016    211,873 
Rental (Note 12)   120,557    130,308    129,250 
Other general and administrative expenses   214,771    197,143    178,041 
Total general and administrative expenses  $673,654   $760,936   $604,882 

 

18. Stock awareness program

 

During the year ended December 31, 2021, the Company commenced a corporate stock awareness program. The Company engaged Research Capital Corporation, Agora Internet Relations Corp., Stockhouse Publishing Ltd., TSM Talk Shop Media and Proactive for financial and capital markets advisory services and to assist with general market outreach to increase investor awareness as the Company continues to achieve important milestones and grow its investor base. Stockhouse Publishing Ltd. campaign was discontinued in the year ended December 31, 2022 and TSM Talk Shop Media was discontinued in the year ended December 31, 2023.

 

The Company incurred stock awareness expenses of $146,300 during the year ended December 31, 2023.

 

The Company incurred stock awareness expenses of $161,332 during the year ended December 31, 2022, of which $26,334 was paid in shares to Agora Internet Relations Corp.

 

The Company incurred stock awareness expenses of $402,845 during the year ended December 31, 2022, of which $179,293 is from the issuance of 230,000 common shares to RCC (Note 10) and a derivative liability of $83,572 (Note 10) from the warrants granted.

 

19 Concentrations:

 

Major customers

 

During the year ended December 31, 2023, and 2022, the Company sold Ad tech revenue; sold subscriptions on its site Rooplay; sold in-app purchases on its social bingo sites, Trophy Bingo and Garfield’s Bingo and premium purchases of Rooplay Originals. During the year ended December 31, 2023, the Company had revenues of $2,927,239 and $1,716,205, from two customers (December 31, 2022 - three customers for $3,528,530, $2,293,798, and $1,507,029; December 31, 2021 - three customers for $3,373,241, $2,522,559 and $1,381,678) which was more than 10% of the total revenue. The Company is reliant on the Google App, iOS App and Amazon App Stores to provide a content platform for Rooplay, Trophy Bingo and Garfield’s Bingo to be played thereon and certain advertising agencies for the Ad tech revenue.

 

F-31

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

20. Concentrations of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company places its cash and cash equivalents with high quality financial institutions and limits the amount of credit exposure with any one institution.

 

The Company currently maintains a substantial portion of its day-to-day operating cash and long-term cash equivalents balances at financial institutions. At December 31, 2023, the Company had total cash of $1,493,071 (2022 - $2,385,840) at financial institutions, where $1,266,481 (2022 - $2,150,761) is in excess of federally insured limits.

 

The Company has concentrations of credit risk with respect to accounts receivable, the majority of its accounts receivable are concentrated geographically in the United States amongst a small number of customers.

 

As of December 31, 2023, the Company had one customer, totaling $1,016,280, respectively who accounted for greater than 10% of the total accounts receivable. As of December 31, 2022, the Company had three customers, totaling $1,921,602, $1,061,177, and $920,736 who accounted for greater than 10% of the total accounts receivable.

 

The Company controls credit risk through monitoring procedures and receiving prepayments of cash for services rendered. The Company performs credit evaluations of its customers but generally does not require collateral to secure accounts receivable.

 

F-32

 

 

 

EX-8 2 ex8.htm

 

EXHIBIT 8

 

List of Subsidiaries of Kidoz Inc. as at December 31, 2023

 

The financial statements include the accounts of the Company’s subsidiaries:

 

Company  Registered  % Owned
Shoal Media (Canada) Inc.  British Columbia, Canada  100%
Kidoz Ltd.  Israel  100%
Prado Media Ltd. (formerly Rooplay Media Ltd.)  British Columbia, Canada  100%
Rooplay Media Kenya Limited  Kenya  100%
Shoal Media Inc.  Anguilla  100%
Shoal Games (UK) Plc  United Kingdom  0%
Shoal Media (UK) Ltd.  United Kingdom  100%

 

Shoal Media Canada was incorporated under the laws of British Columbia, Canada, on February 10, 1998, as 559262 B.C. Ltd. and changed its name to Bingo.com (Canada) Enterprises Inc. on February 11, 1999. It subsequently changed its name to English Bay Office Management Limited on September 8, 2003. Effective March 11, 2016, it changed its name to Shoal Media (Canada) Inc.

 

On August 15, 2002, 99% of the share capital of Shoal UK was acquired. Shoal UK was incorporated under the laws of England and Wales on August 18, 2000, as CellStop plc. and changed its name to Bingo.com (UK) plc. on August 5, 2002. During the year ended December 31, 2015, the Company changed the name of the company to Shoal Games (UK) plc. During the year ended December 31, 2023, Shoal Games (UK) plc was discontinued and struck off.

 

On January 21, 2008, Coral Reef Marketing Inc., was incorporated under the laws of Anguilla, British West Indies. During the year ended December 31, 2022, Coral Reef Marketing Inc. merged with Kidoz Inc. and Kidoz Inc. is the surviving entity.

 

On January 1, 2013, 100% of the share capital of Shoal Media Inc., an Anguillian Company was acquired.

 

On October 25, 2016, Rooplay Media Ltd., was incorporated under the laws of British Columbia, Canada.

 

On March 27, 2017, Shoal Media UK Ltd. was incorporated under the laws of England and Wales.

 

On July 12, 2017, Rooplay Media Kenya Limited was incorporated under the laws of Kenya.

 

On March 4, 2019 the Company completed the acquisition of all of the issued and outstanding equity securities of Kidoz Ltd. (“Kidoz”) (www.kidoz.net), a privately held Israeli company.

 

 

 

EX-12.1 3 ex12-1.htm

 

EXHIBIT 12.1

 

CERTIFICATIONS

 

I, J. M. Williams, certify that:

 

  1. I have reviewed this annual report on Form 20-F of Kidoz Inc.;

 

  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this annual report;

 

  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of Kidoz Inc. as of, and for, the periods presented in this annual report;

 

  4. Kidoz Inc.’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to Kidoz Inc., including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of Kidoz Inc.’s disclosure controls and procedures and presented in this annual report our conclusions about the effectiveness of the disclosure controls and procedures, as of as of December 31, 2023, covered by this annual report based on such evaluation; and
     
  (d) Disclosed in this annual report any change Kidoz Inc.’s internal control over financial reporting that occurred during the period covered by this annual report that has materially affected, or is reasonably likely to materially affect, Kidoz Inc.’s internal control over financial reporting; and

 

  5. Kidoz Inc.’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to Kidoz Inc.’s auditors and the audit committee of Kidoz Inc. s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect Kidoz Inc.’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Signed: /s/ J. M. Williams   Date: April 25, 2024
J. M. Williams,      
Chief Executive Officer,      

 

 

 

EX-12.2 4 ex12-2.htm

 

EXHIBIT 12.2

 

CERTIFICATIONS

 

I, H. W. Bromley, certify that:

 

  1. I have reviewed this annual report on Form 20-F of Kidoz Inc.;

 

  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this annual report;

 

  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of Kidoz Inc. as of, and for, the periods presented in this annual report;

 

  4. Kidoz Inc.’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to Kidoz Inc., including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this annual report is being prepared;
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with generally accepted accounting principles;
  (c) Evaluated the effectiveness of Kidoz Inc.’s disclosure controls and procedures and presented in this annual report our conclusions about the effectiveness of the disclosure controls and procedures, as of as of December 31, 2023, covered by this annual report based on such evaluation; and
  (d) Disclosed in this annual report any change Kidoz Inc.’s internal control over financial reporting that occurred during the period covered by this annual report that has materially affected, or is reasonably likely to materially affect, Kidoz Inc.’s internal control over financial reporting; and

 

  5. Kidoz Inc.’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to Kidoz Inc.’s auditors and the audit committee of Kidoz Inc. s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect Kidoz Inc.’s ability to record, process, summarize and report financial information; and
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Signed: /s/ H. W. Bromley   Date: April 25, 2024
H. W. Bromley,      
Chief Financial Officer,      

 

 

 

EX-13.1 5 ex13-1.htm

 

EXHIBIT 13.1

 

CERTIFICATION PURSUANT TO RULE 13A-14(B) OR RULE 15D-14(B) OF THE SECURITIES EXCHANGE ACT OF

1934 AND SECTION 1350 OF CHAPTER 63 OF TITLE 18 OF THE UNITED STATES CODE.

 

In connection with the Annual Report on Form 20-F of Kidoz Inc. (the “Company”) for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, J. M. Williams, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

a) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

b) The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

  /s/ J. M. Williams
  J. M. Williams
  Chief Executive Officer
  April 25, 2024

 

A signed original of this written statement required by Section 906 has been provided to Kidoz Inc. and will be retained by the company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

EX-13.2 6 ex13-2.htm

 

EXHIBIT 13.2

 

CERTIFICATION PURSUANT TO RULE 13A-14(B) OR RULE 15D-14(B) OF THE SECURITIES EXCHANGE ACT OF

1934 AND SECTION 1350 OF CHAPTER 63 OF TITLE 18 OF THE UNITED STATES CODE.

 

In connection with the Annual Report on Form 20-F of Kidoz Inc. (the “Company”) for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, H. W. Bromley, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

c) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

d) The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

  /s/ H. W. Bromley
  H. W. Bromley
  Chief Financial Officer
  April 25, 2024

 

A signed original of this written statement required by Section 906 has been provided to Kidoz Inc. and will be retained by the company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

 

GRAPHIC 7 form20-f_001.jpg begin 644 form20-f_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" !2!$P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H M) &20!ZG@4QW"+N/3.#[9_,^U4[O4+6R027D\%G&< 3W4T4,*EB H:61EC4N M?E7+#+87[S*& +V0.I'3/7MZ_3WI?Z=:P7UO2 N!K&FEGQA1J5B-V>"5+7"Y MSTP,]>.HPUO$F@Q_)_;VB*R\NDFJV >,=&+C[0> V03VZ4 ;^Y?4?F.W7\J, MCU'7'4=?3Z^U"0P;6B^5%+3"-L7(WI,5SQ$2'?'0;J -7(/0CIGKV]?I[TM5 M4E^?+,,!-A(Y'F EMH(SN.S+0#V)Y ;/RD_1L&LI+IXTDGN6@CAA4R2W32I'#M&_?IP?R/I1D<./#ME( 2./)NK^)P.GS<@Y&.AJ]X?\ BY\+ M?%J+<^%OB=X!\2HZ+A=%\9>'[Y2"=IE MKN=R""!G 5B, $B@#U"BLVUNUG6 M.2)DE@D9A%-;O]I@D1/XUFC3R\,IRI.T,V=A8*:T@01D<@T %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% $4T9D3:#M.0<_0'V/K_ %KY6_;+_9 ^%O[%=5AUC23;>(=&DCOH+7[?# U[:*_E7UNLE MO-\K9KZNJ*;E" 23QGC!'S#L3U7'% '^.7_ ,%A/"'Q3_X)Z_M\?&']EOX6 M_M(?'_7/ '@"33+WP9=>)_B'X@?5].TS6K9KE+&>>+4I!?K;+&L,=[,8YYE7 MS&16PM?UO?LD_P#!L;\+OCY^S;\"OCO\4/V]?VR=:\1?&/X3_#_XCZGI^G>* M!HUEI-YXR\-:;KUSI-HT&L3R7-E827QLH+JY*3W,,*W$L<4LKQ1_S*_\'4L< M<7_!9#X[F(!-_@OX9LZ@8S)+HZ_"LDVGSWFJ0^([$3;6,,=X)];M+L1-*09I;>96ZLL3 >6?RD^.I M_P""\'_!N1XATKXW:]\?$_;0_9$UC6[70]9E\1:]XA\2^#--\W4!:Z-H'BJU M\36Z^(/ 'B3783Y-IJ7A]-1TT-(N+[[4CP1_Z*SF4AMH60-T4'85&#-5\(:ZDELLE]ILNI M6<]M8^)-&FWHMMK_ (>NYDUC1=2:.5[#5X8KPK,B"WH ^!/^"0'_ 6&^!/_ M 5I^#.J^./ >DZC\./B[\.%M=.^+OP=UVYAN9_#]Q>1QRV_B#0-2@DD77/! M^IR13KI%]<"UU6$QO!J6EZ?(T/G?L.UP_F;8U5E4J& (W$,2-Z =4!!!8E?\$@_CUX^_X),?\ !:?0/A=XUN+S1M!F^*VL_LP_&G2F&[J&_\ *M_LMJ;M8XQYK$_ZW2Q21R%Y0KL$:%I4 MX*0)(988UARQ);<58JS,'V *5#%0#30YSC( XP>H.23GKQ@C'/2GUB-KVEQ7 MT6F27UFFIW*3W4.G-=0#4);&W6(3W\5B7%W)9VKS6T5U<)$88'F022 LH-*? MQGX6M+J>PO/$.A66H6I07&G7FM:9:W\'F1?:(VGM9[J.6-9;\$5QY M1EB\Q(G:2,."Z*,9L6_B_P ,W=Y'I]GXAT&[OYA+Y-C:ZSIMQ>S-$I:1(;2" MZDN)FC4,90D1V 9/&XJ =+17)CQSX/(D9?%7AADAD>&=AXATC%O)$729;@_; M,1M%,GD.G,B2Y5T7:Q$ ^(G@0SBV'C3P@T[2"(0IXGT,R^8< 1F(WXD,C-D* MBJS' R <@ '9T52^VQ^4)P5> J'$\;"2)DQNW(Z%E=2"%!5C\P.<* 2+?1NH M*!G)?RMJ8_$;P!9ZI M%<&UFTZZ\:^&;>_M[@(K"VGL9M4CNTN6#;EA\DOY95VVEMM=K'JEG-:I?0W$ M$]E- MS!=6\T<\$UN\9ECGBEB9XY(94&Z*9':*1&1E?YAD T:*Q-2U_3=(M' MU'5+JUTW3HPK2WVH7=MI]I%$<%YY;J]EM[:**)"7??*K@*<(3C/':9\9OA-K M4YM=)^)_PYU2[W;5M=-\=>%[^XD<2I 42"TU268L9W$*@H"TK(GWG H ],HJ MF]Y&GWBBDJK!)&V.-_"DC!RF0^67=C8QY"DC T_QQX2U>=;?2O$WAW49G9HT MCL=>TB[>29"WF6R1VUY+*UQ&J2-)$$S&$.\B@#JZ*H'4(08ER#),)S#&N2TP MM@IE\HX 8J6P,D!A@@X-9M]XJ\/Z7<-9ZIK>B:9=^695M=0UC3[.Y,0,A\XP M7,\4H@V*)/,"$ >8#RGS '0U%,[(F4 9RRA5.?F^8;NF>0FYOPJEIVKZ=J\" MW>E7]AJ=FY55N]/O(+ZV9BN659[5Y8690R' ?[I+<#&9KYS%;M.&1/(*R%Y& M*HJJPW[L!B0R%E SDB@"GJNLZ9HFFZAK.M7EII6C:187>J:KJ=_E MV5O-#_#%G\--+UO1#(FJZ1I&H_$;Q;X,U3QC>6S MQM%GPCI.KVDD_EI'=N)495_X.%/$7Q5\,_\ !'_]LO4OA->7MCK5S\/)M)\1 MW]@DC77_ K/6I/L7Q"F1X$::TCC\*7>IR7-S"R20P12R(X;Y&^>/^#:C]J? MX$?$;_@D=\$M%\-7_@_X>:E^S;9ZG\/_ (W:9?7^FZ,NGZ_IL]Q>#QEXB>:X MM([%?%R7-GJMOJE\\QO$L;N'<@.U #]9_P!BO]O3X _MX_#37/B;\!]8U::+ MP;XDO/ 7Q(\">+-(N/#?Q!^&'Q&TR.*74_!'C30+P$:?K-JD\*$P7=W93.3] MGO)4&ZOM2&42J3W!(/;!Z[>IY48#=MP.TD8)_E[_ ."-NCW/Q7_X*7?\%;OV MS/@1/?6O[&'Q>\7^"_!/P^FGBEB\._$WXP^%8],E\>_%;PM8BTT^TNM*Q%=Z M;#JEM'>/JL[RI<:@%M(FD_ITANTA#!]YRTV^4JVR.2+R@R2D1J5+O*-@1)%P M#\Y(Y -6HGEVJS*K.0F\*,9(_$CIW'7'0$\5$MSNR=AVC))Z'"[E/!'!+ ,N MXJ&B=9 3\R@F0RQ2#(!=55"<@;\C:?E(/EECAE!RRYP030!\#_\ !1C_ (*, M_ 7_ ()G_LYZO^T)\?KV]>Q6[&A>#?!N@?8IO%'Q!\57,;/9Z!XWAK5 MKWPMH'ACX,7U_58?RC_P""[?[56K_\%5O^"T_P:_8$\)^(=1M_@A\,/C_X%_9=TJ&Q M9;263XB^,/&.C>#OB[XKDAD-Y:K?:+K5WJ^AZ==LI6+2=+A$T2_/C_2/^!'P M!^&'[-?PA^'OP+^#7A/2?!OPV^&GARP\+^&O#FD1-;VEK8V<)\Z65RSR37E[ M=M,?B#\6O&BW>JW(R)+_ /LFQU6.QLY+B3?,8D4H"1M10 3PGQJ_X--_^";' MBO2]2N/@3K7QQ_9I^(,MN9/#WBWPC\3_ !-XBT_0]3MV#VU\/#FO:K':S1Q2 MLLDD$-Y;,0)'C;> #_4):)*L0\X@R$#/3(4%@BN0 &95PID"H'P#L4YS#>13 MR2VIC6-XED;S@01*F5*I+%)DA"FYMR&)_,! W)MY /XT_P#@WA\*?\%%?AG_ M ,%!OV\/V8/VE?VG?'OQD^"?[(NCZ-X)TR#Q3JMYXFT/5?$NOZC9WWA*ZT"; M7E&K>&XYO!A.N3V\+ "9(;1H=LD\U?VO%?*_P-_9 M#^#_ .SI\4/VDOC#\/;;7_\ A-OVJO''ACQ[\6+O6]5BU*VNM;\+>%X/!^D1 MZ# ;:U.D6"Z9;I-<6AGN1-=,TJE"45?II]3M8DFDFD6*"VXFN96$=O&44F7S M9GVI (P 7:U=Q;ZM9W=K;7EK/!<6]WC[-/;SQ7-O-N) ,5S;O);RIP7,D%M-G>UU+Q'X?TV\C*"6TU#7-+L[ MF'S-Q1I8+B[CE174!TW(&=6R%Z@ '345SEUXN\-67V87>OZ':&]C\ZS^V:SI MMK]K@^4-<6OG72_:8%=XU:6#S$)<;68D YMS\1? EF'-UXT\'V_E%1+Y_BC0 MX!#O 8-*9;Y-BA64\_,P)*J1M+ ':T5EV6K6FI0QW-C-;W5O*IDCN;:ZM[FU ME11B0QW-K)-"[1/A)%#Y4Y/W2K$O-7L["VEO+R:*TLH(I)YKR[E2ULXH8@/, MGFNIRD%O A*[Y9Y(U4,"3B@#4HJDU]$J"4D>4RQL) =R .ZI\S(&498[5PS9 M*G.!S5#4_$6C:-L.KZGINE++((X7U34;+3TG8OAE@>[GB65U0,^Q"6. "%R* M -RBLBRUO3M2C,FG7UA?J"ZNUE?6UY%$\:AG26:U>:-'&1E2(]'=KJ5V55@M@MX?.G9RR+''N);8,Y; M?\);X<6\@TY];T9-1N9!; MP:=)JVG1ZA+=^6)#:1V,ERMVUR \8,"PF9=ZED"D&@#I**H&_C#!0CL6E>-1 MP"5B.)9@,DF%!U<#&>#@$&J5YXATS3GMXM0NK>PEO9EM;"&^N;>SEO[Z3B'3 MK%+B5&O;^X)3R;6U$LK^8@VAF (!N456^U)O$>UMY.-O\8!1G5G4X*AL!1GG M&[>Z@^6XMIM=TN*>W=5+2)/$]TLD9C_B#HK 9) MS0!T]%8^GZ[I>K1-/I5_8:G;+.T'VG3KVVOK?QMD+%517N+J2*&-I&=517D7)(P3D4 M:E%+/"SM*0L:KXBTAFD)PI6-1=Y=MYV +NRW'4@5T2WD;%@%< M[$#E@IV'<-RJ&Y!)4YXSD,?"=O(\OE1Q3^)]!CDF8 M\(L2MJ +22'[B<'@YP>* .THK,AU:SN8XYK>:&>"4_NKF"59K6=3&SAX+J/= M!)&?E7>) %8E6(90&OQ2>;&DFUDWJ"4<893W!'L>XX(Y'!% $E%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5'*< M $] V?\ QUJDID@!4[AD=/S^7/'UH _R/_\ @ZH'_&Y'XZD\?\47\,,8[Y\/ MS8)Z\Y _ U_J ?L"$-^P=^QDJ8.?V4/V>]N>^WX5>%!SC&<=<=.N>*_RZ/\ M@Z0U6/5_^"Q_[0IC8'^SO#_@/2GZ<26&E2(Z\=QN'7D^_6O]1'_@GS*C_L'_ M +%+QG<7_92^ 8R.?G3X4>%2V1ZABP ''S>F, 'V.@ ([@$GN>.IQ@9_ 55 MD4F6':2-K;T9<-E"063V5E^4$YV]0>@JVN-JX&!@8'H,<"OB'_@H/^V%X#_8 M3_9&^-_[3_C[Q#INAVOPY^'WB.\\(V5]-%%/XM^(-UILT7@;PGI%M. MYJ6N M^(7L-/M(%1E_THO=%(XY9$ /\PO]O3P/J7QV_P"#DSXL^!?A?9W.N:IXL_;P M\)6NE0:# VHR7]UI6H^%;_5I;!+%)'5C$<]Q)B)9 /];Z65#YA MDE:*.!F_>!BJ%9<-&^\DEB#M*895,@1MQ23;7^;[_P &GW[$_CS]IK]NCXF? M\%*/BQX?U'Q!X$^%,?C@^#O&_BLW#7OB/X]>.;V,IKFE7LJJMW+X2\)W7B33 M=<:V)].DL-=\;VEA80SZE<67PT\/W%_XKO(]-MI[F.VTM?L\3 M2&-6 /Y(?CIXX_8>\*ZAHTNJR M^$];\#_#6]\-:;XUO+Q&V:1!-XUU?Q1!JNFZBKM_:<'@S6Q"[PZ2_P!G_=#_ M (.-?V%=#^.'[!?QI_:G^!Z>(="_:-^%>CZ)\3K3QWX \8ZQX?;7_ .@P:>W MB>/54TW4;;3]1M(/!,$\]K(G[UTC,A,Z31JGP3^VS\>?^"4'Q;_X(JW?[!7P MY^.?AG5?''@;X5Z1K/PDOF^''Q6MK"#]HOPO:2ZQJMU+O%OPU M\-:Q^SM\9?#.M2PZG=M;:)!^)7P'^.O_!.[X(?''X,>&_#&G>+/&'A73O"OQ[7P[---/8?%GP+: MHFMZ?K]Q=-)?3:M);W]C>3+N(N([VTF5LEY)?GW_ (+5? 'P'^TQ\;?^"?7[ M/>A6-UI7QJ_:#^/EDOC+QWX,UW5/#7C;0/V;OAOI)\5_$R![O3;FTN(-"\26 M&FOX662]DC,O^";G_ 53_;^_X),_%V[U+3/# MGC&^N?C+\"$UASI/A[4[#P]/JT]QKWAF.9DAF3Q1X3U#2+=9[0.9/^$/O$B* M2VLRG]J_V%_%^G_MS?\ !1?]LS]MW3A<:U\&?V>X[']B+]E_7M1M673-;D\. MW-CJGQY\=^$I9(8XB1\3+#7_ O;ZK"&EN--4QJZQ%HE /L;]H+]A/\ 9=\1 M_LN^*_A3;+%(2 &1$_IV\3_\ !$W_ ()V:_IMY8+\&?%.CWMZIECUKPM\ M8/BEX5\4V%RT;;KK2_%&E>*8-5M]11F#1&2]:/>K,NW#!OP(_P""N#*/^#G; M_@CAEVVC5? (;)/(D\4:PH8]\D9!YSR>O-?VT)\Q;)+ !0&R>01GJ#@D=0>H MR<$ T ?Q*?M:>*OVK?\ @W,_:>_9M\=>%/VF_CK^U)_P3W_:;\;ZIX$\<_"# M]H3Q/K/Q,U3X,MIEWX76&;0?'7B2XU34],*P^)I+G2=NIVCZA_96H6]PES&A M5/T8_P""Y/[7GQ-T\?\ !/\ _9*_9]^,?B;X-1?\% ?C3X<\->//C=\/M0BT M?Q-HWP2N8AJ=\W@GQA#);KX<\1ZDMQ;PQ:O:7=I*]M<3%3*7.WRW_@[RO?#] MS_P33^'/@8O8O\0/&O[6?P>@\ ::8T?6[^2Q&NP:VNA\-.&C_M72$NXX,+() MX#(K,(\?27[:_P#P2#C_ ."BO_!-[]D_X):MXVU'X3_M&?L^_#OX5>*?AC\7 M;2UN6O/#GC71/!%AI>JZ5J7V.ZL+R"&_DFB9S:W,4]I/"M];QK)#%M /K[3_ M /@C7_P3GM_A[;_#;Q/^S1X,\=7%H%N)OBOX[FU/Q;\;]6U=K98;OQCK/Q@U MN:X\;2>)[N3?(+Q=86"W?:+<6^W<>)_9!\+:C_P3#_8,_:)NOCQK7C:;X:? MCXM?M:?$/P"?B'\0[SQOXBC^ -EXPUG6/@QX8TOQ7J&H:E<"SN_"=MINF>'K M74KS[7HTEU;P7"K*LEP/Y\T_8P_X.SOV3_#([E-TY0NTJ22/S'QU_X* M8_'W_@I)_P &^?\ P4?\/?&?P1+X(_:Z_9<\5?#[X7_M'Z)X_&O7/%K?L\_L>^#O'?B3P#\ O!WP;T3Q)J7A_3;SQ MUX/\*ZCIEK\6?%6L7FF7J:GJOCJWU..:,(EJ[:?(L0_0SXP_\$0?^":OQ6\* MW>BZ%^S7X5_9\UV2WV:%\0OV<&OO@?XX\.:FEG)_9FK1:M\.[G0FO3HUZD.J M1V.I2SZ?//;">[66:* !W_!"/QAX;\:?\$C/V$M7\)W<%WI"?"*+0;DV:K;_ M &'5-!\3:_I.KZ?/#&%>.:UU6QN8I//4SW$;?:)FD:=Y'_6Q1(=V,+#$TD6T M??A"!8XVA P5+*2=JG#A2I!W4 ?QI_\ !*S]N_\ ;7_9 _X*H^/_ /@C!^W] M\6=>^-'@6_T_6A^S/\7_ (JP&?QUJ4<$%UJ/A>P;Q;);2:CXWT_QMHG0C M5+NZBTO6='NXK:ZC6YNH6\8_X+H?L,?%[P]^VW\,]5_X)D7?C/X+_&3X=?L< M_%W]K[6O"/PEU?5]+B^*^M_"KXS?"7P038>"M,NQHTNNP:=X^U75=32^L#'K MUKI'?'>L:E>W6N&#=)%IL.F&^#M&%O_!>;]F[X>_$G]AOXP?%<:%-:_%_PH?A M=IOA+X@^&/$NH>%O$UM8:E\4?"^BZEI,^HVU[:VT#5]'N!HGBVRMK*6?39M..NV_V::X>XK]&OVCOV M]/A!_P %&_\ @B7XX_:8^#&KV;:3XAN/@=I7C#PS8(R[,R(@( ]\N4W1L M<\JKX5BHCIKE_ OECP9X1\A6CMCX9\/-;AQB06PT2P6-9 M1R5D4?*X;[N,Y&,CI9Y $4,6VO+'$P7.]O-FC0%-I!V#>&=APL08G(!H _/+ M_@I5^U/^S[^RS^RMX]U7]H#0&^)VD_%?2M5^#7@3]GC1[>+4_%_[2_C/XC6$ MWAC1O@YX+\.J\FI:CJ'B2XU.UTZ\FLDSI-M.^HO*B(D3?YL/[3?['G[57_!& M'XH? []H'XP_ FY'[(7[3&N6WC#QK^R"WC[QCK?PREM;-I[^V^ /QXU3[2-- M\1>*]'LIEU;3H[V+4+.^?3ID@D\B*Z0_O]_P3E_:9U?_ (*5_P#!R7\>O&?Q MTU[^V_#/[&TGQN\,?LK_ HU^6TU'POX9U'PMK&M?#V[\8^&='OHY(X/%D]M MHDGBE/$5NG]I:*O#^I_8KC3M4MI([C8)H"7%PX(! M\1_LU?$CP!_P48_8 ^"_C[_@G'\5[*ZAOH"\%W;R2?B;>:+_P7Y\3_ /!3 M?QW^P=\#?^"FQ\6_"#X5?"_X??$[XC_M+>+?V=O@M;W?@2R^(-SKMO:^ [[P MQH/AVZT>_P#B#<-HNJS6>GRM$8K:SLKB[%A"R>?^$4'CK]M+_@U,_P""A?CC MP7%%)\6/V:?CCH>I7'AZQUW4IH_#'Q+\$1R2P>'/&NG""62+P[\1? 6J_9H- M6NELEGU&RM+K3;B233KD ?WO_P#!*O1/A7<_L@>"/BQ\./B#X=^-7B?]HR2\ M^-'QC^..@2K?-\1?BIXI'VO7;C7)97DNM-&B1M!H5KH)^RVVF+;2G3[&V2^N M&N #V[]E#X!_M"_!*R\16_QW_;*\:_M;SZG'IPTV\\8_"7X6_#2;0;VS@CM[ MN]@D^'6GVS:A]N,)8P:A)*;19&1Q+(/,'UWJGVA-*U)[3+7:V%V]H/E.+I+: M0P;,HP'[T)C*L,\E3R"VV,^4P0-MV_["(GC69U\V,D ML(R-P'[\AL*0&X8A"N""?DSNYP?\J[_@Y1_8Z\6?\$\?^"JZ?M2_!709_!7@ M/XU^+_#W[17PT\065L[:)I/QMT?5[/7_ !S%+=9CMH+Z?Q]:ZEXI%A+*DQL[ M]I$_<-\G^A7_ ,$R/^"A?P7_ ."EO[+O@/X__"C5(3K*Z=9>'/B5X$U.]MY/ M%'@[Q[8:?:+XATG6+=&-PWF2F"]TO6G".VMHI+B6:Y81V\$<$3S2RSRM\L4<<<;2&=BHC QN&2:_DM^ '[3WQ-_X M+Q_MS_M)?"#P_P#$7XE_![_@FM^Q7K&E:!XAT?X5>+M=\ >,?VH?'NJZAX@T MV#1_&OQ$\.WVG>+(? 44GAN_DO/"FEWS6FI6$UG)>%A?0+;?TS?M20:_7PKJ:V*0Q['+R_:5CV J^2Y ':OY!?^#,3 MQ/H\WPD_;W\"73Q1>/\ 0/COX=\0^+86*KJWV3Q#IVJZ7I4DP;$Q5M3\,^(+ M=NBB:,+_ *QC0!_1%KO_ 1C_P""8'B7P[<:#>?L4?!^&X>$QP>+M/T)=*^( M/FE=HNX_B#9R1^+5N5SE;B74I9$95E5/-4&OYSOVIOC!\9O^#;/]NGX$GPC\ M3/BG\8O^"7/[4$7]A7/P.^+/CKQ3\2K[X">)M/OH[3Q%;_#CQAXVO]6UF'3K M"RNM*\06::CJR7%[#?ZA:ZA!/'86JO\ W!GA>!T' ''3H/TQ_.OXVO\ @\WA M\/W'[#_[/EE)':MXWO/CW:VGA)&"G4Y8'TV5=46P(/F!2QL!(L:\!T 51@4 M:W_!SW\ =(^)GP(_95^(W[--SJ_ACXU?M%_M&>"?AYHWQ&\"^)_$.B_\)AI/ MC;PEJ5KX5T;4HM"U*&QU.QUF^NM,M=,F:,LL]U'/YTJG;7WC_P &W7[:?C+] MJ#]A*/X4_&'5C??'_P#8Z\:^(/V=_BDVIWTE[K^J#PWJM[#X=\1:HL@687,M MNLV@222K&;J70Y9'VRERWRW^W1H/BGPA^P=_P0 \-^,$N(/'?A?]IG_@GWIW MB#3M3E:VNV\0Z!HGA%-=AGF?8T5W97%I=R1J0',\2*H&-I^#?VL]9\1?\$4/ M^#B+X>_M'Z7)?^!OV-?^"ANI:9IWQ@CTZ$:=\/#XAUJ^@T;Q5>7&E6BPZ>NM M^%]1GM?%L$P$5RTVLZG=QDB6Z+ ']J_QN^+?AWX%_![XF?&;Q;=6L7AGX7^! M?%?C?5GN;B.T6>#PUI%YJBZ>EQ+)@76H75K#IMK&BR237MU:VL4,TMP@'^?O M_P $\OA_\3_VE/\ @OYX4'[:OB/Q9X\L?V@/V?OB1^U>/A'"-C@3$_TT_\%*/B1'^V!^U'^S+_ M ,$B_AU?WVH6'Q"\0>$OVF?VT-9T6%)M)\*?LT?"N^7Q]X8\*ZC>EUA6]^*/ MQ0T#P#9'3F+'4_#%]?Y,L$LX/YR^"[6WLO\ @[YN-/L4AAL=._85\3Z?96$4 M8BL]+TZQT:&SL-/T^W 6*SMK:VA@ABAMDCCC@&Q (^* /O[_ (.'?@-\,!_P M2M_:.^+=AH*Z+\1_@9\,M,LOA+XV\.ZCJ>@:OX-TP^-/"P:PTF32;NUC:$VZ M&U5YHI97@8@2>82[?,/_ 0I_P""?'[*7[1W_!);]F;XO?'[X;:W\4/B7\5_ M#WC+4_&WC+QIXT\6:MK.IFQ^)WC70]-N].N)-7)M+>QTW2;*" PI]I@>)G\[ M.P)^@7_!Q.JI_P $9_VY H( ^'.C8R3D8\9>%\,OV:_#&FS_"_XCZ9XFC^.OA+Q3X@U>RU[_A=GQ.==>T&Z MT'7],L[BQ2V>!3H5U8^<9[2>=K\PW$:H ?&W[-7CKX\_\$T_^#C%_P#@F9\$ M?B3\4OBE^Q?\=/#6@^.#\+?B1XO\3?$>V^#>F^)O!FJ>)H[_ ,,ZIXFN]7U7 M1+?0=1T[[')(;V*&]LM1A%WO*11']#?^#B_XZ?';Q?\ "O1O^";_ .Q[%JNH M?M!?M3> O&GCOQHOAVXOI-:\-_ OX60#4=?2D>>W7Q[.L_AU;J'8-]E-# M;OY^YJ^[?V /^":EM^RGXS^+G[7?[3?Q$L_VA?V[/CKJ%[J_QA_:)U&RATO0 M?!?A!1MTCX??"G0K^66/P)X$\+:/'!#,MQ)/*]I9.KW*V*F%ORM_8R_X*H?L M#R_MG?MZ_MC?M&?&O3_"OBKQ1\4F_9__ &=;+4/!?CKQ)_8'[.'P=6'PM>S> M'=:T7P;JVDQZ9XX^*.D>+O$E['I5_P"7/'J,=S(S&9R@!^F'_!"/]N=/V_?^ M";GP5^)GB#Q+8ZY\7/!FD1_"WXP1V\T$>K)XL\'QPVG]HZMIZDO:+XALXK>Y MLKJ:W$=UOE:*21UE-?4__!1[X&_#?XS_ +'7Q^MOB)X>_M;_ (1+X1?$GQ1X M2U*VO+S1_$'A'Q#I_A/4+ZSU;0-6T^:&\MM0M+F!&2>67R=P^8!-V/XS?^". M_P"TY\&OV1/^"_G[0GP+^#/B:$_L:?MS:UXR7X(Q:?IFO^$O!6FZ_)+/XP\) M6D-GXDT_1O(U'3["QU7PLT<5N0LVHV%BK"81JO\ '_!3GX<:3XC7X@^/M4U76],^%OC\WUU;Q:]%K]X^H2:?JGA MQ8'T+7]"N[R"TUG1_$-[K\$+OH)N1_HLVEWX.^(_A.&ZL+S1?&'@;QOHUM+I M=[9W%MK7A_Q!HFJVT)X+6T?Q!\/_ !U8:_K:Z'XN\,75 MQ;3?8[RU>XGMM0:/F[TF\U"Q^-)-#\,VNHV_B#]BGXR>(Y+@^#M<\/:S>2QIX1TOQ/=[&/AB\NH_,\/6 M]_/>OHOB&75?#3"VL+;3T4 _2O\ 8Q_8O^ =G_P59_X*7:?JO@276M&^%'A_ M]C7Q'\&?!OBS5]6U_P (> +CQUI/Q@U/Q-KOAOPWJ=QT=].F6 MW9@EB\BB5XU=/%?^"\?_ 2P^*]G M::#\2O'FL>&?&&D>#+:!M3CT?X=7EYJ&B:3XJ^RV[I8)X?TN*WUAHHDU%98V M\A?T>_9-:$_\%6O^"M<:^9=F[^&7_!.?4#<0SM>6Z?:?!O[18M(#.TKJLYC? M[5%;6G^@1V[AD1'=@?UIGMHY/W32+-_HOV:XMIH]]K=!U95$RND@9@&( 9'P MO!!7<* /S)_X))?\% _"O_!1;]A+X2_M)7&N>'+7X@Q>&ET'X^:):74"1^#? MB-X=LTM?%J75M$OCS\<]*O+G3_&_QUEDTZZM[ M/QCX0\(W]E-IOA"XBFU#0]1GL;:]072R2QS?S^?M ?LX?M$_\$__ /@M;\2_ M^"?7['GC"R^%W[/7_!75-$MTTO2;F>RL_ 'A?7-6N->^(%AX8C$C2:1KEKHF MA^*_"UK?_/*^C^)_+WD6]KM_OV^#/P;^''P#^&/@_P""WP=\(:+X#^&WPY\/ M:;X1\*>%]!LUL-/L-"T6SBTVRA$2A9)[Q[6WC-[J4V^?4+SS[UYGEGD9P#NA M&[Q331(Z3N_VD,JK*9U=T):%+W$=N)0B[H@A$99OXR&'\-__ =;_"7PQ\'? M'?[#GQ ^$=SXI^&GB#XV?&^^\)_%0^"?%FOZ'!XMM;PZ=-C4K6SU&.T:3;/- M!)Y:B 0L0(=Z;F_NIG4KO/\ ?525)RN?,B4\'C/7#8R,\$8K^*C_ (/",&Y_ MX)@GL?VEYQ@\C&_0P/E.5S@XSC/H<@$ ']9O[-7P7^'7P4^$/@SPI\+O#%OX M8T&[\.Z'K>K:?;M@Z=]HU:^O]3GN+FYNVD0R/&\HC9V=_+ 953N M_B7\+O!/Q:\)WWP^^(WAC3O&?@[79+9=1\.ZI"]OITLMC)%=QW3W.F,EU9SH M\2M&T4L&7!PRYR.G^' #?#SP&6^;/@OPMD')!_XDE@ /V$?'/BO6/$&C>%DU'Q=XK2"2VTRZOVMI);,:7;):%(O+58P M;E)'.:_O5AA:.WCC64K'$";79 B". 1B.WMQ;J@2W$"JJJ4520N 06)/\2W_ M ;E(H_X+)_\%F, #'B71@,<8!\9^."<8QC).2>I/))/-?V_1X)R3SA.#;7_@FQ\4OVA=&TN[\,_&OP=KW@.#1?B;X M2U?4_"GBR#3Y9;Z.^TZYU70KJQN;K3;L,B7%C*YAGV1)*"B;&W_^"2__ 3/ M_8[^.O\ P2Z_9*\=_&CX97GQ \=_&#X'>!_%WC3QIKGC?Q?/XHN]9UO0[>ZN MM4TS6XM9@O= N()+EI8)=&GL;FS">;#-E"#V_P#P=*F-?^".7Q\W-MSXD\" M?.5!9M2N\*V,[MS$ *>-S*,C->9_L :3_P %-=1_X)<_\$YQ^Q%XY_9<\,># MKK]C_P"'-MXAN?CQX+\5ZSKFB>++C1=-M8-1TJ/0=" >^ ,#H.*_(K_@GA_P $R?"W[%U]\3_C M7\3O&$W[0_[;O[0UU=>)_P!H3]I?Q-8IIFO>);IW2*R\(>$]&:*=?"?@/2[> M*"RM=,LKI+B:RL[5;FXF1 H_7:(@QH1MP5!&T@J >@4J "H'"X X H DHHI, MCU'YB@!:*3(]1^8HR/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3 M(]1^8HR/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3(]1^8HR/4? MF* %I&95&6(49 R?4G _,G%&1ZC\Q44X#QE05R2I&>5!!!RW/3C'/&2.M "/ M/& ")$ )*[F)X;(08'&[#D C(Z]<9(8)V]!CYB.1D[<@@954C_S9'3O[<_)'A7]LC]F?QQ\-[CXP>'_ (N>#+GP'8>/ MKCX4:KKG7MO%J-WXK/B:ZM=$MM/AMIVGN9XY(T2 MVB=ZXW4_^"AW[%^BZ!X(\6ZY^T9X"TG0?''Q&U;X0>$=3U6>_L1X@^)FA0M= M:IX1L;*733='5M/MXI?[3CN/LPC\HF %F7(!]SM.BCE M::-2%9U1COVAC@D(I8LH_B 'S'VS7Y1_!O\ X*U?L8_M#_M)>.O@'\)OB=IO MBFP^&WP/B^.'BCXH*M]8^&8M.?6+&-](L$U#2;7[7#9:)<2:MJ.J7$$7V;RI M+)!+-^^C^H;_ /;1_9,M_#WCCQ=JGQP\':1X>^&&A^'/&'C^]UF\O=._X1GP MEXUO+BP\)^*-1AGL4O8- UZXL;J#2=3BC_L^>2":*Y9RA" 'UR9ERNV16_=E MR!C)&0H8<\#<0,?KZC3JO\2D>6SGYE!&S.YB"1A M,KSQE9^"_P!H'P5XGOOAWXNM_ 'C*RTV77&O=*\7W_AZX\8:/HJV4^B+<:K= MW_ARRN=2EFT<7.FPV*-!-'U?PY\:-(N8?BQX9\;ZU\ M,=<\&S76K:GK%MX/M;NWU[6]!MH;6]AFF\*ZA!-%>+=VL4$=Q;>3+;-(CHH! M]:).#N+21E4"EF!&"I1FW8#-C)& N20%)YS4BN2$.]?F"MTX96 QM.<$]^/4 M=AS^4G_!)#XH_$SX\?\ !/KX6_$;QI\3M4^)?CSQ3!XV,'Q-\:-:ZIJ5]>2W MLT7A^^U:TT^TT*TO8HB\,[Z?:VUA"L6ZP6.%\2+^8?PC_P""N/[:^C?"_P#9 MO_:K_:%L_@!K7[._Q<_;=\3_ +%GC7P;X!\&^*_#/Q*\&:IIWQ5\2?"SPU\1 M=!DU+Q;KL?BJTNKSPQ=:OK^B6ME;RZ-9W*12Y6"64@']2PE7=@L QP1'CD D M)@GUW,N?3/3!S2EVP0HY R3QA>?NG) W <#_ EQ;'QCK-WK$VF'3(9?#0JHC6V99-H\<_;-_X*%_"SX=_L9?M9?&#X/?%'2)_B%\(/@BY_L[58H)K-RH,TEMM8Q@'ZK^=ABKE5.T$ M$L!C<2HRC8?:6& Y4!BP4<@T\RJK!"RE@A=AD;@HQ\VW/W22!GU('>OR<_9. M^+GPB^ GPIL=5^(/[8>N?%#3_C0=2^-^@#XER2WEY\.O!=Q=:!I&MZ182QZ/ M;7FG>#?#GB?Q/HFBMK'B$E?MNI6JP.(5N+@?;4_[2/P*M?$^E^%%^)&@7FNZ MOX@;PO906$UYJ<"^(3X=T_Q0N@WNHV-O=6=G>W7AW5]/UFSANKM4FM[V%DWH M S@'T.UQ&NTEU 901N8+D,0%(SU[C\136FPQC#() ,D,RCAON,>?NCJ>Y P. M37Q?\4?VM/A5'\./BZWP_P#C3\/M$\7^'/@7XQ^*'ACQ9XJ34+WP#I^DV&F7 M-MH_CO4M2T^V:TU;P?HVOR:>^LQ:5/ GQ7\>:MX7%_=>&I=$U#P?H]YXG^+.G"QA6[TGX57NJS7 MFH:??:A):W-MIUS%/#"578 #[I6YB;8PF1EDY4+R2#C'(/0$-D]_P-*9@',> M]-XV@(3SEW(&?^ #ZY_"OB3XF_M^_L:?!'Q/JOA7XC_M!>"?#_BOP]X)TSXB MZWX>3^T]0O[+XZ*JKN.\^) M'[5_[/7P@\*6_P 0OB/\6?"GAWP?JG@S4/BAINM7MV;R";X:>'=&C\3:Y\0U M.DV]U+:^$--\,O)K]QK%XJVTFG(\D1:1#;L ?3ZS$J')0INVL5((!SL(SP/E M?KDAB.BY.*<9,<%T4[>QW'<,DG /W0!GMU//%?DEX'^,'CSQ!_P5D\3^"[+X MO:]XF_9\\3?L3:1\2O"G@%=2TVZ\$VGB"X\6^#_L_C?2+2#3HM06>^TC5)HX MI;J]GBD2_+) LBP^5Z+_ ,%*?VV[3]@_X-?#KXK7UH9+'Q7^T1\&/AIXGO;N MUDF3P_X!\4>,-,T_Q]XDN4B@.67S =FX=1YGWEXZ#'?-2AP6X8<,4*\9W#GKGT[8.>.G-?-_P 4/VE? M@C\(K+3=6\>>/=,T:+5/#.I>/+**TBEU*_U/P3HEG9W^I>+39Z?;W=^="TC3 M[I;NZND58HH%D=?.95B?S[QA^W3^R7X,\*Z?\0O$?QI\)P>%+SX6:#\=8?$E MG)JU];6?P?\ $PMQI/Q,U2UL["XFTSPC?">UVW5\D=TJSAS:0(-Y /LS[3$- MVZ6,'( &2/O%@N=V#\S*PR.,@@'.:M==,D T>/5YX+R=;B%TV^?'GD/$O[=_[)7@CQ/\:/!?C3XW^#/"7B/]FO M0-%\:_&?3->36+0_#KP;K,L<-KX@UB6.V*SZ5J>_?IVHJ9H@DT;3AB&) /M@ M3Q$*PE0JS%5.?O-D_*.>HXY[X/X)YRJ"7D4#<@R?EY>7RU3&<[F.%!_O'IVK MX<^*G_!0']CKX(ZKJ.C_ !3^/O@SPEJ>C^'O"GBS7=/NXM1NV\->#_&[Q#PO MXK\1O8:=+%IN@ZNL\7V36I'BM-K*922WS-M_V[_V=;[]H[Q+^S,GCW23XA\' M_ G1?V@M9\2W=P;;PS:>#[W6+>&R-SK1W!AFL9D$3F57C MH ^Y_.3Y<2(26[$<@G''T!!_#WIZR(V[# [6VGM@X''OGJ/KBOB/4_V]/V-M M#\/?%#Q5KWQY\$Z'X4^#%[X0L?B1XBU*[U"STGPG?>/&O(_!RWMR; S/%XA. MGW;65TJ26D[Q*D3;2QKD_$W_ 45_94T/X)_M*_&;2/BII/C#0?V2M-DU+XV MZ/H]MJW_ E/ARYN-%?6_#6DZGI3V%A<6]SXNTYX+[0=1MX#IEU:74.)) M'0 _0*6YBC;8TT<;;&8[V48 *C?@L-P7< P']X>"XLY+F\=+:2V,GV=8[O('F2/))O8OO<2; M"V'$:2+'&)(T1E"N%.1U8G. "Y129'J/SHR/4?F* %HI,CU'YBC(]1^8H 6B MDR/4?F*,CU'YB@!:*3(]1^8HR/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU M'YB@!:*3(]1^8HR/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*6@ HHHH **** M"N0\=^)[?P5X6UOQ??0:E=:9X8TN]UW5K71]'U;7]8GTO2XA>7T>CZ+H=K>: MGJ^JO!"\=AIEG;2SWD[JD:M@@]?4<'IP/KQ0!_D&_\ M%=OA)^V'^WK_ ,%!/CY^TW\)?V#_ -N%/AS\1_$\D'@-]?\ V8/C%::IJ>DZ M':BV74'L?^$-5[*WN(RMWY4R"6U24)/LF#[?[ _V2?\ @OCKGP,_9H^ OP5^ M(O\ P2D_X*^ M73%F5YHE8[]DI9T(K^NQ8AGU+R,_F2'(B4;@A M4*K;F4;@25;^,')R3MXX !_+_P"(_P#@XL^*FO6UUIGP'_X(T?\ !3_XB>+K MZ(0Z$-:^!/C/PYX42_8C[+-K6H#P_-\*>--,U^YO+4W*+J MME<6&B:SJ']C>)]2AAETC5-=\:?V?K<4=P+.VBMBL43?V_B(!<$&->,"+''4G@@'A/PD^#WP>_9?^ M$.E?"SX,^!=(^&WPS^'NA2S:9X7\'>'PRV\%G"US?7O]CZ-;37&J:SJ26DEP MS"&XU74[QEBM1+++'&?YV-#_ &MO!W[1W_!:7PM\:OB=\'?VL_#?[//[,/P/ M/@?]E'6?''[(7[16D>$_&?Q_^*VKWND^/O&NGIXD^'5K'X7OM%\%:I_8?_"5 MZW%IL-W;VQF@U+ROL0E_J9DLDE3RCE8BKI+#PJ3(ZE"'V'.,-D<_>4<;210; M*$016R*$BB(\D&-)!%LS@KYB-M)&LZU!H^C:MX@U%;N[TK M3M/FU;4(;'2[S5-3.F6\$EW+:Q:3IL-SJ-_<"+SE6P2&667<\45J[$K7\%O[ M#?Q?\??\$^_^"YO[5OC_ ,!_!']M'6_^"=?[4FM:G<^)?&ME^R7^T79^#_#W MC/Q-:6?C+3=:'A2_\ &:$Z;XPEN?#W]M6-G'<#1KXPV\ITLLB_WZ-9Q%@2K9 M643JX!!694>$-\H1F.V1RHVNG4N "NYPMH_):)HU,1 4Q-&FUBA!$C1K&4#J MRAU*Y5B%/! - '\>G_!R=^R_\??$OQ*_X)^?M^_L6>'/%#?&KPWXFO?@)XBU M;POX8UY_%MMX6^*T(M? =YKNEV41UO3-*\*KXB\<2ZA'JL,4.CRZX\UTEI*; MG/\ 2?\ L/\ [,?AG]CK]E#X%_LZ>%],TNTMOAC\/],TSQ1=V-HEL/$_Q%U2 MV&K?$CQD)84C$M[XX\8SKYI5PV2GFL254Y4\ MC' &!P!PM 'Q+^W#^TY\/OV=?@CXV7QOH7Q7U[4_&/@+QCH'AG0/A3\(?B)\ M7M?U+6-1\/ZE865A%8_#[PYXBDA>2\FAA$MU%%"AD!E<1JQ'X!?\&J'C'7/@ M]^Q7-^RA\8/A1^T%\*/C1;?$7QQXIM-"^)/[/_Q;\#>'I]!O[7^VK2]C\;^( M_".G^$ +B&&17BN]6@N!*8[4*9ITC/\ 6O):QMY;>4C2*P8R-'&TA*D%?F,< MOIUW+MX(8'D,>R@EE@N)(EDGMG?\'#G[$G[1'ASX&_M/^/?@3^R/>_"ZV^+GQ$^&?[-GQL^(6@:3 MJ^FZSK6O:Q9:#/X4\'ZG!XH,6G7.FF9/#CWBR/-)$#,R -_1GK/_ 6P_9<^ MP73>"_@_^W]X]\0RV9&E^$/"_P#P3[_:Y@U2[NGF"1V\M]J_P@M=*T:8MM0R M:M<6R6:*[SH%PH_8A+-(VE\M=JR$.RQI F)QE3XVK@,02W(P,Y(!_,+I'[*G[8W_!67]N/] MGK]KW]NCX#7?[+W[&/[(=[J'BO\ 9P_9D\<:GI?B?XG?%?XDZ_<64O\ PGOQ M5T/3'N++POIVFQ>&M DCT'Q+865RZN8[=(=]T9?N_P#X*8_M?_$3]C3XJ_L2 M_%.U\!_'SQ[^SK-\2?&^B_M$W7P ^''C+XH)X>\.2>#M:30-8\8^'O!>F:G/ M_8]OKSV,T BA$D]Y;O$OF-#;HW['Q6D:J02[[R&D,C.QE;8BAWW_ ,15$R,8 M!!':F/8VTD4L#P)+;2D*UM*H>V*[1N#6\BB-E=LEPRRAC\V"?E !^0^J_P#! M:_\ 8\U3P*?$WP5TS]H;]H?QQ=VDAT3X.?"?]FWXX:]\37U,EXX=.\3>'XO MWVOP.!+-'%?7/BJ'3S8Q@M)&)HF4?+/_ 3%_P""8WC70_V=_P#@H7KW[9GA MBQ\*?$__ (*J?%3XG_$[XI?"J"72?%?_ IGP[\2?^$GB\*>%#J-I/=VFJZS MX?7Q5_:D4[ _9-3L8I-T4L&5_H&TSPIX>T2XGO=%\.:!H]]=G_2KO2M(T_3; MJZ&[+"ZNK.S62X5V.[]YM)/S, 0<:WV*/.X[Y'9(=Q<,-\D*F))'. 0P#EL@ M;ARW89 /XF_^"-[\36&@?##X6?LW_''5_$^L^(+ M6/$.C:DTG@=].\'229VSW?BN[TR.PA$UW=OF 21_KS-I]K<6SV<\$=Q:29$M MM<0Q7%N^6#?O(KA6254?$BAE9=R!L%@*Q=+\'^&M#F^UZ-X?T/1[HE_-N=)T M;3-.N+E'X9)Y+&PMYBKMM=D ()C5BV0#0!_/C_P3?_X)X_M)77[<_P =?^"M M7_!0:.PT/XY?%70KCPI^SQ\#%UB/Q7J/[.OPBDCNG.BWU[IMU>:0WB'4/#[V MUOJ.DZ%$O]EZFVJF0O<7]S&*_CS]L#X?G_@M?\)_B-:?#?\ :6O/AKX#_8A^ M-G[/WCKXEVW[+GQ^E\$:-\6?'7QV^"/B3PCH_P#;TO@-='OK.XT'PMXE-SK- ME<7&F6I6,W%XJ;=W]&)LT,OFE760)Y?F,=[.BDG#?ZQ&4[CC@H QG6QU73H))K7^T+&\T^X4 M6=U#%))>6&JPH&M9()]CK%- 9()HYHE/E@Q2K@,*_P [[_@K%_P3Q_;._P"" M8_[5WQ.\3?L.^%O&.N?L"_M]>./ 5Q\6OA_\._!=]XO\*_#7Q+I7Q)\->,)] M \2:#H^GWL/A&.#5+:34_!7B:SAM!;Z;+J.B"ZBA0V\W^BZ+5%)9058\%U 4 MJJX7RU50/EQG: ,<#U%5[BQ@N4:&>VBN;=L"2WN88I89B LJ-,DT7 0N^Q #((POS[S'O"JO+,0NUL[3'9:?!I\7DVJ> M5 9&D6!" D)D'S[!QQN).!ZY'H9KB!;A0DF\ ,2NP\@C!5R<84HP$BY.=RKC MGY: /\W#_@H-_P $Y?\ @H+_ ,$>O^"IMQ_P4\_8U^&WC/XT_!3Q3\;=<^+ M_P"%5^&M>\3WNG:=XRUK_A(_B?\ ";XI>&_#5I>ZUH/A7Q-/?:QHPUMK1=/C MT^ZMU@NC?V5PB?OK\ ?^#D_Q!^T'96O@WX=?\$G?V\O%?QQ=[+3[CP-X=\!R M1^%-/UF[ CDO_$7CK5]+L-#\#>&3?OM?5?%=S9K;0RF.2Y$@+-_4B^G021S0 M3Q"YM[A0EQ;7"QSP3@8#&2&4-&_G?>D$BD$@@CGFI9:!HVEM.VEZ-INE2W3Q MFYGTRQM["6Y",Q4W,EC!"TI!9@%D=U"DEBI;! /YVO%O_!'B?_@I1X"^._Q" M_P""I6C:99?'?XWZ/:>&O@MX-\!ZRWB71OV*?"OAB*+4_#^E^#/$UG<7VE:E MXPOM>5]3^(&OZ7-_8^O)<2>$'N9[!XK=_P":_P"#?[+O_!<__@W%^/FK:Q\& M/@]X[_;1_9(\7:Y))XI\/_!W2/$7Q*\)>,M/MTR?$-_X!\*Q:YXS^%WBJWL2 MBW/B&_T&SM+UK9(I[^XLX(&C_P!'R72[683@Q$),RO+&&>..:1,!9&2/!#($ M#(%&PL0^W?DU9CMA!$4B9P2^YI&/[Q\XR[85S(P7"#S$R O(P 2 ?SO_ $_ MX.$_A-\9O#VBZ3!^Q1^WYH7QQU:YATP?!D?LS_$[59+;69GBMWMIO'UEX2D\ M*Z3I'] U+Q1X8O? VOZGID6H M:IX0O]7T?6M5\/32D+_9EY>:+>7FE:E<(,N][I,US!&24X=-QZBUT33+&5YM M/TVST^6;>)Y+"RLK5Y9'.7DEFC@@GE)8Y9]QW]?O9JY%9Q1@(@<((Q$N1GRQ MDAA&[_OQNW$[LE>ASQ0!\!?\%&/V ?@O_P %'_V7O''[-?QETFU":K8WUU\/ MO'BV45QK_P ,?':6MQ%X:\7Z+=S(;Q=KK:KKME:,D>KZ?]IL;PR0RDI_ C;? M\$PO^"[O_! 3X]/\:_V0/#/B_P#:*^'FHWNDZ9K=_P#L_P#AS6?B3X>^*.@P M3^>VB^//@CX?37/'.G0VTWPD_X.W?A%H=A8>'/VT?V+?VG/V=OB+IL7V7Q3);^"=9NO"ZZLCNC6>GZ M3J=C;>+;4[E59(-1LPRRNQBDVDQQ_34?_!T)^S'XWMEC_9__ &1OV\_VAO$= MRZQ:7X7^&?P!\67-[J-S-@6]M%1I=7\!^#-4E;):;4O"NA7\[M@9=YKRQF>1G.-S2,&8C)Y!K1TKP9X4T%] MV@^%_#NAR(ACBET?0M,TUT#* VR2RLH&CP ,!&P3@9RN ?B]^PG\8O^"KW[ M5?[26M_&C]J#X#6O[$O[%%O\/+_3_AG^S_XHO_"GBSXS_$KQ9J]U%#%?_$R- M+V;7/ WLY8F@EDQ^'&K_L9?M9?\$$/^"FGC_\ ;H_9 MO^#_ ,1_VI_^"?O[26JZU%\:_A7\#-*OM:\<_#2+4;^ZU6PU/6?!FEBXOO$" M>!-6U76=7T;7[:Q?P_:QZW#;WP9\4OVC?C#J$T2WWCCQ5\&_&=AIWB+PA\/=#AM;&"PT?X MB:%8:AK,MA)>61EL+YL_T=P^#?"EK>#4K;POXMOAI^SY\8/&NB>&?A7 MX5U2.YUS7K77?"_A'4=#U26WMXGN+70=&U*^OL,8?("PC/W=_P %5_V9? G_ M 5H_P""8OQ@\->!/#^HWWC!?"VH_$KX$77CSP'XA\ ^+M%^('A2UEU31HWT M7QKH6C^,-$M=8-NUG?VQTVV?4XC!;R0W0 AK]IQ9P;2K0Q/YD8BD8Q(#,J]I M6$0..XR"I([$C*_9T0;438BKL")&"H4<%-ABVL"I*#<<;7D(Q@T ?SJ?\&^O M[.GQ0_9^_8*?]I_]L"P\4ZA^TU\<]%;Q!\0-=\5Z;J&N_$VR^#7@+3Y=/^%_ MA/4+3[//XFO)=,\-6370T1(9YFW1".%Y55V_)/P#\#M!ZD\@F@#^?+_@X-^,MCXG_P"" M8GQ\^!7@+P)\;?B/\6?C_P##K1W^%_A'X?? KXL_$"74K.+QEX6GN1K5YX0\ M):S8^%KJ"P$][+:>)KC2M0A$;PS0(4P,S_@W)^)#>'_^":G[.G[+OC;X?_'; MX9_'3X0>'?&MKXV\)_%?X&_$GX:VNG+%=%\/WUK>:/J MVF7"36]])/-=,\;@/&&/]$!M(#(DIACW1%WC81+F+?PRQ@1!CYRG][U(VX.3 MS3FM8R7DV())=AFD5$,CJF $9BFYTVY4K@'' &30!^!7_!QZY\'_ -GGXN^-O#?PW\!?$*+^R?&GQ U' MQEX:\'ZGX8U9]/T"XU.PM]$\.:G/K<6J7,)\N(QR-7Z._P#!/R#X;Z'^QA^S MKX1^#EIXBTGX=?#WX6^$/ FFCQ'\-?%GPIUL7G@S0K'2?$5_K7@;QUH7AW7K M#4-?\16NK:OJ$\^FPK/=7TUV\LLL\D\GVTL.UB<''_=9^X7:-2$!_P"6 M0SCKSVC-N,;3&I57#B.,&- R@["H"(C-G)+,=@.,@G& #^0C_@Z"MI?B/X0_ M9ZOO@/\ #GX\^/?VT_V4/CGX$^+/@:R^%_[/'QJ\;Z;=^&KMI-:N].M/B-X4 M\&ZIX>LU2XTC3M2NHX-6DD:33S!=1)Y<1K]+OB%_P4D\#?&O_@FI\5/&.I_" M;]J;2/BKXN_9S\2^#M5^$^K_ +*'Q]TWQ>_QC\2?#B?3[SPGIVCQ>!H'O[5_ M%D\EA!J5BWV0VA-TLGE_NJ_*?!/QD^'GQ5^!_PVC\,_$'P?\6_@S\1OA=/X;X?I=Z=X-^/'P\\W MQ3\!OBF-.A>?1]:M(UDE\+ZI?V\7G'PMXB(2VN+>WNA]@=CJUEY3Q,Y_9@6R MJ68 R22$&0D!3. H51,WEXQ& 0JGH.,\T_[,AR<%'7.QE( 4=@H7& !Q]T<= MNHH _DA_X-A]-_;'\/\ C_\ X*'>#_VYM"^(&E_&OX5V_P"R/\"K;4/&^E:O MYNN^"O@_HOQKT[0M1MO%NH0O'XK61=>>6#58-1F34;*6!"K26TVS^M>2>*.V MDFN /*5F* 1&1FVYY$:*SR2-@JD:(TDC82-6=E!K1Z7;PZC7*V\$ MUQ'!#')+%:[@GVB8113S@@X E-SY8"?92%+XU)(A)N#@.A& C#*G. 0?E88. M.>",=>,T ?P@_MY_&/7OB#_P<2?L-?M@^#O@C^UYXM_9;_9ITG1M$^)GQ&T' M]E+]H#5/#_AG65M?B%IFK/8V]OX#GEU" W&K:*EW>V%LZ2PE9(Y)XH$=?[@_ MAE\0/#?Q6\&:)X^\*Q:TN@:]%/<:6/$?AC7_ AK,<,5S);E;SP_XJT[2==T MR7?$Q\B[L("!T /RCM4MXXT:)(8TC=R7B6*%(I P(;>JQ[65AP=P+\#(Z5/% M&D0"1(L<:J%"(NQ%QP BA%& !U!_ 9H IW[I$$9G,;,ZJK<;"4$DPCE9P8H4 ME,803.I 8@#!P1_$M_P=::;\4_C-\5?V$/ GPG^!'[17Q6'P8^("_%;XEW_P MK^!GQ+^(V@>&="DU#3EN&D\0>%/"VJZ;<7ZV]JSK9)?22!0P:*)@5/\ ;E+! M'*P9@=ZKA6^; &>>GRD\G@\^V*C6#8SD D.%X9$7"K@&/]W&Q='!+-N)Y( ! MP0H!^,GA#_@M#^R#I7@WPK8R>"?VZ9+C3_#F@:;);6O_ 3R_;*OY+:ZLM)M M+6XMY#I_P8N83*TL+J3Y[QK(&$?M&:S;WOPOUC2OV+/VG_'!UW3K7Q3XINHKJYT[PA\ M--F*58E4Y*1M)DDL8P-V02"7$> <]0!QUZG! /Y6?^#B3QCXU\1_\ !*;3 M_P!E#0/A_P#M!_&+]I?Q[X9^"5Y<:#\./@K\3?B;/J$^GZ5!!XLOO$_B7PMX M:-KV@6%IH%U;VMYX^\.:!:ZW)^Z+" MXT^>^:>&1F//WOVI-J@D,RH@?Y6"A$PN#_"ZQ%PQ[A0>F"<8S*(MK-(L2[V; M=D;1DG)W$X4L1P/GY'0<4 .BB15XBC4ERY"QA07SRX! .XG)W, Q))R?C//\)?%6@^"OB>/ 7B3_ (5]XN\5W>FV7AWP]XF:PE.D7VI3 MZC-';I;6LZB1Q-@ XPVMROESVMW#':F/7*Y- '\.<7Q)_P"#B9H(7?\ X*E_\$_8Y?(MO-@N/$OP8MWB M*PHK+(T@AWR[@?.8JK22[G8 G%3_ /"R?^#B#_I*?_P3T_\ "L^"/_R57]K' M_"LOAV/^:>>!CCO_ ,(EH'/O_P >8_D/H*7_ (5I\//^B>>!_P#PD] _^1* M/XIO^%D_\'$'_24__@GI_P"%9\$?_DJC_A9/_!Q!_P!)3_\ @GI_X5GP1_\ MDJO[6?\ A6GP\_Z)YX'_ /"3T#_Y$H_X5I\//^B>>!__ D] _\ D2@#^*;_ M (63_P '$'_24_\ X)Z?^%9\$?\ Y*H_X63_ ,'$'_24_P#X)Z?^%9\$?_DJ MO[6?^%:?#S_HGG@?_P )/0/_ )$H_P"%:?#S_HGG@?\ \)/0/_D2@#^*;_A9 M/_!Q!_TE/_X)Z?\ A6?!'_Y*H_X63_P<0?\ 24__ ()Z?^%9\$?_ )*K^UG_ M (5I\//^B>>!_P#PD] _^1*/^%:?#S_HGG@?_P )/0/_ )$H _BF_P"%D_\ M!Q!_TE/_ .">G_A6?!'_ .2J/^%D_P#!Q!_TE/\ ^">G_A6?!'_Y*K^UG_A6 MGP\_Z)YX'_\ "3T#_P"1*/\ A6GP\_Z)YX'_ /"3T#_Y$H _BF_X63_P<0?] M)3_^">G_ (5GP1_^2J/^%D_\'$'_ $E/_P"">G_A6?!'_P"2J_M9_P"%:?#S M_HGG@?\ \)/0/_D2C_A6GP\_Z)YX'_\ "3T#_P"1* /XIO\ A9/_ <0?])3 M_P#@GI_X5GP1_P#DJC_A9/\ P<0?])3_ /@GI_X5GP1_^2J_M9_X5I\//^B> M>!__ D] _\ D2C_ (5I\//^B>>!_P#PD] _^1* /XIO^%D_\'$'_24__@GI M_P"%9\$?_DJC_A9/_!Q!_P!)3_\ @GI_X5GP1_\ DJO[6?\ A6GP\_Z)YX'_ M /"3T#_Y$H_X5I\//^B>>!__ D] _\ D2@#^*;_ (63_P '$'_24_\ X)Z? M^%9\$?\ Y*KNOA;\0/\ @O[=_$[X=V_C'_@IW^P5K?A&7QIX;'B?1-#U[X.Z MGJVM: -6M#J^D:=8Z=<-J%Q>ZC8?:+:T%F/.2=XY ?DPW]C_ /PK3X>?]$\\ M#_\ A)Z!_P#(E20_#KP%;317-OX#\&6UQ;NLL$\'A;0XY8I4.4DCDBL_.21# M\R-$5<-C##K0!^1'_!3CP5K?AG]IW_@FA^U['I>J:WX$_9U_:)\1>&_BQ>P2 M27&F>"/!OQK\#S_#G3?&6KVUJLDUEH^G^(=9LKKQ+XCOV32- \.+>:AK$L%C M;F1O"OV\/VF_AI\7?VSOV ?A?X'U72?&.C_!']MSX'>.->\IP7.K:?(-#NKP"&\AF?\ H+N]'LK^ M"2SO[6WO;*82+=65W;K=VEZDZE98;VVGB>&ZA92<1NA6-@H(8#G 7X?>"(&/ ME>"O"<8,[7)\CPUHR%KQD11<+Y>G)LN=D%NANG/ MV:)OBK\1_C]X%T/Q)K]S_P %E/&WAO\ 9^\4_$5;+_A67PN^*WC];S0+;XQ> M*=3F;[)IVB^&/"NLWNHV]Y=W$5XNHVT-UI0;48H)8_SX\>:MIOBWX5_LC^$[ MW6)O'_C3P%_P77U'QC\5[75- OY=8T#PUK=J\TOBWQ9HT%O/JOAOP-KEORFOQJUQ;:MX9T M/4;6YU8#Y]4FMKBTN(GU%UW WC1?:&; $V"H+X_ G@V.>[N$\&>%HKB^N(+J M\N(_#VC++7N9XH46*W:1YIHXE5%FB3"* ?Q]?MNV,^A_M\? M\%@/A=\,HI- \7_$K_@GG^SMK_PW\$^"=+GL->\:>#/!_C3X?:Q\61X#\-Z) M;PW'B2[7P9IWB6VO;O2K>YC4B>'5&B%RRO\ 1'[0OPE_9$\5_L)_MA_M2? ? MXM>(OVAOCA\3_P!@#X=_!G6[S3O%\OC'2=$\'>#M0LKC0/AX-"TB>[\/>%/& MV@7VIZ]]K\ 23VWBI93JDE[HL:;[FOZA'\&^&3J__"1CPWH/_"2+9/8KX@.C MZ>=<%C.V9=.75WLI+]+!_NR6:W#V[IE6@93@PZ9X#\&:+876E:3X.\+:7I=_ M.]S>:;IWAS1;*PN;B9M\DMQ965A';W$C2#S7GN4:21\%W'4 '\XGQ\L_"'A' M]H3_ ()2?&C7/'%G\&O@?KWP6U3X<^-/C-X8N=)\+:1X<^)TWPUM[/P;>^._ M&<$MEI/A6&U\.C6?"WA[7/$5W!:VLVI+I>B7V 0.>_9P\"_LL_L#?M]>"_!G MP^\;:AX3_90\>_L<>-D^!?C?XB>)KZ/P7XK^-=Y\4_B)XT^,<^A?$;Q;/::+ MXS\1^+;/Q#H^KZ>/#.I:E>7=J%A@::"./'],FH^#_#&K:0N@ZIX8\/ZGH8"; M=%U+0M)OM)1XV)C(TV:UGLDVD[@5MGVDY!4](;_P-X.U2#3++4O"/AO4;'17 M$FC65_X?T>\L]'F""+SM)M[FRE@TTLF%+V20R$#[A4$4 ?D[_P $//$VAWO_ M 3G^$^H+>V,-E;:]X_6^EN3)I*:9-:^(&F,%_!J7D30W$4 \XR3QJ&CB\X. M$82'X-_X(N?L<_L]?%']G_PW\:/C!X5U;Q'\3/@3^UQ^UUX\^''AWQKXJUBX M\$>#-?U[XZ?$'5?#OQ'TSX>7%[+X%] TFQ?2=&T73-&TMED0Z;I6EV&GZ<3/\LY^QVEK';L9E9HIG,&'B=]Y8 M9%26OAW1],@EMM)TK3](MIXVCFBTG3K"SA8!-JF2&&VB64QHOD1 Q2C8^-I5 MF /Y/\ X?\ P3U7XA?\$6?VOXOAUX M;[XP:!^U+\3M;\/WMCX8L6\96_PT MT;]JOX>_$+QO:Z!>6]D=6C\/^(/AQX?\27;Z;9R0Q:K:>?";=IU8+9_X*5ZM M%\9)_''C;X#7;:_X!\(?\$?OB]X<^*5_X4N"^DW"_$G3[.Q^$7@*]DM2V@)X MCTS7K+7IHO ]Y<_V]I\UZTD>G++,YS4\%>$X;:XLHO"WA^+3[V:">]LH-"TR M&TO'M\"V2\M8K2%+HVSDO;O*?!GPA^)7[;/QO\ _M2_&C M5_ G[/W[5'_!.OX&>&?A9K&F^,3X=\)_%S1?!.C:9I/QM\">$O%T-_##XF\7 M7&LWNBRZAX5\&SWNKWEO8K' O@+^U;^Q=\0M)UM?B#\)_'?A;X-^#-+\)?M">#O#WB>UM_&FG_V3 M\*8? ">+=831VMCX=TW2)I)Y8]GE?TJWG@+P=J#:2;_P=X8OCX=61/#S77A[ M1KI=#^U/YEZ-%2XL9$TT3M#;F8VL=F9MBYEI0Z180W]TR6T=F&N;X0)>7;"RCBLV\VY>,6D<=JI:.-DH _DS^%%CXB^" MO[.7[8O[._P\^+^D_M'?\$[_ (I_L*_'_P"+_P"Q]XT\1QV5UXN_94NM1T*Y MTT?LO>+]0G;SI['Q;KFL6\GP\T&XD@OX;70KU+*T6.REAM_2_P!E75?#GP)O _@C]F#P+X8\??#+P;I-Y&(] M9\2:;\1=/\6R/X:TJTN[H7.H+=WMIY@W MRV,9M[%+W1M-N([.V8@FTM3+:7 MK;:HW1Q)'&=L:C:P(4 _C ^"OP_^)?PW M^(7BOPA\:X?,^-/AG_@W3\5_#'XE7FJ2R:EJLOQ2O1J%Q;^$];U)V>"]\7WU MI-IB3Z';SC49F,7F0.GEJGJO[7WQ=^$.E?\ !-[0?@!I_AZ3PQ^TU\7_ /@@ MHEB/&\]D&UC7_ 7PR^#B7^L_ 3P;H70!P3 O!]Y-:W-YX1\-7MQIT%[::5<7OA[1YYM.M+^-XKRST^2? M3I7L+2]MWDM;R&%8()H6VRQ3B1F8 _ ?]@[XE?#SXD_\%"/A9XO^'7BW2?&' MAV;_ () --B\-?LO>*O$!L_$MWIK'3/B= MKMSJ=CI\,LEY(EMI4]II,>G7C:Q*9$B%R@B9)"/"/AU84T#PGX:T M'[/%Y$+:)X>TO2F@A7GRH3IUC;F)?-D+JD&(^'93R:OOX9T1[N6_;1]-:]NX M3;ZC5X6\&>'OCQ\)-=ETCXU_#76]6\4+ M8IX;UOQU8WWA'5M.L]:EL6\;V6DF71UU.WM8I(OM3X1_%C]G#X+_ /!1/]OS MP+\>[CP?\.?A'^TE\,?@-KO[,=K\3-$L?"OPT^)_P5\.? SP+\/?&WPV^'7A MGQ-::?HWC1I/&FFZ_J[^'- L-0GUG2[IIY+6ZM9BX_?34OAUX"UJRCT[6? O M@_5M/ANC>I8:IX5T*]LA?-G-_':W%C<0QW3@G=,L7V@$#)522TFK_#_P5KL^ MEW.M>#/"^L3:$!_8TFK>'=%U-]+"!8XDTN2^M+E],6-8X_+73VMP%C16\M54 M4 ?R?>.+/2/!?PU_X+Z?"SQWX$U:/XW_ !V_:6T?Q[\$[*\T'6IM6^-?PE\4 M+\,]-^ %G\+[=X&;QQ9^!]4T+Q!?OHOA%;V;P?IJMI\3/'_ /P13^$WAWPU9WZ^=KOQ6\9^"?AM!H/Q$N/A MKI\^=9^(1L/%%K?3:Y>>&X]:CMC'<7,\A\MY6_L>G\+Z'=W5OJ%YI&G7>I63 MLFFZG=Z;87.H:7 0R"'3;R2VFN+.%!N9%CD0#S&.\$D"G>^"?"NIWEOJ6J>% M_#VJZE9V-WIEKJ&J:-I^H:C#I]ZK_:=.BU"\M+J[AL;QGD:Z@BNDMY-Y#Q?, M5(!_))^U=<6&O>'/^"CNI>'H[?59_%7_ 1;_9BT?P]?V$3ZA9Z[>:=?7<>N M:%HT81S?ZE8_:;-)],MQ-=6MQ^[NK>*>.9 F@?%#X!_"_5_$VK_M1^&=;\T>-;)% M\A@ #:N@MR H;D8$4_@7PAN7FCI?V- MKJEEJD'VJ%P4KZB^/(GU'XS_ /!PQ+IUN=5L_%'_ 3[_9_F\%+ID9N%\>6V M@_LUZ%::[J'@V\0"/Q1IF@ZA$VF:[J.D&\ATBZ,5M="&Y!AE_JQA^&O@"W:T M-OX#\&0FSLTTVS\KPGX?C%CI\+M)'86Y33D,%C%+*S1VD#K""TDT8!+!M3_A M$?#@,A7P]H>ZXM)]/NF:JD/Z._\%A_ M$?\ P4.T'1O@K)^PI^U)\ _V9YKG4=4;Q])\=[KPMI4>O"4I-I-CI5YXI0V4 M5O8B26*^\H1LZ11J9MRG'[+Z7X"\%Z-=PWNC^#?#&EWD,-K!'>:=X\/Z-KD5N5^S6 M^M:7I^JQ6S(H0-;KJ%K.L98 ,\BDL6)&21R ?Q%#XD_\'$3JKM_P5+_X)](3 M%PT7B?X.3VC0B1E2>&]@:6WG5R/]@/ M<#Q9\$@ >^-UPK=?55/JH/%?VKI\,OATB!!\/?!!52W \)^'E7)8EL*-/0 MG_A6?!'_ .2J/^%D_P#!Q!_TE/\ ^">G_A6?!'_Y*K^UG_A6GP\_Z)YX'_\ M"3T#_P"1*/\ A6GP\_Z)YX'_ /"3T#_Y$H _BF_X63_P<0?])3_^">G_ (5G MP1_^2J/^%D_\'$'_ $E/_P"">G_A6?!'_P"2J_M9_P"%:?#S_HGG@?\ \)/0 M/_D2C_A6GP\_Z)YX'_\ "3T#_P"1* /XIO\ A9/_ <0?])3_P#@GI_X5GP1 M_P#DJC_A9/\ P<0?])3_ /@GI_X5GP1_^2J_M9_X5I\//^B>>!__ D] _\ MD2C_ (5I\//^B>>!_P#PD] _^1* /XIO^%D_\'$'_24__@GI_P"%9\$?_DJC M_A9/_!Q!_P!)3_\ @GI_X5GP1_\ DJO[6?\ A6GP\_Z)YX'_ /"3T#_Y$H_X M5I\//^B>>!__ D] _\ D2@#^*;_ (63_P '$'_24_\ X)Z?^%9\$?\ Y*H_ MX63_ ,'$'_24_P#X)Z?^%9\$?_DJO[6?^%:?#S_HGG@?_P )/0/_ )$H_P"% M:?#S_HGG@?\ \)/0/_D2@#^*;_A9/_!Q!_TE/_X)Z?\ A6?!'_Y*H_X63_P< M0?\ 24__ ()Z?^%9\$?_ )*K^UG_ (5I\//^B>>!_P#PD] _^1*/^%:?#S_H MGG@?_P )/0/_ )$H _BF_P"%D_\ !Q!_TE/_ .">G_A6?!'_ .2J/^%D_P#! MQ!_TE/\ ^">G_A6?!'_Y*K^UG_A6GP\_Z)YX'_\ "3T#_P"1*/\ A6GP\_Z) MYX'_ /"3T#_Y$H _BCD^(_\ P<3L UO_ ,%3?^">QG16:*%O%?P/@@E"@F3[ M1*%U&Q+WNHW7@:<@VDFG&Y013?:<2!I=X#?N_W MD;X8_#HJ1_PKSP.%((*_\(EX>((Q]T@6#$CL0%8X/W6Z'7T/P;X6\-NTF@>& M?#VB3."LTVCZ)I6E23*0WRR-I]G;,Z@GHV!WP3R0#IZ*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** %** /_]D! end GRAPHIC 8 form20-f_002.jpg begin 644 form20-f_002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "Q!$P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBD) ZFDVEJW;I\WL M%-WC;NZ ^O!ZXZ>W?VYI/,7 MGKP<=#SSCCZ=_2DY15[R2M:]W:UW97]6[+S"UU=:KOT^\?13!(ON,XQP><_3 M/I^%-\Y,[?FSS_"<<=>0,?\ UZI:W2U:W\KZZ_(+Z-]$KM]EW_JY+13/,7CK MSTX(]?7&#Q3MP]>IQ^/^30*ZLG?1[/N+132ZC/7@ G@]"<9Z=!U)Z <]*;YJ M=CGZ D D(P!/0,5=6"GDJ20" < ]R2BFE@,<\D$@=S@9.!WXI#(HSG/ R>#Z M9P!U)[8 )W<=: 'T4SS$]<]>G/(."/KGM2&:,=6ZC/0_@/J<' ZG:V/NG !) M149E08R3DE@!M.6*=0 !S[?WOXN>F<#.W()!;L!QU/'3GD9 'T5&) M%./O#(SRI& !DY!&1CH<@8;Y?O<4XL 2.>!G...N,9Z;O]G.: '44T."<8() M&>01WQCG^+N5Z@8) S1N7.W(SZ=^* '44PR*,]3QD DGKG:!RQ&#D 9XIP( M/3/7'/'^1Z4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !112$XQWR<4FTDV]EV3;^Y:L!:S;WSBP6,#&Q23O*MDN M00 1R!U/'J,5=,F!TRF/7ZBL;6=5@TNTNM0OI;6ST^QM)KN\ MO;J>.""V@MU>6XDFFF>."*"WA1I9I9)4"K@A6S@7#FYU&$>:H[**<7)K]B?X>WWB+P?\/\ Q+XI^+.O6J7. ME3:E\-]&L;K2].U:'-KXU^(98_!X17FY8.CSU9->]:=.,95 M'!)7CRQ;YGK9'\I^-GC]F?"7L,E\+<%PGQ5GS4Z%:>?Y_0RS+'/"MIJ6@3QRH3;"WUI=:FN[ZU+ >9)^'9+ZUM-3%J0INM,FN$>V,ENIDCU M#39WDC,DB2!76)<_31X/X,SA5,+E.>8J&.BI\E'$X;$4ZLYPORI-TX147:S4 MK2SQ& JY9C M,:ZTW!NI16,Y95(PY8Q=[G]K*2 ,B+N'#,H8L< 9 +<'MT=',V8A MM?!+$<9QMXP2,*.F3ST/^SFOS-_X)Q_MDZK^TM\.=3T?X@7>E/\ %/P'?RZ9 MJXT\-;IK&C.(3HVMPV\BD->7<3@:BR,MO'<%O*5=P4?I9%*RM#F0E1OW8!4- M\Y&64J3D8V\$AN-K=S^7YAEN*RG&XC!XVFZ;I-1@Y/2=T^647NU*R:;O=MIZ MIG^B7 ?'?#OB1PEDG&G"^,^O95G6&H5X*\:F(P^(K0C*IA<53IWE1KTY\T)1 MG&*O!M:7)+^]M=/M+S4+ZXBL[+3[6XO[V\N#BWMK6UB,UQ<3' &V"VCFD;)V MH@+$8K\D/V4?VI?B+\2?VEM=\5^./B)HMQ\"/VC4^(&B_LR^");S1?M&AO\ M!C5O#MO#>07%I$NH:A/\4M+\5>*]9C:^Q-'8^$;=+963)'Z2_&WPIXB\??"K MQWX%\*ZE;Z-KGC'P_?>';75YY9$33XM6$=I>WF88Y)R\.FO?&,11RL)VAS%( MK.5^!OB)_P $NO@#IO@WPC/^S+X.T?X.?&+X3ZSX8\4?"_QW'J?B.ZBM[_PO M<,\FD^(;:\U*XM[W0O$=C=7L&M0V5O;[KF5?,FCC!B;@/MKWU5OE9K\-.A]Z M?&KXN>&/@3\+_''Q?\:'5!X4\!Z7_:FNQZ7:-?7QM%N[>T>XL+10)9Y4>Y0I M#&0)=NT9ZN/#]E_:++I$3V)M[UY-8ELC!;WGV@Y"G=]-?M&?";Q1\;_V?/&_ MPJM]3TC3/%?C'P]I5D^IW5M--?!^KZ8L=P;[4KWQ!X?T[2[:ZT MB/R?LHM(9-,Q&/.1P)2"D3?/0!S(_;I^$X^$+_%C4]/\8Z+JMAXWF^%U_P#" MB]T^TC^(UM\5HP$G\!/IHE>UN=5L WVF2]CNC80Q2QR7$RJQV3^!OVUOASXJ M\(_%/6=6T[Q3X2\5?!;PO<^-_'WPRUS^R;GQM9^%FM99=,U2P_L>YGTS4-.U M2&":3SK>=FBO'AM7,;N ?G/QW_P3IU?QYHGQ%_&#Z7J6AZ[I\UP+(QMK7AFZFGLY'8O%>12-&W6_ M!_\ 8A;P3X%^-\?_ K'X ?";QU\4_ R^ ((_AB/'?B&UATN&XN9;C_A(/%7 MBZ];4M:M]2GN+6>'38]&MEL'MU1[N51N8 W(O^"@]C<:A8:)_P ,Y_M$:?XH M\7Z.-=^%'A*]\&Q0ZK\4-$15>YO=-G74UL?#+62%IYTUH;C;""?>7N8DJI\6 MOVOFE^$/P@^,?@?1_B%!?_\ "_="\ ^-OA+8:9#-X\_M^.^DTO5OACK>G23M M;VU^K3V,SSP3&*6UN+2]BRMPHKZ;N/A)JTOQI^$/Q1&H6SZ5\//ACKW@G4-- MBB=[RZO]:BL4AN(!B/%HJ0[V5T+$+&V(]K;OG/6_V7_BQI>A>,[WP=KO@#4/ M&K?M>3?M+>';/Q0VHVOAZZL#IGA.TM_#>L7EG;WEY::H_P#PCMQ<'48;1X56 M1"D2NI1 #U?P#^UUX:US2?B+J'Q)\%>.?@'>_#'0(_&/B;0_B[:6FDWEOX/O M&GMM,\2:9Z;=:G:7%A.9ID:&]'V?YR5-8WPI_;2\,?%#Q?8>"=2^' MGQ ^&NI:[HFJ>(_ \OC%M$BB\9V&CV$NKW,=F-.U'4[B&\?1K>76!;W5O!*M M@ [E97CB;CM?_9=^)'Q_\*_&>#]J#7?!^G:M\7OAA;_".U\._"F/6DTKP]X3 ML/$DWBNW6YUS5TCU/Q!?:OJLPMM3DAL-/2+2T>UMH]\KSKP'[.W[$-[\)_B+ MI_B[6?A%^S;X,'@W0==TOP]XT^'M[\2]8\8ZIJ&LZ-/H1U>\L_%VHG1-$C.E MZA>Q7AA-_<$2S*DBQB*., ^F_P!G']K;PQ^TX^HW_@+P!\3=)\)Z:EY ?'7B MOP['I'AG5-=TS5KW1M5\/Z#=27+2ZM-I]U8RB6[BB2)B0@R05J#XQ?M46_PV M\5)X \'?"[XC_'?QW8:;:Z]XM\*?#"SBO=1\(^'-1N&CT?6-7-Z;2U0ZR(KF M72K);D7%[#97;1!_**5L_LC_ :UCX!? KPK\+M?U'3];U;1=8\;ZI+J6F), MNGWA\7>+M=\56LL:9C4F*+55M6:2-<2(?*9,DMP7C3X,_&7P7\;/'?QN_9_O M/ .I:Y\9/#/@?PU\0- ^*5YKT6EV,_P__M2V\*>(/#MWH.GW[JEO;:_J:ZCI M4EO!%?SFV:.\LS#E@#Y@_:Y_;#\0:QX?_96TGX0>'OC.GAGXZ_&[0/"?CWQ# MX/T73=/\6V6D6VG^)9?$7PJTUM1N+9]%\?W.IZ=9>?(+:06]KIEW$L[>;*8_ MT_\ AAI]]HO@_P .:/?:IXIUB>WTBVGFOO&TUG<>*_.NE%S+::[+806]J]_I M\DS64IACV@VY7<^-[?&.J?LG>+=5T_\ 9QEO?&6@W^O_ O_ &K;C]IKXD:I M;Z5-:V&K:UK=CXO7Q'HOA2SFO+XV&FPZAXL>"U:YDENEM(HC$+9B2/T'ACVN MK*",*5VOM5@I8G&%"C"\@<%CU9B3F@"[1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !59G)+ ]$(88Z\.P'UP!T^I[5 M9JNP =SC[I7T_B#9Y/J3GD]:%NMM^NWS)GK"5KWMI;>^EK?.QF7MR;83RO(( MX8+=[F:=@OEQ1J,F1B[ !XL;R20OE+*S-E5(_@*_X+-?\%)/%O[67[2'B3X1 M?"WXE:__ ,,S_#&<^%(]#\-ZQJ%CX5^(GC#2OM\GBW7/$%G82QQ>)+.UN9K7 M2M L]5CO-,8Z9-/:0">]FD;^S;_@HEX_\0_"S]B']JSXA>$9Y8O$OA7X%?$/ M4-%=-H%MJ:^';R*"Z4D*S/;M-YN%<, #L&ZOX"/^";'P#T;X[_M@_LX_#7Q1 M/+:Z3XH\&4Y5:\8152M2E&K"FDY5)634W2A3E>,Y6]C^'O_!.+XDV6 MD>$?&/[0GC3PC^S9X-\3Z%'KGANW\8W]]J7Q&UO09/+%AJEIX*TRRN8H-)N( MW$=L^KWVDR)'!MMK=[41.WW1J_\ P1]^/>F_"^Q^+WP>\2>#?C;\.[_0(?$E MM)813Z+XANK.&T$M[=0>'M0MYK:Y9IX;HBVAN6E,Y(5 5(K],_\ @LC\$9-( M^(GP[^,VDV++X7UO2+/P-JVYYFTS3=1T2)Y-!A2U=C;V=M=6*7%J@BC0/&O&7PVTK]GGQ));Z-XQ\ '4$\-+>W"!_%.A:EJ.KWSBU2 M9F>>?2EN)H[L)EO+AWNN2S#[[$YAC*'"V3\1Y3S8_$.;>882,%4IX?#TX\TG M.*NXRYDU)R7+9-)WLC^),%PYP;FWCYQ?X!^(5:OD&'P^4TH\$Y]5Y:&(S3/* ML:>(P^+>)JU(+$T,XG4Q-?"T95%&%3"U,/S0YH*7XA_\$_OVL/&O[(7Q(C:W M&L?\*GUBX6R^)?@">6=-,LA;7+27_B:UT>1OLFEZYIQ>0:@T-M!J%U K+,TH MSG^GC]ICX0>&/VTOV7YX?"5SI6I77B72++Q?\-]?FB7R+;44MGDTYTDVEX!< M03/:3 ,N$G9F7<,U^1__ 54_9#TSX7>)[?]H#X;Z)JL?AGQOJ=]%\3H-,L7 MN=/T+7!:/+'XANXX5\NUT_7+9EL+A5AV+.0\C1MF2O1_^"57[8MU#J-G^S!\ M0+JV;1'L;O4/AEK\]Q%&T4T,EH?^$5G&_$HF22XNM.!"AH[-XER2PKCSV%', M\LP7&_#=&G1Q5"I3EBL/AO\ EZXVE6E*--M)PFI0DI63CIK%JWK^&W$./\-O M$7B[Z(_CWB)5N!N*,+7P7!6=8VO4QF%I/.5S977HYGC:M>G268TY*GA8SJ47 ME6*I?5E&G*K'G_$.+XA_%O\ 9"^/B7/VC5_!?Q!^'/B:R?Q)HT5U#/VAOA=X0^+?@'6++ M6] \5Z-97LOV2=;C^SM::&*75M"NB IBNM'N))+.XC* ),DF6(//X=_\%O?V M-KKQ!X>'[7/@F&X?6?!^C:?H_P 2=*L+19Y+[PK'=F*V\5(,@QWFDJ4BO QE M(MY%8?ZMC7R?_P &]?[1>I:?\<_B7^S;?ZN6\,^*?!<_C_PSI%S,[0Z?K>CZ MA;6M_::-&[%(I-0L;N75+^)2SRFU,V<(U>?Q96H\6,ITD MO:)TN6-JCBK:-,O$7@[CJ^(K<*<1SG'AS%5TZ>& ME[+FJ8#,,+&3]G&M6I3^I5(T8N,JT;R?[Q.7] O_ 4I^(_C?X1_L,_M&?$? MX;^)-0\)>-_"W@>?4/#OB/2I!%?:7>B^M4CN[1^=DL7F.8Y%PVY0"3'N0_ST M?\$N?^"N7Q)T_P".^J^!OVS/C1K_ (J\ ?$[2=*TKPAXE\1RQW.F^"_'<%^@ M@MKF9ABQM-;M;B3[0S-Y)DBCE=<)AOW@_P""N!/_ [A_:M)P1_PK>4E\D## MZC8*\G\.W8I,V ?E.=WR@U_%/\(?V3O&GQT_9P_:!^,/PXTO5==UGX#^,/AH MVM^%]'MWO9KOPGXITCQH]SK\-H@^U-)IUQH%K/++;/)(MO(9(X@%8C\F;;U> M[WMJ?Z+**C[J5N72RZ-;_C=OS;/]&BRD-RL$A5 TMM#*SP-&T829%:*WAN80 MADB"$W"NC'_6;@P&,?R+_MG?MR_M<_#O_@J5K/P<\&?'?QSH7PNMOC?\)= B M\%VUZ!HRZ-X@'@ZZU;3EA/2VNI-1NT=5Q^ZE,9Y):OU2_P""/_\ P42T;]JK MX66GP=\=ZAI>D?'3X26%GH$FF27J1S^/_"&C006]IXPTNW#2,]Q9QA+#6;?S M1*]W%+>I"+=SL_G_ /\ @H$ ?^"RWB H8%HUPQ3* M#H2R-&Q)<$,X9LC[Q*@#\KO^"H?_ 4>A_8+^&OAD>%=*T+Q;\8_'NH10^&? M#&IW\=M:Z/X<@,2:GXIU>)YK=S:Q2R"RLK3S!)>W(D$*S&WD _%6R_;7_P"" MZ'Q5T>?XW>!?A1XDM_AZDMOJ:PZ%\---@\,2Z+96WVFXN+"UU6]_M[7K(1?- M=W-H!<2MN\F-B. #^P&*WA\E8U4)&@**D;Y5%*%2@*XP '8J/X=WRX& %-E; METD*L7CP%;<0VP1F,1,5P7C"EB$"OB_X'M1B:ZO--F;?/ M:MN@5HHY&7Y.^)__ 5T_;"_96_;DG^!G[2OACP9;?!72OB3#ITWB2R\%W.E M:QXA^%NM,LNG^-]*U,:S<:0UOHNFS2WNK?9);F:.;39["XMXKIS$ #^GL6T* M[B 5!!# ,0K9.=[#IY@//F_ZPGEF8\U\#_\ !2GQ)\8? W[&7Q?U[]GJ?Q99 M?%K3K7PP/"MQX L;B_\ $\'VGQ7I*:B+&SL(GG93I(O@\L<,LH5RPR 0?@3_ M (*B?\%=-6_9FN_A3X/_ &5M9^&OQ&\5>.-+7Q?J^L/=6GC#1[/PM>R+:Z!; M6EOI6HP>=J.O7$@D@$4TTR6[VS"V,+_VD?BX M/!"_M!:=X0TCQE!X7T_PPUEH/A]-?U;2;/3=#U>U749?M]_:6-],^H$WT$=M M<,GF%%A;(!\_?\$6OB;^V)\3_#WQTF_:SU#XL7EYI'B#PO;>"Y?BEX?U31+R M.TDT'3)=0.FMJEE:RSQS7*;KAHW:-IWD8("Q%?N1AO*\V;'F;.C%]@<2N86" MQC/ 4!=B@E3ALYX_''_@D5^W;\=?VX_AO\:/$GQ?M/!:Z_X#\6V&B>';3PO8 MKHUC/!>>&].U.*/5&34=49)Y-2GDC5B8\6K;MA.#7P'\7/V[?^"T7Q!^+WC_ M .#7P9_9ED\'7O@GQ'?:5.];O;?P]:IKU@ANH+> M,D6^/*GD$V44 _J/MHD !)1X0& 4HI) 5V*LJL7?@LS -P!@YZFOX\+G_@JC_P56_8U\;:#IG[7'PS%[X6N=16YU*'Q3X) M_LRXUC2K-HSJVG^%_&NF7*Z'J&L6MK=)(M)E26*5XH[R$--93-#)+']IL+KSK.Y"O\LL M#A@IXH ]3' QZ>O7\:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *KY ,F>[ ?CN?&?H<8_#M5BJ4B%C,,9+,@]"!AN MA(QR /;GGIR;[;B;:3:3;2T2U;\EZGSM^U-\*/\ A?O[//QK^"4L\5@OQ,^' M/BOP7%>3(TB6UUX@TBYL;2YD5"&,-O1$$3!;%?Y]7P/E\=?L@_M, M>%?$&NZ9>Z?XI^!7Q2,>MZ; H1[N#PI?3V'B*VM6'S!-0TO4XC9LRA&COHB" MQ!S_ *2TD!8#=RS*\3C'/(R&&1@%2-P;!PX4 8SG^9?_ (+/?L!W$'B*V_:\ M^$^D7UY'J7V'2OC7H>F0127,?D,T&D>-=,@2(E//1SIOB99 ROY6EWI*F)J^ M[X%S3#T\34RK%J,:.9\]"7-)V3E%1BG=6?.W;5V]3^1_I8\(Y_C>',%XA\)T MYSS7A&G3Q5:CAU*6)IX:G6C5Q&*I**E54L/&A"LX++5(+[P3\4/#>FZ_X6\1V:I/<:5J.U;BVOH+=@#%>Z=>^9#>1 M,R?=>/>H&5_E/OM/\>?LB_M)+%Y2-X\^"/CV&S,]J]U#:Z_:1S0&X6'<%:/1 M?$WAZ^N#*7+>5K$DJJSQ)O/VG_P1\_:JU?X3>-'^ 7C?Q'Y/PP\4VE_J?A./ M62B1>'?%@E5[BV@N[EUATZVU"(F)M,5547RRN,,V!^C'_!3+]C30?BU\-/$W MQO\ AUH=TWQ@\)Z"MY[N;2VC=[2ZMW2YC5"%+ M$XK['):N,X&S[&\/X]*IDV<*5*,JE-SI1H8F4G%1Y5*,&U54+JS;:[Z?S+XI MY-EOTI/#'(_&OPPG@\'XI>&^&PD.)<-*M6HXZAE^34:?UBA5E1INM4KTL;A: MN89;6E2=2K0JU<-#WY3A'[%^#'Q=^%7[;'P0O=4L]/-SI.M6TOAKQAX3U5K2 M>?1-6:*$7-CJ,L60Y@9O/LY(4WNH60 C%?RR_M!_"7Q%^S#^T1XH\):3=SVK M>%_$L7B+P;JT#R6]Z^GW,S7V@W4:HB*3:.(;2[1"L1D9DB 621!Q7[-?[>_Q M>_8Q\6:IJOA&UTCQ)X>U^YLF\;> ->BFTY-0GTX""=[-99H;G1/$4;IY#O/# M,&A8&2&0J /I;]IG_@H#^P+^TUKFA?%GXHZ;\>M)\6Z-X4AT6\^''@B#P_;: M?JD\5Y<7B0CQ/=3JZLD[JAG$#21P,#$BR,67IRO)<=PEF>-P]'#5,3P[F-.M M4HT(2E4=.5:4DIJC)M\OOM\RM%6L[-(^&\0^*LI^DKX3<"XG'8_*^'/&[A#, M,/',L9C,.\MP>;83"SIQJX^/U15%:G]4H8JEE]>I1JTLQ56?N1JRBOU?^,'[ M7WA#QE_P2D^)?QM\>E(I-4^%>K^ _$6D*$?[=\1(KE/#4]O9/NRR7^JK+(P* M@HUOE/DK^X@\(_#'QOX@\27#LI>*PN](ET33 M)8U[@W>KVBR[B2KD$C*@5\6_M>?MLZO\9]$\/?"/X>>'I?@Y^S5X(N'U#PK\ M.;;6+CQ),?VK_C%X;U'PMXS^,.BV?A_P#X;UF&.'5]*^'=M>O?0ZE>1 M*BS1-XD1-,NH;:XVRV]O;1M(&>=ROA9GA\)PWDF:4(54ZV;XB=2%!8DMK+I7Q4@EA MFB(,9@*G!4@EHR0P9>#^P_\ P5)\->(/%_[ 7[37AGPIHFI^(=?U?X>W-MIF MC:+93:EJ=]>?;[)XK:RL+93///,Q?:B YP2<#(K\MO\ @WD^%OQ1^%NB_M;Q M_$CX=>,?A[-K&K_!7^Q(/&>@ZGX?EU5;"P^),5W-9Q7<:F>&V:YMQ,8M_E&9 M Y&_C\GMRZ7O;2^US^\XM-)Q;:ULWN]7=OU=W\S\Y_VM?@-\4?\ @DU^W?X4 M_:?\ V4>O_";Q!X[UCQ3X,CTJWDM[>#P]J1>5J4OFEKA+R9MA\M /X@OAS^Q MU^U1\-?VG_AWX?\ $?P.^)%VW@/X]>!;'4O$>F^#=9N?#GV;3_'=G/=ZLFKO M$MK=Z-="./4_M,C! [NHV[Q0,^NO^"UM]XPU+_@I-MO!J-Q8Z/\*[/P%9 MZFHGTZ=9+>TU)K*2SD22%[/5]8DDBE=44+?G)K_0[ M"'1O#^J?$_X7:]<^.T@MH(K>WANKS2=4M;/65M8XT5I)K<3S?(6D8$T >C_L MJ_L,_P#!1?PO^W_\/OVE_B-\$H_#VGZY\4)/%OQ-O]*U31]&T*PT[68;F'Q! M%:Z=:BZ=+'8(6BM4"JS,X,8!#'],/^"\?P]^"/B']DO_ (3OQIJ-EHOQ:\(^ M*O#R_!J^\B&?5?$FMWOB"RM]1\+_ &1DBEU#2(K2:>_N5E9$2*W8D%)J&BNI+BZ/V#M4O? 6MZ7H7A'X?>';L6_BWQ/'J=\!I>J^(]?M-(UN\T75'1$C> M73H44JQR ?)__!'CP#\!OB1^V[\/M*^-VMVT \-J^M?#WP;J44=YH_BSQYI] MI,FB:9<7]VTD;V.D0^=)IFGPXBDOK,12#RI5:OZQ/^"KBJ?^">/[27FH?W7A M72I-H8H6 \3Z$$#D%2,H0L@/\!P>#@?A)_P5*_X)A7/[,&M_ GXP_L,?#OQ\ M+'P_;6^@ZQIW@Z'4/%.I>'O$6A7.G7&A^,;N.QB6[AAU&V@@L=0N5817%V95 MQ&ERRC]._C-\7_B5^UM_P2*^+6J:W\)_'_A_XV7'@[3/"WB_X>W/A75[+6[O MQCI&NZ$=0U#1=+EC^U7.F:LMHVHV\@1U0//;!B N0#XQ_P"#?+Q7IW@/]FW] ML?QOK9SH?A'Q39>+M2C3;YTEKX?^&.C:K=PP.Q&9)(K01VS/O02R#Y'R0?)I M?^"A?_!1O_@I7\8]<\!?L.6=A\'? NAV%KK$PDU'2[#7(_#5\MG%9ZQXT\4W M6GZH8[Y[R2Z*:=H5I'FR**L4<[,[^[_\$3?V=_B,O[+7[:7PM^)_@CQ9\.=3 M^(FH_P!@Z.GB71-3\/3W4>K?#6QTNRO[-+_RS<10WT2+-Y16-C&\4G#''Y4_ M 'Q/^W7_ ,$F_BYXYTW2/@$^MR:ZDWAGQ%:ZEX4U76O#_B:RTR^?[/J'AG6- M$NVU&W1D6*X4,D\R/- '3?\%)/@I_P4H^%_PL\)77[:?Q6\._$[P# M+XHN;+PU;Z3X@M_$\R:\(E$\MHUQI&B7=G%)"(F:UFCD(:)/--],^$FC>)_LOPZ\ >"O!6JQ)::[JMG*D5^]M<^9KFK1W M,6GRM?WUS'#'8?9[9(X6>=B?ZF/^"4'A[Q)X1_X)_?LV^&_&&BZQX:\1:;X, MOEU30/$.G76DZUITTWB/6;GR]0L+P+<6\[I,)61E"X<&,!<9 /T5 P ,YP , M^N.]+0,XYZ]\=,T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5"R,2QQP2A'..@(/Z_Y[B:BA.SOV#TT\RL(G(PQ&?4X/ MOR,?AQ[>E<]XDT/3=?TS5-$UNUCOM*UO2K[1K^RG"R6UY8ZA&\-S#/$RMN5H MR%4KM9-[,I!S755CWS@SJ$"L\:].49P MG%TJDU.#A)3C.2M>S7\N_LC_ !"N-,@EN-4^&VMS7FH^#?%5VS6] MO:?:+HF#2M:OY;B.3_A(+2:1#%9= +,J@,!7W'\ /^"N^I_#[PAX>\!_ M%_X>WWBR#PWIEII#^,M)U2U:_N[#1[!;&UN+^SU3?]IU&:*&(RS^8MO\.#PK\2?!^C^,O#DTT5PVG:Q:&YB@O(*-/.IZ?IWFL[ MO!!JZS-J@MHPRI;V\F5AB54VD@U^N8+BKA[/O=/N=3.BS?""^&IV% MC92P">^N]1^TMIRLLD\=I]KA:6VEFWQK)N&UOUM\ ?\ !$[4Y;U)OBE\8+;^ MRQ)$SZ7X.TVZ$LX613)&;K60&A62,,F\1R;6(;W'[&? []FWX2_L_P"E0:#\ M-?"-CH2PV_DWFK"))]5U+]W&'-YJ4A:[<7$D27$D:2K"9OFCA0\U6<<69+EV M#>'X=Q.+6(4.15JF(K8GW8KE23Q4IRM9[1:5_LNRMU^$'@'XT<6<=8CBWQGX M1X*R_*,3]7K9IE\RKU?9PG5C&TXRM[1_E M3^R7_P $#/V4OV?/%EC\1OB=>:I^T7X\TF87WA]O'EM:P>"M!OX0@@N;3PC9 MA+&\N(7C-PDVIKDG>*^&NO^/[7 M2DUFYTRXT2V6REF,4)-)GE=8(5:1 MQ%!')(P4!-0FG72+G6+*ZBEM[N_N'@U,6*!)$MK-9'DVH!QI625V[=7JWZ MGT7]::(]H^,W[>7P$^#/Q*^$_@'Q1\2O %A%X_-W?:Y?WVO1(GA[PT_A=M>\ M.^(9D2%X[BP\1DK:VA60J%DCN2Q3E^ O!?PJ_8 ^)WQ6\'>&W\&>#8M6T?X@^(]9\$Z?X@ATC3-7\*:OH_@6WU M=CI%S=W*>;:VMA8VJQN+:Y,9>,%DWG? #X4^*/A'\ M)K/X1^+/'O[.NF>-O!$D$>I^*#JV@:=J7BNTMK/P7>VUK>Z==0LZ64A%YI\5ZGKVFVFCZGIJVJW MDM_9:A/=6]O7-+,JRKNC60%1YA/^V+^R;_ ,(O;>/9/CS\+!X7 MN=)O-(/\ @I_\%(-4^$VB M:CX*\#?LF?$>?PZ@\%V[>!_#6NS?$#P(D=O!90::WAJVO[RSNKYH4N$691"S M6FT1RX /NCP_^T=\!/$OPL?XWZ)\6/!=W\(]M[$WQ 37K6U\/6TMG=3V][IE MU<7LULMCK$%P"K6%U:V]W$TJ^4'22,UY[9_MH?LV^*OA?\2?B9\-?BYX+\>: M3\+](GO=873]7D@EL=5L+:271+/4;::V@UFW@UVY\FRL]6-O/IE^LSM%!/B;XY_:7\#>//V0_B3X9U#Q[KGPGTG1?AQXF\4VD"I8>'='U/PSX/\.^% M]4.D:@S2PV4TEZ^A:U->Z+%>07&ER6T0!^BOPA_;P\)?'?\ 94L/CMX!U3X< M:CX^B\*>#-=\?> ]:\4Q6&E_#R;Q/?P:9/8>)[V*U9XS87#O*MO*TIEF0K'* M5,1D^FOBE^TG\"?@%#X8G^-OQ4\'_#J\\66UU/I,&NWS37VJ16?DF_G@B@L) M;Z3P_ISW<;RZG&;[X=WG_ 2*N_A)X:\-QV/QA^&_ MPM^#.B?%?PQI_@FYT;Q+8^*M&^('A^UNK#6=NF0S:_>VIM9UF5Y[]);1I)]^ M)'*_1'P\U/X<_!#X[?M/:_\ MF>'+..^^(_BS2=7^#OQ4\>>#;_QKX/\3?#" MS\.M#'X1\)^(I['7/#F@:AID]S+!=^!+:\TO5]0:]C6/2[UTC* 'Z9^*OCE\ M'/!GA;0?&OBCXH^#]#\)>)[6:[\,^*=5U^W71M?^%/[3'[/7QU\/^)O%OPK^*_@SQEX?\&L\'BG6;'46A@\ M-0Q0O.)]87Q!:VD]I;?9$>X2^N8OL-P(IGBG$/BU=Z);>'+KQ+- MXCMYM%AN?MWV-- \3ZSX>7=<]7EN5TL7,N1\KS,N3BOPG\*0:%J7[1/[ 7B/ MP=\>/&7QKOSX_P!?TSQ_HV@_!G1OA]\-/A?I^H?"G6XM>\)2ZSX=\%^&;SP_ MY&M1VNG_ /"*^(]:U#4K:6$F73Q<2JQ_7#_@FE:WVG_L7_"&QU.RO-+U**7Q M^DUEJ%I>6-_;Q_\ "R_%K6PN+>^BBN?FMFA>.5HT26%HY8QM?- 'WJN<#)R< M#)'0G'7CBEI!T&!@8&!Z>W'%+0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 5FSVVZY651@[!E_XL;F.WGC'.>A/) M&, 5I4TGY@,#&,D^F,]_3(%5%M.Z;3L]NW5>CZKJ)J;2Y)N#33@Z]Z@FMO, +8W1NS( 2HR3U94(SCT(] M>2,5?8GZ 8XQR2>QSQG')]/0]:%7J>Q''T/K[X]/4U*27,]N;1ZO6[;>[TWO MI;]"5>SE3;IRM)1G!\KYI+EFTEHG*.C:BN^CU,N.VE9"))&W,1M953<"!@ D MKG R 1SP#SC&;*VS*1Q@\Y]2.,9/IUH=&+ ]0<@Y. OICU/;H>O:IJ:RAN"3@XX!QT.<_6@T_ M4J-;^:%26.-HSG>KQI(IV8\OY7##Y7 D7(X8 ]L&(600R2>5"TKRK+OC14DD MDCC:%'N)-H,S")BF9-P48 ! K2QU]SG] /Z44 8,FFB11%/#!<6Z1H\<$@26 MW$JE H%K*C6ZI&41H0JA8F!:(#FI+C2ENMR2B.2)9)9(XIHDF3$UL8#$%<%$ MB0 !5100,\X(W;)7).2<'@C/'3'2EH R6TV/)^,?EG_'G\* ,E-/4><"(76=RTH>-)#*/;%&K$ MJ(E"#TIJZ:D+1R1QVT3PKY,,EO D,J6S2++) C0HBQPRO'&TD:!5;8"3N)K7 M90V,]@1_WT,']*7;P "0!@<'GCB@#(73;9'E*VMH/M/S73+' ANI0%$Z,2009-WEM&LA6-U M DBB"11L$!6I)+9PSRJD!8QJJ"1 2H0 *K8R1$&!<*O21@QZ<:F ,#TZ>W;^ M5(5!Y[CH1U% &.FG*2V8(HF21)A)$R*TTY7>\Y>-$D20O\I<_O'CROF;&(JU M9V_D;@J1Q1$LRI$HCC!8[FVQ*%5-SL[M@9+,=Q)Y%X#'J<]SUI: $ P ,YP, M>E+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%1^;%DKYD>Y=FY=ZY&\ M$ID9R-X5BF?O $C.#2":%M^V:)O+($F)$.PGH'P?E)R,!L$YXH EHJ%KB!3& M#+'F5@D0WIF1RK.J1C=\[LB.ZJN6*([ %58A%NK=T\Q9X2GR_.)8RN&&5.X, M5PPY4Y^8QG[O^UT]Z '44QY(XQNDD2,8)R[*@PHRQRQ P!R3V')H\V/C M#H=W(PP.006R,'D;06R.P)[4 /HJE#?V$PNWAO+21;.:6&]>*YAD6UF@&9HK MHHY%O+"/FEBFV/$#EU7)JR)HB2!+&2I(8!URI!VD$9R"&(4@]"<'F@"2BF>9 M&"P+H"@#.-RY13G#,,_*#@X)P#@^AIJ30R*6CFBD4,R%DD1E#HVQT)4D!E?Y M64G*M\I /% $M%,,L8!8R(%'5BZ@#Y0_)S@?(0_^Z0W0YI!+$0&$D94J&#!U M(*LNY6!!P5*@L#T*C(..: )**C,L0)!DC!"LQ!=00J8#L1G(52PW'HN1DC(I M!-"<8FB.X,5Q(AR$&7(YY"@@L1]T')P* ):*8)(SM(D0A\;,.IWY (V\_-D$ M$8SD$>M'FQ[MOF)NW%=N]=VX+O*XSG<$!]&],D;ER &(W#(4YPQ M&<@':<'IP?0T .HI@DC/21#R1PRGD$ CKU!(!'4$@=Q2&:$ $RQ ,=JDR* S M<_*"3R?E;@<_*?0T 245$TT2E%+IND+!!N7+E 2X4$@L5 8L!DJ%).,&H_ME MKEAY\.4#%QYL9*!7,3%P'^0+*K1,6P!(#&?G!% %FBHQ+&3MWKN_NEE##YMO M*YR/F^7IUXZ\4X,ISAE. "<$' (R"<'@$;%N*^9'N! *[UW MG (SD$X.!WP<=#0!)142SPLQ M59HF8*K%5D0L%;[K$ DA6R-I/!SP31YT.=OG1;MI;'F)G:I56;&<[0SHI/0% MU!.6&0"6BJ_VJW#F,RQJX*AD9T#*6&Y0REMPW+\RY'*\C(YJ7S$#;"Z!\;MN MX;MO7.W.<8!.<8H ?130Z$ AE(894A@0PZ9&#R,D9'N*;TWJ%+)N7%>LL?#%3\Z<,H!8')X*@J2.H# GJ* M ):*B6>%QE9(S\N[[ZGY2 0W!/RD,"&ZI#J04_O YP5_VAQ[TX2(1D.A&"0>Q%(9$4@,Z DD %@"2.H )Y([CK0 ^BFAE(R& M4@]"""#^(- =#MPZG<2%PP.XC.0O/)&#G&<8.: '44P21DA0Z%FR0 RDD X) M SDX/!QT-,%Q;L759X6:,XD42H3&>.' ;*GD<-CJ/6@":BFEE&"64 G )(&2 M>@'/)]A2&2,#<9$"[@N2Z@;BVP+G.-Q?Y0.I;Y<9XH ?141N(%&6GA4#9DF1 M !YAVQ\EL?.W"?WCPN30\T48!>1%W,B*"R@L\AVQHH)RS.W"*,ECP 30!+14 M$5S!.2L4J2%02P1U;&':,YVDX(D1T(/1T=3\RL!,2!U(&2OF)N&"1O7(!Z$C.1GMZTT30D(1-$1(6"$2(0Y7(8)S\ MQ4@[@,XP>W- #J*89(P,F1 !C)+* -Q 7G./F) 'J2 .HH$L M1( DC)90P =$+N,T04C<&,B;2NW?G.<8V$-GIM.[IS0!+141GA4[6F MB#84X,B X;.TX)SAL';ZX.,X-.,L8!)D0 -L)+J '_NDYQNY'R]>>E #Z*8) M8R-PD0KS\P=2." >0<<$@'W('4BFB>$D@31$AS&0)$)\P$CR\ Y\S*L-GWL@ MC'!H EHJK:WUG?0QW%EWK[4M!X!/IZ=: /R/_X*X?'_ /:<_9F^!W@/XF? M35O GAK3)/VB_P!EOX?>-=7\0:8VN^+K_0/BO^T)\.?AUK.D>%+>X6/0M"FO M--\1W,.H:UJ8U7[/9&4V-K!>&*Y@^U_B_I?Q2\4W'P[^'_@'Q-K'P_TKQ(^H MWGC+XFZ+:6NIZ[H$&C:9'>Z?INDKK%O/I,,OB.]N?L4]_<64W[N.6!8$EGC M_/\ _P""[;!_V%M$&#@?MD_L%+( 5W+&?VPO@SYC<$X BW-GKR.C9Q^E?QJ^ M)5C\(?A?XT^(^HQW;)X:\+%M/MM.MSJ&HWVOW ,.C:=I>CEE.I7MSJ$UG'#; M1?OID=XX6,JM& #^9_\ 8T_X+4?%KP5^PK_P55^*W[5UP_Q-\>?\$V_CSXX^ M$'AOXB0Z!;>'X?C%9ZEKVJ^%_AEIM^-*TT:3>>*[+7=+MX]?^QVUO##8:CH\ MMVUJERSC[4^'O[;'QI_9C_:?_8/^"7[7OQ MO$6@_MP?LQ>)_&6L>-=0@MM* MM/!7[1_@S3X_&]_X:T:&RT]?L'A#7O AN+>STL2K):ZOI,UU,8XIGC3\W/\ M@JS^S#\+?V0O^"''[87P)\#7[W_Q9M?B'\"OVO/VN"LHNM4U7QA^T!\;H+O6 M-=GS]_37U#P1K6GZ/I<8C:+1?#<$LBPH[LWWO_!5G MXYP?LE>/O^"M;^([&;]DWPC^WC>?".V^$]GI4UUI5]^Q;;?$>R^ -W\2?/.C M6&KWGC?4_&>I77Q1@)M%SX&6UD6551CPP(&"N[^"J'4[>S_X,K_'^CEY M4U/3]0M_!.HV[J%EC\1Z5^W%X9BU6Q6AGFEFG,8 A*',F* /O"X9RBE/FW, 5&.8B/W@#,,%L<@#DC) M QR/RL_:F_:JT_4/VQOV(_'_AKX@WWB#0DTU+MO$?\ :7AR M:>TMD%PWV186D\UTWOM)1@/P<\&_![P5^T+_ ,''?_!3[X2_M"Z?J.JZ!XJ_ M8R^ -GX'LM)UC6?#-_+Q[XZ_8\\'_#KXK?LU:CKI\JZ\<^"?CS=OX5^ M'7@GQ#<6R"?4=:T+QO'=PR7=N&:YT!2]TUK)YR3_ (P2Z3\1? _[7O\ P1>\ M$?$/Q=XJ\<^#_P!D7_@K=^U7^QQX+\5>*[N^U37-6\'7^H?#SQ=\''U36KOS M6UNY\-:9XT3P;'JDUQ+)#::#:)QFQN(M3^U_P#@IY^W/I?[ ?[,.H?$^PT^S\5_%[QQXJ\-_"/]G_P%?3I' M!XW^+WCK4;;0?"L%XIN$F_L31I;UM4\0S1%62TL_LKN#+ [_ (S?M'V7[3>L M_M$?\&]_[+O[27AOX9>'?CKX:_: \>>.[N#X:^*]2\8:=J?@O]F3X ZSX;\3 M^/-8NM0T72(](B\8GQ%X=OM)T]+J[,5W?7ME(Z7< A;6_P"#GO2=8@@_X)4? M$9_-D\ _#S_@H/X!N/';Q@?Z,-?N=&TS0+N8DI#Y,5Y!<0KY\D$!FGB$S]GMKKPCI>C^*H)_"UI86E]Y3VD>FMJ2W5S)J7/BSQ1I$ NM:T'31IM]=V,FJ6 MEHI/V&6ZBGC8':C,=M?,/[0_[6?Q:^%G_!07]AS]E;2XO VO?"?]LNP^,U[K MFHW^F7]OXJ\%V7P>\$1>+OLNCR0+/IFO6WC*V9M+O[G5;C39=$MI6>QAU*7R MRWY4?\$P?V"/V5OB]XF_;<\0^)_AMH>DZ]^RG_P5W_;+\1_L_P"KZ-'#I5K\ M+]4OK2/P[;M -,BA7_A'/#EM+%K>G:+J%VFEKK>G6NH>2'MH9& /Z,-,_:*^ M"&L^.="^&>D_$_PQJ7C+Q(WB:+PMH5E/M1QRZ+JM[X? MMH+I]7LK#49[JRCM;QIHPMI<&+A==_;-_95\-^(%\-ZQ\??AQ#K,7Q B^%DU MI%KHU)K?XE21VTL/@[5M3T^&YT_2=9G:^MM/CMM2N;5)=2+:2DC:G!<6<7XC M_"'2O!OA?]I/_@C5\,O@&A\0?LO_ <^,O[9'@+P=\6/$DL*>-?C#\2HOV9/ MC[?^/O&>E01(X;P7/KDWB9I-<%S&GB'5#Y/D2C3H9&\/N_AUX%T;]DC_ (+A M:YI?A'P];:U_P]3T;45U2WTC3OM4=U9_%C]F2Z2>RN/LJM:3+HW$K0,)( M[V^OG:1S)B@#^G2U^.WP?GU3QMX=A^)WA*3Q!\-+4ZA\2=$35A/J_@G3Y&N9 M(KKQ'8QE;K1;26*&>2SNKV&*&\M83*O#%O M:.FFRV!OKNU.H-J$5FEO<6\%Y'%Y/^U-I6A_LP?\%*/B]XJ\+#1[+QI_P4D_ M8L;X4^#K*XL(9?[=_:*^'?BS3? G@+3KVU*E-6MM5TCXDKJ.IS7# 0:;XUF\0:OI M\<6D0ZEM_%SP79>,K/5M+T75='NM> MMUGT76_$I%UX=\.>(;JU+:;H&MZI:7-L^A:)K5_8:SJ=G&&8_\ !(K_ (-83'Y+.G_!2O\ 9FD1)R/WCV\G[1+[2#_RP+KY4K9^3='P M20*^C/V0/V0?CI_P40_8O_;5TS2/B?\ #;X6ZQ\:_P#@J?\ &CXI_$'XH:MI MVL>+?BWH6K? #XUV&D>#=!EA@@728T\.:!X%T"V\,"YUF&?2]">&-(TL+Y)I M #^F7]M;XW7G[-?[)?[37[1.FV$VJ:A\"?@;\3?BG8:8\,LD=]>^!O"&I:_: MVDL5O#++=0SM:KOA??#( WGQE%PU#1I;F;0;?7/#^I>*UE\/Z0 MC:?$]C=J+*&[@;S/N'XA>%O!&H_ WQCX0^,=[9:Q\/+KX9:GX:^)FH:S'#:V MNH^&'\/O8>)-1U"-)KFTMX+FW:[U.5C=3QVRW$D#%A;,K_S7?LJ_ CXB_P#! M&3]L#PI_P31TOXFZU\O%_P #K3XBVC3>+/@Q\5OAEX+GU;Q3 MX$CE7SM.O/"WC+1;VWO)YKH6MI!KX,_MQ_LU_&#X,^"_C MMIOQ:\ :)X-\'KCQ#XAL/#XO;K2-6U;3;H:5!KZ:1JE\+FQTRZUU+ M>"U>2ULFFN)UBAMIY(^I\*_MF_LH^-? J_$KPC^T%\-O$7@ >-I_AK9:YIWB M(WPN_B38W!2?P996:D:IJGB8K)&\6AV-C"?#-_JVF?MV?LY:!!J=W8:=-/;:?XE_:"\6^'O$6G(UK: M_9K_ $[7-'GFTK4E61;:YLFDLYVDBN9MG6_'#]E#X?\ [-W_ 5T_P"";_[/ M/[+?@GX?_#;X?>)]:_;0_;FOO#?C"[U2#P7XH_:2UK2O!?AB?4K;3],T[4GA MU#PYX=T>WE\,:?96=E;Z+%/)-:WD#A5< _I!F^/OP0M?A]#\6A\5/!$/PZNM M3&BQ>+9==M_[-NO$,FH-I:^'(SN-PWB1]55M/7PZD#:V;]7M!8&=6C'BOQX_ M;B_9W^ /PB?XN^)?'6BIX9B^(?@'X:VEN\&J6][-XS^(/B70=!TW0;G2#I7] MJZ9J LO$/]J16]]:6S/8QK< B)E8_A'XZ_8O^+_[)WC;]D?X,^*_BI\._BQ% M^UO_ ,%<_'O[4UQH&J>#[SPQ\*_!FLP_"O5/&VC>"-+MPNLZJ\4_BKPUI.H: M3-!8QF#5H)[B$QM>W A]J_X*%?L]_%/P'\'/CM\7?C%XS\#^*+O]H3]MG_@G MIXAL/AOX,T>ZO?#/PZ;PE\5?A]X"O+V'6/$5C8Z]K4GBG1K.);G.FVJQF%HH MC=1>8U ']%]G>VFJVZ7FFW,5Y872B6.Y@F?8Z.)5$J*(RKCJ@!SF549D*U^4 M?_!7_P",7QZ_9U_9FT/XP? 3XMW7PP\3V7QH^$/P_P!4,OA'PSXFTCQ#H?Q- M\<:!X.U*YU6VUNTO+J&\T2PU">]L);&2UB$YW26UTJM _P"LD<"0,(8(A' ) M %AB5+>&UCM]SQ"..,(NV:3DC&2)"ZHT:NX_&;_@O6)Y?V#+>.UN%L;J7]I[ M]EE+>^DMGOHK*=_C%X4$=W+9J/\ 2X;:4K+-:-@W$:-$BLTB@@&]^R]^TA\3 MO"__ 4&_:%_X)T_''XCZA\8=3\'_!3X5?M,?"'XMZGX:T#PEX@O/!?B6^U+ MPYXN\'>*K7PI:V&D23>&=?MK>[T&_33[$W6GW$\=]&9 37SK^S[^T-^UY_P4 MP\2?M]_$+]G[XN:G\"/@W^S_ .-/B'^S/^R*NDZ+H6IP_$;XR?"6[N[;6?BY MXNNO$%O=?VUX!\1^(=)@\/VFCW]I;M%H.J7KE;36());?] ?@]^Q#8^ /VJ_ MCS^VCXY^)-[\4OC=\:?AKX.^$5E=)X5L?!OAWX?_ O\$V=_?:/X:TW1;2ZU M&:[O]2U?4YM8U?4[VXMI#N"&UB4!4_/S_@VGO+2V_P"">WBKP1,F/%WPU_;" M_:U\(^/8U(6Y7Q-%\;?%>IN+M'*$W L+JSD* ,1 _'(VT ?;7_!*+]NO4/V^ M/V3],^*7C/PW;>"OC-\/_&_BSX*_'WP7:.OV?2/BQ\-]4FT#Q#J5F1M,&D>( M)K>+7=/B;=%&ETUO'+(\'S?H9XET.^\1>']3T;2]Y@\I=3A34HI8&GMY,A8W&"BCY>17\^__!O0UOKGAO\ X*6>.-(Y\%^- M_P#@I#\TT>]@T'5'C(7#Q/K$<\D;[N8SYHY#1C^C,.OF1GG'EE1 M_=)P2I!&'_P!MGQ!\,/&/@3Q#IVCIX6^+7PRC^/6H_"&'P7IWAWP[I&=,UVUT&W>] M\/7VA0+>7>J*#=?:05G;^I_QC\;_ (2?"J?2])\>^.=-\-:AJ.DZAXEM-(O! M?WFLIH.F!;C5-;O;/1[6_O+?1M,6XCBO]=OQ#IZRJR7%RLT; ?Q(?LQ^%-3^ M"'_!"G3?^"A_ASQCXW\9>,OV0/VH_P!HSXS^#?@3XUUJVUW]GC4M4TG]H#Q1 MH]Y+?^"(UMOLNKPV%Q=:GI.O2ZGJ5QX>\0S375GI$]R3N_H#_87^,"?M>?\ M!0#]J;XM>*?!EIIVB:A^Q%^PK+\/M%UA(-3$'PY_:$^&!^-/C&P>YDA,=R+G M6/%D3^!+?6/B;X-M+GXKM;0_#:* M?5H5;X@W%Y%YUG9^#7CDEC\1WDUNSR1V6BFZO&0/F ".39V'A3QQX0\:)K-=9\,^)?M]U=Z9X>N=16[TW2[=X[95N&FTYKDR!WANX3(B MU[9^VG^V)<_#/]J?]@[]AWP)?M8_$;]L7XG^)9/$6I62>?K'@_X)?"KP9XA\ M>>.=1L8WM;BTANO$LOA^V\')=W$T/V&WUS4M4T]9[G3[:)_CK_@O[(!IO_!, M^4;"?":DL8H?&&A^"_B-K&LJI*;8WGTM[<$JW[Z- M"C;&*K( ?9O[(?[7_P >OB9IG_!0']GC4+:T^(/[4'[%7QFU3X8>&]9CBT[2 M;OXE>#O%6GZ?XF^%WC36-/=M-TK3]2T?2M1?3]9BBNVM+\Z3$\;RSO$#XU^R MM\5/V[]1_P""H/\ P4 _98N_BGXE^+_[,?P]_9\\$:QX+^+WB7P7H&A:-\*? MVD/%%O+%#X T[6M'TW3X?$MYJ,3:IXJU2QCDU*?2+32;./4WLI+FU6^YG_@G M]I^L>)/^"K?_ 7-N?!VMKX;N9O%WP)\,:?KTVCVNO1:7XKT[X?64E[>2Z-= MW5C:ZC'&)+=IM/N;N&)X?]>\<3+ON?LY^-?VOOV.?^"M^G_L$?%+XT7G[2'[ M,O[4/P%^)G[3'PR\9>*O!VB^&?B1\.?B5X4\9Z!9>-?"MUJ^B@IK7A\1>(;" M:%+X326UE?\ AR"SNHUM;NUF /B[XO?LM_\ !Q;\#/!\?C+6O^"L?PT\7PS^ M,_"WA_0OAWH?PGLX_$_C:]\2^+]/M8_"'A_6;S2)A%JTVBM?3VK74:P>39SP M27-NLC7B_>G_ 62^+_[9_[-'['/[1/[8/P$^-]]\*K[]E+Q+\-;WP]X+U/P MEHNLZ'\8?";W_@O3/&#^,#<_:;N[NM>O_%4]DE[IAM[>W/AZYN@L4$DTT/Z3 M_$.QOOBC^V+\(O ]U:'_ (0KX)>!M8^/>K3CYXM0^(FKWTG@?P7H-Z%#Q12: M!I=U>>)H6S'(5\ET9B6*^-_\%&_V:'_;QTCX<_L5>)-:O- ^"?C;Q-I'Q5_: M,O=,D\NY\1_"WX5Z]H7B"R^%ZSQB1M/G\=>-(]'%YJ$YM+5O"^GZX()Y;@I9 MW0!]4?LF?&:Z_:1_99^!/QUN?#-WX,O?B_\ "CPAX^NO"M]9FUN-%O\ Q!H] MO>7EG/8NL96))C)<6JRE&$31[-YVK7PY_P %LOC_ /'7]DC_ ()T?';]I_\ M9_\ B!_P@OQ'^"2>$?%ND&;PUI'B31?$27_B/2_!^J>%_$EEKEM_#*[\.:0O@6X MTF%XM-?PY80-I.EI;(561+.UMK,A%>-&C@B^=!(50_D+_P '(C@_\$5OVX1N M )\&^""0X"D"3XH>" OWB "2I ().X$ ;OE !X9^SQ^W+^U9\(_^"A?['_[( MO[0?Q)\/_'7X7?MU?L>Q_M >!_&U]X6T3P3XW^&GQ+T#0[;4_%F@W-EX8TVR MTO6_">M7AN+;09;RVMM4LK0P+1/"/QB^''_ 2VA^-TOP3_ &T_C!^U/X^MO&^@?\$_+#X#?!*#PYX(\+> M]'_9[\&^/? %L/%'BDZA9:U>7WC'Q=90:IJCQZWJ=[IXM4*7+PQO;6VWX:_9 M4T;X3^&/^"I?_!)+X7?LW-K'BO\ 9K^!W[(/[7GPQ^%/Q>\1RE=<^,.HZ%K5 MU)\4_BK8B",IJGA7Q5X]NM4L;?6)OEU77K+7M09H%M]/FU$ _ILUG]J_]FGP MYXXL_A]K/QK\!:?XROO%$7@"TT>363+:OXYGC!7P)+J,$%?#7AJP_X.-[+PYX M?TG1[/5->N=;U*TT_3H;>VOM7]S*+JY=MP82)+*4 M1U=@#Z9_8(G_ &;/'\G[*'Q,M/VC;GQ5^U!XT_9CDU[XA^$!XOO4UWXYP>(M M,L]1UKQCX^\/7>Z7Q3-\/KZ:33O"VIRQR6VAQI!8V%S!:+;15^D.L_M3?L\> M&?%EKX"U;XO^%+3Q,_C2Q^&EO97%QJ-Y%#\2K^+3OL/@6_UNSMY]"M_&%Y%J MVDK!X>ZU"UCCM7FNXE?\ !CX*6=CH_P"W/_P2 \0^&_#NAC7K+_@D MS\5[T1:?IFD6-QJ4A\->%KFQL+R\L42Z6WNM1M2!'YKVZW+W,A,5QO\ -^M? M^"7?PG^'?[3'_!-OX*>)OB=X?L+[7O$W[5OQ(_:A\:SQPD:C#\>]\+WG@+POX/N+N\:.9_"^@VL#*L/EQ ^ZOV__P!KWP?^PI^R MG\5/VD_''FW4?@VPL-(\*Z(=@N?%OQ \7:C;^&O!'AO3\B[A$NI>(=1T^56D MME6."SN7FDC4LU>,>#?A_P#M8^"O'G[$WC:\^-?C3QWHGCN77=*_:X\)7^B^ M'+_PE]HU7X+^,O&'A_Q#HUX8M.U'PM9^%?B5HVE>%;-M+MKB?5[+4;1=2A@" M,Z_ ?_!T/HNOZC_P2^M];TZ.YFL? _[6/[,WB_Q?!!$[HGAVV\>QV%S<&0H? M+MK/5-2TVYDFE"10QE_,8! #^M?[6'QWN/@I^R%\1_BAX999O&@^!_CC5_A9 MI6V[>37_ !KHOPB\3>.],TI5M8)PD\NG>'[V]B5MH=].8QAY)40@'KVF_M"_ M!'4/&*?#ZQ^)_@^^\73ZYJ?ARVTN'5DD6\\2:+;+J>K^%K34]HT.]\3:-:.! MJ?A^RU*?5],Q+'?6<$L$Z1>6:K^WC^QUI_BS3/!\O[3WP9C\0:EX\M_A=;6G M_";:;/:3>/Y;?S%\(R:W9K=:)IWB25)56VL;K4(99;Y4T_F[8P+_ #X?\$C_ M -D#XK_M6_\ !.'_ ()=_$2Z^)_P[T;PE\._VD-:_;-\;ZG'HFM:_P#$_P"( M7CW6/B!XYO\ QQX6U[4;JTL;/17U+6==U73-3O+:_NYKS1_LMK=RRPV\<(_% M?X\> /!7A3_@G5_P7#\1^&_"GAC1-<\(_P#!:+X;R^&=!-3:XDN0+A")G /[A](_P""@'P"U?\ ;3^( M?[%"^+M(@^)'PF^%?A'Q_P",I)Y=2BCTG5/%NHZPEMX=O[V;3+?3$GL_#FCK MXDO;QKPV<-KJ%L9[B-V\M?4O"W[9?[*?C3Q_X5^&'A']H3X4^)_'WCO3=?U' MP5X7T+Q;8:GJ'B:R\,2I!XAFT.YL+B6PU.+2YI KK;7#N(PSPB2.*5U_%W]F M[PMX<\4?\' W_!7K2?$/A_2==T^\_8Z_9*L+ZUN=.MIDD@U;0M>LM3LY;R6+ M$%UJ5K+)#+<$(;FU!BD!"9'YM_\ !)O]G?X.>#/^";'[3O[>.@?"?3=8_:4_ M8F^*/_!3/1?V<]0A-PMKX=T>Y34[.W\.V.GQ21Q75AIL$;0:$%2$Z6TUQ]E@ M+, P!_7YX2_:!^"_C'Q,GA?PO\1O#FMZO=W>L:=I5M:?;4BU;4- *C7[+2=: MGMH])UZ\TLNOVR'2KZ\FM\Y=% )'LTTT03< $89>I+E50# M=(RJ"P_";]BS]G#XY?%_]FO_ ()5^.]5\:?"GPEX"^"/ACX8_'.\MO"VB^)= M2\;_ !&O?$_PVN&U*RU#6=;TK2;70;C6M7\0W5YXEMK3[<-3DM89VG011L_[ MI!"N3.@9_F25BHB#1%2)+@*A=B63:K\?*6P3D/M /P7_ &2/VC/VM7_X*^?M MQ_L/_M%_&HZ[\/?A_P#!KPK\8OV5X)? GAW0];UOP;\0]4O(/$.H7&KZ=IL% MKK+?#:[_ +*\/_O&B$D\3R2QWD5R\U?=?PL_:&\$_![X9^*?&'[1'[4.@>*= M$N/%OC_Q%X.^('BRQT/PYJMS\)] O8]'?6;W0_"FDV-S!X3\+:TMU87_ (HU M33(["V!@DO-1CCN[62X_+C_@KS\6-$_83_;U_83_ &UX].N[J_\ CE\//CW^ MP?XJ>WMKBY#:OX_3P7K?P/OS%:Q75[+#8>.S=R:A'9PSRR:/+:#3AJ4NH^#;5+I[G7=- M&G1"[BETV*XBG6Y@\MFDN;99M3PU^T!\$/&GPLO_ (V>'/BCX)U/X1Z9:ZM? MZO\ $*37+>V\-:)!X==H]>76[K4WM#H]O\ 3X)S/9:)^S9\,]7T2U,DW<7V31]-^$'C;XO\ P:MO&V@WUL%(_L74M(OM0:?YUC=M0)&P2I"@!_5W MX"_:.^"'Q'U#QCH_@OXF>&M;U'P)90:MXRT@376E:IX4T:YMY;JWUK7K37H] M*N;'19[:WFN+?5Y(8]/EMD62*YDCVL7>"_VAO@K\1-(XM!N M/%MGH5HNJ6>KWWA6TNHK&Y\2Z387]O;77B+P^E[<06[ZOH<6H6'FW5J%G(N( MF?\ )W_@L=X"T7]G']DS]O']LCX0:4VF_'7XK_ [X/?L[^+]8\SRM+C^&M_\ M4="\$:ITCX2?M1_P#!"GQ' MX"L(O[B?M2?L]>(?"5OXYT[XM^$)/"5YXZU3X7KKUW.+ M'3OBIX.N[WX7^5%\3=.BU99=2^'\,L326T7BRPB1KWPS-<0HUQ"NLP6CW-O' M-<1!X8GD3^<76;>SN?\ @GM^U3%+#;78M?\ @M+<30175E'*-,EE_:[^&KB] MA!1W99WD%(]+T6Z_P"" MJG[-WPDCTY6A21[KXL>%?&T'P8\1:PT863SG3POXT@UJZ25&&ZU:9R+=?W0! M^Y'B#]J7]GCPS)HD6N_&7P!IK>(] L/%VG,^MK/#+X.U66"#1O%M[=6GF1:' MX5U>:YMH-+\2:O)8Z+JL]S;QV%[<-/#YB_$G]IS]G7X4_P!HM\2?CA\,/" \ M/^#H_B)K-MKWC/2K>?2O!,MQ%;67B^>W2YFNAH^H75Q;V6EW&O@]I^C^%X_!OA.STV33I=!-E*VHZ-%=ZOIJ'6OLWB&W1IM-@,NA M!^QKX T/_@LU^Q-^R]\96L/C5I^C_P#!&_QS\(OB3XD\3Z196]G\8?\ A"M; MTCP;I&I>*= F6_M]4ET?1ENY]'M;N[O#H.H6UKK%O-#J%O$: /ZJ/#GB'1_& M/AW1/%'AO5;#6?#_ (ET^WUS0]9T^?[;INK:-?VZ7>GZMIEU&&26VO[.6&Z@ M=BN]),JN !7\Y?QF_:(_:@UK_@X*^'_["6D?M&>/O!_[.GCC]DGQ!\5[KP5X M;L?#,-YIOB^PTK4+6PO+;6F\/R:P-.BO-NHRV4^JNLUU!MD(L]D%?T._#7P% MX4^$WPZ\%?##P1ISZ1X,\!^&M,\)^%-,+R7)T_P[H>FPV.EV@G=Y7G6ULXHH M@[/NE\H;$Y5:_D__ &K?ABOQD_X.D/@WX!?XB_$;X9Q:O_P3^\8I+X@^%?B0 M^$O&+VLUEK%M.ZAEB02 'Z2_\$1OVT/V@ M_P!J#PC^V'\*?VC]?M/B1XT_8V_:[^*_[,^F_'?3-!L= T[XV>&/AWXCU70- M+\37L.BF'0G\1W$>CM<:A>Z,BV5W%<0.(D:7:T'Q\_;=^/GQO_X*4Z/_ ,$[ M?V.=A>!_B+^V[\4IM'@U?6=)\(?$3Q19>'8/AWX&>[G:'2O%,. MBZBOB.?Q(]M=KIM['##+$0)HZ\@_X(C?%C5/AC^T'^W[_P $G1X9\"1> O\ M@G[XV\(0?"?Q]X0\/2:+KGC/P?X^MFU>WO/BG&9;QO$'Q($HM[OQ1XPO[^[U M37M:NM1N+@V\4%LTWSG_ ,$SUNOAS_P<3?\ !:[1?'#I; MURLE_P"%]:U[P[IFCQV@F"QR0Q2RI'"B*R9MW!;>Y#@'[,?L86/[7W@S]K+] MN;X7?'7QGXH^)?[/'A]_@1XQ_9)\:^*M%T."_MO#OC?0_'%M\1O TGB72FCN MO$EUX5\1^%=,EGDU6TAO;2PU?2%FDFGEG:OTSNF*PR;5+LRE51>&9FX4 ]%& M2,LQ '//$/AZ,CS;#POX[UKQCH MWAC6W4JBD:WJG@GQ5;[XR0S:,^]5;:#Z$THD!*+)\K!3E&[LI88&6##;C! ( M."1L968 _)O_ (*I_MS>)?V2?!OP(^%?P:]XQT/PGH^E> OVA]%\ MG^,77Q3:M9ZCIVB^*/#*W&O6WAN\-UI.@6GGP6DZF$22?EO_ ,%LY9?#/_!4 MO_@@5\1-5V'P+;_M0^*O!5S>7;1QZ;;^)/'UGHFE^'1,\CQ()[EY2;<>>'9[ M94A225T1_P!=O^"EGP_^$WQU_9A^(?[/OQE^/OB/]G+P1\2=-N]:\;^.?#FH M6=IK#?#/X:7EMXT\>Z2\SWL+Z?I/B?P[IMUX?O[N+-TT%PME;V)-;\ :/IWB7QEIUGK>VXT'PQJZW4FE>*KY]2 M>UB'A;5(M/OY=,\1P23:+?P65[+97UPEM.4Y7P5^UU^S)\2?%?A+PC\/OCE\ M//%_B+X@Z-JVM^#]/T/56N?^$K@\,N3JDNDZM;0_V9>7.FVX-S)I,-V-4ETX M/J:601G2U2!DMA;+:H ?U8>+/VC/@=X)\36'A#Q5\3_"VE:]= M^+?#W@<:3ZL[N^AO[ M&>VA>&Z@D?(^.7Q.^&W@O1/%/A;Q1XWC\->*=<^'GBV]TZQT:76QXJM=,LM+ MU!!XJ6Z\+:?/K.@V=I>VSBWUZX:TMDO(S%;7;W*>3+^ '[66@>"_AS#XK^%W MP/U._P#B%IFH?\%FOV+OC!^UG\7/'$@D71_B_P#$7]JOX#2^$_@?X$%I$TNJ M:MX2T%/!.FW1=)+7PUX;CAMI77[9=PP?2?[*7Q.U;XU_\%)_^"U-[XU2XCN/ M@GX:^&G[/?@'0[B-6@@^&NG_ ZU#Q7JNH1%\$Q>(_%6K7-XT?GK&S[G"8+M M& ?1?_!)[XS:7:_\$P_V4_B+\6?B+?:G>^+/#>L2_P#"5>)-1U'7_$'C/7+O MQ'XIOP(&$=]X@\3:J^G6%WJ3-!;7>HW&GV=WJ<\2Q6UV\/Z(?"?XM?"C]H+P M1I/Q0^"_CWPQ\2? VN2ZOI&G^.O!]Y;:OIUS<:3?7.CZSISW?DE[>^TC5H+B MSO+&>-9K2^M)X+M(FC>-/Y^/V!_ >EV/['G_ 2B^,&F>)M;U#XB> O"'QC^ M'7P _9YN=;M/#GP\\=_$CQQJFO2W/Q"\632J]S WPL\ :#XHDM;RUMI(C8:O M=:3L.H:KID%]ZA_P;!+<)_P2>\&?:OL@N1^T7^U>;M[-W%K]I'QS\6QR^0KH MK&W:0LD6]8G6#RF\O)( W_@F;^U9^UK\7_VP?\ @JC^RG^UE\;!!XB_90^( M,VA?"6XL/!O@_P ,C3/A/X[@U77_ -\0+J8:?-%J^K:1X8NM%N+JYN;]]*/ MR7=W;-$SR#%^*/P _P""RO[4'@7]G+XG_LF?\%%O"OP>T";X9^(KWQROCKX1 MZ1>ZG\0/$>I>--7D\-WM[X>LM)M=/M+.S\('3;"661D6>XAEOA81//'&ODW_ M 4=BM?V;/\ @JUH.M>'5U2TU3_@J]^R2W[%.W1K49L_B7IWQ"\/>&(/'>8L M-+KOA_X5^.==U&>YE91#I7@VSC63,>%_HL\7:G;_ 9^"^NW>D1011_#KP 8 MM%@95AM6O](T86.EJ84"K]DDU 6*W( "L9)2P8_> /XZ?VC/C[_P7/\ V#/V M6?'W[3FO_MDZ+^TIX5^#'[72_"#XX7N@?!GPJFD6'P4?P]X5>Y^)?@6VN[1[ MZ*/P_P")KN^\,ZK&8DLXKG48KG-U:V]Q<1_T@Z?\3OBK\2?VD?V2=/\ @]\: M+_Q+\(=6^ \GQ6^/.E#PUX6GMM3T;6-&L;_X7>)9=5AT^.XT76/B#K.HCS-. ML;U1::';1ZNFGQ6[1))/^"; MWPQ\>ZUJ-SK/BOQ3JGB'P=J>MWQ8%)7 /T\_:;\6_$KP'^S[\9?'7PCE\*6_CSP;\,?'GB?0=2\7V M]_?>&M,N/#7A;5M2BO[W2-/V7VJPV]SIVZ'3(;^W^T-'!)/*T!]6_9F^)7BO3 M+/\ X5AJ%M?B1H=3\)_#K7++Q:GC"PQJ?]JQ7]B(V@O)!:>S^-/']M^TI^W3 MK_[,VA>/I4^"?[,?PCTOQ;^T-HGA[6SIMAXN^+/Q/U"]M/!7P9\>ZPD27L6G M:1X*73/'M]I-E>W%EJG_ 2R^)?P M:'@G7M(^,%U^P[^S?XBL/$WF6T=I9?%_P_X5\,3>+-&FM%G62\T!M/U4Q::- MV /ZLO"?A?0_">F:)H/AK1].T'0]#T\:;I.DZ7:P6NF:=I_#I8Z7!;&*.*WB M89F:2U6220AVV,Y4]K7YE?\ !(KX@?$3XH_\$]_V8_%'Q4U2\U[Q[I.B?$'X M;>(/$FH.IUGQ%'\&_BW\0?A#HVMZOB>Z5KO6=#\$Z9JNIR&YFGFU&Z9Y2'5@ M/TUH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "FL2%8C@A202"P!P<94%2W/8,I/0$=:=2$9!&2,@C(.",]P>Q]#0!^='_! M0+]A_P 2_MU>"?#7PM/[07C'X+?#_P .>-? OQ+U/3O!7A7P3JVK>)/'/PM\ M3Z3X]^'+W.L>,/#WB PZ#HWBOP_I.IZEIME%!)J9@,4ETD1:*3SC]N7_ ()V M_$+]NCX+_!CX2>*/VT_CI\$;SX7>);7QOX@^(7P!3P]X.\5?$+Q/I$ MO#%Y MJ-V^GWW]EC1+G9J7_$F2V%S?RR2.L4#"W'ZM^4F5)&2IRI."1G.1N(+8;/S? M-DCY<[204$*#!&8C3+NUL?)@2:62XN?:_VZ9?V=_X.^&U[/!/K7B3Q=)=ZQJ@U[XC:]IUI#X9O?$= MNNFV=SX6BBL3ILUQ(^H-^I31*PP2<]FX8C[N0-P9<':"5*D%OFQD AHMXQDC M(+$EFR-Q.L?M1 MQ_MIZW^S-_9D?V"Z^.3S0^(7\.V&K*L=I;?!=_'MO8?$E? DEM(L/BB&6!;Q M].D\B/\ 8VQ!51%'Y*QI&!%';HT:0I"42WMH_FV)$L*!"@0$C=@CH-,PQD%2 MHVDAF4*H#$ $[0"<8&.<]CD /5 O3CU "C<>Y.%')ZG&![4 5Y^0J9?>2A M^7/)5LX'( WG(.._P!J7X1?MT?!7Q7HWPQ_:F^%'@;Q M)\)CXCU_0=1\1>!_B)\'_$WVA[OPEX_\-:+K/AK4-5O]"U.=;[PQK!U5VTBZ M4L;2XC\J.'](2H(Q@< < XQTQD$<'D9!'M3?*3.<<\9/&3C!]/ER0"=FW)& M3G P ?E9=_\ !,?X5:I^S)X;^!VK^(;_ %SXC^#/C>_[6_A_XVWD/G>([3]J M27XFI\8(/'$;[P.]ZDM]\,+"S\(G6XKJ"+5X_4?V<_V6 M(OV\4^$?#KZ?:_P!C>%[!]&\#_#'X M5>'=5U/4-5T3P=X3L"[VNE:UXBUJ]OM0N[_5=1U-KB82Q??XMX020B@GJ554 M8_,6'SH%?@D_Q<[FW9))+_*3D8X.>!\HPV'7?C3XX\/6_PW^#GA^_L(3%^SI\!M-NC=7'@_PU'.XU6YT3P_I=FUK8:?J:ZS[Q^U;^RM\'?VR/@5X]_9W M^.^@2Z[\/OB#I1L+W^RKE[#Q!H>I6X1])\1>#-6 E?PWXAT*]@M]2TK4DWR0 MWT$^(O"?B/5H/&FBV/@JV\7?&W5]7\9>([+QKXDL/!>EVEEJT>@:7X6M-: MUT7&OF*);F:T;U3]DW]@FY_9HT/]K/0[KXU:[\0[;]KCXC?$CXQ^-I]3\,Z3 MX>N/#GQ5^+MK/9>-[KPTNCPQ):^%C+-;/X,;*/4/C-XKO_%'B;1+>PO8O"MEI,5Z MT?\$MM;N?A-^UU\)/\ AIOQ=;:+^V%^T!I7[0WB[68O _@^7Q!X8\66 M_B#P=K-QIGA<3:;)IKZ;.OP]\(J\VH6U]J+3C5M1O+B6XU'(_9$1(IR,YYY) M)//4DG)8GD!FRR@L$*AB"AAC/4'CH2=V& P'(?<&=>-I<-MP N!G(!\5?%G] MD/PM\:_C!^Q]\IX?L$AU[5O%WA&3PS=W:0LLP MT1X]2FLM+_#GC M_P"+G[/?B#]E>#PM9> /A[/X6\)_!GQ)>&:\MM.&J^'KW6+KQG;6LDP@UF[O MVB>ZG,LEH+=1;G]EC!&05VY5AM8$ AEY^0@@C8 <*N-JX^4+SE_EKD$@E@,; MLX))ZMA<*&/]X $=B!Q0!^ .G_\ !$K4-/\ @+^P]^S=:?M@_$.+XYTC6\VE[)I^ MF7&G)!9S0_N((D P!Q\N!Z!3N'(^8_-ECN)Y)]32>1'C &!@@8QD*WWP#C=A MQ@,"3P!C&!0!\N_M,_ BT_:-_9D^.7[,K^(-4^'UA\9O@QXW^#L'B?1RT^K^ M#[+Q=X2O= LM7MC*0+O4]+6[2>&U-TCOY;*UY)+-YR>*?"S]F/XF:CXH\!?% MK]L3Q_\ #7XR?'+X/?$^DZ18Z9+>6T\,%K96<\&G6$%KJ.IV]S^AWE+M"C(4 '' 4*!D M?-P "&SN!Z,!Q3#;Q'''W2#R%;)'!9@RMN8CY=[9=06",NYL@'X6>!/^"2?Q M)TCX&?"/X*>)OVT/%^O:'\!_VD=(_: ^&DEKX"\-Z?%HVG> O'>K>./A!\.K MFP>.YMKC1O#ESK%Q!XOU6T@@U/QFXCEN;JU6!4/NW_!07_@G+K7[:MK^SC\2 M_ OQSUC]G[]KG]D?Q7=>-?@E^T!X9\/6^NZ;9ZGKUII<'C/P_P")O L\]M%X MG\$^*%TG3X+[0S?6\45M;WL(D5;EHC]Q?M-?''0?V8O@?\0?CGX@T#Q'XGT7 MX>:*FKWOAGP7IO\ :GBSQ \M[::;9Z9X?TN#9-J>KW-U>1)I^FQ*S7LS>1&$ MX(_,;Q#_ ,%M/V=_#5]\1/#ES\#_ -K>7QY\)XO@U>?%3P3-\#/$=KJG@2T^ M/,MG#\+M:\5K,AM= L/%EU=@QWTQ9(+;3)YO)"_Z\ Z7]HS_ ()E>._VC_V6 M]$\ ^,?VL/&VC_M7^%_BEX9_:'\._M6>'?#EI O@[XW^%(/)@NO!_P -I)Y] M"T3X8-I:2Z3-X)LI!>7EI-O$GPN\8^'_CYX'^#UKHW@GP)XI^$GC#P[XQ\*)H/PHUC6]:^V:0-1 M\.7E_>V>H:Y-'=W^IW,K))9C^S9OU9TNX%]::=J 600W5E878$_^DO$;F))P M9+@802P>:\#"/;Y:#SGW*0I^)_V/?VH/B9^T'\0/VQO /Q1^%NE?"W5_V9?V MA9/A!H>G:=X@'B$^*?".H^!/#/COPMXOOYO+@M[&?6='\10W"6,,>U()C&S, MS%B <5\(OA)\8/ '[;K:AK7[1GB[XI_#:/\ 8WTKPOXL\ ^([[4IQ:?&2#XF M:#?2_$Z:"WU'^Q=+OO%VCR:]'8V*:)'=Q:3#%8V=T-/@(FZ_]OG]C'4?VX_A MEX?^$4OQF\0_!_PGIOC[P?\ $C5+OPGX>T+6?$>K>(/A_KEAXC\*1Q7&MV5U M;6&GVVJZ;;R7]M+:W']I0 02LD0D6;[I@T[3[:[N;^*T@CU"\BBCNKQ(K<7M MTD?^J6:\""YD@C) A1I5AA*A($4%0;WRO@J0T;@!F!)!5=H?,BY!QD#YWWY5 M]N5#+0!^>GQ)_93^/7Q ^.W[%WQ8@_:Q\;>'-)_9RO?%MW\8O!.BZ0^D^'_V MDF\0:5'8:6WBG2_#VHZ1X7TH:3,LL_DKH%U'')(RVTD1;X_V:O#G[;=C=ZA^T1X*E\&S>-[;1_B+XF6.R\4_&[X"&TU; MP]:> ?BGK>CSW]CJ&HZSIGBCPTVMW#>*Y_##:I' P]E_89_;%^)O[5'Q%_;. M\#_$_P"#^A?"/5?V6?C[%\&=)TS2?%T/C6?7=/&C/JUKXIU*_MK2VMK"XU*U MEM+J+2XK9I+!)@CW,VT.WZ.QA3\RB(M@-QM:3:-FX!P69@Q #.[$XV9'2@#\ MV[?_ ()Y>%?A+^Q-I?[&'[(_Q&\5?LTV&BZGX8U2U^*GAB6/5/B#?ZG;>)K# MQ#XX\0>);^[@8^(=?^(KPZC;:_>M!:;FU:>6-K988XZ^[/&VE>)=8\'ZUHW@ MWQ3#X/\ %MWIC6VD^,KC2+37%T74I85A@U=-)NR+349T"2GR2\<0/^L'RA6[ M@*JC.W:,E2,D!4 #$#H%C(P,0[0207W.+CXCWG@_5/&FC>'+77(?A_?>)Y[F[UK0DF>:_MI$L_ML$& MU#]Q?%O]DCXB_P#"V[[XU?LI_%?PC\"O&_B?X!-\ _%]EK_P[F\7>#7\+Z0] MS/\ "WQ9X2T'3=9T.ST3QA\*9[S5AX"/B/\ %[Q=\9](\,WFBZ?HFG_#;7/B!=6U_P"(O#'@VTTN"*#3 M/ GVZV.H:3I((((;ZS6SBF^U)>V-M:+)-< " MU^SO\5/B#\4?A;;_ !V^(V@1_![P/XLTJ\\2^&?A[XHTM(O$GA3P-;V[7.B^ M)_'VL3WD,MMK&JZ2B:A?Z"VGJNA6SP0W-])<1S@ 'SI_P4._X)VZI^W]J'P. M2]_:)\;?!?0O@)\0=,^+_@_2/ OA?P9J'=7\1ZIXHT36+N;PQ M9VLD]M>:)I[6)OFD+M>1; A]A^/'[)T/QG@_9Z\>7'B#0O\ AIG]F?Q9:_$C MX0?%O7/#"7&DVGC'4/"^H>$O'$&J>'?#%QX;NK_PCXXT#7O$-CJ>@VFLZ28W MU.&^2[=]/@MZR_@=^VMX+^..N> ;:W\(>/O!'AOXV:+XAU?X#^+_ !,-+LO# MOQ6L/!S7$^OWFA65E=2ZKH&I+I$,FMQZ=KJP-J6AH;W3X[A"TK?0/Q:^(0\ M:+X:LM.N=/;Q1XP\:^$_!_@O1[QOM/\ :?\ :FO:?'KAM=/@WW.I2Z%X+&O> M(XQQ]K.FQH]POFK)( ?GO?\ [./[0G[#'[.7Q7\:?L8>#? W[2?[7WQM^/>D M?&/X]7/Q1U&X\*Z=\2KGQ+K5E:_$'_A&WBU&&;0QX9\*V_\ 9OPYT*YN[V.U M-M:QW1O%)C;W#X:_LVZYXR_;.\1_MT?%G1G\/Z_H_P "]'_9^^!?@:>^6YNO M _@_7-:;QE\6?%/B:*":>PA\8^-]=L?"?AZ;^RVCLX_#7@?16>U-Q<33#VGX MA?'?1_A)\8?A1\-OB#-9:/X8^-\FH>%OAUXGG<65H_Q.T&SGU=/!NNW0D6VL MAXDT6.&Y\+W$$D O]:CDT..&YN)$-?1DF[R9)(I)(6(@CS! 9C Z3RI<,D/?BCXQU.>W=/'.J^$QI-K;I()+&P M\->'4T5/M;;Y&6/4)5,SPG;$"_1F.ZOQ@_;$_P"")/BS]KO]H/XM_'V7_@IC M^VY\"KCXCZ)H_A72_AM\$/%VD>#_ (?^'O"NCZ2-*L] N]*BTV2XUJ"\OFU. M^NY&O+*6X%^Z2NQB663]%_'W[2GC#4?VC=(_94^"&@66M>/K?P7#\2OC)\1M M>1Y?!?P3\&WTPM/#FGZI;669=3^(GC!F%_X?\+7%WIT4VAPS:]<7=K9F-*[K MXH?M"GX;^*_!_P += \$^(?C!\9/$GAO4?$]SX1\#7F@:/<6/ACP^]E8:MXL MU-O$6I6=CI=L]]?0MIFDR7,U_>7,SV=FUPT1<@'Y=?$3]D#XO? +7_\ @CE\ M'_@!^U3\0K;P[^S'\1]!\$_$?X67T]W:7_[2GP+O&PUO2[K2=6NIX/[-B6_@,$M'T+4_$NH^']$U.#7+?3[%O$&G:E8:<1K]A83_;K: MS-P(T6-0 JM7SA^T;_P5A^%?P&_9B^'W[747[-OQ]^,L7BGX@7WPFU#X;?#W MP=IVJ_&/X;^(K&]FL?%NF^*=#U*6"XLX=&O;,PZI%IUQ*DL=Q;ED*S(PH_L M_P#!8;X=?\%"OC?XJ^"G@G]F/]J3X-ZCX)^%]W\3]3\2?'KX=V_@G0YK&/Q+ MX8\.6WAS2;:6[;4KG5+ZZUR/4()$LGMEL=+U#>P9@T8!]<>,/V0IO'W["WB7 M]BWQ1\4O$=V/$7P/O_@8_P 4])MK+PYXGM[*7P^F@Z?JJC2X8K>"\@MK>T&H M&!-FHQ_:;<)$TV\?BM^SW_P06_:<^"6L_L&>)5_X*8^*+SQC^Q=8>*/A:=;\ M,_ WP?H$?B/]E?Q1K-MJ%U\&?#=GJK^)4\/:T476K*;XF:T_BGQ-&FJVUWIL MVG7^@Z5<+_0;\;OC7X9^!W@67QEXBAU/6+FZUOP[X(\+>&M$DMCXD\5>,O$] M^+'P]X8TV*Z:.R&J:A?"X:.:7;#%96TUQ-LBA=QY]\/_ -K#X<>,O#OQKU+Q MM#=?!"]_9RU'5[7XXZ5\3;K2;&/X>$-1\/7@UC3 MO%VDW%[I+-$_8-^-W MQ4/QS\4_LFGPA:+K^@>.)+L7][X?\"?%K[?%>^&_AMXQO4B3QMX:&ERW&IQ6 MMNMOJ-C>WFHWUY[I_P .ZO%1;]O.,_M'ZZ(/V\DGN/%T,G@'PG)<_#T1:7;^ M$(U\)B/3DM;MI/!ESK&@W%QK$-[#/BA\6- ^ M#FM^ ?B'\*/$GQ#^'%W\5O@Y<^.8[$Z3\8/ %HS3:CJ?A1[2_EN'UO1M/-KJ MVK>&;TVNN:/IM[9WES;+:SH9?9_C;\7[SX=0>!-!\.:7!X@^)'Q)\:Z5X5\' M^&9#/,GE^<]WXH\5WWD(LEOX<\-^&X+VXGU8*+9]5OM-L)9HY[RT) /B7X:? M\$W-=\ ?&3]CCXU7G[2'B'7?$/['_P $=?\ @#I&G3> O!]AI?CWX=ZY.(+A MM?\ )T]+VTUY=(L-(LGN](N;%%N[":[CA#W !&E@D3[38SB" M^L)WAD^R7MI#/ $*+M_/CP#^Q;^T+)XA_9J\/?&K]HCP-\1_V>_V4#XC_P"$ M,\(Z#\-/$OA_XD?%!-2^%WB[X+^']-^./BS6O'/B+PWXHTOPSX(\6:Q>2GPM MX/\ #5QKNMVUAJ-XD<*$M]H?M,?'_1_V9/@QXS^-^O\ @[XC_$C1O NBRZYJ MGAGX6>&+[Q;XIFTJSMY[^6\BT^ QF&SM+2WDFO;N]?9"H5I7R"[?%_PA_P"" MIO@+QUX4^ GQ*^+'P5^)7[,_P=_::N=(L?@I\7?B[JO@P>!_$>N>(M&N-;\+ M:/XEU+P_K=\? 6L^++:TN;?PC;>*/[-B\271?3M/F> M ]:^*7/BC2_"Z:1I.ON9)-+F\43VRE5\ \7?\$!O#GC[X%? MM0_ 3Q7^US\5+CPS^U_^TKH/[4WQNO+#P5\,[34#\2M"U.TUF?3?!LK>$9ET M3PA<7FF:*D6G:DNN7T,%BX&JS?:94K^AJR+M"&)!,K+,I54#%'56#L!YGSGB M5F3]VHN-J N-U.DRQ2.)@2596WL65 S;2Q42[W9&(C568A6&T\D4 ?C+'_P3 M(^+&G?\ !175_P!N[P1^US>>"X/BG\#/"'PR_:+^&NE?#O2C-\6_&/PZTC5= M*\!>*9/$LUR\/AG1]/?4?MFL^$M$TJU.KRVZ+<:@UBQMC[7_ ,$_/^"=_AC] MA;X"?%7]GV+XE^)?C3X!^*WQ#\??$O4D\>>'O#^EZI8ZK\6WNIOB'IX_L73H M;.YTS5+^876G6EY;2M9VB>3)-<,[S'V_QW^V%X.\#?M:? O]D'4/ OQ+O/&O MQX\$^,?'^C^-]$\.33_#_P -:=X(\G[5I_BGQ+'$L&GZKJRR-%;6^^.5RAC1 M@6!'F/\ P5+_ &NOBG^PI^QC\3OVIOA1\+_"7Q8U;X7RZ!&];UFR\/7.H6EUIVGZE<:MJ-G>ZG82P:6QMVN8C)_I2#- '@O[&_[!'[5 M?[)UQ)\,/%/[;NG_ !#_ &.?AY>>+=6_9_\ AH_PK@T/XE^ -.U-]4F\.>&_ M&/Q4.NWEMXJ\'?#LZE.GA_3;71-$F>RTZQ2>Z:"W\@>\?\$R/!/Q*^&W[*VG M^$?BS\>M7_:4U31?B/\ %:;PW\<=7M]+-5T^*QO/&7@SP M]XEU73+<%K&&YU_0+*]GT]%F'F/#9I<-:E9DA$BAF=1)+(6[BQL+'3X(K/3[ M.VL;:U5EAL[*UBM(;=,MD0VUND4:1R2%I/+*!&8$IR%P ?'?[7?['O@;]KF; M]F<>._(>V_9R_:?\!_M%6%M=V$6H_P!NS^ M'\4V$?AW)=?L5O>WNMZ9J\CK MOEO M##JC:VOB./5?%4>J1W^L7ZR^HS_\$>_!&K?LI?MJ_LD>,/C5XP\1^"/VQ/C! M\2/CVGB%-$T+1/%'PG^*_C^ZT:_M-?\ "VI:/I]O]NM_#>I>&](GTU=92Y(: MR=)F(EES^T9C2(AD15RN"P6)7 #EADE0 @9W.>0K2'"_,"J%5&0J",-G^ @L M"2S(&P&&YR[87+ #_"GAWPCJ M?A>PT2Z\3:;!X,N_BMXL_M77M:?7/B9/\+XKSP+>ZK:IIEA]BU_7)A8QM#0!^%6N?\ !)WXH>(KK]J3X?7G[8>J>'_V;?C3^T5HO[4'PO\ MA_X,^&?AFQ\??"'XP0^(/"_BS6[Z[\;:M!K%MXS\/7?B+PS)K>E:%K&D'P[; M:AJUW)JNFZRD:PS?I!X\_90\$_$[]H/]F7]I/Q+>7&M>.?V;="^(.F>%[^\M MK6"6_E^(.BZ=I.K:C<6EG;VEE#=32:$#'*Y;D 98 X!5LR;5.2!D+%M!R";#QYX? M^)>A:#%8V.C>-/ <6HW,>F^!/B[HFF6@TO1/$][IGB:S@MY;@_V:'EE>O4M1 M_P""=$:_MN?!K]MOP;\ M9T/1/$7A_Q+X&US6+77 M?%M[XJU>_LQXCN/%>O:G:O='7['5K."VNI1%#;>3(UN?U&7##80$4[57:SQ1 MY#,"J!67;)UW1K\VX%'(VU(L2G(*%0 %4KQA05;!. 3EE&=V<@ %_".H^$ M?!O31P12S21+P_QG_X)0:I M\2O^"A]A_P %*O!_[67Q*^%_QH\)?#U/A3X \.:9X$^&WB+P/HO@RZTR[L-: MLM3L/$/AN_U'Q%>:Q->RWUM<7-_ 80(85$BKYK?LG9:3IVFP_9["SMK*#?<2 M^3:6\-M )+N=[FZ=8(8TA5[JXDDGNF"!KF9WFN#)*Q>KODQY!V*, 8P-N,# M(QCD# 4]5P-N* /POM?^".%G\/?V0?VJ_@S\!OVHOC!X%_:N_;!\>Z/\3_C! M^W1JK6=U\8-7\9P?$O0O&>M+8'PC'X271O"\VEZ;J_A/1_#ND7%G#I>CZC)% M()XD:.3UG]IO_@EKX$^/GQ6_9T_:3T'XC>,_A3^UK^S38^%(_#?QC\,211Z? M\76\"I9ZGI.B_'KPBL;V'CCP$/%-D/$EUHT907F_77R(PNQ M5VI\Y*@ J2X?M7EJT> MEP:7'/ILWM7B3X;?'RR_X*Q_ OXB>$_VE/%7B#X,6_[-WB_PM\9?V:I(Y8_# MOA=+>T@3PE\;=2U&.YATAM<\2>)HH-*ATF?2DUJ*WNKG5+::+3H[FW7]>WC0 M D[@3QN0+OP < D+EE!PV'W D#<&&0:,6DZ8E[-J,5E;IJ%Q'%!O^'-9LK.ZDC9Y;75[ M);K2-1B:TO)T'Y/?MC_\$:?VC?V_O!'Q#\/_ +2'[<-HFN'X,^!_A3\'+KX8 M?"K5_#.@^'M7\*^-8?&6H?$WXGZ-JGC36=0\;^(_&Z6D.C>*++1]6\+^%+NP M:2*#1(2(GB_HJ$" ?-P,?>.3R2=YZRDY))EWDMEC\Y9BX1(.0"#MV@]65>X M#$%L'I@D@8&T"@#^>GX)?\$>_P!J7X:_M(Z!^T7XH_X*1^-/%FM>)/V4_#'[ M/W[1FE:5\'? WA6W^+_BKX>/XXM/AEJFCQ+;7.G>!?A]X3T/QJMO_P (9H%E M#K>IZAHYU"^\474>M:E:M[1\,O\ @DA-\)/@U^Q-\'-!_:9\;W>D?L*_/ MBU\-=5U7P?X/FNO$HU)-66T\+>*B-*6W.E:E '\XOBK_@B?\ '+6K/]KG2M(_;\\5^&?#'Q?_ &P8OVX?V6_#5A\-/"^I MV7[.GQVB^*GAKXLS^-/%.IZM#<>(_BQ%H5SX;/A[PEXV?A_P ?%#3/[4GMI-0E\.:KH&I:0(;&^T% MI[>&[B_:L0Q@[MH+8"ACRX48^7S/]80< GQ._<, '\YOPO_P""&OQ&^%-]^PEJWA+_ (* _&:/5/V1)OB]X;\4 MMJ'A/PA>:;XV^#/Q=M]%&L_#CP9HUUIDEAX%U>&;0;@-\0KJ/6_%S0:_K=O: M:A;B'P\^A_=7_!+?_@GQ?_\ !-7X0?$[X!Z1\:->^+GPLUOXV^.?BC\(=+\1 M>'+73+WX5>&/&M^VIZGX-NM3M ESXEGDUR2\U275+PL;BXN9GB@@AD5:_4D1 M* !S@8[X'"E<@*%"9!Y"!1GD $G*F-2>IXSC[N02?O!L;@0/E'S8V\$$9H ^ M2?C3^RGX ^-'QT_9=^/GB:&V;Q3^RGXK\=>+_ PN+9;U?MOCSP'K?@6XD*AD M*+;Q:VUU;K&"YGM(-DL+$31>C?&_P/XA^(O@ZU\':%?V%I;ZMXJ\*GQE)J$1 MF2Z\#6FKB]\2V%H1)$\4M\+***,*[%4+?ZP, ON(C4=N>,M@;CAM^"<=-W;H M.@ IODIDG'W@58<88'&<\9'(R I !)(% ' ^.=+\3^(?">OZ/X1\21>#/$NK M6DUKIGB&32+75UT:0YCFN9M-OF>WOBZ2S>2DL92)W64JVROD?_@GI^QA?_L& M? :S_9YM_B]KOQ>\%^'M=\1ZWX.O?$WA[1-#UC0T\7Z[J/BCQ#IEQ-H=G:1Z MA:S>)-7OKS39;E6GL[61;0,T<:,/O8PH2#CE6++D*VUVR&8%@3D@E>N,'@ @ M$."*#GD\$?,=QP3DC+98C..&)QC"X'% 'A/[1WPS\2?&?X'_ !+^%'AGX@7/ MPPU7XD>$M6\#7'CBPT'2?$E]HVD^)[271MRDO+. M:&VN)8[EU*PLC?)W[%7[ FA?L?\ [+LO[%^O?$K7?VAOV?\ 3-#U7P5X7T+X MF>$/!5OK&F^!M;6Y.L:#XDO/#.AZ/IWB:WF-W<);RC2XGAA*(^^2-)8_TH** M2#CH,# QSG@@!AZ$ X(R".34(M8 R,L<:M$"L96*+,:L6++&QC)16W'*J0/ MS.0#\.?#W_!)37= \&? G]F%_CKI&H?L5_LW_M'^%?VA_A5X$U;POXDOOC-8 M3^"=2U;Q-X ^'%U\3F\7VGAR3P3X7\3ZO<7FFV2>#'NUTZ&UTE[C;%'./J+X ME_L9>,(/V@/BO^T-^S1\0/!/P7\4?M$?"JR^&7Q]37?!&O\ BA?$M[H37VE^ M$OBIX;N-!\6^&+72/BEH7AVX318M1U2TUBP>STO28KS2[MT:X'Z3M"K@*Q) M.<9!Y!)!!()4C)PR%6[EB0"$^SQ8*A<*6+E<#!(_L^?!KPW^S[\(?AI\&/!S7,WA[X>^&;71H=3NC"=0US4&^L;]+:=$EA%S97 N+2=XIV9I5BCN M)976*"20+$L4,D?G>8L7EI(Z/.-\4&9=JO\ AI\"/@I\2-2_X*5_\%8OB+XZ M^%WQ%\+_ 1_:[^#?[-7PW^%OCO6_"^J1V&O7'@;X9>+? _Q CN+.W0ZMX=M M[*^\16_V-_$%MI:ZHB33:5-(JL2 ?"7[.'_!4?XF>.O!W[*/[2^K^,?BW\9/ MBS^U/^U9+\-KS]GGP+\)/C%)\+/A-^S3XM\:ZQX(T4:L;3PB? 0\0^"+?1X/ M$OBCXC7/B&_NM6O=1M["*^?3X)%/U#\3OVF-0_9!T[_@N/\ '+0]3M++Q5I/ M[3G[-WA7P;?SZ=+K@\/^+OB3^S_^S?\ #K1-D_X).>.?VN?V>?V5O!7[#?QM_9>^*GA7X[_ +/_ ,0? M$WP]TSQ=KGA;5[CX%^,O@@?'.HZUX?\ B1H'QG\/VVK^"==U0>$]5N#;^"]. MU+_A)[B^TR/2KG2K.YE=(O//VD_V8_CQ\:_A1_P5ZL_ 7PB\5IX]\;_M%?LY M?M(?LJV7B;2I_#UC\4;K]F[P?\ ;E;.UNKHV]C8W6K^*/A=XF\*Z3I/B"[TW M4[][BQNTLOL[?NP#TCX5_M2>/)?BS\5?V?OV=_C=\7/BUK=A^PQXF^-6N_&? MXZ_"/XT77PW\%?M$^#?$?AG0UM["^^(>@>"--BT[QOI.JZYKD7PY\+ZKY.EQ MV,=S';VMM!*C_GY\&OVOOV_O!?A__@D=^W_\4/VG/$7Q1^#7[<_C[0_V:OVC M?@+J'@[PYHGA'POXC\?ZOXQB^'GC?X?_ -EV*R:?=I=Z3<6VJQW@>=[2S2%+ MVYCDD8?OK\//VEO%/[17P8\0:K?_ ,^-OP;N3\!_%>H_$/1OC9\./&OPPO_ M WX[N?#%W'J?A72[;Q;I=A8>*M/L;\SBR\0>']2U'3I;*+S8[A8I,U^!G[' MOPG^)O[6/_!/S_@A+\%O WPN\7MX,^#OQO\ #_[27QW^(6N:7J>A>$/"WACX M,ZGX]_X1VWT7Q'>V<&D>,M1\=:WXDCETW2O"U[JU1"' /'OVJO M$_[37P9T7_@NG^UC^S9^TIXK^!&O_LW_ +:_PZ\:Q>%?!^D:/J>A_$M[+P+X M/L]8T7Q[]NL'NWT[4K.^$,]M TD1 :27+_$_PA\(?#K]C_P#X:;^-WQ,\#ZC/I_BB#XD>.X-%TKX-^ [1FSF6UN)EE^%/VI_V3?VFOB7^R_P#\%U/"/@SX$^.] M:U[]KCX_>#_$W[/FEMI6IVEU\1= MO#OAO0]3U2W29&?1(K*\T>\C66]%N98 M3;SPV^S?Y?U[H_[,?Q0_9V_X*L>%/^"@.C_#SQ?XE^#/QV_X)^V'PE^.NE^$ M="OO&/CWPQ\:?A=9^"=3^'Z?\(IIMI-K]Y'KGAG0;_PWYEC9LBZ_#:&^%K#- M)*H!\?>(_P#@IU^VSXO_ ."<5CXOT#QUX0\!_M'_ -_X*-?#?\ 80_:)\7O MX3BOSX]T#Q-\"[*?[-9^%]>\0:/XDT;Q+J_F6%P=.>VU*UL462 M87$73_#_ /X* ?'3_@G]XW_X+@^"?V@?C/XW_:Q\!?L%^"/V>?CC\)/$?Q)3 M2=+\:)JW[0_ACQ6K?#RYOM'MK>&X\&V/BG1=&336AM99+*.\O;>/:98P/,=, M_81_:YT?_@G7)X?\5_!7Q)K'[2O[1G_!6/X6_MM>,_AYX:N[35+OP!\(]!_: M;\)^/H9_%5Y/<1P6.HV'PW\,/%>Z89[FXBU:\6REV-#-'#Z7^T!_P3J^/W[5 M/[0/_!?+PU<_#[7?#O@+]LW]FO\ 90\$?LZ_$771'I7A_P 5>//@CIOBZ^U+ M2+5[\PS64,'B6[TB'[;>VR:;(LS/#=N-\*@';_L5?\% ?C5XE_:._8 \$WOQ M ^*GQW?]K#X'^.?&W[6BS?"'XHZ+\*OA!\1KC2T\4?#_ %'P/XJ\2^$-&\-> M%M,$4-UX&F\':+>O8:DL8\238NKBS:7Z:_X.#/B'?^'/^";?B#X8:9-=6=[^ MU/\ 'G]GG]E6?5HA% MI_"WP\\+ZEX$L$TJSU7P;XJ+S^&OBA;^.([*R_L&\\ :GX@CTB1IHO$;Z=<# M8W0_\%,M"^ M)'A30IY"LR^=XCE\,2>&-Y"PB77(F:1(B[J >%?\%7;SP]X<^&O_ 3H_9#F MM#=Z+^T5^W9^Q]\%M4A;*:3<_#_X;>(-+\;^+]&NF0,(_P"W_#?A0Z9;Q8\N MY262W8D,JMX#^W?_ ,%&?&'A+P__ ,%(/V$OBQ\.]*\+?&7P]^P1XR_:#^#O MB?P1K#W_ (=\>?"CQ5%K?PYN]-AM]26'4+/Q9X3U6TOFU7[*ALA:3:=-$1([ M$?47[:7@#QW^T[^R7^R)^T1\+/!5UX[^,7[-_P ;_P!F/]K;P]X2MIDL]4UB M?X;:QIJ?&;P7;V\KV[-J%_X<7Q1HEMI\4DU_?:E%Y.GK*%*CQ/XN?L(Z_P#M ML_MX?M ?M0^(?"/B'P/\+=8_X)>W?[%WPZ_X3+2KCPEXLU[X@_%?Q;XZ\4^- M-3E\)^(([#Q!I^G> ;9O!=G;ZMK5GIFGZE>ZO>?V'=ZFVDZJ+ \U_X*!>)- M3^$GP9_X(3>(O"K7[WOA_P#:O_9)OVYO@I\)?VC/$]PUU>N1J/Q,@OO$/A,O._G67@N&/6+B M:*._NIDOV'P-^(/[4.B?\$JO!?QB^%_CKP-XB_9(\4:1\7?C?I^I:=/I.BZ) MXU^$_P /M1\(^$[&P\1!9-&\;V6J^+OLTTO_ AVI:MILUC<[I+HH)8$\-_X M*A?\$BOV0_%'PPUF]^!_[%6J^.?CU\2_VEO@C\3_ !9J?@W5/BE=6\GA:3]J MKX\9Z)XP\ M.7-O=+_JYY9K(Q&]LW=GG>2)3EG0?IC\ ?B3'\9?@9\&/BV;.:WE^*/PK^'? MCF6RG'E2PQ>+/"]KK:VD\-P542Q27MT)(]JLTBJK @*!^4G_ 4^^%4/C3]@ MOX?_ /!.?]F+P7J_AZ;]K'6? ?P.\*^$KG3?$@?P+\"]*\1:7XA^+_B#Q+>Z MX+_5_#MGX6\#6UZT,OB.[%]/JMS%8J' EQ^QW@[PEHG@#P?X5\$>&8Q9Z)X+ M\-:%X4T.,\I;:1X;T]--L8051O-DM[2!=RHL:,8FW.BN6H _F7_8._:M_:?\ M3_L_?\%,?V__ (.^ O!?Q3O-;_;8^.'B"]\*^-?$NM:%XCU7X0_L_P H\#Z/ MX,\//9PW2:=K6F?#[1!-H*WH^RQR0I9NJF3='H_MK_M2?$K]GWXS_LD_\%>_ MV7_@GX@_:9\+?&O]AW3K3XO?LNZ#=7*?&3P[\"?$::3\8_#OQ7T>TTZWURQB M7P=J/B>/P_XO2"TNWNKN\AB,MXD*/&OPG MF_X)V?LI?LX>&[SPGHOB'XAVWPY\?_ G0M-\,>/?#4.A^%=+UB]T[2_&%P%U MRUU5(;K3;N6WE6[O(UBB10#Z/_X(_P#QB^&G[0_[%/@[]H7X5ZO/J\/Q]\?_ M !/^*WQ&6XL$T:[\/_%CQ5XGN;WQUX:NM,%SJ,5K=Z)J4*:<]O'>7* QNSR[ MF9(O9/@YXX@\4_%_]JGX^^*O$&FZ)\*/"MSX2^"OA#4?$NIVFE^'=,M?A!M.^(_Q]^/7QC^%?PQMM(CT4^&=+\7-'%X<&D^'DC4Z*-9UD?VW? MZ?=*ILY+F>Z:! OEM] >#OV2OAQK?[(NA?LK_';P?I7Q!\(>+O!QL/C/X8U> MXU1M&\9^*==N1XE\=F\NK"\L+Z2/5_$]S?WRLMRD/+_P 2:Q\.O&OA_P 9^'8]8^'? MPEUW6=)T[4KWPU=:C8Q:C!-I:EXL^)?\ P2+^ WQ.AL-/M6GN]67X<_&+XK0>*/"NF+'A[G5O M%'P^LO$6E6=G&?-NVO%L88W\X1M^E7Q6_P"":_[._P"SMX7_ &2]?_8[_9ZT M7X<:1^S)^UIX<^.]YX*^&%O>R7-_X=\6:+J/@GXEZK*MS<:MJOB:^CT2_A:V MTZ.[E=X;=/L$(,<<(O 'P9_9]^$ MU]XJM;[0=;UWP7\-(/$?C/Q?XNF\-Z]:Z5J&CZ1J?BSQS<:9:I>08N8= DN- MBI,ZL ?ES\:_VBO 7QG^*G_!O%\3_@7XQTG7H=2^,FM:%JW_ CNNZ9K%YX8 M\+ZU^SWI=CXP\/\ B^XT[4+]- G%G8QVNJ:9J*P74TL?EE89UDW]%_P4T_:4 M\7?#;X:6'[8'P%^+,/A'Q%\4?VO/V9/V4/#FN1R:7#=6OP(L_BC>K\4)/#S7 MXEU'2K;QUXDTZ&R\07=A]ECU*P\+Z5+*9+46QC^J_ OP,\#?&?\ ;I^&/BSX M2?!OP=X+_9+_ &0_ OQ3O-#\2^'?!^B^&O"/Q2_:8^,Z0>&O$5WX1L].M;,^ M*=+\ >#-.59?&!L9+0>(-5O+6RD7[*DLGYT?\%;O^"-G[.NM_"GX7Z3^QW^Q M%K/BCXJWW[4_P<\9_$'4O!FO?%6YTO3?@]:>+I]1^*$[W?B7QB_ARSU"^BN% ME;2]"B_MJWCW_8S:S&%I #^FGXG_ !)T[X6_"WQM\3=6ECDTSP5X4U#Q#*9) MFV:A/9Z6UQI]G$\9&Z35M3ELK.WV-B;[5$JG!55QOV;M'N]+^!WPX?5+22RU M;7=";QKJMC.CI<:;JGC_ %*]\>:CI+)INH>(I[.1&/RR6YP!@5\V_'7 MX>S>+/"'[-7[-W@+PEKUI\*/$?BGP['\0+-QJ4,'A[X2_#32K7Q.OA;7K[6+ MB75EGUN]M-)TC3X-0F:_NY[:&227[ZL]OV:,( L:&2.-%C,2Q1QR/&D M*H0,+"BB(,OR.$#QDHRD@'S1^V?^[_9#_:F>/$&&W.B_L2_LR>,+&# M4?!.K?#?Q+HUQ%,,;)(KRQ1X.5D27+QD.6+?T*_MG0^(-3_9@^/OA?PQX7\3 M^,O%/C?X2?$+P+X4\.^%-*N=5U+5?$/B_P +:OHNF6S16L+1Z? DTZR/JNJ3 M6VE6HRUS-_VC[KP%?#P+\.=%DDM;W4--T?0;C2M.U[Q!>11Q7^ MK0ZG#82N86C,GM_[-/[9O[2?B7QK_P $=M9^*WQAOG^'_P"VY^RW?WOCOPW9 M^%?!4UAJWQ\\(^$=-\56%Y+KESI\WB/3K'Q?HK:N^IV=I>K]EU>PMQ%+;R7$ ML!\>_;L^&'[3VC_'"R_8G^%/[-'QL\?_ +"^A_\ !-;Q5X'_ &C7=^R7:I]MN$D/A/ MB[]EC]M?XX?\$D_^"<&D?!#X(_%OX!?ML_L%?%7]GS3O#%G\3=/T?P_XBMKO M3[Y/AY\5/$1TQ;J6XN_ VC>']3?7KFYEC\C7-(0W-F;UK8S2 'T= M O\ @I-^P1\(/$O[1^A_$7]DG]HGX?\ [4/QQC5?AWH7A'X@:]X,^&VEW^L> M&H_%>JZ,8=*U.SCT.(:AHUGI%II=QJBQS+JMC/,L$L?Q+^V1\_MX?MR7OQ)\6> ? _B/XD3Z-\'/A5H-Q'>^#)OV;?A]\8/"'AZRM/$FAI+_ M &??:YXRO WB/6/%GV7^UO#VE01VNG/&QEW?HQ^TG^R%\1M8_P""I7_!-?5? MAO\ "KQIJG[,?[//[.'[07P#^(GQ*AT^WGTOP_\ \+:\ GPMX;>W8W$=]?\ MF0F9;K4M/@FATB]FW21M$LBG\R-!_9K_ &VO@M_P0[_;&_X)8ZC^R?\ &GQS M\9_!?Q5U+0?@U>>%/#:ZG\/O'WP-U[XJ:!XR\.>+?"GQ(1;?PUK^HZ18:->V MNL:/=75CKUI>ZA:37%@T*7*1 'V$?VYOB=\1OVU]=_X)R7_QO\5_L>_$S0_@ M;^R)XK_80U>6R?3/AK\?(K;PAX)\<_&N^O=8D=;7QGJ7B+39?$_@'0O!.LRR M:5:6NDK /V%_#FE?"W MX(>%?";C35\;?M46WPPA^+&M^+/&]U:2P1^*O"&F6>O^"_#R_#G6UO-%O[?4 M;VYN8ED'/QQ^TY^SY\;_ -O+]ESQ_P#"#XF?LA>-?A[^UU^SYK?[/NI_L!?& MF?P__P (O?\ A:RMO#/PDO-8\02_&RVE;PEH6K>#?%"_$>/Q#X8U[Q#96VNP M:=:6=AINI7M\MO/]9>$? O[1/[*OQ8_X*GZ?%+3OVE_ W@WXY_!+QC MX"\*3:W8>-/CK;_ >S^$'Q(\&ZRFD17$/A#5M6\2^$O"NOZ7>^*CHFE:KINJ MW$^GO*MG>)0!Y)XJ_P""BGQJ_:X\'_\ !%;XL_LT>/#\$? /[<7Q9\3:!\8M M&.B3>)=>L;C2_A3XEO[W0].U22"ZM4M?#GB&SU98O[2B.GW^HVFER7X>VMGD M7[>_X)]?%/Q5\/?A#^TQX1_::_:4_P"$[A_9@_:Y^*/P5C^/7QJ\0>'O#>IZ MQX.LH_"_B#PLGB[7=0N;'1+358YO%RZ*#)+BX@M[*UM\$6Z)\+>"?^"?7Q0_ M90\)?\$)O@9X8\+^)/'UA^QM\0_$GB;]H_QUX8LK^_\ #OA^\\2_!W6O#NIZ MU"1'%)J&EZCX\UTV%A9:?!?7UIIJMJ%W#'#'.[_7OP?_ &-_A[\??#?[?GP5 M_;$^ K>,OA'\9?V[/&OQH\/^%/'ND:_8>'_'/A!M'^'G_"#>*4N["72KNX2T M\0>%;R6&R:Z6?2Y8+4:E:*EQ;&@#,_:^_;/\6>,OVB?V$OV0?V2/BOX5C/[7 MGB?XC^*_B%\-]%\#WUG=:AI,GBKQ7<7[^'X]3 MMV%]H#BZGM98KRW.SPOQ5\4?VO/V4M6^%O[%?Q4^/%[\2O&_[9_[=GC#PE^S MQ\4])U8ZC\3/AU^Q'H^CZ'XFU^?Q3J]_;0ZM7]E M<0:G-)'#;1>3?MS?L'^*OV,/BY_P3$_:=_X)G?LFG7/A5^QM\1/BWH'QA_9[ M^#5HK^*-0^$'QV;2[SQ-K?A70M5OKC5==U&SU=O$&M7=L))=1>]%LMNCK+;P MU])_M(_#/XI_M0_&W]C7]M+PQ\%O''A72_V/_P!IGP]/X:\.^+/#E[H?QA\5 M? WXB>'HM!^./B?4_A;>VR>(=+/AG4IM'U/P_P"&%L%\<:M:^']6GTG0K^6^ MTB"Y /IC]CCXZ>)K;]I?]L+]A[QMXO\ %/CK6_V#-;M-0\/75WJ9>[U#1TTN_GNFDN!EW[4G MQSUOQ/\ MB?LN?L!^#/&_B3X?ZG\6O"_Q(^._P 6O&7AC5/^$?\ %3?!?X7: M5?2_!R:I+;3BZ,2C@O@;\,O M&/@[]H__ (*4_M^-\,/'&HZG\1/"O@GPU\$_AY=Z7?\ ACQMX^\'_ CX8S7Z M6]MX8\0P6=]INJ>/OB,VH:!H4EY%!->V2Z+=R10"8F+Q?]K3PK\7/"7[9G_! M-W_@IWX7^ WQ4\ OCIX&D\3Z9XDC\ M&637&IZY;_#?XHV>B:-XWTK1(Y]7VG[7:VEV([DJ 8/QF_: _:8_9/TK]A?_ M ()^^-OBKJWQ*_:)_;0_:@^*?PWTKXYC4%B\4>%_V;/"7B'5/&C:OJ-S<3K> MS_$J#X6WWA_PI;ZLUQ+*FI_:];-RU[Y.WYP_:4_;M_;,_9)^'7_!8'X#^'?B MGIWB7XD_L1?!SX>?M0_LU_%GQUI"^-?$#_ ;XIQ:K:VGA7QHMRD-KXG\9^$= M:\-:G::=XHUX:HE_:SQ76KO)=B. ?5W[9O[/7Q9_:.^-'_!.S]OOP1\-?%,> MM_L??M/^(-0D^'.H:)J>C_$/5OV:?B/HMOX/\5ZUJ7A'5K>/Q!:^-;#4-)M? M$UMX<_LRVO5T2^BMC!)=1NB_&O[8O[)W[3?[1MK_ ,%Q/C;I'P&\;3:K^U#^ MS;\*/V//V0?!7]CW&F>-?B7H/P]L-:U36?&^I^']?M-?\$Z?AYJ_P"W[\5-2\'_ /!1K_@G MS-XV^)4-OX=\++'\)/&W@_P'\-/%\WBWX*2:KIDLECKVL+XCETJ[OM8LYM2D ML=0U36;MVU2#3I8_TW_X(V_&#XZ^/_A1^U)\*_C]\6M<^./C+]F']K_XQ_ G M1/BGXEM+*S\4>)?!WAVZLK[PQ%K[:)E36O">OV%SJ?A:RU.R5EBEEOFMW1J^GO^"4'PC^+7PHU M']OW4/BM\.?$/P^C^+7[<'Q-^+WP\?78H+9O$_@'Q58Z39Z!K=EIZ2M<:>M\ MFG7!-E>0P7$60T\4;2$T ?L- NU"NXL [X).3C>2 ?3 .,=< 5-44 Q$G# D M L'QN#'[P;&1D'@D<<<<5+0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!%)&)" W&[!'(^7GBK-!&01Z\4 >=?$K0-?\ %7@/QEX5\,ZO MI&BZQXB\.ZUH-CJFNZ7?:[IFFR:OIEQIZWUYI5CJ^AWFHPP"Y:5[2UUC39IF M CCO(2=U?,G[ O[+^M_L8?LE_!S]EG6_'>D_%"/X0^'YO"^D^-=/\-:AX*;6 M=+:^FU..35=#O-?\3Q1ZE%7[:,0+@[1A1@#US MD,?P!R.^0,$1BS0H=PCW97!812":-2=W\,P609'!7'^.GZYI: *PM8P7;!+.0Q!)"@AMWRCY]OS?,?O9)/8T"WC!.T/N.?F9G;D\D MY+#!],8P?;BK-% %22V1QM9"WRE<&1BO*E2X)'$N,X< $-ALY%0BU";"!*?+ M$"@EB[E('!52&<@L&56DE(9I5!(7?M==&B@#RSP)\,O#WPU3Q';>&AJ$.E>) M/$5WXFFT>2\N[RRTK6=4]6"@+;P6!P<@$ -TX8$'/3 Z8R?6 MG 9P,9.3]: *<]LLTD3,'=H'>6/+LJ;RNU5<*,/&!UW'.X#J> ]X5*!-LA M=7.P["6/+-QU.'A*VNYGPMAH,NJ'6+BU@@1GA#W&HD2SW,02:2,I;RL;9 J]L+6)5 5 M,@%BJGC:7!#\]1D8SUZ =#4B1!"I&3M4)UZC^\1GD]1[\GTQ-0!7%M& P& M2=H.O%(EN@QG>0&)"EG SV."Q!QD]?7MBK-% %9[="'!02"4 MC<'/XY+'7@,?*WE"7.=SX!)XQP!G/KV/0VZ* *7V2/( M79A%SLQPT8,8@*H1R R("3G(!-9/B;POH_B_P_K/AC7K62\T;7].N=+U2S%U M/;?:+&ZB^SW%O]HMGCN(A-"SHSQ.K[68!AN.>CHH YO0_#6C>'M+L-#T/2[7 M1]&TNUAM=/TS3819V=I;VX*QP0PH=JIM8E\@/)*&ED.^2MWR5&W&X;0 N&(V MAL;AGC=G:,Y]JGHH J/;HQ9BK*TF\L58Y4L@0N&Q]\!5*<## X/)J>)!'&D8 M!P@VC+;B0"0&9B!EG'S-_M$C)ZU)10! \"2%LKC>,,ZLRO@<@9'.,\\$#U!Q MRCP+(K*Z'!!&/,8#!&"-P^89!/3\^>+%% %$6D2Q)"D;+$B[$C#.D8C9AE74 M$[F!&.I%6J* * MHMTP05D*G:S!I68;DY'!ZYP,],GJ.],DLX)&)9')VX+*[C=E<%B!QN ^Z>3D M#I@5=HH JBVC483S%"AQ//,\-'N7+LH M8_NJ1EOD)&7Y&0<$'O?NG' Q2"RB M)5V5O,CYCEWMYXR/G!DSD!_X@#C!(X%7:* *WD+YCRA"';82V\Y;9T7\!D#) M^N*5H%+*^9"RL#Q(PYY&3SR.>?;VR#8HH A\A-H4EC\H4L3EF&2?F/ EX-101.SCH 9 kdozf-20231231.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations and Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Introduction link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Prepaid expenses link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Equipment link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Intangible assets link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Software technology development costs link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Government CEBA loan link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Fair value measurement link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Right-of-use assets link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Segmented information link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - General and administrative link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Stock awareness program link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Concentrations of credit risk link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Software technology development costs (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Right-of-use assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Related party transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Segmented information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - General and administrative (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Schedule of Consolidation of Subsidiaries (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Schedule of Useful Life of Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Schedule of Weighted Average Assumptions of Option (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Schedule of Finite-Lived Intangible Assets, Amortization Period (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Schedule of Income (Loss) Per Share Data (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Summary of significant accounting policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Accounts Receivable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Prepaid expenses (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Schedule of Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Intangible assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Goodwill (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Schedule of Expense of Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Government CEBA loan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Schedule of Share Based Payment Arrangement Warrant Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Schedule of Fair Value of Warrants Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Schedule of Share Based Payment Arrangement Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Schedule of Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Schedule of Consulting Agreement with Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Commitments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Income taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Schedule of Right-of-use Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Schedule of Lessee Operating Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Schedule of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Right-of-use assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Related party transactions (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Schedule of Revenue By Geographical Region (Details) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Schedule of Equipment By Location (Details) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Schedule of General and Administrative Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Stock awareness program (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Concentrations of credit risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 kdozf-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 kdozf-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 kdozf-20231231_lab.xml XBRL LABEL FILE Entity Addresses, Address Type [Axis] Business Contact [Member] Related Party, Type [Axis] Related Party [Member] Product and Service [Axis] Advertising [Member] Programmatic [Member] Content [Member] Equity Components [Axis] Common Stock [Member] Treasury Stock, Common [Member] Retained Earnings [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Investment, Name [Axis] Shoal Media (Canada) Inc. [Member] Kidoz Ltd. [Member] Prado Media Ltd. [Member] Rooplay Media Kenya Limited [Member] Shoal Media Inc. [Member] Shoal Games (UK) Plc [Member] Shoal Media (UK) Ltd. [Member] Antidilutive Securities [Axis] Stock Options and Warrants [Member] Long-Lived Tangible Asset [Axis] Computer Equipment [Member] Furniture and Fixtures [Member] Finite-Lived Intangible Assets by Major Class [Axis] Ad Tech Technology [Member] Kidoz OS Technology [Member] Customer Relationships [Member] Leasehold Improvements [Member] Debt Instrument [Axis] Canada Emergency Business Account Loan Program [Member] Lender Name [Axis] Leumi Bank [Member] Legal Entity [Axis] Agora Internet Relations Corp [Member] Research Capital Corporation [Member] Class of Warrant or Right [Axis] Warrants Issued To RCC [Member] TSXV [Member] NCIB [Member] NCIB One [Member] Plan Name [Axis] 2015 Stock Option Plan [Member] Statistical Measurement [Axis] Maximum [Member] Award Type [Axis] Employee Stock Options [Member] Vesting [Axis] Title of Individual [Axis] Directors and Officers [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Employee Stock Options [Member] Vesting at the Grant Date [Member] Vesting per Month after One Year [Member] Employee Stock Options 2 [Member] Employee Stock Options 3 {Member] Employee Stock Options 4 [Member] Sale of Stock [Axis] Warrant [Member] Measurement Input Type [Axis] Measurement Input, Exercise Price [Member] Measurement Input, Share Price [Member] Measurement Input, Expected Term [Member] Measurement Input, Expected Dividend Rate [Member] Measurement Input, Price Volatility [Member] Measurement Input, Risk Free Interest Rate [Member] Exercise Price Range [Axis] Range 1 [Member] Range 2 [Member] Range 3 [Member] Range 4 [Member] Range 5 [Member] Range 6 [Member] T. M. Williams Executive Chairman [Member] T.M. Williams (ROW), Inc. [Member] H. W. Bromley Chief Financial Officer [Member] Bromley Accounting Services Ltd. [Member] T. H. Williams Vice President Product [Member] Farcast Operations Inc. [Member] Lease Contractual Term [Axis] Facility in Vancouver, Canada [Member] Director and Officer [Member] Share-Based Payment Arrangement, Option [Member] Stock Option One [Member] Stock Option Two [Member] Geographical [Axis] Western Europe [Member] Central Eastern And Southern Europe [Member] North America [Member] Other [Member] Programmatic Advertising [Member] ANGUILLA CANADA ISRAEL UNITED KINGDOM Customer [Axis] Customer One [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer Two [Member] Customer Three [Member] Accounts Receivable [Member] Entity Addresses [Table] Entity Addresses [Line Items] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Contact Personnel Name ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Auditor Firm ID Auditor Name Auditor Location Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Assets Current assets: Cash Accounts receivable, less allowance for doubtful accounts $106,839 (2022 - $53,241) (Note 3) Prepaid expenses (Note 4) Total Current Assets Equipment (Note 5) Goodwill (Note 7) Intangible assets (Note 6) Long term cash equivalent Operating lease right-of-use assets (Note 14) Security deposit Total Assets Liabilities and Stockholders’ Equity Current liabilities: Accounts payable Accrued liabilities Accounts payable and accrued liabilities - related party (Note 15) Derivative liability – warrants (Note 2i and 10) Government CEBA current loan (Note 9) Operating lease liabilities – current portion (Note 14) Total Current Liabilities Operating lease liabilities – non-current portion (Note 14) Total Liabilities Commitments (Note 12) Stockholders’ Equity (Note 10): Common stock, no par value, unlimited shares authorized, 131,304,499 shares issued and outstanding (December 31, 2022 - 131,347,999) Treasury shares, nil shares (December 31, 2022 – 41,500) Accumulated deficit Accumulated other comprehensive income: Foreign currency translation adjustment Total Stockholders’ Equity Total Liabilities and Stockholders’ Equity Statement of Financial Position [Abstract] Allowance for doubtful accounts Common stock, no par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock, common shares Statement [Table] Statement [Line Items] Revenue: Total revenue Cost of sales: Total cost of sales Gross profit Operating expenses: Amortization and expiration of operating lease right-of-use assets (Note 14) Depreciation and amortization (Notes 5 and 6) Directors fees General and administrative (Note 17) Provision for doubtful debts Salaries, wages, consultants and benefits Selling and marketing Stock awareness program (Note 18) Stock-based compensation (Note 10) Software technology development (Note 8) Total operating expenses (Loss) Income before other income (expense) and income taxes Other income (expense): Foreign exchange gain (loss) Gain on derivative liability – warrants (Note 10(c)) Interest and other income Gain on settlement of debt (Note 9) Net (loss) income before income taxes Provision for income taxes (Note 13) Deferred taxation recovery (expense) (Note 13) Net loss and comprehensive loss Basic loss per common share Diluted loss per common share Weighted average common shares outstanding, basic (Note 2) Weighted average common shares outstanding, diluted (Note 2) Balance Balance, shares Shares issued Shares issued, shares Options exercised Options exercised, shares Stock-based compensation Net loss Repurchase of common shares Repurchase of common shares Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Net (loss) income Adjustments to reconcile net income (loss) to net cash used in operating activities: Depreciation and amortization Amortization and expiration of operating lease right-of-use assets Gain on derivative liability – warrants Gain on settlement of debt Shares issued for services Stock awareness program – warrants granted for services Deferred income tax expense Stock-based compensation Unrealized foreign exchange (income) loss Changes in operating assets and liabilities: Accounts receivable Prepaid expenses Accounts payable and accrued liabilities Net cash (used in) provided by operating activities Cash flows from investing activities: Acquisition of equipment Long-term cash equivalent Security deposits Net cash used in investing activities Cash flows from financing activities: Repayment of Government CEBA loan Options exercised Payments for repurchase of common shares Proceeds of short-term loan Repayment of short-term loan Payments on operating lease liabilities Net cash (used in) provided by financing activities Change in cash Cash, beginning of year Cash, end of year Supplementary information: Interest paid Income taxes paid (recovery) Non-cash transaction Shares issued to settle accounts payable and accrued liabilities Accounting Policies [Abstract] Introduction Summary of significant accounting policies Receivables [Abstract] Accounts Receivable Prepaid Expenses Prepaid expenses Property, Plant and Equipment [Abstract] Equipment Goodwill and Intangible Assets Disclosure [Abstract] Intangible assets Goodwill Research and Development [Abstract] Software technology development costs Debt Disclosure [Abstract] Government CEBA loan Equity [Abstract] Stockholders’ Equity Fair Value Disclosures [Abstract] Fair value measurement Commitments and Contingencies Disclosure [Abstract] Commitments Income Tax Disclosure [Abstract] Income taxes Right-of-use Assets Right-of-use assets Related Party Transactions [Abstract] Related party transactions Segment Reporting [Abstract] Segmented information General And Administrative General and administrative Stock Awareness Program Stock awareness program Risks and Uncertainties [Abstract] Concentrations Concentrations Of Credit Risk Concentrations of credit risk Basis of presentation Use of estimates Revenue recognition Foreign currency Cash and Cash Equivalents Accounts receivable Equipment Software Technology Development Costs Derivative liability – warrants Stock-based compensation Right-of-use assets Impairment of long-lived assets and long-lived assets to be disposed of Intangible assets Goodwill Income taxes Net income (loss) per share New accounting pronouncements and changes in accounting policies Financial instruments and fair value measurements Schedule of Consolidation of Subsidiaries Schedule of Useful Life of Equipment Schedule of Weighted Average Assumptions of Option Schedule of Finite-Lived Intangible Assets, Amortization Period Schedule of Income (Loss) Per Share Data Schedule of Accounts Receivable Schedule of Equipment Schedule of Intangible Assets Schedule of Expense of Development Costs Schedule of Share Based Payment Arrangement Warrant Activity Schedule of Fair Value of Warrants Assumptions Schedule of Share Based Payment Arrangement Option Activity Schedule of Share Based Payment Arrangement Option Exercise Price Range Schedule of Minimum Lease Payments Schedule of Consulting Agreement with Related Parties Schedule of Effective Income Tax Rate Reconciliation Schedule of Deferred Tax Assets and Liabilities Schedule of Right-of-use Assets Schedule of Lessee Operating Lease Liability Maturity Schedule of Operating Lease Liability Schedule of Related Party Transactions Schedule of Revenue By Geographical Region Schedule of Equipment By Location Schedule of General and Administrative Expense Ownership percentage Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Equipment, useful life (Year) Expected dividend yield Volatility Risk-free interest rate Expected life of options (years) Forfeiture rate of share-based compensation awards. Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Amortization period (Year) Loss for the year Basic weighted average number of common shares outstanding Diluted weighted average number of common shares outstanding Basic loss per common share outstanding Diluted loss per common share outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Bad debt expense Software technology development costs Goodwill, impairment loss Antidilutive securities excluded from computation of earnings per share Accounts receivable Provision for doubtful accounts Net accounts receivable Doubtful debt provision Prepaid expense and other assets Prepaid rent Equipment, Cost Equipment, Accumulated depreciation Equipment, Net book value Depreciation expense Intangible assets, Cost Intangible assets, Accumulated amortization Intangible assets, Net book value Amortization expense Goodwill Goodwill carrying amount Opening total software technology development costs Software technology development during the year Closing total software technology development costs Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Proceeds from loan Loan description Proceeds from loan Loan payable for forgiveness Loan term Loan interest rate Repayment of loan Gain on settlement of debt Proceeds from lines of credit Interest paid Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Number of warrants, beginning balance Warrant, weighted average exercise price, beginning balance Outstanding, expiry date Expired Number of warrants, ending balance Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Exercise price Share Price Expected term Expected stock price volatility Outstanding, number of options, beginning balance Outstanding, weighted average exercise price, beginning balance Granted, number of options Granted, Weighted average exercise price Exercised, number of options Exercised, weighted average exercise price Expired, number of options Expired, weighted average exercise price Cancelled, number of options Cancelled, weighted average exercise price Outstanding, number of options, ending balance Outstanding, weighted average exercise price, ending balance Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Exercise prices per share Number outstanding Number exercisable Expiry date Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Trading advisory services monthly fee Shares acquired pursuant Stock issued, issued for services, value Number of securities called by warrants Common stock value Exercise price of warrants Warrants and rights outstanding, term Stock options exercised Stock options exercised, value Options exercise price per share Percentage of issued and outstanding shares Shares cancelled value Shares acquired pursuant value Cancelled, number of options Fair value of derivative liability Gain on derivative liability Warrants value Number of shares issued and outstanding percentage Share-based compensation arrangement, expiration period Number of options granted Vesting rights Expired, number of options Vested Aggregate intrinsic value for options Share-based payment arrangement, expense Share-based compensation arrangement, weighted average grant 2024 Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Management consulting agreements, annual amount Payments for rent Royalty expense Expected tax (recovery) expense Change in statutory, foreign tax, foreign exchange rates and other Permanent differences Adjustment to prior years provision versus statutory tax returns Change in valuation allowance Current income taxes (recovery) expense Deferred income tax (recovery) expense Total taxation (recovery) expense Deferred tax (liabilities) assets: Non-capital loss carry forwards Equipment Intangible assets Other Valuation Allowance Total deferred tax (liability) asset Non-capital loss amount Schedule Of Right-of-use Assets Opening balance for the year Amortization and expiration of operating lease right-of use assets Closing balance for the year Schedule Of Lessee Operating Lease Liability Maturity 2024 Total lease payments Less: Interest Present value of lease liabilities Amounts recognized on the balance sheet Current lease liabilities Long-term lease liabilities Total lease payments Opening balance for the year Payments on operating lease liabilities Closing balance for the year Less: current portion Operating lease liabilities - non-current portion as at end of period Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Operating lease liability Discount rate Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Selling and marketing Closing balance for the year Due to related parties Shares issued, price per share Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Total revenue Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total equipment Schedule Of General And Administrative Expense Computer expenses Insurance Professional fees Rental (Note 12) Other general and administrative expenses Total general and administrative expenses Stock awarness expense Issuance of stock value Issuance of common shares Derivative liability Concentration Risk [Table] Concentration Risk [Line Items] Schedule of Product Information [Table] Product Information [Line Items] Cash Cash, uninsured amount Accounts receivable Long term cash equivalent. Canada Emergency Business Account Loan Program [Member] Income tax expense benefit net Non-capital loss amount, Related to a facility in Vancouver, Canada. Schedule Of Right of use Assets [Table Text Block] Expiration of operating lease right of use asset. Schedule Of Operating Lease Liability [Table Text Block] Leumi Bank [Member] Trading advisory services monthly fee. Agora Internet Relations Corp [Member] Stock awareness program. Schedule of Related Party Transactions by Related Party [Table Text Block] Research Capital Corporation [Member]. Warrants Issued To RCC [Member]. Common stock values. Director and Officer [Member] TSXV [Member] Percentage of issued and outstanding shares. Stock Option One [Member] Stock Option Two [Member] NCIB [Member] NCIB One [Member] The entire disclosure of general and administrative. Tabular disclosure of general and administrative expense. Organization And Description Of Business [Policy Text Block] Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. General computer expenses. Stock awarness program [Text Block] Granted expiry rate. Stock awarness expense. Outstanding expiry date. Related to customer one. Schedule of fair value of warrants or rights [Table Text Block] Shoal Media (Canada) Inc. [Member] Kidoz Ltd. [Member] Customer Three [Member] Prado Media Ltd. [Member] Customer Two [Member] Rooplay Media Kenya Limited [Member] Represents information pertaining to the 2015 stock option plan of the company. Shoal Media Inc. [Member] Employee Stock Options [Member] Directors and Officers [Member] Concentration credit risk [Text Block] Shoal Games (UK) Plc [Member] Shoal Media (UK) Ltd. [Member] Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes long-term cash equivalents. Excludes cash and cash equivalents within disposal group and discontinued operation. Payments on operating lease liabilities. Long-term cash equivalent. Security deposits. Stock awareness program – warrants granted for services. Employee Stock Options [Member] Vesting at the Grant Date [Member] Vesting per Month after One Year [Member] Employee Stock Options 2 [Member]. Employee Stock Options 3 {Member]. Employee Stock Options 4 [Member]. Derivative Liability Warrants [Policy Text Block] Range 1 [Member] Range 2 [Member] Range 3 [Member] Range 4 [Member] Range 5 [Member] Range 6 [Member] Sharebased compensation arrangement by sharebased payment award fair value assumptions forfeiture rate. Right of use Asset Policy [Policy Text Block] Schedule Of Finitelived Intangible Assets Amortization Period [Table Text Block] T. M. Williams Executive Chairman [Member] T.M. Williams (ROW), Inc. [Member] H. W. Bromley Chief Financial Officer [Member] Bromley Accounting Services Ltd. [Member] T. H. Williams Vice President Product [Member] Farcast Operations Inc. [Member] Ad Tech Technology [Member] Kidoz OS Technology [Member] Schedule Of Lessee Operating Lease Liability Maturity [Table Text Block] Operating leases future minimum payments current. Deferred taxation recovery expense. Payments to security deposits. Schedule of Property Plant And Equipment Useful Life [Table Text Block] Stock Options and Warrants [Member] Goodwill carrying amount. Prepaid Expenses [Text Block] Programmatic [Member] Content [Member] Western Europe [Member] Central Eastern And Southern Europe [Member] Other [Member] Deferred tax assets and liability property plant and equipment. Employee Stock Options [Member] [Default Label] Assets, Current Assets [Default Label] Liabilities, Current Liabilities Treasury Stock, Value Equity, Attributable to Parent Liabilities and Equity Cost of Revenue Gross Profit StockAwarenessProgram Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) DeferredTaxationRecoveryExpense Shares, Outstanding Stock Repurchased During Period, Value Stock Repurchased During Period, Shares StockAwarenessProgramWarrantsGrantedForServices Share-Based Payment Arrangement, Noncash Expense Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment PaymentsToSecurityDeposits Net Cash Provided by (Used in) Investing Activities Repayments of Long-Term Debt Proceeds from Stock Options Exercised Payments for Repurchase of Common Stock Repayments of Short-Term Debt PaymentsOnOperatingLeaseLiabilities Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Property, Plant and Equipment, Policy [Policy Text Block] Share-Based Payment Arrangement [Policy Text Block] RightofuseAssetPolicyPolicyTextBlock Intangible Assets, Finite-Lived, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Capitalized Computer Software, Net Accounts Receivable, before Allowance for Credit Loss, Current Debt Instrument, Decrease, Forgiveness Interest Paid, Including Capitalized Interest, Operating and Investing Activities Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income Tax Expense (Benefit) DeferredTaxAssetsAndLiabilityPropertyPlantAndEquipment Deferred Tax Assets, Goodwill and Intangible Assets Deferred Tax Assets, Valuation Allowance Deferred Tax Liabilities, Net Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Payments Selling, General and Administrative Expense Revenue from Contract with Customer, Including Assessed Tax Cash [Default Label] Accounts Receivable, after Allowance for Credit Loss EX-101.PRE 13 kdozf-20231231_pre.xml XBRL PRESENTATION FILE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover
12 Months Ended
Dec. 31, 2023
shares
Entity Addresses [Line Items]  
Document Type 20-F
Amendment Flag false
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Document Period End Date Dec. 31, 2023
Document Fiscal Period Focus FY
Document Fiscal Year Focus 2023
Current Fiscal Year End Date --12-31
Entity File Number 333-120120-01
Entity Registrant Name KIDOZ Inc.
Entity Central Index Key 0001318482
Entity Incorporation, State or Country Code Z4
Entity Address, Address Line One Pacific Centre
Entity Address, Address Line Two Suite 1500
Entity Address, Address Line Three 701 West Georgia Street
Entity Address, City or Town Vancouver
Entity Address, State or Province BC
Entity Address, Country CA
Entity Address, Postal Zip Code V7Y 1C6
Title of 12(g) Security COMMON STOCK, NO PAR VALUE PER SHARE
Entity Well-known Seasoned Issuer No
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Emerging Growth Company false
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Entity Common Stock, Shares Outstanding 131,304,499
ICFR Auditor Attestation Flag false
Document Financial Statement Error Correction [Flag] false
Auditor Firm ID 731
Auditor Name DAVIDSON & COMPANY LLP
Auditor Location Vancouver, Canada
Business Contact [Member]  
Entity Addresses [Line Items]  
Entity Address, Address Line One Pacific Centre
Entity Address, Address Line Two Suite 1500
Entity Address, Address Line Three 701 West Georgia Street
Entity Address, City or Town Vancouver
Entity Address, State or Province BC
Entity Address, Country CA
Entity Address, Postal Zip Code V7Y 1C6
City Area Code 1 888
Local Phone Number 374-2163
Contact Personnel Name Henry Bromley, Chief Financial Officer
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash $ 1,469,224 $ 2,363,530
Accounts receivable, less allowance for doubtful accounts $106,839 (2022 - $53,241) (Note 3) 6,261,305 7,400,282
Prepaid expenses (Note 4) 102,895 71,248
Total Current Assets 7,833,424 9,835,060
Equipment (Note 5) 29,234 33,522
Goodwill (Note 7) 3,301,439 3,301,439
Intangible assets (Note 6) 601,719 1,147,457
Long term cash equivalent 23,847 22,310
Operating lease right-of-use assets (Note 14) 6,781 36,529
Security deposit 10,636 10,766
Total Assets 11,807,080 14,387,083
Current liabilities:    
Accounts payable 3,834,082 4,826,667
Accrued liabilities 691,239 703,880
Derivative liability – warrants (Note 2i and 10) 51
Government CEBA current loan (Note 9) 44,296
Operating lease liabilities – current portion (Note 14) 7,605 32,116
Total Current Liabilities 4,612,778 5,687,884
Operating lease liabilities – non-current portion (Note 14) 7,440
Total Liabilities 4,612,778 5,695,324
Commitments (Note 12)
Stockholders’ Equity (Note 10):    
Common stock, no par value, unlimited shares authorized, 131,304,499 shares issued and outstanding (December 31, 2022 - 131,347,999) 51,167,693 50,664,887
Treasury shares, nil shares (December 31, 2022 – 41,500) (11,793)
Accumulated deficit (43,997,971) (41,985,915)
Accumulated other comprehensive income:    
Foreign currency translation adjustment 24,580 24,580
Total Stockholders’ Equity 7,194,302 8,691,759
Total Liabilities and Stockholders’ Equity 11,807,080 14,387,083
Related Party [Member]    
Current liabilities:    
Accounts payable and accrued liabilities - related party (Note 15) $ 79,852 $ 80,874
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 106,839 $ 53,241
Common stock, no par value $ 0 $ 0
Common stock, shares authorized Unlimited Unlimited
Common stock, shares issued 131,304,499 131,347,999
Common stock, shares outstanding 131,304,499 131,347,999
Treasury stock, common shares 41,500
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 13,326,824 $ 15,097,056 $ 12,484,639
Cost of sales: 8,392,767 9,973,211 7,152,307
Total cost of sales 8,392,767 9,973,211 7,152,307
Gross profit 4,934,057 5,123,845 5,332,332
Operating expenses:      
Amortization and expiration of operating lease right-of-use assets (Note 14) 29,748 28,935 40,851
Depreciation and amortization (Notes 5 and 6) 558,740 557,267 565,540
Directors fees 7,505 8,970 8,000
General and administrative (Note 17) 673,654 760,936 604,882
Provision for doubtful debts 84,952
Salaries, wages, consultants and benefits 705,830 751,811 693,964
Selling and marketing 1,268,218 1,039,713 641,393
Stock awareness program (Note 18) 146,300 161,332 402,845
Stock-based compensation (Note 10) 515,116 696,248 660,266
Software technology development (Note 8) 2,999,079 2,496,877 1,678,848
Total operating expenses 6,989,142 6,502,089 5,296,589
(Loss) Income before other income (expense) and income taxes (2,055,085) (1,378,244) 35,743
Other income (expense):      
Foreign exchange gain (loss) 1,139 (142,857) (69,835)
Gain on derivative liability – warrants (Note 10(c)) 51 23,314 60,207
Interest and other income 1,049 185 241
Gain on settlement of debt (Note 9) 14,812
Net (loss) income before income taxes (2,038,034) (1,497,602) 26,356
Provision for income taxes (Note 13) 25,978 (60,010) (6,178)
Deferred taxation recovery (expense) (Note 13) 210,499 (210,499)
Net loss and comprehensive loss $ (2,012,056) $ (1,347,113) $ (190,321)
Basic loss per common share $ (0.02) $ (0.01) $ (0.00)
Diluted loss per common share $ (0.02) $ (0.01) $ (0.00)
Weighted average common shares outstanding, basic (Note 2) 131,305,254 131,481,983 131,340,989
Weighted average common shares outstanding, diluted (Note 2) 131,305,254 131,481,983 131,340,989
Advertising [Member]      
Revenue:      
Total revenue $ 11,879,425 $ 14,425,918 $ 12,194,518
Programmatic [Member]      
Revenue:      
Total revenue 1,223,392 361,394 58,507
Content [Member]      
Revenue:      
Total revenue $ 224,007 $ 309,744 $ 231,614
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Stockholders' Equity - USD ($)
Common Stock [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]
Total
Balance at Dec. 31, 2020 $ 49,094,096 $ (40,448,481) $ 24,580 $ 8,670,195
Balance, shares at Dec. 31, 2020 131,124,989        
Shares issued $ 179,293 179,293
Shares issued, shares 230,000        
Options exercised $ 31,264 $ 31,264
Options exercised, shares 70,000       70,000
Stock-based compensation $ 660,266 $ 660,266
Net loss (190,321) (190,321)
Balance at Dec. 31, 2021 $ 49,964,919 (40,638,802) 24,580 9,350,697
Balance, shares at Dec. 31, 2021 131,424,989        
Shares issued $ 79,705 79,705
Shares issued, shares 156,510        
Stock-based compensation $ 696,248 696,248
Net loss (1,347,113) (1,347,113)
Repurchase of common shares $ (75,985) (11,793) (87,778)
Repurchase of common shares (233,500)        
Balance at Dec. 31, 2022 $ 50,664,887 (11,793) (41,985,915) 24,580 8,691,759
Balance, shares at Dec. 31, 2022 131,347,999        
Stock-based compensation $ 515,116 515,116
Net loss (2,012,056) (2,012,056)
Repurchase of common shares $ (12,310) 11,793 (517)
Repurchase of common shares (43,500)        
Balance at Dec. 31, 2023 $ 51,167,693 $ (43,997,971) $ 24,580 $ 7,194,302
Balance, shares at Dec. 31, 2023 131,304,499        
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net (loss) income $ (2,012,056) $ (1,347,113) $ (190,321)
Adjustments to reconcile net income (loss) to net cash used in operating activities:      
Depreciation and amortization 558,740 557,267 565,540
Amortization and expiration of operating lease right-of-use assets 29,748 28,935 40,851
Gain on derivative liability – warrants (51) (23,314) (60,207)
Gain on settlement of debt (14,812)
Provision for doubtful debts 84,952
Shares issued for services 179,293
Stock awareness program – warrants granted for services 83,572
Deferred income tax expense (210,499) 210,499
Stock-based compensation 515,116 696,248 660,266
Unrealized foreign exchange (income) loss (1,407) (1,052) 134
Changes in operating assets and liabilities:      
Accounts receivable 1,054,025 (772,418) (2,694,324)
Prepaid expenses (31,647) 34,220 (15,498)
Accounts payable and accrued liabilities (1,006,248) 1,471,471 2,071,728
Net cash (used in) provided by operating activities (823,640) 433,745 851,533
Cash flows from investing activities:      
Acquisition of equipment (8,714) (22,806) (8,152)
Long-term cash equivalent 7,768
Security deposits (3,727)
Net cash used in investing activities (8,714) (26,533) (384)
Cash flows from financing activities:      
Repayment of Government CEBA loan (29,484)
Options exercised 31,264
Payments for repurchase of common shares (517) (87,778)
Proceeds of short-term loan 200,000
Repayment of short-term loan (200,000)
Payments on operating lease liabilities (31,951) (34,511) (29,851)
Net cash (used in) provided by financing activities (61,952) (122,289) 1,413
Change in cash (894,306) 284,923 852,562
Cash, beginning of year 2,363,530 2,078,607 1,226,045
Cash, end of year 1,469,224 2,363,530 2,078,607
Supplementary information:      
Interest paid 987
Income taxes paid (recovery) 3,697 3,129 2,989
Non-cash transaction      
Shares issued to settle accounts payable and accrued liabilities $ 79,705
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Introduction
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Introduction

1. Introduction:

 

Nature of business

 

Kidoz Inc. (the “Company”, “Kidoz” or “we”), incorporated in Anguilla, British West Indies in 2005, is a focused AdTech solution provider. The Company is the owner of the Kidoz SDK and Kidoz Connect Programmatic network, a Children’s Online Privacy Protection Rule (“COPPA”) & General Data Protection Regulation (“GDPR”) compliant contextual mobile advertising network that reaches kids, teens, and families every month. Google certified and Apple approved, Kidoz provides a suite of advertising technology that connects brands, content publishers and families. The Company has created a network that app developers use to compliantly monetize traffic and advertisers rely on to reach their customers. Kidoz has developed contextual targeting tools to enable brands to reach their ideal customers.

 

Effective January 1, 2023, Kidoz Inc. continued out of the jurisdiction of the Anguillian Business Companies Act, 2022, and into the jurisdiction of the Canada Business Corporations Act (“CBCA”).

 

Continuing operations

 

These consolidated financial statements have been prepared assuming the realization of assets and the settlement of liabilities in the normal course of operations. The Company expects to continue to generate sufficient cash flows to fund continued operations for the next 12 months, or, in the absence of adequate cash flows from operations, obtaining additional financing.

 

Management continues to review operations in order to identify additional strategies designed to generate cash flow, improve the Company’s financial position, and enable the timely discharge of the Company’s obligations.

 

There have been many factors which have affected the world economies in recent years. These include global pandemics (i.e. coronavirus COVID-19), inflation, the war in Ukraine and Gaza and many more. These factors have adversely affected workforces, economies, and financial markets globally. It has also disrupted the normal operations of many businesses, including the Company’s. These factors have affected spending, thereby affecting demand for the Company’s product and the Company’s business and its results of operations. It is not possible for the Company to predict the duration or magnitude of these factors at this time and the full effects on the Company’s business, its future results of operations, or ability to raise funds.

 

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of significant accounting policies

2. Summary of significant accounting policies:

 

(a) Basis of presentation:

 

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) applicable to annual financial information.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(a) Basis of presentation: (Continued)

 

The financial statements include the accounts of the Company’s subsidiaries:

 

Company  Registered  % Owned
Shoal Media (Canada) Inc.  British Columbia, Canada  100%
Kidoz Ltd.  Israel  100%
Prado Media Ltd.  British Columbia, Canada  100%
Rooplay Media Kenya Limited  Kenya  100%
Shoal Media Inc.  Anguilla  100%
Shoal Games (UK) Plc  United Kingdom  0%
Shoal Media (UK) Ltd.  United Kingdom  100%

 

During the year ended December 31, 2022, Coral Reef Marketing Inc. merged with Kidoz Inc. and Kidoz Inc. is the surviving entity.

 

During the year ended December 31, 2023, Shoal Games (UK) Plc was discontinued.

 

In addition, there are the following dormant subsidiaries; Bingo.com (Antigua) Inc., Bingo.com (Wyoming) Inc., and Bingo Acquisition Corp.

 

All inter-company balances and transactions have been eliminated in the consolidated financial statements.

 

(b) Use of estimates:

 

The preparation of consolidated financial statements in conformity with US GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and recognized revenues and expenses for the reporting periods.

 

Significant areas requiring the use of estimates include the collectability of accounts receivable, the valuation of stock-based compensation, the valuation of deferred tax assets and liabilities, the useful lives of intangible assets, the inputs used in assessing goodwill impairment, and the derivative liability – warrants valuation. Actual results may differ significantly from these estimates.

 

(c) Revenue recognition:

 

In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services.

 

We derive substantially all of our revenue from the sale of Ad tech advertising revenue.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

To achieve this core principle, the Company applied the following five steps:

 

1) Identify the contract with a customer

 

A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred, whose impression count will form the basis of the revenue and identifies the payment terms related to these services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.

 

2) Identify the performance obligations in the contract

 

Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.

 

3) Determine the transaction price

 

The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. None of the Company’s contracts contain financing or variable consideration components.

 

4) Allocate the transaction price to performance obligations in the contract

 

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

5) Recognize revenue when or as the Company satisfies a performance obligation

 

The Company satisfies performance obligations at a point in time as discussed in further detail under “Disaggregation of Revenue” below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

 

Disaggregation of Revenue

 

All of the Company’s performance obligations, and associated revenue, are generally transferred to customers at a point in time. The Company has the following revenue streams:

 

1) Ad tech advertising revenue - The pricing and terms for all our in-game advertising arrangements are mostly governed by insertion order which generally stipulates the payment terms, the duration (usually short term in nature), the number of advertising units delivered (e.g. impressions, completed views, or cost per install) and the contractually agreed upon price per advertising unit. The Company has concluded that the delivery of the Ad tech advertising is delivered at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.

 

2) Programmatic revenue - The Company generally offers these services under a programmatic bid on a Cost-per-Impression (CPM) basis. Our customers upload their advertisements into a demand side platform which then connects to our Publisher Software Development Kit (“SDK”) through an exchange platform and on a bid system agree on the CPM rate and the impressions to be served.

 

The Company has concluded that the delivery of the Programmatic advertising is delivered at the earlier of month end or at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company is deemed to be the principal in the transaction and therefore recognizes the revenue on a gross basis and commissions are recognized as cost of sales. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.

 

3) Content revenue – The Company recognizes content revenue on the following forms of revenue:

 

a) Carriers and Original Equipment Manufacturer (“OEMs”) - The Company generally offers these services under a customer contract per tablet device license fee model with OEMs. Monthly or quarterly license fees are based on the OEM agreement with the number of devices the Kidoz Kid Mode is installed upon.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

b) Rooplay - The Company generates revenue through subscriptions or premium sales of Rooplay, (www.rooplay.com) the cloud-based EduGame system for kids to learn and play within its games on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. The revenue is recognized net of platform fees.

 

c) Rooplay licensing - The Company licenses its branded educational games under a monthly cost per game agreement license fee model. Monthly license fees are based on the number of games licensed.

 

d) In App purchases - The Company generates revenue through in-application purchases (“in-app purchases”) within its games; (i.e. Trophy Bingo (www.trophybingo.com)) on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. Users can download the Company’s free-to-play games through Android, Amazon, iOS and Facebook Messenger (this was discontinued in fiscal 2021) and pay to acquire virtual currency which can be redeemed in the game for power plays. The initial download of the mobile game from the Digital Storefront does not create a contract under ASC 606 because of the lack of commercial substance; however, the separate election by the player to make an in-application purchase satisfies the criterion thus creating a contract under ASC 606.

 

The Company has identified the following performance obligations in these contracts:

 

i. Ongoing game related services such as hosting of game play, storage of customer content, when and if available content updates, maintaining the virtual currency management engine, tracking gameplay statistics, matchmaking as it relates to multiple player gameplay, etc.

 

ii. Obligation to the paying player to continue displaying and providing access to the virtual items within the game.

 

Neither of these obligations are considered distinct since the actual mobile game and the related ongoing services are both required to purchase and benefit from the related virtual items. As such, the Company’s performance obligations represent a single combined performance obligation which is to make the game and the ongoing game related services available to the players. The revenue is recognized net of platform fees.

 

(d) Foreign currency:

 

The consolidated financial statements are presented in United States dollars, the functional currency of the Company and its subsidiaries. The Company accounts for foreign currency transactions and translation of foreign currency financial statements under ASC 830, Foreign Currency Matters. Transaction amounts denominated in foreign currencies are translated at exchange rates prevailing

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(d) Foreign currency: (Continued)

 

at the transaction dates. Carrying values of monetary assets and liabilities are adjusted at each balance sheet date to reflect the exchange rate at that date. Non-monetary assets and liabilities are translated at the exchange rate on the original transaction date.

 

Gains and losses from restatement of foreign currency monetary and non-monetary assets and liabilities are included in operations. Revenues and expenses are translated at the rates of exchange prevailing on the dates such items are recognized in earnings.

 

(e) Cash and Cash Equivalents:

 

Cash and cash equivalents includes cash on hand, deposits held at call with financial institutions and other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash, and subject to an insignificant risk of change in value.

 

(f) Accounts receivable:

 

Trade and other accounts receivable are reported at face value less any provisions for uncollectible accounts considered necessary. Accounts receivable includes receivables from online platforms and trade receivables from customers. The Company estimates doubtful accounts on an item-by-item basis and includes over-aged accounts as part of allowance for doubtful accounts, which are generally ones that are greater than ninety-days overdue. Bad debt expense, for the year ended December 31, 2023 was $84,952 (2022 - $nil and 2021 - $945). (Note 3)

 

(g) Equipment:

 

Equipment is recorded at cost less accumulated depreciation. Depreciation is provided for annually on the declining balance method over the following periods:

 

Equipment and computers   3 years 
Furniture and fixtures   5 years  

 

Expenditures for maintenance and repairs are charged to expenses as incurred. Major improvements are capitalized. Gains and losses on disposition of equipment are included in operations as realized.

 

In accordance with ASU No. 2016-02 “Leases (Topic 842), leasehold improvements are accounted as a prepayment of rental payments since they are deemed to be an asset of the lessor.

 

(h) Software Technology Development Costs:

 

The Company expenses all software technology development costs as incurred for the year ended December 31, 2023, 2022 and 2021. As at December 31, 2023 and 2022, all capitalized software technology development costs have been fully amortized and the Company has no capitalized software technology development costs.

 

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(h) Software Technology Development Costs: (Continued)

 

Total software technology development costs were $16,055,557 as at December 31, 2023 (2022 - $13,056,478 and 2021 - $10,559,601) (Note 8).

 

(i) Derivative liability – warrants

 

The Company’s warrants have an exercise price in Canadian dollars whilst the Company’s functional currency is US Dollars. Therefore, in accordance with ASU 815 – Derivatives and Hedging, the warrants have a derivative liability value. This liability value has no effect on the cashflow of the Company and does not represent a cash payment of any kind.

 

(j) Stock-based compensation:

 

The Company accounts for stock-based compensation under the provisions of Accounting Standard Codification (“ASC”) 718, “Compensation-Stock Compensation”. Under the fair value recognition provisions, stock-based compensation expense is measured at the grant date for all stock-based awards to employees, directors and non-employees and is recognized as an expense over the requisite service period, which is generally the vesting period. The Black-Scholes option valuation model is used to calculate fair value.

 

The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:

 

   2023   2022   2021 
Expected dividend yield   -    -    - 
Volatility   118.91%   90.20%   107.06%
Risk-free interest rate   3.69%   1.57%   0.52%
Expected life of options   5 years    5 years    5 years 
Forfeiture rate   5%   5%   5%

 

(k) Right-of-use assets:

 

The Company determines if an agreement is a lease at inception. The Company evaluates the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in the consolidated balance sheets.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.

 

Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company uses the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(k) Right-of-use assets: (Continued)

 

options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

(l) Impairment of long-lived assets and long-lived assets to be disposed of:

 

If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount and the fair value less costs to sell.

 

(m) Intangible assets

 

The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:

 

   Amortization period 
Ad Tech technology   5 years 
Kidoz OS technology   3 years  
Customer relationships   8 years 

 

The Company reviews intangible assets subject to amortization quarterly to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in the remaining useful life. If an impairment indicator exists, we test the intangible asset for recoverability. For purposes of the recoverability test, amortizable intangible assets are grouped with other assets and liabilities at the lowest level of identifiable cash flows if the intangible asset does not generate cash flows independent of other assets and liabilities. If the carrying value of the asset group exceeds the undiscounted cash flows expected to result from the use and eventual disposition of the asset group, the Company will write the carrying value down to the fair value in the period identified.

 

(n) Goodwill:

 

The Company accounts for goodwill in accordance with the provisions of ASC 350, Intangibles-Goodwill and Others. Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less liabilities assumed, in a business combination. The Company reviews goodwill for impairment. Goodwill is not amortized but is evaluated for impairment at least annually or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(n) Goodwill: (Continued)

 

The goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, and compares the fair value of a reporting unit with its carrying amount and is based on discounted future cash flows, based on market multiples applied to free cash flow. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results, exogenous market conditions, or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

 

During the year ended December 31, 2023 and 2022, there was no impairment of goodwill.

 

(o) Income taxes:

 

The Company follows the asset and liability method of accounting for income taxes. Under this method, current income taxes are recognized for the estimated income taxes payable for the current period. The Company recognizes the income tax recovery from the receipt of tax credits upon receipt of funds. Deferred income taxes are provided based on the estimated future tax effects of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases, as well as the benefit of losses available to be carried forward to future years for tax purposes.

 

Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered and settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets when it is not more likely than not that such future tax assets will be realized.

 

(p) Net income (loss) per share:

 

ASC 260, “Earnings Per Share”, requires presentation of basic earnings per share (“Basic EPS”) and diluted earnings per share (“Diluted EPS”). Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution, using the treasury stock method, that could occur if outstanding options or warrants were exercised and converted into common stock. In computing diluted earnings per share, the treasury stock method assumes that outstanding options and warrants are exercised and the proceeds are used to purchase common stock at the average market price during the period.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(p) Net income (loss) per share: (Continued)

 

Options and warrants will have a dilutive effect under the treasury stock method only when the average market price of the common stock during the period exceeds the exercise price of the options and warrants. In periods where losses are reported, the weighted average number of common shares outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. A total of 8,066,000 (2022 - 8,859,000 and 2021 – 7,100,150) stock options and warrants were excluded as at December 31, 2023.

 

The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:

 

   2023   2022   2021 
Loss for the year  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted weighted average number of common shares outstanding   131,305,254    131,481,983    131,340,989 
                
Basic and diluted loss per common share outstanding  $(0.02)  $(0.01)  $(0.00)

 

(q) New accounting pronouncements and changes in accounting policies:

 

In November 2023, the Financial Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires that segment expenses deemed significant to the chief operating decision maker (CODM) typically incorporated in measuring profit or loss of the segment should be disclosed. The guidance also requires that the difference between segment revenues and these significant segment expenses is disclosed. Any annually disclosed segment information is now required to be reported in interim periods as well. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Public entities are required to apply the amendment retrospectively to prior periods presented in the financial statements. The Company plans to adopt ASU 2023-07 effective for its Fiscal year 2024 and for the interim periods beginning in Fiscal 2024.

 

The Company has evaluated all the recently issued, but not yet effective, accounting standards that have been issued or proposed by the Financial Accounting Standards Board or other standards-setting bodies through the filing date of these consolidated financial statements and does not believe the future adoption of any such pronouncements will have a material impact on its consolidated financial statements.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(r) Financial instruments and fair value measurements:

 

(i) Fair values:

 

Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on measurement date. The Company classifies assets and liabilities recorded at fair value under the fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. The fair value measurements are classified under the following hierarchy:

 

Level 1—Observable inputs that reflect quoted market prices (unadjusted) for identical assets and liabilities in active markets;

 

Level 2—Observable inputs, other than quoted market prices, that are either directly or indirectly observable in the marketplace for identical or similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities; and

 

Level 3—Unobservable inputs that are supported by little or no market activity that are significant to the fair value of assets or liabilities.

 

When available, we use quoted market prices to determine fair value, and we classify such measurements within Level 1. In some cases where market prices are not available, we make use of observable market-based inputs to calculate fair value, in which case the measurements are classified within Level 2. If quoted or observable market prices are not available, fair value is based upon valuations in which one or more significant inputs are unobservable, including internally developed models that use, where possible, current market-based parameters such as interest rates, yield curves and currency rates. These measurements are classified within Level 3.

 

Fair value measurements are classified according to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.

 

Fair value measurement includes the consideration of nonperformance risk. Nonperformance risk refers to the risk that an obligation (either by a counterparty) will not be fulfilled. For financial assets traded in an active market (Level 1 and certain Level 2), the nonperformance risk is included in the market price. For certain other financial assets and liabilities (certain Level 2 and Level 3), our fair value calculations have been adjusted accordingly.

 

The fair value of accounts receivable, accounts payable, accrued liabilities, and accounts payable, accrued liabilities - related party and the government CEBA loan approximate their financial statement carrying amounts due to the short-term maturities of these instruments and are therefore carried at their historical cost basis.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(r) Financial instruments and fair value measurements: (Continued)

 

(i) Fair values: (Continued)

 

Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and included situations where there is little, if any, market activity for the asset. Stock-based compensation and derivative liability – warrants were measured using Level 2 inputs. Goodwill impairment was measured using Level 3 inputs.

 

(ii) Foreign currency risk:

 

The Company operates internationally, which gives rise to the risk that cash flows may be adversely impacted by exchange rate fluctuations. The Company has not entered into any forward exchange contracts or other derivative instrument to hedge against foreign exchange risk.

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Accounts Receivable

3. Accounts Receivable:

 

The accounts receivable as at December 31, 2023, is summarized as follows:

 

   2023   2022 
Accounts receivable  $6,368,144   $7,453,523 
           
Provision for doubtful accounts   (106,839)   (53,241)
           
Net accounts receivable  $6,261,305   $7,400,282 

 

The Company has a doubtful debt provision of $106,839 (2022 - $53,241) for existing accounts receivable.

 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid expenses
12 Months Ended
Dec. 31, 2023
Prepaid Expenses  
Prepaid expenses

4. Prepaid expenses

 

The Company has other prepaid expenses of $102,895 (2022 - $71,248) including leasehold improvements of $1,604 (2022 - $8,519), which is recognized as prepaid rent for the year ended December 31, 2023.

 

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Equipment

5. Equipment:

 

2023  Cost   Accumulated depreciation   Net book
Value
 
             
Equipment and computers  $184,487   $160,219   $24,268 
Furniture and fixtures   16,517    11,551    4,966 
Equipment total  $201,004   $171,770   $29,234 

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

5. Equipment: (Continued)

 

2022  Cost   Accumulated depreciation   Net book
Value
 
             
Equipment and computers  $175,773   $148,266   $27,507 
Furniture and fixtures   16,517    10,502    6,015 
Equipment total  $192,290   $158,768   $33,522 

 

Depreciation expense was $13,002 (2022 - $9,807 and 2021 - $9,468) for the year ended December 31, 2023.

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets

6. Intangible assets:

 

2023  Cost   Accumulated amortization   Net book
Value
 
             
Ad Tech technology  $1,877,415   $1,814,835   $62,580 
Kidoz OS technology   31,006    31,006    - 
Customer relationship   1,362,035    822,896    538,139 
Intangible assets total  $3,270,456   $2,668,737   $601,719 

 

2022  Cost   Accumulated amortization   Net book
Value
 
             
Ad Tech technology  $1,877,415   $1,439,351   $438,064 
Kidoz OS technology   31,006    31,006    - 
Customer relationship   1,362,035    652,642    709,393 
Intangible assets total  $3,270,456   $2,122,999   $1,147,457 

 

Amortization expense was $545,738 (2022 - $547,460 and 2021 - $556,072) for the year ended December 31, 2023.

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

7. Goodwill:

 

The Company has a goodwill balance of $3,301,439 for year ended December 31, 2023 and 2022 from the acquisition of Kidoz Ltd.

 

The Company’s annual goodwill impairment analysis performed during the fourth quarter of fiscal 2023 and 2022 included a quantitative analysis of the Kidoz Ltd. reporting unit (consisting of intangible assets (Note 6), deferred taxation (Note 13) and goodwill). The reporting unit has a carrying amount of $3,903,158 (2022 - $4,448,896) as at December 31, 2023. The Company performed a discounted cash flow analysis for the reporting unit. These discounted cash flow models included management assumptions for expected sales growth, margin expansion, operational leverage, capital expenditures, and overall operational forecasts. The Company classified these significant inputs and assumptions as Level 3 fair value measurements. Based on the annual impairment test described above there was no additional impairment determined for fiscal 2023 or fiscal 2022.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Software technology development costs
12 Months Ended
Dec. 31, 2023
Research and Development [Abstract]  
Software technology development costs

8. Software technology development costs:

 

The Company develops software technology for our business. This software technology includes the continued development of the KIDOZ Safe Ad Network, the KIDOZ Kid-Mode Operating System, and the KIDOZ publisher SDK.

 

During the years ended December 31, 2023, 2022 and 2021, the Company has expensed the development costs of all products as incurred and has expensed the following development costs.

 

   2023   2022   2021 
Opening total software technology development costs  $13,056,478   $10,559,601   $8,880,753 
                
Software technology development during the year   2,999,079    2,496,877    1,678,848 
Closing total software technology development costs  $16,055,557   $13,056,478   $10,559,601 

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government CEBA loan
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Government CEBA loan

9. Government CEBA loan:

 

During the year ended December 31, 2020, the Company was granted a loan of $44,296 (CAD$60,000) under the Canada Emergency Business Account (CEBA) loan program for small businesses. The CEBA loan program is one of the many incentives the Canadian Government put in place in response to COVID-19. The loan is interest free and a third of the loan $14,812 (CAD$20,000) is eligible for complete forgiveness if $29,624 (CAD$40,000) is fully repaid on or before December 31, 2023. If the loan cannot be repaid by December 31, 2023, it can be converted into a 2-year term loan charging an interest rate of 5%. During the year ended December 31, 2023, CAD$40,000 was repaid and the Company recognized a gain on settlement of debt of $14,812. (CAD$20,000)

 

During the year ended December 31, 2021, the Company drew $200,000 from its line of credit with the Leumi Bank in Israel. The loan was repaid in full during the year ended December 31, 2021 with interest costs of $987.

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders’ Equity

10. Stockholders’ Equity:

 

The holders of common stock are entitled to one vote for each share held. There are no restrictions that limit the Company’s ability to pay dividends on its common stock. The Company has not declared any dividends since incorporation. The Company’s common stock has no par value per common stock and there is only one class of common shares. The Company has an unlimited number of common shares authorized for issue.

 

(a) Common stock issuances:

 

Fiscal 2023

 

There were no common stock issuances for the year ended December 31, 2023.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(a) Common stock issuances: (Continued)

 

Fiscal 2022

 

During the year ended December 31, 2021, the Company engaged with Agora Internet Relations Corp. for an online marketing campaign on the AGORACOM platform. The agreement was for 12 months for a fee of $79,705 (CAD$100,000) payable in shares of the Company. During the year ended December 31, 2022, the Company issued 156,510 shares in settlement of its obligation under the contract.

 

Fiscal 2021

 

During the year ended December 31, 2021, the Company engaged Research Capital Corporation (“RCC”) as a financial and capital markets advisor. As part of the compensation for its services, RCC will receive a monthly fee of $5,119 (CAD$6,500) for its trading advisory services for a minimum of 6 months with extension by mutual agreement and a financial advisory fee to be satisfied by the issuance of 230,000 common shares of the Company valued at $179,293. In addition, the Company granted 230,000 common share purchase warrants to RCC (Note 2(i)). Each warrant entitled the holder thereof to purchase one common share in the capital of the Company at an exercise price of $0.77 (CAD$0.98) at any time up to 24 months following the date of issuance and expire on April 1, 2023. During the year ended December 31, 2023, the warrants expired unexercised.

 

During the year ended December 31, 2021, the holder of 70,000 stock options exercised their options for 70,000 shares for $31,264 at an average exercise price of $0.45 (CAD$0.54) per share.

 

(b) Normal Course Issuer Bid:

 

During the year ended December 31, 2022, the Company filed a Notice of Intention to Make a Normal Course Issuer Bid (the “Notice of Intention”) with the TSX Venture Exchange (“TSX-V”) on September 15, 2022. Upon receiving approval from the TSX-V, effective September 16, 2022, the Company commenced a normal course issuer bid (“NCIB”), whereby the Company may purchase for cancellation up to 6,579,074 shares, being 5% of the issued and outstanding shares as of such date. Any purchases under the NCIB will be made on the open market through the facilities of the TSX-V or alternative Canadian trading systems. Purchases will be made at market prices of the shares at the time of acquisition.

 

Purchases under the NCIB may commence as of September 16, 2022, and will end on the earlier of: (i) September 14, 2023; or (ii) the date on which the Company has purchased the maximum number of shares to be acquired under the NCIB. The Company may terminate the NCIB earlier if it feels it is appropriate to do so.

 

The normal course issuer bid will be conducted through Kidoz Inc’s broker Research Capital Corporation. The purchase and payment of the common shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of common shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All common shares acquired will be returned to treasury and cancelled.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(b) Normal Course Issuer Bid: (Continued)

 

The purchase of and payment for the shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All shares acquired pursuant to the NCIB will be returned to treasury and cancelled.

 

During the year ended December 31, 2023, 41,500 shares which were acquired during the year ended December 31, 2022, pursuant to the NCIB in effect, at an aggregate cost of $11,793, were cancelled.

 

During the year ended December 31, 2023, 2,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $517. During the year ended December 31, 2023, 2,000 shares were cancelled.

 

During the year ended December 31, 2022, 275,000 shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $87,778. During the year ended December 31, 2022, 233,500 shares were cancelled.

 

(c) Warrants:

 

A summary of warrant activity for the year ended December 31, 2023 and 2022 are as follows:

 

   Number of warrants   Exercise price   Expiry date 
Outstanding, December 31, 2022 and 2021   230,000    CAD$0.98    April 3, 2023 
                
Expired   (230,000)          
                
Outstanding December 31, 2023   -           

 

A fair value of the derivative liability of $83,572 was estimated on the date of the subscription using the Binomial Lattice pricing model.

 

During the year ended December 31, 2023, the warrants expired unexercised and there was a gain on derivative liability - warrants of $51 (2022 - $23,314; 2021 - $60,207) and the derivative liability – warrants value reduced to $nil (2022 - $51) with the following assumptions:

 

Schedule of Fair Value of Warrants Assumptions

   December 31, 2022   December 31, 2021 
Exercise price   CAD$0.98    CAD$0.98 
Stock price   CAD$0.35    CAD$0.59 
Expected term   0.25 years    1.25 years 
Expected dividend yield   -    - 
Expected stock price volatility   77.46%   88.33%
Risk-free interest rate   3.55%   1.18%

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(d) Stock option plans:

 

2015 stock option plan

 

In the year ended December 31, 2015, the shareholders approved the 2015 stock option plan. The 2015 stock option plan as amended in November 2020, is intended to provide incentive to employees, directors, advisors and consultants of the Company to encourage proprietary interest in the Company, to encourage such employees to remain in the employ of the Company or such directors, advisors and consultants to remain in the service of the Company, and to attract new employees, directors, advisors and consultants with outstanding qualifications. The maximum number of shares issuable under the Plan shall not exceed 10% of the number of Shares of the Company issued and outstanding as of each Award Date unless shareholder approval is obtained in advance.

 

The Board of Directors determines the terms of the options granted, including the number of options granted, the exercise price and their vesting schedule. The maximum term possible is 10 years. Under the 2015 plan we have reserved 10% of the number of Shares of the Company issued and outstanding as of each Award Date. During the year ended December 31, 2020, the Rolling Stock Option plan was amended by inclusion of an Israeli Taxpayers Appendix.

 

During the year ended December 31, 2023, the Company granted 1,885,000 options to employees and consultants with an exercise price of CAD$0.30 ($0.22) where 2% vests per month. 400,000 of these options were granted to directors and officers of the Company. Subsequent to the year ended December 31, 2023, 2,318,750 options were granted to employees and consultants with an exercise price of CAD$0.20 ($0.14) where 2% vests per month. 1,056,250 options of these options were granted to directors and officers of the Company.

 

During the year ended December 31, 2023, 460,000 options were cancelled, and 1,988,000 options expired unexercised.

 

During the year ended December 31, 2022, the Company granted 2,550,000 options to employees and consultants with an exercise price of CAD$0.50 ($0.37) where 2% vests per month. 900,000 of these options were granted to directors and officers of the Company.

 

During the year ended December 31, 2022, 285,600 options were cancelled, and 506,150 options expired unexercised.

 

During the year ended December 31, 2021, the Company granted to employees and consultants the following options:

 

1,040,000 options at CAD$0.50 ($0.39) where 10% vests on grant date, 15% one year following and 2% per month thereafter and expire on February 1, 2026. 400,000 of these options were granted to directors and officers of the Company.

 

35,000 options at CAD$0.50 ($0.39) which vested immediately and expire on February 1, 2026.

 

1,300,000 options at CAD$1.02 ($0.80) where 2% vests per month and expire on April 6, 2026. 400,000 of these options were granted to directors and officers of the Company.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

10. Stockholders’ Equity: (Continued)

 

(d) Stock option plans: (Continued)

 

300,000 options at CAD$0.66 ($0.52) where 2% vests per month and expire on July 12, 2026.

 

A summary of stock option activity for the stock option plans for the years ended December 31, 2023 and 2022 are as follows:

 

   Number of options   Weighted average exercise price 
Outstanding December 31, 2020   5,875,750   $0.39 
           
Granted   2,675,000    0.60 
Exercised   (70,000)   (0.45)
Expired   (570,000)   (0.43)
Cancelled   (1,040,600)   (0.42)
Outstanding December 31, 2021   6,870,150   $0.48 
           
Granted   2,550,000    0.37 
Expired   (506,150)   (0.40)
Cancelled   (285,600)   (0.48)
Outstanding December 31, 2022   8,629,000   $0.43 
           
Granted   1,885,000    0.22 
Expired   (1,988,000)   (0.46)
Cancelled   (460,000)   (0.44)
Outstanding December 31, 2023   8,066,000   $0.39 

 

The aggregate intrinsic value for options as of December 31, 2023 was $nil (2022 - $nil).

 

The following table summarizes information concerning outstanding and exercisable stock options at December 31, 2023:

 

Exercise
prices per share
   Number outstanding   Number exercisable   Expiry date
 CAD$0.30    1,845,000    369,000   February 21, 2028
 CAD$0.45    1,930,400    1,292,696   June 30, 2025
 CAD$0.50    789,600    572,100   February 1, 2026
 CAD$0.50    2,295,000    1,009,800   February 1, 2027
 CAD$0.66    200,000    116,000   July 12, 2026
 CAD$1.02    1,006,000    646,000   April 6, 2026
      8,066,000    4,005,596    

 

The Company recorded stock-based compensation of $515,116 on the options granted and vested (2022 – $696,248; 2021 - $660,266) and as per the Black-Scholes option-pricing model, with a weighted average fair value per option grant of $0.29 (2022 - $0.42; 2021 - $0.45).

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurement
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair value measurement

11. Fair value measurement:

 

Except for derivative liability – warrant that was measured at level 3 inputs in the three-tier fair value hierarchy, the Company does not have any other financial instruments that are subsequently measured at fair value.

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments

12. Commitments:

 

The Company leases office facilities in Vancouver, British Columbia, Canada, British West Indies and Netanya, Israel. These office facilities are leased under operating lease agreements.

 

During the year ended December 31, 2020, the Company signed a five-year lease for a facility in Vancouver, Canada, commencing April 1, 2020 and ending March 2024. The Company accounts for the lease in accordance with ASU 2016-02 (Topic 842) and recognizes a right-of-use asset and operating lease liability. Subsequent to the year ended December 31, 2023, the lease on the Vancouver office expired and was not renewed. Our Canadian staff will continue to work on a virtual basis.

 

The Netanya, Israel operating lease expired on July 14, 2017, but unless 3 months’ notice is given it automatically renews for a future 12 months until notice is given. During the year ended December 31, 2023, the lease was extended for a further 12 months. The renewal of this lease is uncertain, hence the Company has accounted for this lease as a short-term lease.

 

Minimum lease payments under these leases are approximately as follows:

 

2024  $60,460 

 

The Company paid rent expense totaling $120,557 for the year ended December 31, 2023 (2022 - $130,308; 2021 - $129,250).

 

The Company has the following management consulting agreements with related parties.

 

Company  Person  Role  Annual amount 
T.M. Williams (ROW), Inc.  T. M. Williams  Chairman  $160,000 
Bromley Accounting
Services Ltd.
  H. W. Bromley  CFO  CAD$215,000 
Farcast Operations Inc.  T. H. Williams  VP Product  CAD$240,000 

 

During the year ended December 31, 2022, Mr. J. M. Williams, the Company’s CEO, became an employee of Shoal Media (Canada) Inc.

 

As at December 31, 2023, the Company had a number of renewable license commitments with large brands, including, Mr. Men and Little Miss and Mr. Bean. These agreements have commitments to pay royalties on the revenue from the licenses subject to the minimum guarantee payments. As at December 31, 2023, there were no further minimum guarantee payments commitments.

 

The Company expensed the minimum guarantee payments over the life of the agreement and recognized license expense of $19,868 (2022 - $14,090; 2021 - $18,512) for the year ended December 31, 2023.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income taxes

13. Income taxes:

 

As at December 31, 2022, Kidoz Inc. was domiciled in the tax-free jurisdiction of Anguilla, British West Indies. However certain of the Company’s subsidiaries incur income taxation. Effective January 1, 2023, the Company continued out of Anguilla and into Canada and became a Canadian tax payer.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022, are presented below:

 

   2023   2022   2021 
Expected tax (recovery) expense  $(550,269)  $(314,497)  $5,535
Change in statutory, foreign tax, foreign exchange rates and other   183,916   (161,505)   231,545
Permanent differences   140,572    187,044    227
Adjustment to prior years provision versus statutory tax returns   (26,902)   (5)   17,161
Change in valuation allowance   226,705    138,474    (37,791)
Current income taxes (recovery) expense  $(25,978)  $60,010  $6,178
Deferred income tax (recovery) expense   -    (210,499)   210,499
Total taxation (recovery) expense  $(25,978)  $(150,489)  $216,677

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below:

 

   2023   2022 
Deferred tax (liabilities) assets:          
Non-capital loss carry forwards  $362,074   $208,480 
Equipment   (1,072)   1,627 
Intangible assets   (72,206)   (263,915)
Other   157,457    273,357 
Valuation Allowance   (446,253)   (219,549)
Total deferred tax (liability) asset  $-   $- 

 

As at December 31, 2023, the Company’s had $1,490,165 (2022 - $1,023,314) of non-capital losses expiring through December 31, 2043.

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those differences become deductible.

 

Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in assessing the realizability of deferred tax assets.

 

The Company recognized this tax credit as a recovery of income tax expense on the statement of operations and comprehensive (loss) income upon receipt of funds.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Right-of-use assets
12 Months Ended
Dec. 31, 2023
Right-of-use Assets  
Right-of-use assets

14. Right-of-use assets:

 

Effective April 1, 2019, we recognized lease assets and liabilities of $125,474, in relation to the Vancouver office. We estimated a discount rate of 4.12%.

 

We elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed us to carry forward prior conclusions about lease identification, classification and initial direct costs for leases entered into prior to adoption of Topic 842.

 

Additionally, we elected to not separate lease and non-lease components for all of our leases. For leases with a term of 12 months or less, our current offices, we elected the short-term lease exemption, which allowed us to not recognize right-of-use assets or lease liabilities for qualifying leases existing at transition and new leases we may enter into in the future, as there is significant uncertainty on whether the leases will be renewed.

 

The right-of-use assets as at December 31, 2023, is summarized as follows:

 

   2023   2022   2021 
             
Opening balance for the year  $36,529   $65,464   $106,315 
Amortization and expiration of operating lease right-of use assets   (29,748)   (28,935)   (40,851)
Closing balance for the year  $6,781   $36,529   $65,464 

 

The operating lease as at December 31, 2023, is summarized as follows:

 

As at December 31, 2023    
    Office lease 
2024   7,658 
Total lease payments  $7,658 
Less: Interest   (53)
Present value of lease liabilities  $7,605 
      
Amounts recognized on the balance sheet     
Current lease liabilities  $7,605 
Long-term lease liabilities   - 
Total lease payments  $7,605 

 

 

   2023   2022   2021 
             
Opening balance for the year  $39,556   $74,067   $103,918 
Payments on operating lease liabilities   (31,951)   (34,511)   (29,851)
Closing balance for the year   7,605    39,556    74,067 
Less: current portion   (7,605)   (32,116)   (32,068)
Operating lease liabilities – non-current portion as at end of year  $-   $7,440   $41,999 

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related party transactions

15. Related party transactions:

 

As at and for the year ended December 31, 2023, the Company has the following related party transactions:

 

   2023   2022   2021 
Directors fees  $7,505   $8,970   $8,000 
Salaries, wages, consultants and benefits   667,229    659,558    612,492 
Selling and marketing   70,439    126,920    77,906 
Stock-based compensation (Note 10)   188,961    276,207    237,348 
Software technology development (Note 8)   248,780    246,016    214,843 
Closing balance for the year  $1,182,914   $1,317,671   $1,150,589 

 

The Company has liabilities of $79,852 (2022 - $80,874) as at December 31, 2023, to current directors, officers and companies owned by the current directors and officers of the Company for employment, director and consulting fees.

 

During the year ended December 31, 2023, the Company granted 400,000 options with an exercise price of CAD$0.30 ($0.22) per share to current directors and officers of the Company. Subsequent to the year ended December 31, 2023, the Company granted 1,056,250 options with an exercise price of CAD$0.20 ($0.14) to current directors and officers of the Company.

 

During the year ended December 31, 2022, the Company granted 900,000 options with an exercise price of CAD$0.50 ($0.39) per share to current directors and officers of the Company.

 

During the year ended December 31, 2021, the Company granted the following options to related parties:

 

a) 400,000 options with an exercise price of CAD$0.50 ($0.39) per share

 

b) 400,000 options with an exercise price of CAD$1.02 ($0.80) per share

 

The related party transactions are in the normal course of operations and were measured at the exchange amount, which is the amount of consideration established and agreed to by the related parties.

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segmented information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segmented information

16. Segmented information:

 

The Company operates in reportable business segments, the sale of Ad tech advertising, programmatic advertising, and content revenue, including the sale of in-app purchases on Trophy Bingo and Garfield’s Bingo; the premium purchase for Rooplay Originals and recurring subscription revenues from Rooplay and Kidoz OS and the sale of licenses of Kidoz OS.

 

Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker, or decision-making group, in making decisions on how to allocate resources and assess performance. The Company’s chief operating decision makers are the Chairman, Chief Executive Officer and President. The Company and the chief decision makers view the Company’s operations and manage its business as three operating segments, namely Ad tech advertising, programmatic advertising, and content revenue.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

16. Segmented information: (Continued)

 

The Company had the following revenue by geographical region.

 

   2023   2022   2021 
Ad tech advertising revenue               
Western Europe  $5,163,712   $5,675,383   $3,927,191 
Central, Eastern and Southern Europe   488,973    297,862    193,085 
North America   5,769,464    7,096,255    7,653,038 
Other   457,276    1,356,418    421,204 
                
Total ad tech advertising revenue  $11,879,425   $14,425,918   $12,194,518 
                
Programmatic advertising revenue               
North America  $1,223,392   $361,394   $58,507 
                
Total Programmatic advertising revenue  $1,223,392   $361,394   $58,507 
                
Content revenue               
Western Europe  $73,085   $76,572   $84,884 
Central, Eastern and Southern Europe   41    381    1,517 
North America   8,651    37,766    47,390 
Other   142,230    195,025    97,823 
                
Total content revenue  $224,007   $309,744   $231,614 
                
Total revenue               
Western Europe  $5,236,797   $5,751,955   $4,012,075 
Central, Eastern and Southern Europe   489,014    298,243    194,602 
North America   7,001,507    7,495,415    7,758,935 
Other   599,506    1,551,443    519,027 
Total revenue  $13,326,824   $15,097,056   $12,484,639 

 

Equipment

 

The Company’s equipment is located as follows:

 

Net Book Value  2023   2022 
         
Anguilla  $-   $60 
Canada   18,730    20,143 
Israel   7,439    9,279 
United Kingdom   3,065    4,040 
Total equipment  $29,234   $33,522 

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
General and administrative
12 Months Ended
Dec. 31, 2023
General And Administrative  
General and administrative

17. General and administrative:

 

General and administrative expenses were as follows:

 

   2023   2022   2021 
             
Computer expenses  $103,531   $67,704   $43,361 
Insurance   48,821    46,765    42,357 
Professional fees   185,974    319,016    211,873 
Rental (Note 12)   120,557    130,308    129,250 
Other general and administrative expenses   214,771    197,143    178,041 
Total general and administrative expenses  $673,654   $760,936   $604,882 

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock awareness program
12 Months Ended
Dec. 31, 2023
Stock Awareness Program  
Stock awareness program

18. Stock awareness program

 

During the year ended December 31, 2021, the Company commenced a corporate stock awareness program. The Company engaged Research Capital Corporation, Agora Internet Relations Corp., Stockhouse Publishing Ltd., TSM Talk Shop Media and Proactive for financial and capital markets advisory services and to assist with general market outreach to increase investor awareness as the Company continues to achieve important milestones and grow its investor base. Stockhouse Publishing Ltd. campaign was discontinued in the year ended December 31, 2022 and TSM Talk Shop Media was discontinued in the year ended December 31, 2023.

 

The Company incurred stock awareness expenses of $146,300 during the year ended December 31, 2023.

 

The Company incurred stock awareness expenses of $161,332 during the year ended December 31, 2022, of which $26,334 was paid in shares to Agora Internet Relations Corp.

 

The Company incurred stock awareness expenses of $402,845 during the year ended December 31, 2022, of which $179,293 is from the issuance of 230,000 common shares to RCC (Note 10) and a derivative liability of $83,572 (Note 10) from the warrants granted.

 

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentrations
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
Concentrations

19 Concentrations:

 

Major customers

 

During the year ended December 31, 2023, and 2022, the Company sold Ad tech revenue; sold subscriptions on its site Rooplay; sold in-app purchases on its social bingo sites, Trophy Bingo and Garfield’s Bingo and premium purchases of Rooplay Originals. During the year ended December 31, 2023, the Company had revenues of $2,927,239 and $1,716,205, from two customers (December 31, 2022 - three customers for $3,528,530, $2,293,798, and $1,507,029; December 31, 2021 - three customers for $3,373,241, $2,522,559 and $1,381,678) which was more than 10% of the total revenue. The Company is reliant on the Google App, iOS App and Amazon App Stores to provide a content platform for Rooplay, Trophy Bingo and Garfield’s Bingo to be played thereon and certain advertising agencies for the Ad tech revenue.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentrations of credit risk
12 Months Ended
Dec. 31, 2023
Concentrations Of Credit Risk  
Concentrations of credit risk

20. Concentrations of credit risk:

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company places its cash and cash equivalents with high quality financial institutions and limits the amount of credit exposure with any one institution.

 

The Company currently maintains a substantial portion of its day-to-day operating cash and long-term cash equivalents balances at financial institutions. At December 31, 2023, the Company had total cash of $1,493,071 (2022 - $2,385,840) at financial institutions, where $1,266,481 (2022 - $2,150,761) is in excess of federally insured limits.

 

The Company has concentrations of credit risk with respect to accounts receivable, the majority of its accounts receivable are concentrated geographically in the United States amongst a small number of customers.

 

As of December 31, 2023, the Company had one customer, totaling $1,016,280, respectively who accounted for greater than 10% of the total accounts receivable. As of December 31, 2022, the Company had three customers, totaling $1,921,602, $1,061,177, and $920,736 who accounted for greater than 10% of the total accounts receivable.

 

The Company controls credit risk through monitoring procedures and receiving prepayments of cash for services rendered. The Company performs credit evaluations of its customers but generally does not require collateral to secure accounts receivable.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of presentation

(a) Basis of presentation:

 

These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) applicable to annual financial information.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(a) Basis of presentation: (Continued)

 

The financial statements include the accounts of the Company’s subsidiaries:

 

Company  Registered  % Owned
Shoal Media (Canada) Inc.  British Columbia, Canada  100%
Kidoz Ltd.  Israel  100%
Prado Media Ltd.  British Columbia, Canada  100%
Rooplay Media Kenya Limited  Kenya  100%
Shoal Media Inc.  Anguilla  100%
Shoal Games (UK) Plc  United Kingdom  0%
Shoal Media (UK) Ltd.  United Kingdom  100%

 

During the year ended December 31, 2022, Coral Reef Marketing Inc. merged with Kidoz Inc. and Kidoz Inc. is the surviving entity.

 

During the year ended December 31, 2023, Shoal Games (UK) Plc was discontinued.

 

In addition, there are the following dormant subsidiaries; Bingo.com (Antigua) Inc., Bingo.com (Wyoming) Inc., and Bingo Acquisition Corp.

 

All inter-company balances and transactions have been eliminated in the consolidated financial statements.

 

Use of estimates

(b) Use of estimates:

 

The preparation of consolidated financial statements in conformity with US GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and recognized revenues and expenses for the reporting periods.

 

Significant areas requiring the use of estimates include the collectability of accounts receivable, the valuation of stock-based compensation, the valuation of deferred tax assets and liabilities, the useful lives of intangible assets, the inputs used in assessing goodwill impairment, and the derivative liability – warrants valuation. Actual results may differ significantly from these estimates.

 

Revenue recognition

(c) Revenue recognition:

 

In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services.

 

We derive substantially all of our revenue from the sale of Ad tech advertising revenue.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

To achieve this core principle, the Company applied the following five steps:

 

1) Identify the contract with a customer

 

A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred, whose impression count will form the basis of the revenue and identifies the payment terms related to these services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.

 

2) Identify the performance obligations in the contract

 

Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.

 

3) Determine the transaction price

 

The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. None of the Company’s contracts contain financing or variable consideration components.

 

4) Allocate the transaction price to performance obligations in the contract

 

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

5) Recognize revenue when or as the Company satisfies a performance obligation

 

The Company satisfies performance obligations at a point in time as discussed in further detail under “Disaggregation of Revenue” below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

 

Disaggregation of Revenue

 

All of the Company’s performance obligations, and associated revenue, are generally transferred to customers at a point in time. The Company has the following revenue streams:

 

1) Ad tech advertising revenue - The pricing and terms for all our in-game advertising arrangements are mostly governed by insertion order which generally stipulates the payment terms, the duration (usually short term in nature), the number of advertising units delivered (e.g. impressions, completed views, or cost per install) and the contractually agreed upon price per advertising unit. The Company has concluded that the delivery of the Ad tech advertising is delivered at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.

 

2) Programmatic revenue - The Company generally offers these services under a programmatic bid on a Cost-per-Impression (CPM) basis. Our customers upload their advertisements into a demand side platform which then connects to our Publisher Software Development Kit (“SDK”) through an exchange platform and on a bid system agree on the CPM rate and the impressions to be served.

 

The Company has concluded that the delivery of the Programmatic advertising is delivered at the earlier of month end or at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company is deemed to be the principal in the transaction and therefore recognizes the revenue on a gross basis and commissions are recognized as cost of sales. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.

 

3) Content revenue – The Company recognizes content revenue on the following forms of revenue:

 

a) Carriers and Original Equipment Manufacturer (“OEMs”) - The Company generally offers these services under a customer contract per tablet device license fee model with OEMs. Monthly or quarterly license fees are based on the OEM agreement with the number of devices the Kidoz Kid Mode is installed upon.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(c) Revenue recognition: (Continued)

 

b) Rooplay - The Company generates revenue through subscriptions or premium sales of Rooplay, (www.rooplay.com) the cloud-based EduGame system for kids to learn and play within its games on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. The revenue is recognized net of platform fees.

 

c) Rooplay licensing - The Company licenses its branded educational games under a monthly cost per game agreement license fee model. Monthly license fees are based on the number of games licensed.

 

d) In App purchases - The Company generates revenue through in-application purchases (“in-app purchases”) within its games; (i.e. Trophy Bingo (www.trophybingo.com)) on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. Users can download the Company’s free-to-play games through Android, Amazon, iOS and Facebook Messenger (this was discontinued in fiscal 2021) and pay to acquire virtual currency which can be redeemed in the game for power plays. The initial download of the mobile game from the Digital Storefront does not create a contract under ASC 606 because of the lack of commercial substance; however, the separate election by the player to make an in-application purchase satisfies the criterion thus creating a contract under ASC 606.

 

The Company has identified the following performance obligations in these contracts:

 

i. Ongoing game related services such as hosting of game play, storage of customer content, when and if available content updates, maintaining the virtual currency management engine, tracking gameplay statistics, matchmaking as it relates to multiple player gameplay, etc.

 

ii. Obligation to the paying player to continue displaying and providing access to the virtual items within the game.

 

Neither of these obligations are considered distinct since the actual mobile game and the related ongoing services are both required to purchase and benefit from the related virtual items. As such, the Company’s performance obligations represent a single combined performance obligation which is to make the game and the ongoing game related services available to the players. The revenue is recognized net of platform fees.

 

Foreign currency

(d) Foreign currency:

 

The consolidated financial statements are presented in United States dollars, the functional currency of the Company and its subsidiaries. The Company accounts for foreign currency transactions and translation of foreign currency financial statements under ASC 830, Foreign Currency Matters. Transaction amounts denominated in foreign currencies are translated at exchange rates prevailing

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(d) Foreign currency: (Continued)

 

at the transaction dates. Carrying values of monetary assets and liabilities are adjusted at each balance sheet date to reflect the exchange rate at that date. Non-monetary assets and liabilities are translated at the exchange rate on the original transaction date.

 

Gains and losses from restatement of foreign currency monetary and non-monetary assets and liabilities are included in operations. Revenues and expenses are translated at the rates of exchange prevailing on the dates such items are recognized in earnings.

 

Cash and Cash Equivalents

(e) Cash and Cash Equivalents:

 

Cash and cash equivalents includes cash on hand, deposits held at call with financial institutions and other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash, and subject to an insignificant risk of change in value.

 

Accounts receivable

(f) Accounts receivable:

 

Trade and other accounts receivable are reported at face value less any provisions for uncollectible accounts considered necessary. Accounts receivable includes receivables from online platforms and trade receivables from customers. The Company estimates doubtful accounts on an item-by-item basis and includes over-aged accounts as part of allowance for doubtful accounts, which are generally ones that are greater than ninety-days overdue. Bad debt expense, for the year ended December 31, 2023 was $84,952 (2022 - $nil and 2021 - $945). (Note 3)

 

Equipment

(g) Equipment:

 

Equipment is recorded at cost less accumulated depreciation. Depreciation is provided for annually on the declining balance method over the following periods:

 

Equipment and computers   3 years 
Furniture and fixtures   5 years  

 

Expenditures for maintenance and repairs are charged to expenses as incurred. Major improvements are capitalized. Gains and losses on disposition of equipment are included in operations as realized.

 

In accordance with ASU No. 2016-02 “Leases (Topic 842), leasehold improvements are accounted as a prepayment of rental payments since they are deemed to be an asset of the lessor.

 

Software Technology Development Costs

(h) Software Technology Development Costs:

 

The Company expenses all software technology development costs as incurred for the year ended December 31, 2023, 2022 and 2021. As at December 31, 2023 and 2022, all capitalized software technology development costs have been fully amortized and the Company has no capitalized software technology development costs.

 

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2.Summary of significant accounting policies (Continued):

 

(h) Software Technology Development Costs: (Continued)

 

Total software technology development costs were $16,055,557 as at December 31, 2023 (2022 - $13,056,478 and 2021 - $10,559,601) (Note 8).

 

Derivative liability – warrants

(i) Derivative liability – warrants

 

The Company’s warrants have an exercise price in Canadian dollars whilst the Company’s functional currency is US Dollars. Therefore, in accordance with ASU 815 – Derivatives and Hedging, the warrants have a derivative liability value. This liability value has no effect on the cashflow of the Company and does not represent a cash payment of any kind.

 

Stock-based compensation

(j) Stock-based compensation:

 

The Company accounts for stock-based compensation under the provisions of Accounting Standard Codification (“ASC”) 718, “Compensation-Stock Compensation”. Under the fair value recognition provisions, stock-based compensation expense is measured at the grant date for all stock-based awards to employees, directors and non-employees and is recognized as an expense over the requisite service period, which is generally the vesting period. The Black-Scholes option valuation model is used to calculate fair value.

 

The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:

 

   2023   2022   2021 
Expected dividend yield   -    -    - 
Volatility   118.91%   90.20%   107.06%
Risk-free interest rate   3.69%   1.57%   0.52%
Expected life of options   5 years    5 years    5 years 
Forfeiture rate   5%   5%   5%

 

Right-of-use assets

(k) Right-of-use assets:

 

The Company determines if an agreement is a lease at inception. The Company evaluates the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in the consolidated balance sheets.

 

ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.

 

Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company uses the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(k) Right-of-use assets: (Continued)

 

options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.

 

A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.

 

Impairment of long-lived assets and long-lived assets to be disposed of

(l) Impairment of long-lived assets and long-lived assets to be disposed of:

 

If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount and the fair value less costs to sell.

 

Intangible assets

(m) Intangible assets

 

The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:

 

   Amortization period 
Ad Tech technology   5 years 
Kidoz OS technology   3 years  
Customer relationships   8 years 

 

The Company reviews intangible assets subject to amortization quarterly to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in the remaining useful life. If an impairment indicator exists, we test the intangible asset for recoverability. For purposes of the recoverability test, amortizable intangible assets are grouped with other assets and liabilities at the lowest level of identifiable cash flows if the intangible asset does not generate cash flows independent of other assets and liabilities. If the carrying value of the asset group exceeds the undiscounted cash flows expected to result from the use and eventual disposition of the asset group, the Company will write the carrying value down to the fair value in the period identified.

 

Goodwill

(n) Goodwill:

 

The Company accounts for goodwill in accordance with the provisions of ASC 350, Intangibles-Goodwill and Others. Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less liabilities assumed, in a business combination. The Company reviews goodwill for impairment. Goodwill is not amortized but is evaluated for impairment at least annually or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(n) Goodwill: (Continued)

 

The goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, and compares the fair value of a reporting unit with its carrying amount and is based on discounted future cash flows, based on market multiples applied to free cash flow. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results, exogenous market conditions, or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.

 

During the year ended December 31, 2023 and 2022, there was no impairment of goodwill.

 

Income taxes

(o) Income taxes:

 

The Company follows the asset and liability method of accounting for income taxes. Under this method, current income taxes are recognized for the estimated income taxes payable for the current period. The Company recognizes the income tax recovery from the receipt of tax credits upon receipt of funds. Deferred income taxes are provided based on the estimated future tax effects of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases, as well as the benefit of losses available to be carried forward to future years for tax purposes.

 

Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered and settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets when it is not more likely than not that such future tax assets will be realized.

 

Net income (loss) per share

(p) Net income (loss) per share:

 

ASC 260, “Earnings Per Share”, requires presentation of basic earnings per share (“Basic EPS”) and diluted earnings per share (“Diluted EPS”). Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution, using the treasury stock method, that could occur if outstanding options or warrants were exercised and converted into common stock. In computing diluted earnings per share, the treasury stock method assumes that outstanding options and warrants are exercised and the proceeds are used to purchase common stock at the average market price during the period.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(p) Net income (loss) per share: (Continued)

 

Options and warrants will have a dilutive effect under the treasury stock method only when the average market price of the common stock during the period exceeds the exercise price of the options and warrants. In periods where losses are reported, the weighted average number of common shares outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. A total of 8,066,000 (2022 - 8,859,000 and 2021 – 7,100,150) stock options and warrants were excluded as at December 31, 2023.

 

The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:

 

   2023   2022   2021 
Loss for the year  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted weighted average number of common shares outstanding   131,305,254    131,481,983    131,340,989 
                
Basic and diluted loss per common share outstanding  $(0.02)  $(0.01)  $(0.00)

 

New accounting pronouncements and changes in accounting policies

(q) New accounting pronouncements and changes in accounting policies:

 

In November 2023, the Financial Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires that segment expenses deemed significant to the chief operating decision maker (CODM) typically incorporated in measuring profit or loss of the segment should be disclosed. The guidance also requires that the difference between segment revenues and these significant segment expenses is disclosed. Any annually disclosed segment information is now required to be reported in interim periods as well. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Public entities are required to apply the amendment retrospectively to prior periods presented in the financial statements. The Company plans to adopt ASU 2023-07 effective for its Fiscal year 2024 and for the interim periods beginning in Fiscal 2024.

 

The Company has evaluated all the recently issued, but not yet effective, accounting standards that have been issued or proposed by the Financial Accounting Standards Board or other standards-setting bodies through the filing date of these consolidated financial statements and does not believe the future adoption of any such pronouncements will have a material impact on its consolidated financial statements.

Financial instruments and fair value measurements

(r) Financial instruments and fair value measurements:

 

(i) Fair values:

 

Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on measurement date. The Company classifies assets and liabilities recorded at fair value under the fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. The fair value measurements are classified under the following hierarchy:

 

Level 1—Observable inputs that reflect quoted market prices (unadjusted) for identical assets and liabilities in active markets;

 

Level 2—Observable inputs, other than quoted market prices, that are either directly or indirectly observable in the marketplace for identical or similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities; and

 

Level 3—Unobservable inputs that are supported by little or no market activity that are significant to the fair value of assets or liabilities.

 

When available, we use quoted market prices to determine fair value, and we classify such measurements within Level 1. In some cases where market prices are not available, we make use of observable market-based inputs to calculate fair value, in which case the measurements are classified within Level 2. If quoted or observable market prices are not available, fair value is based upon valuations in which one or more significant inputs are unobservable, including internally developed models that use, where possible, current market-based parameters such as interest rates, yield curves and currency rates. These measurements are classified within Level 3.

 

Fair value measurements are classified according to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.

 

Fair value measurement includes the consideration of nonperformance risk. Nonperformance risk refers to the risk that an obligation (either by a counterparty) will not be fulfilled. For financial assets traded in an active market (Level 1 and certain Level 2), the nonperformance risk is included in the market price. For certain other financial assets and liabilities (certain Level 2 and Level 3), our fair value calculations have been adjusted accordingly.

 

The fair value of accounts receivable, accounts payable, accrued liabilities, and accounts payable, accrued liabilities - related party and the government CEBA loan approximate their financial statement carrying amounts due to the short-term maturities of these instruments and are therefore carried at their historical cost basis.

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

2. Summary of significant accounting policies (Continued):

 

(r) Financial instruments and fair value measurements: (Continued)

 

(i) Fair values: (Continued)

 

Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and included situations where there is little, if any, market activity for the asset. Stock-based compensation and derivative liability – warrants were measured using Level 2 inputs. Goodwill impairment was measured using Level 3 inputs.

 

(ii) Foreign currency risk:

 

The Company operates internationally, which gives rise to the risk that cash flows may be adversely impacted by exchange rate fluctuations. The Company has not entered into any forward exchange contracts or other derivative instrument to hedge against foreign exchange risk.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Consolidation of Subsidiaries

The financial statements include the accounts of the Company’s subsidiaries:

 

Company  Registered  % Owned
Shoal Media (Canada) Inc.  British Columbia, Canada  100%
Kidoz Ltd.  Israel  100%
Prado Media Ltd.  British Columbia, Canada  100%
Rooplay Media Kenya Limited  Kenya  100%
Shoal Media Inc.  Anguilla  100%
Shoal Games (UK) Plc  United Kingdom  0%
Shoal Media (UK) Ltd.  United Kingdom  100%
Schedule of Useful Life of Equipment

 

Equipment and computers   3 years 
Furniture and fixtures   5 years  
Schedule of Weighted Average Assumptions of Option

The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:

 

   2023   2022   2021 
Expected dividend yield   -    -    - 
Volatility   118.91%   90.20%   107.06%
Risk-free interest rate   3.69%   1.57%   0.52%
Expected life of options   5 years    5 years    5 years 
Forfeiture rate   5%   5%   5%
Schedule of Finite-Lived Intangible Assets, Amortization Period

The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:

 

   Amortization period 
Ad Tech technology   5 years 
Kidoz OS technology   3 years  
Customer relationships   8 years 
Schedule of Income (Loss) Per Share Data

The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:

 

   2023   2022   2021 
Loss for the year  $(2,012,056)  $(1,347,113)  $(190,321)
                
Basic and diluted weighted average number of common shares outstanding   131,305,254    131,481,983    131,340,989 
                
Basic and diluted loss per common share outstanding  $(0.02)  $(0.01)  $(0.00)
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable

The accounts receivable as at December 31, 2023, is summarized as follows:

 

   2023   2022 
Accounts receivable  $6,368,144   $7,453,523 
           
Provision for doubtful accounts   (106,839)   (53,241)
           
Net accounts receivable  $6,261,305   $7,400,282 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Equipment

 

2023  Cost   Accumulated depreciation   Net book
Value
 
             
Equipment and computers  $184,487   $160,219   $24,268 
Furniture and fixtures   16,517    11,551    4,966 
Equipment total  $201,004   $171,770   $29,234 

 

 

Kidoz Inc. and subsidiaries

(Expressed in United States Dollars)

 

Notes to Consolidated Financial Statements

 

Years ended December 31, 2023, 2022 and 2021

 

 

5. Equipment: (Continued)

 

2022  Cost   Accumulated depreciation   Net book
Value
 
             
Equipment and computers  $175,773   $148,266   $27,507 
Furniture and fixtures   16,517    10,502    6,015 
Equipment total  $192,290   $158,768   $33,522 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

 

2023  Cost   Accumulated amortization   Net book
Value
 
             
Ad Tech technology  $1,877,415   $1,814,835   $62,580 
Kidoz OS technology   31,006    31,006    - 
Customer relationship   1,362,035    822,896    538,139 
Intangible assets total  $3,270,456   $2,668,737   $601,719 

 

2022  Cost   Accumulated amortization   Net book
Value
 
             
Ad Tech technology  $1,877,415   $1,439,351   $438,064 
Kidoz OS technology   31,006    31,006    - 
Customer relationship   1,362,035    652,642    709,393 
Intangible assets total  $3,270,456   $2,122,999   $1,147,457 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Software technology development costs (Tables)
12 Months Ended
Dec. 31, 2023
Research and Development [Abstract]  
Schedule of Expense of Development Costs

 

   2023   2022   2021 
Opening total software technology development costs  $13,056,478   $10,559,601   $8,880,753 
                
Software technology development during the year   2,999,079    2,496,877    1,678,848 
Closing total software technology development costs  $16,055,557   $13,056,478   $10,559,601 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Share Based Payment Arrangement Warrant Activity

A summary of warrant activity for the year ended December 31, 2023 and 2022 are as follows:

 

   Number of warrants   Exercise price   Expiry date 
Outstanding, December 31, 2022 and 2021   230,000    CAD$0.98    April 3, 2023 
                
Expired   (230,000)          
                
Outstanding December 31, 2023   -           
Schedule of Fair Value of Warrants Assumptions

Schedule of Fair Value of Warrants Assumptions

   December 31, 2022   December 31, 2021 
Exercise price   CAD$0.98    CAD$0.98 
Stock price   CAD$0.35    CAD$0.59 
Expected term   0.25 years    1.25 years 
Expected dividend yield   -    - 
Expected stock price volatility   77.46%   88.33%
Risk-free interest rate   3.55%   1.18%
Schedule of Share Based Payment Arrangement Option Activity

A summary of stock option activity for the stock option plans for the years ended December 31, 2023 and 2022 are as follows:

 

   Number of options   Weighted average exercise price 
Outstanding December 31, 2020   5,875,750   $0.39 
           
Granted   2,675,000    0.60 
Exercised   (70,000)   (0.45)
Expired   (570,000)   (0.43)
Cancelled   (1,040,600)   (0.42)
Outstanding December 31, 2021   6,870,150   $0.48 
           
Granted   2,550,000    0.37 
Expired   (506,150)   (0.40)
Cancelled   (285,600)   (0.48)
Outstanding December 31, 2022   8,629,000   $0.43 
           
Granted   1,885,000    0.22 
Expired   (1,988,000)   (0.46)
Cancelled   (460,000)   (0.44)
Outstanding December 31, 2023   8,066,000   $0.39 
Schedule of Share Based Payment Arrangement Option Exercise Price Range

The following table summarizes information concerning outstanding and exercisable stock options at December 31, 2023:

 

Exercise
prices per share
   Number outstanding   Number exercisable   Expiry date
 CAD$0.30    1,845,000    369,000   February 21, 2028
 CAD$0.45    1,930,400    1,292,696   June 30, 2025
 CAD$0.50    789,600    572,100   February 1, 2026
 CAD$0.50    2,295,000    1,009,800   February 1, 2027
 CAD$0.66    200,000    116,000   July 12, 2026
 CAD$1.02    1,006,000    646,000   April 6, 2026
      8,066,000    4,005,596    
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Lease Payments

Minimum lease payments under these leases are approximately as follows:

 

2024  $60,460 
Schedule of Consulting Agreement with Related Parties

The Company has the following management consulting agreements with related parties.

 

Company  Person  Role  Annual amount 
T.M. Williams (ROW), Inc.  T. M. Williams  Chairman  $160,000 
Bromley Accounting
Services Ltd.
  H. W. Bromley  CFO  CAD$215,000 
Farcast Operations Inc.  T. H. Williams  VP Product  CAD$240,000 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022, are presented below:

 

   2023   2022   2021 
Expected tax (recovery) expense  $(550,269)  $(314,497)  $5,535
Change in statutory, foreign tax, foreign exchange rates and other   183,916   (161,505)   231,545
Permanent differences   140,572    187,044    227
Adjustment to prior years provision versus statutory tax returns   (26,902)   (5)   17,161
Change in valuation allowance   226,705    138,474    (37,791)
Current income taxes (recovery) expense  $(25,978)  $60,010  $6,178
Deferred income tax (recovery) expense   -    (210,499)   210,499
Total taxation (recovery) expense  $(25,978)  $(150,489)  $216,677
Schedule of Deferred Tax Assets and Liabilities

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below:

 

   2023   2022 
Deferred tax (liabilities) assets:          
Non-capital loss carry forwards  $362,074   $208,480 
Equipment   (1,072)   1,627 
Intangible assets   (72,206)   (263,915)
Other   157,457    273,357 
Valuation Allowance   (446,253)   (219,549)
Total deferred tax (liability) asset  $-   $- 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Right-of-use assets (Tables)
12 Months Ended
Dec. 31, 2023
Right-of-use Assets  
Schedule of Right-of-use Assets

The right-of-use assets as at December 31, 2023, is summarized as follows:

 

   2023   2022   2021 
             
Opening balance for the year  $36,529   $65,464   $106,315 
Amortization and expiration of operating lease right-of use assets   (29,748)   (28,935)   (40,851)
Closing balance for the year  $6,781   $36,529   $65,464 
Schedule of Lessee Operating Lease Liability Maturity

The operating lease as at December 31, 2023, is summarized as follows:

 

As at December 31, 2023    
    Office lease 
2024   7,658 
Total lease payments  $7,658 
Less: Interest   (53)
Present value of lease liabilities  $7,605 
      
Amounts recognized on the balance sheet     
Current lease liabilities  $7,605 
Long-term lease liabilities   - 
Total lease payments  $7,605 
Schedule of Operating Lease Liability

 

   2023   2022   2021 
             
Opening balance for the year  $39,556   $74,067   $103,918 
Payments on operating lease liabilities   (31,951)   (34,511)   (29,851)
Closing balance for the year   7,605    39,556    74,067 
Less: current portion   (7,605)   (32,116)   (32,068)
Operating lease liabilities – non-current portion as at end of year  $-   $7,440   $41,999 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions (Tables)
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions

As at and for the year ended December 31, 2023, the Company has the following related party transactions:

 

   2023   2022   2021 
Directors fees  $7,505   $8,970   $8,000 
Salaries, wages, consultants and benefits   667,229    659,558    612,492 
Selling and marketing   70,439    126,920    77,906 
Stock-based compensation (Note 10)   188,961    276,207    237,348 
Software technology development (Note 8)   248,780    246,016    214,843 
Closing balance for the year  $1,182,914   $1,317,671   $1,150,589 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segmented information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Revenue By Geographical Region

The Company had the following revenue by geographical region.

 

   2023   2022   2021 
Ad tech advertising revenue               
Western Europe  $5,163,712   $5,675,383   $3,927,191 
Central, Eastern and Southern Europe   488,973    297,862    193,085 
North America   5,769,464    7,096,255    7,653,038 
Other   457,276    1,356,418    421,204 
                
Total ad tech advertising revenue  $11,879,425   $14,425,918   $12,194,518 
                
Programmatic advertising revenue               
North America  $1,223,392   $361,394   $58,507 
                
Total Programmatic advertising revenue  $1,223,392   $361,394   $58,507 
                
Content revenue               
Western Europe  $73,085   $76,572   $84,884 
Central, Eastern and Southern Europe   41    381    1,517 
North America   8,651    37,766    47,390 
Other   142,230    195,025    97,823 
                
Total content revenue  $224,007   $309,744   $231,614 
                
Total revenue               
Western Europe  $5,236,797   $5,751,955   $4,012,075 
Central, Eastern and Southern Europe   489,014    298,243    194,602 
North America   7,001,507    7,495,415    7,758,935 
Other   599,506    1,551,443    519,027 
Total revenue  $13,326,824   $15,097,056   $12,484,639 
Schedule of Equipment By Location

The Company’s equipment is located as follows:

 

Net Book Value  2023   2022 
         
Anguilla  $-   $60 
Canada   18,730    20,143 
Israel   7,439    9,279 
United Kingdom   3,065    4,040 
Total equipment  $29,234   $33,522 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
General and administrative (Tables)
12 Months Ended
Dec. 31, 2023
General And Administrative  
Schedule of General and Administrative Expense

General and administrative expenses were as follows:

 

   2023   2022   2021 
             
Computer expenses  $103,531   $67,704   $43,361 
Insurance   48,821    46,765    42,357 
Professional fees   185,974    319,016    211,873 
Rental (Note 12)   120,557    130,308    129,250 
Other general and administrative expenses   214,771    197,143    178,041 
Total general and administrative expenses  $673,654   $760,936   $604,882 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Consolidation of Subsidiaries (Details)
Dec. 31, 2023
Shoal Media (Canada) Inc. [Member]  
Ownership percentage 100.00%
Kidoz Ltd. [Member]  
Ownership percentage 100.00%
Prado Media Ltd. [Member]  
Ownership percentage 100.00%
Rooplay Media Kenya Limited [Member]  
Ownership percentage 100.00%
Shoal Media Inc. [Member]  
Ownership percentage 100.00%
Shoal Games (UK) Plc [Member]  
Ownership percentage 0.00%
Shoal Media (UK) Ltd. [Member]  
Ownership percentage 100.00%
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Useful Life of Equipment (Details)
Dec. 31, 2023
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Equipment, useful life (Year) 3 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Equipment, useful life (Year) 5 years
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Weighted Average Assumptions of Option (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Expected dividend yield
Volatility 118.91% 90.20% 107.06%
Risk-free interest rate 3.69% 1.57% 0.52%
Expected life of options (years) 5 years 5 years 5 years
Forfeiture rate of share-based compensation awards. 5.00% 5.00% 5.00%
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Finite-Lived Intangible Assets, Amortization Period (Details)
Dec. 31, 2023
Ad Tech Technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (Year) 5 years
Kidoz OS Technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (Year) 3 years
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Amortization period (Year) 8 years
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Income (Loss) Per Share Data (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Loss for the year $ (2,012,056) $ (1,347,113) $ (190,321)
Basic weighted average number of common shares outstanding 131,305,254 131,481,983 131,340,989
Diluted weighted average number of common shares outstanding 131,305,254 131,481,983 131,340,989
Basic loss per common share outstanding $ (0.02) $ (0.01) $ (0.00)
Diluted loss per common share outstanding $ (0.02) $ (0.01) $ (0.00)
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Bad debt expense $ 84,952 $ 945  
Software technology development costs 16,055,557 13,056,478 $ 10,559,601 $ 8,880,753
Goodwill, impairment loss    
Stock Options and Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 8,066,000 8,859,000 7,100,150  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Accounts receivable $ 6,368,144 $ 7,453,523
Provision for doubtful accounts (106,839) (53,241)
Net accounts receivable $ 6,261,305 $ 7,400,282
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Doubtful debt provision $ 106,839 $ 53,241
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepaid expenses (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Prepaid expense and other assets $ 102,895 $ 71,248
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Prepaid rent $ 1,604 $ 8,519
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Equipment, Cost $ 201,004 $ 192,290
Equipment, Accumulated depreciation 171,770 158,768
Equipment, Net book value 29,234 33,522
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, Cost 184,487 175,773
Equipment, Accumulated depreciation 160,219 148,266
Equipment, Net book value 24,268 27,507
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Equipment, Cost 16,517 16,517
Equipment, Accumulated depreciation 11,551 10,502
Equipment, Net book value $ 4,966 $ 6,015
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equipment (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 13,002 $ 9,807 $ 9,468
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Cost $ 3,270,456 $ 3,270,456
Intangible assets, Accumulated amortization 2,668,737 2,122,999
Intangible assets, Net book value 601,719 1,147,457
Ad Tech Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Cost 1,877,415 1,877,415
Intangible assets, Accumulated amortization 1,814,835 1,439,351
Intangible assets, Net book value 62,580 438,064
Kidoz OS Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Cost 31,006 31,006
Intangible assets, Accumulated amortization 31,006 31,006
Intangible assets, Net book value
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Cost 1,362,035 1,362,035
Intangible assets, Accumulated amortization 822,896 652,642
Intangible assets, Net book value $ 538,139 $ 709,393
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible assets (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 545,738 $ 547,460 $ 556,072
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 3,301,439 $ 3,301,439
Goodwill carrying amount $ 3,903,158 $ 4,448,896
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Expense of Development Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Research and Development [Abstract]      
Opening total software technology development costs $ 13,056,478 $ 10,559,601 $ 8,880,753
Software technology development during the year 2,999,079 2,496,877 1,678,848
Closing total software technology development costs $ 16,055,557 $ 13,056,478 $ 10,559,601
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Government CEBA loan (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CAD ($)
Dec. 31, 2020
CAD ($)
Short-Term Debt [Line Items]              
Gain on settlement of debt $ 14,812        
Leumi Bank [Member]              
Short-Term Debt [Line Items]              
Proceeds from lines of credit       200,000      
Interest paid       $ 987      
Canada Emergency Business Account Loan Program [Member]              
Short-Term Debt [Line Items]              
Proceeds from loan         $ 44,296 $ 60,000  
Loan description         The loan is interest free and a third of the loan $14,812 (CAD$20,000) is eligible for complete forgiveness if $29,624 (CAD$40,000) is fully repaid on or before December 31, 2023. If the loan cannot be repaid by December 31, 2023, it can be converted into a 2-year term loan charging an interest rate of 5% The loan is interest free and a third of the loan $14,812 (CAD$20,000) is eligible for complete forgiveness if $29,624 (CAD$40,000) is fully repaid on or before December 31, 2023. If the loan cannot be repaid by December 31, 2023, it can be converted into a 2-year term loan charging an interest rate of 5%  
Proceeds from loan         $ 14,812 $ 20,000  
Loan payable for forgiveness         $ 29,624   $ 40,000
Loan term         2 years 2 years  
Loan interest rate         5.00%   5.00%
Repayment of loan   $ 40,000          
Gain on settlement of debt $ 14,812 $ 20,000          
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Share Based Payment Arrangement Warrant Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]    
Number of warrants, beginning balance 230,000  
Warrant, weighted average exercise price, beginning balance   $ 0.98
Outstanding, expiry date   Apr. 03, 2023
Expired (230,000)  
Number of warrants, ending balance 230,000
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Fair Value of Warrants Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected term 5 years 5 years 5 years
Expected dividend yield
Expected stock price volatility 118.91% 90.20% 107.06%
Risk-free interest rate 3.69% 1.57% 0.52%
Measurement Input, Exercise Price [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Exercise price   $ 0.98 $ 0.98
Measurement Input, Share Price [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Share Price   $ 0.35 $ 0.59
Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected term   3 months 1 year 3 months
Measurement Input, Expected Dividend Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected dividend yield  
Measurement Input, Price Volatility [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Expected stock price volatility   77.46% 88.33%
Measurement Input, Risk Free Interest Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Risk-free interest rate   3.55% 1.18%
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Share Based Payment Arrangement Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Outstanding, number of options, beginning balance 8,629,000 6,870,150 5,875,750
Outstanding, weighted average exercise price, beginning balance $ 0.43 $ 0.48 $ 0.39
Granted, number of options 1,885,000 2,550,000 2,675,000
Granted, Weighted average exercise price $ 0.22 $ 0.37 $ 0.60
Exercised, number of options     (70,000)
Exercised, weighted average exercise price     $ (0.45)
Expired, number of options (1,988,000) (506,150) (570,000)
Expired, weighted average exercise price $ (0.46) $ (0.40) $ (0.43)
Cancelled, number of options (460,000) (285,600) (1,040,600)
Cancelled, weighted average exercise price $ (0.44) $ (0.48) $ (0.42)
Outstanding, number of options, ending balance 8,066,000 8,629,000 6,870,150
Outstanding, weighted average exercise price, ending balance $ 0.39 $ 0.43 $ 0.48
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding 8,066,000
Number exercisable 4,005,596
Range 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.30
Number outstanding 1,845,000
Number exercisable 369,000
Expiry date Feb. 21, 2028
Range 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.45
Number outstanding 1,930,400
Number exercisable 1,292,696
Expiry date Jun. 30, 2025
Range 3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.50
Number outstanding 789,600
Number exercisable 572,100
Expiry date Feb. 01, 2026
Range 4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.50
Number outstanding 2,295,000
Number exercisable 1,009,800
Expiry date Feb. 01, 2027
Range 5 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 0.66
Number outstanding 200,000
Number exercisable 116,000
Expiry date Jul. 12, 2026
Range 6 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise prices per share | $ / shares $ 1.02
Number outstanding 1,006,000
Number exercisable 646,000
Expiry date Apr. 06, 2026
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity (Details Narrative)
4 Months Ended 12 Months Ended
Apr. 22, 2024
$ / shares
shares
Apr. 22, 2024
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
CAD ($)
$ / shares
shares
Dec. 31, 2015
Dec. 31, 2021
$ / shares
Class of Warrant or Right [Line Items]                    
Common stock value | $             $ 179,293      
Stock options exercised             70,000 70,000    
Stock options exercised, value | $             $ 31,264      
Options exercise price per share | $ / shares     $ 0.22   $ 0.37   $ 0.60      
Shares acquired pursuant value | $         $ 79,705   $ 179,293      
Cancelled, number of options     460,000   285,600   1,040,600 1,040,600    
Fair value of derivative liability | $         $ 83,572 $ 83,572        
Gain on derivative liability | $     $ 51   23,314   $ 60,207      
Warrants value | $       $ 51          
Number of options granted     1,885,000   2,550,000   2,675,000 2,675,000    
Expired, number of options     1,988,000   506,150   570,000 570,000    
Aggregate intrinsic value for options | $            
Share-based payment arrangement, expense | $     515,116   696,248   $ 660,266      
Employee Stock Options [Member]                    
Class of Warrant or Right [Line Items]                    
Vesting rights             15.00% 15.00%    
Vested             400,000 400,000    
Employee Stock Options [Member] | Vesting at the Grant Date [Member]                    
Class of Warrant or Right [Line Items]                    
Vesting rights             10.00% 10.00%    
Employee Stock Options [Member] | Vesting per Month after One Year [Member]                    
Class of Warrant or Right [Line Items]                    
Vesting rights             2.00% 2.00%    
2015 Stock Option Plan [Member]                    
Class of Warrant or Right [Line Items]                    
Number of shares issued and outstanding percentage                 10.00%  
Share-based payment arrangement, expense | $     $ 515,116   $ 696,248   $ 660,266      
Share-based compensation arrangement, weighted average grant | $ / shares     $ 0.29   $ 0.42   $ 0.45      
2015 Stock Option Plan [Member] | Employee Stock Options [Member]                    
Class of Warrant or Right [Line Items]                    
Vesting rights     2.00%   2.00%          
2015 Stock Option Plan [Member] | Employee Stock Options 2 [Member]                    
Class of Warrant or Right [Line Items]                    
Options exercise price per share | (per share)             $ 0.39 $ 0.50    
Number of options granted             35,000 35,000    
2015 Stock Option Plan [Member] | Employee Stock Options 3 {Member]                    
Class of Warrant or Right [Line Items]                    
Options exercise price per share | (per share)             $ 0.80 $ 1.02    
Number of options granted             1,300,000 1,300,000    
Vesting rights             2.00% 2.00%    
2015 Stock Option Plan [Member] | Employee Stock Options 3 {Member] | Directors and Officers [Member]                    
Class of Warrant or Right [Line Items]                    
Number of options granted             400,000 400,000    
2015 Stock Option Plan [Member] | Employee Stock Options 4 [Member]                    
Class of Warrant or Right [Line Items]                    
Options exercise price per share | (per share)             $ 0.52 $ 0.66    
Number of options granted             300,000 300,000    
Vesting rights             2.00% 2.00%    
2015 Stock Option Plan [Member] | Employee Stock Options [Member]                    
Class of Warrant or Right [Line Items]                    
Options exercise price per share | (per share)     $ 0.22 $ 0.30 $ 0.37 $ 0.50        
Cancelled, number of options     460,000   285,600          
Number of options granted     1,885,000   2,550,000          
Expired, number of options     1,988,000   506,150          
2015 Stock Option Plan [Member] | Employee Stock Options [Member] | Subsequent Event [Member]                    
Class of Warrant or Right [Line Items]                    
Options exercise price per share | (per share) $ 0.14 $ 0.20                
Number of options granted 2,318,750 2,318,750                
Vesting rights 2.00% 2.00%                
2015 Stock Option Plan [Member] | Employee Stock Options [Member] | Directors and Officers [Member]                    
Class of Warrant or Right [Line Items]                    
Number of options granted     400,000   900,000          
2015 Stock Option Plan [Member] | Employee Stock Options [Member] | Directors and Officers [Member] | Subsequent Event [Member]                    
Class of Warrant or Right [Line Items]                    
Number of options granted 1,056,250 1,056,250                
2015 Stock Option Plan [Member] | Employee Stock Options [Member]                    
Class of Warrant or Right [Line Items]                    
Options exercise price per share | (per share)             $ 0.39 $ 0.50    
Number of options granted             1,040,000 1,040,000    
2015 Stock Option Plan [Member] | Maximum [Member]                    
Class of Warrant or Right [Line Items]                    
Share-based compensation arrangement, expiration period                 10 years  
Agora Internet Relations Corp [Member]                    
Class of Warrant or Right [Line Items]                    
Trading advisory services monthly fee             $ 79,705 $ 100,000    
Shares acquired pursuant         156,510          
Shares acquired pursuant value | $         $ 26,334          
Research Capital Corporation [Member]                    
Class of Warrant or Right [Line Items]                    
Trading advisory services monthly fee | $             $ 5,119      
Shares acquired pursuant         230,000          
Stock issued, issued for services, value | $               $ 6,500    
Stock options exercised             70,000 70,000    
Options exercise price per share | (per share)             $ 0.45 $ 0.54    
Shares acquired pursuant value | $         $ 179,293          
Research Capital Corporation [Member] | Warrants Issued To RCC [Member]                    
Class of Warrant or Right [Line Items]                    
Number of securities called by warrants             230,000      
Exercise price of warrants | (per share)             $ 0.77     $ 0.98
Warrants and rights outstanding, term             24 months      
TSXV [Member]                    
Class of Warrant or Right [Line Items]                    
Shares acquired pursuant         6,579,074          
Percentage of issued and outstanding shares         5.00%          
NCIB [Member]                    
Class of Warrant or Right [Line Items]                    
Shares acquired pursuant     41,500              
Shares cancelled value | $     $ 11,793              
NCIB One [Member]                    
Class of Warrant or Right [Line Items]                    
Shares acquired pursuant     2,000   275,000          
Shares acquired pursuant value | $     $ 517   $ 87,778          
Cancelled, number of options     2,000   233,500          
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Minimum Lease Payments (Details)
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 60,460
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Consulting Agreement with Related Parties (Details) - 12 months ended Dec. 31, 2023
USD ($)
CAD ($)
T. M. Williams Executive Chairman [Member] | T.M. Williams (ROW), Inc. [Member]    
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]    
Management consulting agreements, annual amount $ 160,000  
H. W. Bromley Chief Financial Officer [Member] | Bromley Accounting Services Ltd. [Member]    
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]    
Management consulting agreements, annual amount   $ 215,000
T. H. Williams Vice President Product [Member] | Farcast Operations Inc. [Member]    
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]    
Management consulting agreements, annual amount   $ 240,000
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]      
Payments for rent $ 120,557 $ 130,308 $ 129,250
Royalty expense $ 19,868 $ 14,090 $ 18,512
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Expected tax (recovery) expense $ (550,269) $ (314,497) $ 5,535
Change in statutory, foreign tax, foreign exchange rates and other 183,916 (161,505) 231,545
Permanent differences 140,572 187,044 227
Adjustment to prior years provision versus statutory tax returns (26,902) (5) 17,161
Change in valuation allowance 226,705 138,474 (37,791)
Current income taxes (recovery) expense (25,978) 60,010 6,178
Deferred income tax (recovery) expense (210,499) 210,499
Total taxation (recovery) expense $ (25,978) $ (150,489) $ 216,677
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred tax (liabilities) assets:    
Non-capital loss carry forwards $ 362,074 $ 208,480
Equipment (1,072) 1,627
Intangible assets (72,206) (263,915)
Other 157,457 273,357
Valuation Allowance (446,253) (219,549)
Total deferred tax (liability) asset
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income taxes (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Non-capital loss amount $ 1,490,165 $ 1,023,314
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Right-of-use Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Right-of-use Assets      
Opening balance for the year $ 36,529 $ 65,464 $ 106,315
Amortization and expiration of operating lease right-of use assets (29,748) (28,935) (40,851)
Closing balance for the year $ 6,781 $ 36,529 $ 65,464
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Lessee Operating Lease Liability Maturity (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Right-of-use Assets        
2024 $ 7,658      
Total lease payments 7,658      
Less: Interest (53)      
Present value of lease liabilities 7,605 $ 39,556 $ 74,067 $ 103,918
Amounts recognized on the balance sheet        
Current lease liabilities 7,605 32,116 32,068  
Long-term lease liabilities 7,440 41,999  
Total lease payments $ 7,605 $ 39,556 $ 74,067 $ 103,918
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Operating Lease Liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Right-of-use Assets      
Opening balance for the year $ 39,556 $ 74,067 $ 103,918
Payments on operating lease liabilities (31,951) (34,511) (29,851)
Closing balance for the year 7,605 39,556 74,067
Less: current portion (7,605) (32,116) (32,068)
Operating lease liabilities - non-current portion as at end of period $ 7,440 $ 41,999
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Right-of-use assets (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 01, 2019
Lessee, Lease, Description [Line Items]          
Operating lease liability $ 7,605 $ 39,556 $ 74,067 $ 103,918  
Facility in Vancouver, Canada [Member]          
Lessee, Lease, Description [Line Items]          
Operating lease liability         $ 125,474
Discount rate         4.12%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]      
Directors fees $ 7,505 $ 8,970 $ 8,000
Salaries, wages, consultants and benefits 705,830 751,811 693,964
Stock-based compensation (Note 10) 515,116 696,248 660,266
Software technology development (Note 8) 2,999,079 2,496,877 1,678,848
Related Party [Member]      
Related Party Transaction [Line Items]      
Directors fees 7,505 8,970 8,000
Salaries, wages, consultants and benefits 667,229 659,558 612,492
Selling and marketing 70,439 126,920 77,906
Stock-based compensation (Note 10) 188,961 276,207 237,348
Software technology development (Note 8) 248,780 246,016 214,843
Closing balance for the year $ 1,182,914 $ 1,317,671 $ 1,150,589
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related party transactions (Details Narrative)
4 Months Ended 12 Months Ended
Apr. 24, 2024
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Apr. 24, 2024
$ / shares
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Related Party Transaction [Line Items]                
Number of options granted   1,885,000 2,550,000 2,675,000        
Director and Officer [Member]                
Related Party Transaction [Line Items]                
Due to related parties | $   $ 79,852 $ 80,874          
Director and Officer [Member] | Share-Based Payment Arrangement, Option [Member]                
Related Party Transaction [Line Items]                
Number of options granted   400,000            
Shares issued, price per share | (per share)   $ 0.22       $ 0.30    
Director and Officer [Member] | Share-Based Payment Arrangement, Option [Member] | Subsequent Event [Member]                
Related Party Transaction [Line Items]                
Number of options granted 1,056,250              
Shares issued, price per share | (per share) $ 0.14       $ 0.20      
Director and Officer [Member] | Stock Option One [Member]                
Related Party Transaction [Line Items]                
Number of options granted     900,000 400,000        
Shares issued, price per share | (per share)     $ 0.39 $ 0.39     $ 0.50 $ 0.50
Director and Officer [Member] | Stock Option Two [Member]                
Related Party Transaction [Line Items]                
Number of options granted       400,000        
Shares issued, price per share | (per share)       $ 0.80       $ 1.02
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Revenue By Geographical Region (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from External Customer [Line Items]      
Total revenue $ 13,326,824 $ 15,097,056 $ 12,484,639
Western Europe [Member]      
Revenue from External Customer [Line Items]      
Total revenue 5,236,797 5,751,955 4,012,075
Central Eastern And Southern Europe [Member]      
Revenue from External Customer [Line Items]      
Total revenue 489,014 298,243 194,602
North America [Member]      
Revenue from External Customer [Line Items]      
Total revenue 7,001,507 7,495,415 7,758,935
Other [Member]      
Revenue from External Customer [Line Items]      
Total revenue 599,506 1,551,443 519,027
Advertising [Member]      
Revenue from External Customer [Line Items]      
Total revenue 11,879,425 14,425,918 12,194,518
Advertising [Member] | Western Europe [Member]      
Revenue from External Customer [Line Items]      
Total revenue 5,163,712 5,675,383 3,927,191
Advertising [Member] | Central Eastern And Southern Europe [Member]      
Revenue from External Customer [Line Items]      
Total revenue 488,973 297,862 193,085
Advertising [Member] | North America [Member]      
Revenue from External Customer [Line Items]      
Total revenue 5,769,464 7,096,255 7,653,038
Advertising [Member] | Other [Member]      
Revenue from External Customer [Line Items]      
Total revenue 457,276 1,356,418 421,204
Programmatic Advertising [Member]      
Revenue from External Customer [Line Items]      
Total revenue 1,223,392 361,394 58,507
Programmatic Advertising [Member] | North America [Member]      
Revenue from External Customer [Line Items]      
Total revenue 1,223,392 361,394 58,507
Content [Member]      
Revenue from External Customer [Line Items]      
Total revenue 224,007 309,744 231,614
Content [Member] | Western Europe [Member]      
Revenue from External Customer [Line Items]      
Total revenue 73,085 76,572 84,884
Content [Member] | Central Eastern And Southern Europe [Member]      
Revenue from External Customer [Line Items]      
Total revenue 41 381 1,517
Content [Member] | North America [Member]      
Revenue from External Customer [Line Items]      
Total revenue 8,651 37,766 47,390
Content [Member] | Other [Member]      
Revenue from External Customer [Line Items]      
Total revenue $ 142,230 $ 195,025 $ 97,823
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Equipment By Location (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total equipment $ 29,234 $ 33,522
ANGUILLA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total equipment 60
CANADA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total equipment 18,730 20,143
ISRAEL    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total equipment 7,439 9,279
UNITED KINGDOM    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total equipment $ 3,065 $ 4,040
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of General and Administrative Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
General And Administrative      
Computer expenses $ 103,531 $ 67,704 $ 43,361
Insurance 48,821 46,765 42,357
Professional fees 185,974 319,016 211,873
Rental (Note 12) 120,557 130,308 129,250
Other general and administrative expenses 214,771 197,143 178,041
Total general and administrative expenses $ 673,654 $ 760,936 $ 604,882
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock awareness program (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock awarness expense $ 146,300 $ 402,845  
Issuance of stock value   79,705 $ 179,293
Derivative liability   83,572  
Agora Internet Relations Corp [Member]      
Stock awarness expense   161,332  
Issuance of stock value   $ 26,334  
Issuance of common shares   156,510  
Research Capital Corporation [Member]      
Issuance of stock value   $ 179,293  
Issuance of common shares   230,000  
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentrations (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Concentration Risk [Line Items]      
Total revenue $ 13,326,824 $ 15,097,056 $ 12,484,639
Customer One [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Total revenue 2,927,239 3,528,530 3,373,241
Customer Two [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Total revenue $ 1,716,205 2,293,798 2,522,559
Customer Three [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Total revenue   $ 1,507,029 $ 1,381,678
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Concentrations of credit risk (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]    
Cash $ 1,493,071 $ 2,385,840
Cash, uninsured amount 1,266,481 2,150,761
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]    
Product Information [Line Items]    
Accounts receivable $ 1,016,280 1,921,602
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Two [Member]    
Product Information [Line Items]    
Accounts receivable   1,061,177
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Three [Member]    
Product Information [Line Items]    
Accounts receivable   $ 920,736
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (2+F5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "$BYE8*FID<.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'';#4SJRT9/'0Q6V-C-V&IK&B?&UDCZ]DN\-F5L#["CI=^? M/H%J$Z3I(K[$+F DA^EN\$V;I EK=B0*$B"9(WJ=RC'1CLU]%[VF\1D/$+0Y MZ0."X/P>/)*VFC1,P"+,1*9J:Z2)J*F+%[PU,SY\QB;#K %LT&-+":JR J:F MB>$\-#7< !.,,/KT74 [$W/U3VSN +LDA^3F5-_W9;_(N7&'"MZ?MZ]YW<*U MB71K&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "$BYE8U!W>K^8& !*(0 & 'AL+W=OOL'K2="=1FF^%LD&E4.A6#=J*,B8VW0\F<=N().[9#AW_ M_;U)VKAL[INP.X2@2>.GGSC.\_AU>K;FXDDN&5/D1Q*G\KRU5&KUOM.1P9(E M5![Q%4OAG3D7"56P*18=N1*,AD6C).XXEG7<26B4MOIGQ;ZIZ)_Q3,51RJ:" MR"Q)J'BY8#%?G[?LUG;';;18JGQ'IW^VH@LV8^K+:BI@JU.IA%'"4AGQE @V M/V_Y]ON+;M&@..(^8FNY\YKDI_+(^5.^,0K/6U9.Q&(6J%R"PK]G-F!QG"L! MQS\;T5;UF7G#W==;]6%Q\G RCU2R 8^_1J%:GK=Z+1*R.!LZF@5-PEQ]44%Y2 M1?MG@J^)R(\&M?Q%<:I%:X"+TORJS)2 =R-HI_H#_LS$64>!5+ZC$VR:793- MG#W-;(?<\%0M);E*0Q:^%N@ 0P7B;$$N'%3QD@5'Q+4/B6,Y+I%+*IA$9-WJ M_-Q"UMTC>Y6J2+T0/PQ!3S))OE_#$62D6"+_-IUW*>>9Y?)[Y+U(A3=BJ*+ROB M$!88PY@N3!AX^SF-)4,XCBN.XV:]<-H."612_M1\*UZKKHM&(Z;<8T6X+A MD@%/5C1]0;!PN3HLV])V9S4#FS(1\3"W+P+&:;S;ZJ2VCE58%D:W8\9V,[IA M) ,861O((>R61D)<;OB 43F:RGD3U0.C F'"Q>KZ2AN[C5IQ?Y )\3,4>C5Q MN7;;=MJNC:%I&[=Q(]Z$SC"*&1EGR>.>A,5%7-<%) M^VQ:*I7W=QHUY@[6U M4^B[,4W,?84+?1Y=3KZ141H<85S:YVWK!$]L6SRE4E%/C(HG2(*@P>$% :LT\+![?UG MX$&^!_E .OX71H.+C/_PQ7W313P9^C-#!W)JYY,<#0 M='(XN-7_TF_E;6P$JLD@'P/2>>$TRHL*:,JE B/\%JWV6DN-XOW) [$'QQB= MC@T'=_N[2$&.\3FQG3\7?Y$9"S(!N$8J7&DPN;F9C ]F=Y/!YT,RGI"I?TON M_>LO5V1Z=4MFG_S;*PQ9)XK3*%&^PMRS_93"[0#45/*4A60D96;.XQK-,)C.YTJI^A1NBCN6/,4KT;Q :W< M'1T93J/(&*6*B7+U)I_!B?@0%M=P68D947+"N!'-U,K@-RPD_"'+G MW8RU-*0B-(+A[A M 8&? 4UI2+&%6YT('N[D%YF$/5 M##C$>J#(]QN6%_[&H85K_>XBL\X&S_Y_ MU\0]-!I^EU<'AO>V4J))@5LCV;C ]71R>&^K*IH4N#62C0I<;^?IPMO*C&8% M;HWHVPM<3X>,UVC!JG&!6R/7I,#U=,YXC6J,MQ6X-9IH@>OI1/$:U1A-"MP: M);3 ]72P>&];HFI0X-8HUA>XG@X6#T^%8ECY@M'],+B 37J]'O;D3<=(%X^1 M/-MB,EU"J8JL'->(N"=>V[&/L67VK@Z++C[OW^;9%(I4GJ8LWCL[J!'ZQ%+Q M!*S%QB3RXC-=^9HDSGXL?G6[.P\WL[KF>(AOB1%\5 ^Z:[V5E\4\,O' MX_KP\EL&-S0OAR2)V1R:6D%*\7#(:,I$? ._/ M.5?;C?P#JJ]/]/\%4$L#!!0 ( (2+F5C#SUF0Y 8 (\= 8 >&PO M=V]R:W-H965T&ULK5EM;]LV$/XKA%<4*>#4XHO>TL1 FK1; M@78+FG7[,.P#(S.Q5DET22II]NMWDA7)-BDFZ?PEL>R[XW,D[YZ'U/&=5%_U M4@B#OI=%I4\F2V-61[.9SI:BY/JU7(D*?KF6JN0&'M7-3*^4X(O6J2QF) BB M6K?_S M[]U$;#A@-N) .@?R5 ?:.= VT36R-JUS;OC\6,D[I!IKB-9\:.>F]89L\JI9 MQDNCX-<<_,S\3%9:%OF"&[% ;WG!JTR@RR:<1H?HR^4Y.GCQZGAF8*C&899U M8=^NPY*1L.XTHGB(2$.IP/WNZ.]EVGT&"?9:DSY*T\>A8EK52HC*(:PV) M';GR60=@[@!-,1WI%<_$R02J10MU*R;SES_A*'CCRFY/P;9RI7VNU!=]?L;U MTI7@VBMJO9KBOIUC%J6$L./9[29VVX[0B(8TZ.VV8+$>%O/".LTR65>PJY3( M1'[+KPHQ1870&O$">DF[[Z KH86LK\QU74"!=PXO+Y#X M#@U7"]UA94ZLH84! X)T%ZIM%F/"$C?0J <:>8'^+@TOT$.!G+8%XL(8V8,G ME#)K^]AV:4+#(!K9/G$/,_;"?/>MSE=E W$]D:%S(F-K<)(2N@O1MJ(T)",+ MGO0 $R_ GZ5&+G?@2Q\@!9C3=0?BXW1;&M,>8>C%^J RO;G(HO:X3 M=F C)]C4KJ QW@7JVV&,8M9&+NQXF!@IL"+]J.L;I 1JD09M#0D8 ?<\@*V M@).. GOI:<+B'; N,T+QR.;$&RR*O5A_6PG%30Z "P&B JE&/1S*Z\-:[\PU M=K> +O[6;,<)WH5O6]$H)"/; @_TB+V,-+\46:URGSGU['R9!'"3!+D*'):,)6-(1D /'8?8DG5'D M_"HOFPWZJZYE]Q>\;6GZCUZ^5-",'Z#[KA2O.J;"XAW(O2^0:M4%5+Z6?OWI["8:>K')GX>WE:('_WE0VR"91$F M<9SLH'48AE$2)PD;P3MP,7D>%[NFOY+5X;.6P#_F,S8=L2D\9FRD:Y"- ZZ? MP=>+]-CBV-P\LCBV81BE(25CBS/0.'GD="K+,C=-U?>"B+@GW!OG.1/^_P-M MYSJH >)7 Y=&9E^7LE@(I=N-%[]!S3D&^GF7>O#*?1>Q5WFPKVC;LS#( ^*7 M!\V*0W7I9C*F4'@@$Q0"(5_#^;\&:]@.P,IZR6%PQ&NSE"K_5RRF"%,\I0&; MLC1]^#G7NJ'PAO-D;32<9A9-G1^$(VD&FD,1;Q)MHI5G":F2RA*E;-E?9H-'R"IZ%NXQ_0*AXRGA/ MT;;G81 UQ"]JWDLE\INJ$R[9/3(@1#7,2WL9O_BGUFU7=\Z#+4P("ZUSV:-F MV]>A@WZA3]$OX\W8>5EJJY,8IXP&N^<5AV$"YX4X'#F3TT'&4+^,L1B];7O/ M3,,6&R.'8I>E]U!,!VE"_=+DLUA7SP57P'Q_?6I[VM].N'N]A-]7M.VT-Z[A MZ5[N N@/Z!-/TGN*MIWT('GH$V_YN[N =L]R^^0-_*RZ;;%JMT4GB-S7NMV@ MF^\D8NCN5BW:9DF0Q+N:=;;QMJQY5?F)JYN\TG!:N :_X'4,1:#6;__6#T:N MVA=H5](86;8?EX)#!38&\/NU!.S=0_-.KG\'._\/4$L#!!0 ( (2+F5B" M(&W@&@, &T) 8 >&PO=V]R:W-H965T&ULK99=;]HP M%(;_BI5-4R=US3?V\QO;Q:"OD@\H)T>BQ8%R-G5SK]:7KJC0G!5878DTX?%D*66 -3;ER MU5H2G-FD@KF!Y_7< E/N)"/;-Y/)2)2:44YF$JFR*+!\FA FMF/'=W8==W25 M:]/A)J,U7I$YT??KF826VZADM"!<4<&1),NQ<^5?3HP[ MS70^=@8.RL@2ETS?B>UG4ON)C5XJF+*_:%O%QI&#TE)I4=3)0%!07CWQ8ST/ M>PE^[T1"4"<$QPFG1@CKA- :KOA^Y M&H8V FY:#S.IA@E.#.,'Z%: E$*?>$:R0P$7F!OP8 <^"3H5KTEZ@4+_' 5> M$+8 35^>'G3@A,T\AE8O/*$WUS"#L+HU$DMT0SG,(\4,S82B=KG^N%HH+6'1 M_FR;O$H[:MZ\ M5#EL2(5PJ7,AZ>_C?511=@O>0T]!=6OJ])]2#WSU&U_]U_NB2I7MGBJQ>'^- MA'[H1='P>)FT1T;]X5[D ?&@(1Z\GAC*HM*89Y2OVK '+\9NC^S 'C;8PT[L MKU#:52F?=N!I;#NY>Y2J(7-F"KI ]+:I: MT/0V=X8K6RJ/^B=PEZA*_U^9ZB)RB^6*B ^O," M+2L !@ !X;"]W;W)K'RD.7E8G7=7/M4K:[E415Y*3Y57GT\'++JVZTH MY-/-@BZ>+WS.=WNE+RQ7UX_93MP+]-OE!E'4N2Z\2VYO%>WJ5 M^DPW:"S^E8NG>O#>TU(>I/RB/WS8W"R(OB-1B+72+C)X.8D[413:$]S'?SNG MB_-OZH;#]\_>?VW$@YB'K!9WLO@SWZC]S2)>>!NQS8Z%^BR?_B8Z08'VMY9% MW?SWGCI;LO#6QUK)0]<8[N"0E^UK]K4+Q* !#2<:L*X!,QOX$PUXUX"_M('? M-?";R+12FCBDFZW^]5!=_FT$ZM[F19RR+? M9$ILO'L%+]"IJO;DUOO'HZ@RW3FUEY4;[TX>8&3M=9>?A'?Q=UG7;[P/Y5H> MA'?I_7&?>A=_>7.]5'!3VO5RW=W ;7L#;.(&*/,^RE+M:^^OY49LQ@Z6H.8L MB3U+NF5.CZE8O_,X?>LQPCAR0W M5_^4*BL@)S5QP\+6-@^;YCHOGE:4GH8A00P#DD0D",>&*6+(_-@/ M>7(V'$D)SE("IY0[62L]%>NL$#4Z!-KVP>"78YZP*(P,*;9=DD2<46HHL>TB M&C!.(EQ(>!82OJ!/UD,YF)KPA6IL.UR-;>=4$YW51$XUOU60_+S'2FYSA_&[5,*C/KIJ)E:?LR3R8V,$(59QPLWQ8UOY) XH/GHHZ=&! M.$.0"HCK.N]#D UCTJBKO:#Y)L3)@-@#.X@CGQ@J4;N(F6DAQ>S"(!CX&RL= M0!)U*\U!J))5[6T%GKDZ!Z-4$Y# %&);Q;">F#(0*T*F1+!>!'-G+5'"F"S: MGMH 2^:UTF-4TUP[$B.\EYAU.V'$P\!<+1&[*"0)-Q=+S!_QXW@BF]&>E*@3 M*U:?*GG*FX($ZB%O(X\/:GLLH IX4'B?<3O.?A(P4]D>JD>=<;4@*&*_")U_444VY5#-?]1,KY@AX4E$ MN:G)-@Q]RA,^H:GG)NH&IWLEUU^\["FKH(=:Z-A5V>%YQL;XC+6YAP*,$JO' M$+N0#KFB4V?;^80-.66LKN[J+*ON'9F\\DE(T$ ,&:(QRPICZ!$-5;=%+'D0>1/)![6(P^C[N( ME8D6",P)3Z^M$&;UEL[E;1S%GKF8F[E^A1&3[TJ8$>M]5NZ$M\MRR&Z%'E=H M*&TVHI2;4QZQNH0)%)L%9HH9PFSC$XF;]:C%W*CUFY8!>7HCJOS4,F219P]Y MD:MOWL\_P5)*?P'6J*J&,)ZS^<7Z#:[:!K& FIIM&ZB J34=;#-(Y5,%/^L) MBKD)ZD.I! P0UNX^*$-5 MT>SXZII5@W+75PG>3P@.^3$U,[?[QU\!S#,X&@>HQR[FQJ[?A>IFZ7,*[++_ M=U.\C4J0XGE,N%DN89;43Z!D,O$+L60A#R;PA/7TQ=ST-:Z7ALJ>9RS'AX'- M2RQ((A.>$;/+D!!JEKNH'8TFJ(3U],7<])6*K:@J($N0U%(E%/'R)*IO@V7; M+?0'-IBP@7S'$$;3&<%$&<3NTC #V@-_H MT4GK+1K>"'EG3KV["3.SI.W,AK(FMFMX#V#\>WM.Q5$?RKU<$GV9)-S,DD1? M+*FG(>ZFH3^;4UC0E,$LS("&AI)J3QY5K6!\0@GQ5A_F0G^VTY.ALY,CK,0I M)P&SMJ9P4UBZ@(5,W;A7GR13]00?'.6YJ>DU^C==]SLC8,/.9 104SP"N%=7 M!'J,XFZ,>K\!Y0H6':@2__U1'!Y$]1]4F=/-JX\VY_26SN5M',*>W7CPXP?" M/P!,CK#-Z2V=R]LX;#W1\9><0#I.A;OVHT-<&D>)S\SB'+/TP2PQ]P]3S)+1 MQ _H!-WP'M[X=^%-;P0>@&S6[JGD]//J,3&GMW0N;^,8]H3(W0>@SJDTZ['G MK-[2N;R-P]:S)'_)=I]K*MD[K^'1M\- MC7<2RGHH?EWSQ^WBM0-A5F_I7-[&X>L1U7?O$;KFCS_KIN"LWM*YO(W#UF.P M[\;@[S^@Q*QE@S&?$//Y$<2.DR2R]H@Q?YR&U#QQ6PZ>(SR(:M<\CUD#I1Y+ MU3Y_=[YZ?N;S??.DHW']EEZE[9.;O9OV0=*/6;7+R]HKQ!9#[K00>[C[H'S@_(;OZ/U!+ P04 " "$ MBYE82&I$_$(& #@*0 & 'AL+W=O"8;PVP?MLTDW?:ATP>"E9@N("^2D\V_K\". M,4C(9JL\Q&#KGBN=>Z^X!YB_L.HS7U,JP-654D0IY63S.^J6BR:HR*?(8H9T9RFHH9(Y,7S9@TX./FO#X^,W]+A9O%S,0\+I#Z7U S MP93EO/D/7G9C/3DXW7+!BKVQG$&1E;O/Y.N>B",#A 8,T-X ]0S<(0-W;^#V M/00#!GAO@'L&P9 ';V_@]0R@.V#@[PW\AOL=60W3RT0DBWG%7D!5CY9H]4$3 MKL9:$IR5=6;=BTK^FDD[L;AA)6=YMDH$78%[(3]DV@@.V*,\8^GG-N^\Y)LDI5<3N3ER6CW3R0+HXJ@ZG&('XQ"'L.LQ4D.'3/X? =X&L95GX6ESM$[V@JT(4081*2'IE& MWWHR?_@.^LXO.D9M@D4VP6)+8)T XD, L3& ][NX99QOZ4H7+:PD#@P((FXO M5$8O(_+>$DYD"2?&:K)VE]]AW3NP[IW/^EOQZ-CW%/?(=>1?CWVCM[&%8A,L ML@D66P+KA,P_A,PWANSW3=T>[J5P"I5P"3;48'8ZM%IM@D4VP^!09G7"$AW"$YIVK[D2G MMVMV.H+G/5!GX=CQW3!T4(]JS5"=7- ,(Z[G^"08H/)(A,/_HQCT ME$*=9, ZR6#V/G9SMXH6646+;:%UX]B*9VA6SR>% U0E9T "Q^L'S)9BM@44 MV0**]T#>( -=ZEO-#+>EM"RBR!11#57WW*.C&H97?T*R_34V4V71$%V4+ M: G5NP!3Z.( 0K=_=;?D,C['99?[5D=#LY"^HYMME:YE#=1WWM/=+6W#'J:J MRFG@D5"YCOB:&<.@?Z-J:9[=F"RW)9MU,P^#(!C*\E8Y0[-T'LNT*ABGR)5= MGW*YL"J@K:)%5M%B6VC= +9:&YK%]H#L0-KHJ7)3]NL^#L.@'[[PS$K1C,-0 M5AZ!7G_?48=J584Z+/0)E.4\D.JM*(9F57Q"5>@94^6B5!5RDR-$417?H% - M&6\3+;**%MM"ZSZ1:X4V,@OM,0T24H6V!ST(E4=RMF2V+:#(%E",5)G>HZ ; MAU:E([-*-S5(9M,1#9(MH"52[P],D0.1X_5R(;+E,C['99?[H\?29F4]\K*- M-(^*(7(5D8=4-:K;]Q]=$E8 M?3YM%2VVA;:+X^SH7;?ZW<>/2?64E1SD]%'".Q>!]%;M7B?V!" ML*(Y7--D1:MZ@/S]D3'Q=E*_47=XJ7/Q'U!+ P04 " "$BYE8=K*0%;$( M "7+ & 'AL+W=O"#?;ZFI%H6UU9=$G9V?33'RG9EB6-&'NK8E%' M]O"19C@D?T/Q]D7(KVK->8F^;?)"W4W69;F]FJKV4DES3:\4)DHD.3+N\D]OHG=JD%E M\;^,OZBSOY%QY5F(K^;B8WHW<G\[*_5-3=-9F1P?^8%8%6.>?$ 4_X2(0RCP0(O+FQ.@>7QY)RSR?S'W_ OO,S%+(QQ>*1Q%KA=$_A=&WJ\T]ZJGR7"Z7>HZQ(Q(9# MH:LE_$K"3(S[^90XF#B>?SO;GX<%,,34#3"F;<,8,HP<:C)D#WCCG;SQK,EQ MG_ZIIX!Z1)9"S[.)*)(LYZC0;M;^';W5/YLO$Y-..Z4'F+DTIE@\ MDE@K^OXI^KXUEV*N19.,U0M4D2*V$;+,_JZ^@,)8RWEG6>!Y8> ZG:R"S +B M!YV< LQ\SSM3:SD5G)P*K$[=G_E0.<6_;3-97^I)OTF9G.OE%$FS;D[%*D@SX/>LY(H<,..XX!5&%&OXW??RG5";V DA2>W0ZO;OS$S'@J-!#+; M,\,:*,_808/PS>F%2L@+V,.P]U?3LF6K_ !M"*78[#@)FOD.< M /8P.GD87>2A[J(RKU9QTY\I?RXA=Z+^,V WQ*3CD?66\/!#T##^YSJMF&"G MP1O'&I5'*?99!:F:D5$J=L_EV!*D7Q%3$\&O.!*H:T4*\DVO5D"K125O!1L4G)OIGU19>)((?9U:X)# 5F7NRX4=29>@'#CEW;\P8[ ML9T[JZ29F@HT1=IUX_(@)ARD6BL[]C#NTB=@YT<^Z2ZK,62G%Q3?'W"JH4]L MQ:OYET)REF=_USFN2^A"]V:R9L5*8V?=Q>^1P4_02P]:8IR@ZR1DYG0GW!@P MTR0^X& #>-BW%U^5+ZK#RA7E5&QT1(0A;L96@+P6G$=5B\=2:X>VP4S\!F]!'B!X=IS\U+0!+K.MG_:_K9]]0$S$.R("CI"% 8B? 3\>J M^-VA+'YO5O1]ENJ+YU>P1H9\)GTPG(:$^KWJ#C!T*0W<;ID#V.DJQZ,#_$(: ML"/XJAVEK-AS=S495B\=2:\>T84)B9\+[Y*^=+B..53+75UM3 M8H%A[,/5- RZ5> ",B,D=/QNGD!RV!M@-=*P&K&SVG]$L9J67&[JT6%Q2&TLH9CT22X(_*'9HN$X\@;'\60GS9Y RK="=S@\%U@UKHE&G]RF-"#= MG: 1[M<.1T. Q$Z G[I;BM!D H8(P#IH$ !FQ#^?! \1 .QH.+"@DX;_R!O\ MUYDJEUG!BN22J7)4\!M5+1Y+K1W3!OR('?P^:T9Z/6X__2;V7!;5U>*7AWM= M+#"P)"(0M$5NV,L7Z[VOF3[^N5 [/@U$$CM$_G=K5A&E(9++)%/=5V*'>%@U MKIEA1A**"<"KF/A#0[#A4&+GT,B=U@:FX21Y=7V[,AF:U405& M">!0#W=)&[(*@R#H%@[V![T^)6B#J/3-3(-6J]!?X']01_W MM_4A.TPTE7?W$0%#[.*!THTV]$GM]%GO1QG.,DZ#G@#$&$8N[98-"\"0A&Y$ MNF0%V(4>\?R!^H(VZ$CMZ&C8ZB?TS%=949@>T@/XE3,).M6G.UU94X]V:VO( MT E"O[NK& .&NA]]YZP*;[O5(".UOQ2NW>)%:G6H_^X6NWY$2)=G $/0\Q@R M['C>=JCA-1I8&?AIM]W6[PN9?-6I5Y\ETX@"GSKY#FZR'#L94RT>2ZT=R ;L MJ!WL/A9Z:=+%$3)[A&#LQH*ZL81BVH>Z*!S*J ;IJ!WI/IY>_G!5!0.],R=7 M="7P"AX@HWU HW[4Q3C("I/>Q SL(T;AP.L=MR$TU[$.DD^BF%;K4"E9H5@R M]&K'_0ZB&AX>HZK%8ZFU0]B@G'O-^^92' XJF#WG[]Z(MM_RBA%U$#H_P!5$ M@=/=LQWA?G7T9F>I4&PJ66=#X$>DS(^A1L?5&*;74N]%F4I=A4?ZXY2[DT!OKWI1#E M\<+?Y_4$L#!!0 ( (2+F5@,74'N; 8 &(. 8 >&PO=V]R M:W-H965T&ULA5?;/)]:'3!XA<4JA!@ % *RB$:UGB\/#E[,:ZG,Y/0X MSEVYTV/;!JT,73GAV[J6;G]&VNY.)HM)/_%!59O $_/3XT96])'"Y^;*830? MO!2J)N.5-<)1>3)9+5Z?/>/U<<$713L_>A83 P9$FO+ 'B3^ MMG1.6K,CP/C6^9P,6[+A^+GW_GN,';&LI:=SJ[^J(FQ.)J\FHJ!2MCI\L+L_ MJ(OG.?O+K?;Q5^S2VD/LF+<^V+HSQKA6)OW+[QT/(X-7!S\Q6'8&RX@[;111 M7L@@3X^=W0G'J^&-'V*HT1K@E.&D? P.;Q7LPNFE"![@D>?G>6=] MEJR7/[%>+,4[:\+&B]],0<5M!W- &? L>SQGRP<]7E ^$X>+J5@>+ \?\'OA MP'OQ5A7V1W9IP/R3L"'Q^-&KY?+@Z-S6C33[.%H<3?OIN+J;%-;UTSOJYIY. MA3*Y=8UU,E"!@5B9JE5:RZDX!_9Q7JUE?D^@UWH^LB'5I-X MTG/T_NIJU0@N4> M?E"F,_'&V@KNY B&%2/%K1 !#'UVB_.C81]0 MAPCVABV]SQ U],= MRX]W5*;%WC@_>SW_VSKE"Y5$U,UU%87XQ5E?QHE*3ODJ#]'Y,DE!&<"]ZRGK M/)U+(PLY]I(J%TNBHQNIGYT/2I]Q03%2%@*GI5N/C'K*$ 7*5A4QF:4RTN0* M;/B "9SGD,A&;L$,=Q22>O@M!D%'3_P2 M)*!$T%92*^$%AL]K#1RM\U&W-Q!OJXZ^-U&R44^)>GZN8@5#\KYE.2G>*9=H M6R7N,'%UV9IBG*T;"G!/2AB@'+%89K'P4 W637MX6=QJY+YVM M1QYAN@ZX73$WLB@43X+-CE=3S<0[I+"*?&0]))^DON5KT0@< %B')LIO(5&L M+?=CIWPL!JJ82E2^J@QB&_,QH$0L=6P724,W)P4WS^PFYXWUT7<28EG T%:Y%B7R M_LOEQ2^+7Y].,V7*U-*G:2_IV/_G:R?Y]."8W\@?,CY$L+5UU._8 T^0N5MY MIF0 SQT0:LH)$AC@=\U](!@WZ6O41I9@ZSU.^Q#;F-3>,KVN;7HF4EF,]0#2 M(ZS^*L#^$Q%])=[)Q_W8.\29QZ<"6T8R'*W[8-@9V(S(N_*XF^J^#!GN!,8&EIY7++<[6[*@T76X#<;IHG5=HW$@HS(J ML R2'$>12E[-UPT(=T!9MEH+BC'Z>+[<4PP]\FF$7;9\_;H?/3<)D9I91 D1 M,0"T&@1VW^UR/KKWXYBIXM<-SE&^\:9/@&%V^(!:I>^&F^7IZ^L=BE!!$9I* MF![,7CZ?")>^:-(@V"9^1:QMP)D6'S?X""3'"_"^M+CH= />8/BL//T/4$L# M!!0 ( (2+F5C^&1@&W28 &9^ 8 >&PO=V]R:W-H965T&UL[3UKC]O&M=_Y*P9N4ZP KJS=]3I^) '6K]1(7!O9N,'%Q?U D2.) M,<51..2NU5]_SVM>%+7>M+T?VEX4C5?2<.;,>;]F^,VMZ3[9C=:]^KQM6OOM M@TW?[YX]?&C+C=X6=FYVNH5?5J;;%CU\[-8/[:[3144/;9N'YXO%XX?;HFX? M?/<-??>A^^X;,_1-W>H/G;+#=EMT^Q>Z,;??/CA[X+[XJ5YO>OSBX7??[(JU MOM;]Q]V'#CX]]+-4]5:WMC:MZO3JVP=79\]>/,+Q-."OM;ZUT=\*=[(TYA-^ M>%M]^V"! .E&ESW.4, _-_JE;AJ<",#X3>9\X)?$!^._W>QO:.^PEV5A]4O3 M_%)7_>;;!T\>J$JOBJ'I?S*W?]:RGTNIP-,R&?]!6Z6D KFZ1 M*-=]![_6\%S_W3430YF5LO6ZK5=U6;0](*LT0]O7[5KM3%.7M;;?/.QA/7SJ M82ESO^"YSX_,?7:NWIFVWUCUNJUTE4[P$ #UT)X[:%^\J;/.#;%/]]]72]AUPR_],[9CG>S0]'TK0,[LK2OWM M Q 1J[L;_>"[/_WA[/'B^1W0/O+0/KIK]G^05G?./0WY^5S)FMF7UU0GQ4R] M*&QM$4":I.T+$KV?-_ A*TUK86Q5]+I2J[HMVK(N&F5AD 8Q[ZW:%#=:+;5N M\?%=T<&XNJ6UN@I&:Y"-?I.LW=4PR:Z!U=>ZU5W1-'O\7>]Z?K;?:/6QK?'3 M-:YC<2-76]W!-M3)G_[PY/Q\\?SCM?K^ZNH#?3I[/E/%;@=;*I:-5KU11=L. M &8 N&Y9%\+.YNJ'NC)_R]ZVP)=%6X%N6]JZJHN.$/+Z,Z+!ZBH#4!(PU"O3 M-$5G9^HO!J&"=5[&Z'GC5[L.Z/DO#4]D&F5)@23H[5)W7AKHO^<$!/QQEOU. MVL'J\,V@J]FS0,AL1,AG\3BD:C9)1J!),U2:D"^+$4_@YY=FNRO:/>+Z[.OG M-D'8,W4--J<:&HT+!WP@"\$7U]'03.91/^EU;7N-K/*5>G_; JZO-P;@>:=A M*,!;M$4%^R$*O>CJOK8;F+H9MLNZR!7_K,X6BZ\R(J7ZL:_FZJWM"MWPUQ^Z MHC(R'?UX]RP_&;-KBKT\\(-N]_!8O27:\R<:%@-)L%VUZZ$&GHA__K[8(FT^ M_C!3'YK2<= /0+G*;-5H%AI& ([&X83JU0"BLLZ0!'M@(S7-1>>P%P-2!&C5 M*_6NZ#YIXA."$*1F#<^0##*N/-M''T'\<1$[=#?U#3X++%'W^_D](0 ^GMS[ M;6%55=O2L1_0J,V*JJJ1.W)=C-GNN7L!/9EX" M;DZN8+[U( R2Q[_\LC=@;]?N%]PF_:JNRM^&VM+"B*T=T*YI0,*!"T]+8 M6+ZL;&%-&(2J#,C#5!5%F(.W!5L$P0=/HP77#!] 5;@M/NEH6=Q;8<&=V_'6 M^DW19\5J!0X7;0<@,AVN7VR]#H#QNN='F[I8U@W@T:$)'D$2-P:81\LFD/UP M]6//\4JX3:=A_&:S:+/X7*=+ UKP;QK_O-' 1?R]_@P>KH4/@(L(;M*/8"A, M!6B_#OHS RX#9F04X2!\9!B3)-:!X*.A$\I0D_GV6A%@TO4-FAKB8753-(.G M(3A_Y:=3]#DKA8P%4!:>W;-D*/BAND,EV!>?C^ J=X"NA@:^O]%$#V#;HEW7 M:.OX,1Y6M[L!IABLF&#XR5K<[-J8ZA;TE*J!T>L.L9MGGGJ KIL"W6R_\%Z1 MJC][#A+<@1S I!YP$)RR1]L*G 9.-'+;'C@ &*B+#1:8]%4'$MFC%Q%0#+)0 MSD!1$24=<0D?J!E&/L/5]4OU>/$X]^-I1C1FZ.E9'O22W&W=V=PQ"&JSB&UN M-R"VA;CE *19]A#V6.+3#EQW,I>@-1!KZ$+5H 'FV<]H!DD"<$"7 LSVF+C>Q[22&I>$&% GKUP9);X2=D'PPJ-P 9;7C:G# /$CJ M%YT1K30I1N" OF;7J:%-F*'S<#K4*ULTQ.-7L)(&B(KJ1H.4$%?(X']3=VB: MS4;.D &>V]0P#)!5(TN "O/N:9[0C_Q+78U,U8K(T>L=^$%GL^QMA81=[1U3 M$*.* QPX\"H[^I/^#(Z199X]J63:PA[91+)$E+0,C1\AK]*X"*&!<"+JW2GM6* R%*A4HE$< U;P>?): F)0 MYX 661(U6/D;<0^$%-YY1I\#.1CML&A;V#&@@E$BJBA+ )BCMS!B1:M^':HU M67F03+<_1\.#9=U:1 8"0505K)R+OH)->-@+4/F@ 7H2O16@W'3.0!Y= V0( MAH&$-HZTI/9@&J2,Z7+O,Q5L>@O5ZEL_3ZYVP[(!+QU-)R"U9BP%WR *XM#* MHQXG6$P"SER=CR01QM*#! 6LL"[8]PD>'#/5AS NB\=Y^U"3)7'#D0<\1UD,0W^"4(,929@^5WYZG$01+:31B.44Q.]767)9P$*J82^6W-,IS&'(J*Z*0B #H7 Z!70G?/- ML^!NB]UD[ 0A.;(CB4;14Y$EQ=8>Q0V[)Y/399%9(C>!W2X0E*)!HEK=-)): M+,7]2$UF9/[O>BRP)7^%JMNSXV[2.B!.P>>M(JTT5V]%:1U;"IY!"35+9%;. M66XZ,ZS1/0.E$N<>4B\TQ*H831Z=OR\^X0=V%5G055#@L1FU T8%&,5AV@C) MR]D9ZQV%KN4H8P=ZY :5 ZQ 0>4 H>8 MG'S6O3&),5U@R44NCF"2E.SA\&.2B(8<@*_9403^P:P!)6T&*T[-:NC(4H&8 M ).H ;#6*4FTOZIML5YCA. D6+8KJ?=LB47"N4="&GU+KH=6Y6B 6>7(SE"8 M9$-@)_:I9B\.3!FE^B,-G\*:!5@IVW=$]1_!6^Y29098JP_YIYS,9ZA0E-"A2(HL.F8%A@Z6/ET7 M2/+H>4KJK%V6#7:S-18S-FL0\*YES(.QP?%(\0ZX(6,]&+8-BF@W-$X5>7^? M &"=50UB)4\&._ S&]/Q$,1(6_1#IV<\N!U(0#$FB =6G184'G3=#^- 8 M@-22 -4P-B-?L6*;R%DT@G'O+-P4V>IH*Y-2B:%K84DGYQ+AAH70QY/':_;A MLB\X RG@=7MCR/M;:6W%K*6<[)V SX&Z#BY//'LGQU2P[3%DO7B-!#+U*F8':-%G-6"TP% M>7<#)0DYJD[?AI3+RDO&%ZRWVH$ 4];&HXOJ"ZW+5*("^2 Q>:>NS:J_199Y!1MMS(X$_@<( M.%U-]OK5#ZX>FSF'IHA\=;\< D#;PWW:O06CS<+HF YVJ-"9\H(;,P.GI:C< M71VJU'L(9T*UNR24^*+HFIHYFMD!&045[($ 9[]7@+_DS8\$&($#6E8N+[?Q MR4HJ<(\]:Y?A[_3*=%'NVB9I.2+#NC/62MJN(#G8@IUE;!==DO>F35D*1#&Y M;+^H9+)_CI)1_ZB2R?X92D;]XTHF^WU*!F)N="11U!Q0KC@3(SZB;CD:+BB. MDM8&G810UGBF"E@$2%"3VP+T?]_5:W"J&_4:@CB6\W=%.V :$$QVYP7^_>MW MUG=@_'UJ+V2PQ#03G7ID$!7B.?P'AS7+F>^< MF"(^[M$QH3,'B)RRJZ7X;# YIK?UL&5E0M$%SYBKD]O;VWG'G["Z+Q6 Q@R5 MU%=?5P-V'&1B0=#M_5179" :P%-+F"#PD,8UIS_7U*. H2\@IM]M3.M*V3'/ M@2/I0N,K$&,=TOR]%R5 ?7,ZSA92@21 4N[7H)^19[1U< : M"=B*,>$$<2MRY)UG#AN\F!P(H1>][&YI"V+%"\IH,-W5#*0&\:MV0P<^ @)[ M7T:"N";6KV$"IYMX0/C!ZZDQ+SS/3NHYQF:=V6WVTB]"S-?3-TO77C*;_9^P MC=F@L.CS)VKJVWQ-]/F6?W^ MFH![4Y0:&W/5.U1?8)Q![5.5=-S50PD$^ P@$D\2ROA+Q M"HQ83^H3_!_X%IBX,II3;R5$V.A>AA0KRX'T' !493%8[7(&35%^XN:6PY+C M<[4!,&^P?L65"LX#*M_$+"4-W ::-FG)@:T?X>$HIT,:CQ/[!B.V$Y.4&;P6Y>JP71J3;54['VUUKF(;E- ]*UURLI)Q5S]A8MYPIAVE.KK M0H5"1T4DL ZE:^VDR6-Y<2&6(ZAA*J?E(BI*2DZ? A#'K!1E'%0>W5S)9N;J MRL5&OR,/AYU=W,X:PJ6I2E6-!1E(,C0Z]9U.4SR_W^A74C$([9]68>H\5>X^,R]70EF+5_2IINI/%JT^; M=[G/R8]P#6ZH>E=CH).&2-\AV?BL\,$#DYL*FNK)Q2)WJ,E>NH?>%7W/B(Y* M1*X5$=28B;HO1RNZH-K!Q7&@3SZP&P$(1=HBZ?\%W/9[G!H8N>T3[);Z[$6? MC2MP%7?F801(V@E[_=@7!Y]0]PC'L4Y.S&%4OX(^%V1C"4_::!6?3Z(N3^IR MHWXY*;XS33).\?2,-S]3T65$E]-<92 M*REJ+Z"Z(]LD5P?8X,'VGL#6+@L$S"1.'!7$),)B*'Q+Z_3VF'^Q7]6GTP(O MRVZ)DFR(V7R,DC=8.(>X")Y U:1G0'.[(8CI#XSV@?C$L?@%@57B+SKZQ3=* MT"^P\H;R7I7>&8L*9J,; AK3-AQ]]ARQ9W%FO>""IIDJ& M[T0*#)TU\D&G5_B5/ASKL\]I*C"4JBLS+'ML8 [G2C Y22QZNMR?XK]1\M%# MA=6HTP*/+_@'P4?#GB.J$Z$32XH&<7&P1CY9XC"^ 9"^IR"@ X4(T(!4Z'Y_ M6D&L02M72-$7$&)4>MD[XO(H?WIY#A,WZNFC2W6RGD7Y M-/]7)FY$5S'A*?YFDI?EL!U8"53H!&$ADC*7KZ)/TGH(OJ3KY:&S3[19R7Z7 M#?O,3C-O=;\Q%>TR#0@RZ9U/#_5\Y/;S'^L5N>\!\K ;21KO!FI1O#*!E M,%++R\O\\O)K=78!?S[.'WW]1)TMX)NG^>/%&;7&O[K7N96(B7V@ MZ7\D3J ")>9TK.OZ JK0X<":TFI$$#0FC>VGDVL3L1?HY(_7CIID%[D*EV<3 M9V-1+-/Z1RP@J%1G,V_N$[HF$1M3IB: MTC8Z8A$')?K:CF5ANFPHBG)IXG0R1G+"+UHDS&4 ME.D80ZB-^0RF>)95'/8XSN6Q@W6'%*;@.W4M4U$Q,?6#;NEB"$0=( O3EM&1 MR=0Y^L6-O)*15]'A2OC]/?V9D>4B54QJ^#6=!J,4'3IN0+%]C6'3*?XO^ZO! MM K)[-G9D_G3,_65>KJ8GR_@W[/%U_/%8_55]A-$(:>8V.[N(.8XP>3 MPYQL'WI%1U6Q6YMBPKN>D.K?Z,')L\?BW6>4=\'DPON/ E6DN:<,&.T-,4W4 M%97;<**:7$CGO@7"L#\]!C=:!SN'3)(358]CM/ -?="M=+[%Y%.:I#-E'B<(H M8;#%LD[-(IFV< ]6V!S8K2,@P7%8FJZ3'M #@*-V[>@4SN1&)PZ"?6&[J1P& MV&+XN3SCXP%9&^+2LMY;AG$ U!/M.0!)0!Z MEHU5Q+8('8C_ G[W[\_I3BO@U,L6?9Y1J-Q+BYH02@ZDB,9$6M8]>PB%-4C' MO2KY-!VG1FY9KP:WF+XUHK6_>DL]I.'WC&9Z7P)'<%@$6DH)/JG9CS-7C8#2;8U#LYYXW'!O?3 M!Z 2$V%!YGLGIFRR^,!B,BH/878XJ>AVE+:UQRF>PB4=,?/ <+H0/9QX$\'- MO.!2G1L$>SML#_2H!*YN@R$V09]*SG:(J_7F")"2.FE@.UPJ!I3(P4&Q/AG2 MVK1K2M2F.JH:7/(9<^8#>1+3L'J3YKP6B!B:F7KK;R8@'86K8"==E:C]@V\Y MU<'9'$W- &]7F=2A^;&T(,KC^18$;/,35>=6YI_C?'GDK4L57PBWW$?=?Z6K MG/@; ZC&(C" :M.ZLN,00BC*@S#;<61'X\0P<0KU1;BS@*/5'3/@6EF40>80 M&Q; LT* ]2W>DC*Z2"+QZHZV#1S8.=&YK=S\/'G1%W M A(.$F?3Z5#)V;!TQ9P(Z WA@;\W8\5&AC85R)V>2IP,S%^JB\>+M$KJPV') M'F!G*IVP/[X_H&X,[Y<2MJFVC)*UV4'W1IJL19PSHD]_)#&)Z'LE_FD"R0>: M(4N^V\EW%>5XXGS-I=RV]/XZ_O8B FG!&H"H>H(GFW;N_4'*,BE-)ZJ3=Y4NWV*8U!2WV MJCD3'^E_82D6MTC7@F9N9]@!R%?V',V8A4M]#A771+H,5=GE(H]4@CWUBU#/ M-Q("4.Z_E$O!$+/6.IOF>]0X51I*2(EA2QC&T99; :N!1/S2/2 ?AA3_A1E #T5_I(*7?D M,V.#7T;<0?5EU@OV0,,$34+:A1WM+9Z_:.I/FO)H6<TO,P9;_Q0B45)_3Q/_0QN'B@OL7S.YHD0H7X>GJ28#86[:TRB/C=S!*=:SQU)BM V_ MA=&E%D4?@,SX".\]+[*,BLL]W4YYRR7@$T-72AH\Q5Y\UFFP]^%>M#LCO1C*'01$$G/A'RQ?' 4<8S<\G9$/8DHR'NYLMQ9)C/)$ GW1XO#5@YJ\^Z7N;ZFN?]AY.M;0][C7LJ;[D-!EQ.(J H @ M6CKA>:N1ZVR<@^*\!7:89$G[\)+EJ&9? XMY^*UL"WE1[K"$^9V_'_"5';\: MD@_NN^Q$*'CIMF GURG&T.\4.\!\<1&*2_'9-8,A9<0M9<#<&4>0&T,YN@FL M'\P<_!9IJ0#H\=H>YK50=[[']9=L='T,%I3]H2J).G52SYK],)>#]ACR27,( MSJ-Z9>@JBW-VU&$V09(HF4HW+AWU\R@G%;&R>UYN-@J-12<[\-.TE_@3Y*@9 M'<>R&T0T^/'9^>.%KV*_EG9.#.75-0Z1BE1T'VQRK3=>-U78NO2-H-'DKJ[U M@@:\_G =;M>F*ZF: 4GL'LP.'WPE0Z)'Y^I%NMS!ENCB16H=HR0;543I#N+1 M$XE48>T##V-AH1P[J2!TR21#=U"[#0?0W%,;6?.T.WZ5',V%!K:YX%<<2K/$!$]PRJU^QRF1*:> /SNWW<>1,<@N_R"$R\1SXE!S@D+_EA'1W0H@#9+>BSN>4(&4BNL. M(HZ\\6HW=--,\B7V_>[#470G0 D=_ UT$=VJX%V)UHWS,:/V*IE@BH.PL=*E M-?DZ0->T&6?!\[O$/+M3S'V9,0$_[FZ7@W_B )#=H$LW.$](C95]?>KPBL:# MO5)8]DF^>/PX7RP6\->3RZ?TU]?YV6*1GUTNR&,\IM6![XK[=18[_Y00PB]E M<2T^XH:F[2GBM)[\2"MZ(Z'PO2/CIA0F'0"ZQ!MV+?T/5'&GZZ^#K',ECH!P:] M]!.Q/!F]:\U73+[RMZW;J,?-S^'L;BXW-GDO@/T0F<3W\TK/<*RBW+V)FUJO MHMI^!>$S20*F"3I00^]?O9NE]W.8#MU#.9W%KBDUE7=FQ5$HT,$A]4./Q5?GT>.WVUR,'(9E>OPF#F6.>NMTVJ9! ^C+6)*DC0TZFHZ?L<'JMD- M7^IUW5*^H5C!;$$MG%TZ^^-OZPM+W?D8ROZC.5_N4_+-FJ&;)FQ&H@1*'H!* M$N3VG7%Q$<<0H-BQ7"'K)H<6*4$Q^5:$.(3>-05?[%-48!=BF1CA!6/,-P$W M..H1U]Y%;QU' @#SQA]3?W1X2CKDA+'!P,6X=)4]BVI.V6/TZ?=@#3U<>:P- MK!=RXM/0:R[23C=>&"[NBK_J-40VT=/JE(7/&/D%3C&LHE,=IJJC _V,<#H5 M%O5%VGN\J,)W^V:/?TK/K9A$ >!*N&P+>HZRM!/7\VTD]R][XW\"ZOPDIZ5"A<0<"Z4[$ M4-9'+'V#XKJAO8 M/%CW*-/I1-$O%>;EG!_=*-@D1XJ]"G>^)MXLC4OQ<;$8)Q*UQP4AW[5BCR42 MXNZ""-7#5',W&+ZN@/!D+SDIRFF1RRKWM?I7@J1OW(C>[D'U\?JW 7,Y[\,M MKS+^!,\X^@KKS)^-E;V3-\BOJ4"Z8<8M+IK*%=W4I=W@%LQX@>PDKN"&^:/K M7.7L!V^@S&2?"QCGQ\#(1;E2TF8*BCQ*HG'B MG3OPN3Z(-3_W*9Z:6[9H'C!P?%(Q"^#CL8=Z6X/".OKV%X%%4%$[\8AR>E3> M%#ODC42,7/*$ U2&[HK'GND2>TZ7XK M$]!C1J33&4G_'5L$M)'8!Y;T,8UW M\)R^8.Q?"/8_'C)L@-0.._&=EG@&&!.'"')K/)_B7JG[P3]RZ+NF)3 !+5)$ MU%OP"X2Y(55++1H8^$TR8=*!$E4Y.'KU B$F,9$7N<&#<*#.*,*U&)*5U#I, M06Z6+N;)FL!&U3EY9=$!J>2LB,/F]#&+/-Q95W*392K:V4BT$\C/J2HDR$%& M.^"6X]#'70\V5JI>84:I9KJDO>-<:E+ZXKU1$BGBH%R%6N2T?L,S'L)A [9L MV_:['N-VC#J^^2!IV"%%\:3U,=%KA*X/D]1)XO?*AM,3O=HK7 MS;;\4A*Y0')Y!^C4-P-CG0>*I0EX>#E)PH-C^8&:QU"0)O#32_A!'EK3QK?' M8",PW20Q_A(M#=U%R!NGKQB:-F[7/9$[=D %%?R"&]W1>W-F[-Y*=P;H0'"T MJ;+QQA\QJ8-=HO/ROLX96R1U(NJ ^4::KT70W(W("?A\Z4#M;U^H4O/"PL=P MN.G8%!Q -;:6)Z/E@\96%P *]@]$!6:G5^KTM7CA$A#'FG@-_L\'I[HFWZ'F MOY1:)7W3#7ID"ZD'X3Y#U6FX9KSH^)TW&9>\\7YK/JCZ^L45B T2!B^V_TS5 M1DGZW:M\B!W/[@T*_O:*@TLI-)UE\)X^)6KEA8G[1_9>;1TQ*NSYT.6^]HYPQJ5=1")MW3MKQC:& M%2&=P45')L^X=S4_\&62)>;'C\]2@'ZO<\]4*QI5AT7 ,]YTW"47^C2PWV'R M,8>K.;V,*SNXTPKUT[,DI\*I0VV=6>8STHU_V]2:#CAW=,!DK(^CKDVQ(]+O MV^PEFWZ'FJF73]1>!&,]Z8CC <>19@W MNL*CH6N\8:+W5P4%F,@,3;U#^F'T[F]Z0RN^X=RRJ>'7@/MOE7N)^A6_.SP, MYS>PORNZ-5YPT>@5/+J8?WWY@ _TN0^]V=&;Q)>F[\V6_MR W=4=#H#?5P84 M@WS !?RKY;_[7U!+ P04 " "$BYE8:F^=&9L" #[!0 & 'AL+W=O MRY>)(YHH+GLJCD MTLF5JN>>)Y,<2RK'O,9*GV1;K#@^Z43.(? ]OFR@2\U:*F6WQ$]:W>"+WS>I:4E5A) MQBL0F"V==3"_B4R^3?C.<"]/UF ZB3E_,IO/Z=+QC2 L,%&&@>K7#F^Q* R1 MEO&[XW3ZD@9XNCZP?[2]ZUYB*O&6%S]8JO*E,W,@Q8PVA7K@^T_8]3,Q? DO MI'W"OLTEH0-)(Q4O.[!64+*J?=/G[CN< &;^*P#2 8C5W1:R*N^HHJN%X'L0 M)ENSF85MU:*U.%:92WE40I\RC5.K=9+PIE(2'C!!MJ-Q@0M/:6)S["4=R4U+ M0EXA"0C<\TKE$CY4*:;_$GA:42^+'&3=D+.,=YB,(0Q<(#X)S_"%?9NAY0M? MX3MV)^'G.I9*Z-_AUU"G+4\TS&-&9"YKFN#2T3,@4>S06;U]$TS]]V=41KW* MZ!S[_U[&69)AB>$8!LCA:XXC>HB+8YQ*H KT)6 9H^@OP@4FN_%E?S U:1DO M]%S+.3QJNTB; D<\&RHU,GA#0D;K@8(7,'7#Z]E05Z8(F09NZ$_:(K[O MDAFQ7^&6ES6M7B WK1\+I1@KJ'L1NK<+.)3LZ@W=NWV=3O0Q_36%N^IV+)*0H&9AOKCZXD#HK6:=J-X;<<[YDJ;A5WFVIU1F 1] MGG&N#AM3H/?[U5]02P,$% @ A(N96"+&0/ @ @ [P0 !D !X;"]W M;W)K&ULC91+;]LP#,?O^Q2$-NP4Q(\XCV:V@2;M ML!T*!.T>9\6F8Z.6Y$E*W7[[2;+C947J[6*)$OG3GQ:IN!7R496(&IY9S55" M2JV;M>>IK$1&U50TR,U.(22CVICRX*E&(LU=$*N]T/<7'J,5)VGLUG8RC<51 MUQ7'G01U9(S*EPW6HDU(0$X+]]6AU';!2^.&'O !]?=F)XWE#92\8LA5)3A( M+!)R':PWD?5W#C\J;-79'&PF>R$>K?$U3XAO!6&-F;8$:H8GW&)=6Y"1\:MG MDN%(&W@^/]$_N]Q-+GNJ<"OJGU6NRX2L".18T&.M[T7[!?M\YI:7B5JY+[2= M;[ DD!V5%JP/-@I8Q;N1/O?_X2Q@Y;\1$/8!H=/='>14WE!-TUB*%J3U-C0[ M<:FZ:".NXO92'K0TNY6)T^E.8D.K'/#97+-"%7O:4.V>E_6$34<(WR $(=P) MKDL%MSS'_&^ 9^0,FL*3IDTX2KS!; JS8 *A'\Y&>+,AQYGCS?Z1X^U(CATA MNDRPG;%6#Z2]F!V#)H1/2+,*=M?UU')MF!QTS5ZH'B5\V2G?,XE!O8]-K M8*T'=2*F25+&'>,R7,[]W$HOYVJP@DM8:6*&KF/Z^RT(M5^$:?@\\8EO=]9- MQ,MYS[;P!/9SO](XBB>6EG<@#5>2:-@LPIOT^C9W^3[A=PY[-\NPL0) @&-=0P,7]_@#H1P1"CCZY$SG)9TP-/XF?W1>T&MW MB[ .20L;-@C[2>U_A:.?PO$U2AC_)/LQ-\<5F\%8U1W!..ZX'-_L<*S#":!. M7@'0(X!ZW>-"7N4]LVPYUVI/M,M&-A=XJQZ-XKAT/^7):OS*$6>7#U\'WF.1 M[3RV2.W.D ?90OLC08PZ)C'T6EY8<75B^PG/=3L( M"-3F939P%2=WREARTS1#-PAFH<7MC20-9_X ?<06X8Y7\,+E"MJHKA\L:$-^ M(FF=1WE=N:A,(IK.,*)Y1,LZ>!RTY';0X$$;?G"QP;RH2"N2IE%1I"2/9F5Y MPF^59<)Q)&F4)+GCK=*HJA(W-XMHEI/?>*O^"=Y+W#F.V QKPUO.-$?RMP\' M5P0#;< E^8SKHZD8\*AX%5Z%X:)7CKG3]RR20Z%V.^4V/( MGX"( -QN)[A7H5N#GO:K?U(O H.4G!;]FKQ%=LOE .V[P.?]_UI7!58B M8XE+5Y,J*I+JOVJ=8!(E992DQ9E:IS,:T9FK<%K44576&&595*#F^Q.) 1SP M8C! ]LRKR? '43*+ZJ3"9XZPBM[\<&?0W2CDUKFIU:_LW8Z5[2 MQ_OB ]-;+@T1L$%H6Z!= G[?*/SSQX%; M8+H(E_\"4$L#!!0 ( (2+F5AAR$55_0( /\& 9 >&PO=V]R:W-H M965TS- M/&BMW5Y&D:E;[+BY4%OL:6>M=,9\_<.GP3NS(D-3LE*J:]N\K:9![$CA!)KZQ X#?=XC5(Z M(*+QSQXS.*9T@:?V ?UWKYVTK+C!:R4_B\:V\Z *H,$U'Z1]KW9O<*\G=WBU MDL9_83?ZYFD ]6"LZO;!Q* 3_3CRA_TYG 14\3,!;!_ /.\QD6=YPRU?S+3: M@7;>A.8,+]5'$SG1NTNYLYIV!<79Q=O>\GXC5A*!&X/6S")+L&XSJO<05R,$ M>P8B8?!.];8U\*IOL/D_0$1\CJ38@=05.XMX@_4%I$D(+&;I&;ST*#+U>.DS M>*^5:G9"2N!] R>*EUXQW A32V4&C?!EN3)6TZ_R]U/G,&;)GL[BRN?2;'F- M\X#JPZ"^QV#QXI>DB%^>T9 =-63GT'_LHLY"/$VPN(!'T'!'M=\,-%?KQ^%V%<,GCJ_XY.FA(QW_C6:Z!60V_' M_G1S6[NSC)2JS741IM#OX+#<5^8-X.6_$!N^0OC:W MEG?QP%+*&K631H/%]2*Z2,\OI]X_./PE<>OVUN S61GSS6]NRD64>$&HL"#/ M(/CO.UZA4IZ(9=SWG-$0T@/WUSOVMR%WSF4E'%X9];S M?8]]/L>>KS#*A5_8=K['>01%Z\C4/9@5U%)W_^*AK\,>8);\ I#U@"SH[@(% ME=>"Q')NS1:L]V8VOPBI!C2+D]I?RAU9MDK&T?*=,>56*C6/B=G\65STR,L. MF?T"F6;PT6BJ'+S1)98_$\0L8]"2[;1<9@<9K[&80)Z.(4NR_ !?/N26![[\ M-[F!T"7<:!)Z(U<*X<(Y) ?7TA7*N-8B_'NQ- M*' 1<5LXM-\Q6KY\D9XDKP_D,!URF!YB/W@_!Y'/ZSJ=P%"5+Q6.KDS="/T( ME7 @8+,SK802ND P:_@#\G&>I.-I?K:/>/EBEJ6GKQFE=2O4$U2R65IN6V*3 M4(]..FC0^O&!)92ME7H#5"&L36NI@OM66$+K0ZWY0IC*WWZX,EYD('6A6GY? M+(]=-4D2OH]' SD#/=V?LC3_PP:'[WG=NW*R5(**Y$EO7GPE^:P'$D- M7YF=1=UQZFR[-DH)ZX[ 2W,C,G#%"1HE2^&]WDK-=R>YD,'?WX2#?Y 1(_2- M"MQF6*^XY+M6&W>5[DN>PG//-MX;,37:31BD#@J?8C=MAM-A5E]T(^K)O1OT M'X7=2.U X9JAR>3T. +;#<]N0Z8) VMEB,=?6%;\O4'K'=B^-IQXO_$!AB_8 M\@=02P,$% @ A(N96&HGIFY P P@< !D !X;"]W;W)K&ULG57;;N,V$'W75PS4HD^J=?%-SMH&$GN+703I!G';!7;1 M!UH:6<)2I$I2ZF^Z1+1P%/-A5[XI3'- M51CJK,2:Z8%L4-!*(57-#)EJ%^I&(OEG/9&EX) MO%>@V[IFZOD&N=PO_-@_3CQ4N]+8B7 Y;]@.-VC^;.X566'/DESK4X0201F\ D@,@<;J[0$[EFAFVG"NY!V6]B(J83=E8Q2M5H0SRXTLS)XI!(-9*227NV=*ZI$VJZ'2&\BD-GH>&@IE M 6%VH+WI:),W:.,$[J0PI8;W(L?\)4%(&GNAR5'H37*1<8W9 (9Q $F4#"_P M#?O$AXYO^ ;? VID*BN!B1S6)QE_O=YJH^BT_'TN[8YT=)[4WJ KW; ,%SY= M$8WJ$?WE+S_%D^C=!2M8-$_VJ!GT& M2@T$9$MWJ-4D0.L!0:OSKI7(>)NC!E,BA1&F$BWF+X++PBW>?EQ_^@(;5J!W MG77^FET^RH-Q M#HV2>9N130C*OE6*$):4*+P7%(7DU$AM'J_(:,NH9^*^L MIV>E=\JM:H^*(RRED8;QLUOR6OG/$ ^#:#P)1M/4&E$P'L^"2123D09I&@73 M\=#[KT.4NSK#LWC,XPLG%=>BL-]7PW+.F1164=:+V0TAP-&Z!_MI?_ E!+ P04 " "$ MBYE87RL$!((" #*!0 &0 'AL+W=O@&/9^;G_V!F5JV0#ZI U/!4E5RMO4+K^MKW55)@1=54U,B-)Q.RHMJ8 M,O=5+9&F+JDJ?1($<[^BC'OQRNW=RG@E&ETRCK<25%-55#YOL13MV@N]8>.. MY86V&WZ\JFF.]ZA_U+?26/Y(25F%7#'!06*V]C;A]3:R\2[@)\-6':W!5G(0 MXL$:W]*U%UA!6&*B+8&:UR/NL"PMR,CXVS.]\4B;>+P>Z)]=[::6 U6X$^4O MENIB[2T\2#&C3:GO1/L5^WHN+2\1I7)/:+M89O)T_$4\ MHN3F*VO8?=INH!24KWQMR-;O)SUEVU'(*Y20P(W@NE#PB:>8O@3X1M*HBPRZ MMN0L<8_)%&;A!$A 9F=XL['.F>/-7N4=-.R92DJA&HGP>W-06II_XL^I:CM6 M=)IE^^1:U33!M6<:0:%\1"_^\#Z@LMA^3+L;36$+VM(I1D;%\;1,9:+*SAU@_Y1?U4H77H@N\G1&5K4KEL/0IO>=\O"#%N4-L#X M,R'T8-@#QO$=_P-02P,$% @ A(N96&5CCA.A"P Y2( !D !X;"]W M;W)K&ULW5I;;]LX%G[7KR RW4$"*(XD6[*=M@&2 MM)WM+#H-DIG.+A;[0$NT3406/205-_/K]SND),N)FZ:[V OF(8HL'I[[Y:/L M5QNE;\U2",L^K\K*O#Y86KL^/3DQ^5*LN!FHM:BP,E=ZQ2T^ZL6)66O!"[=I M59XD492=K+BL#LY>N6=7^NR5JFTI*W&EF:E7*Z[O+T2I-J\/XH/VP;5<+"T] M.#E[M>8+<2/L+^LKC4\G'9="KD1EI*J8%O/7!^?QZ<6(Z!W!)RDVIG?/R)*9 M4K?TX7WQ^B BA40I:;5AFJC!C6Z7&:JQ* M[+-G-U;EMTM5%D*;[[^;)/'X)7O[6RWM_:L3"_Y$=9(WO"X\K^0+O.*$?5"5 M71KVMBI$L(4'CF9^7(FA6F)JS7*U6*!U#&QC7@HG*2EN*@EG%5"78 MG;*"H34PP?,E,TNB68JR&! GW-/G2J%ZX6_IZM PN^26E7(E+6X%NU2K-:_N M&T4,XS-90I4 $M;\GA7R3A:B*J!/Q:0U.SHY,2T'MN0&PBR*,B\AN&#T<+O? MR"H7#!>EUTIS4F9G?Z=!7T+@F4(5S>YX60NV%OJ!7ZJ"#(&EDI0L[YUGH(+9 M\2'YQCQ6F%>LKIPWH'!5KV9@_W!7P&N[5%K^#A)RMC2F%@-VR(^(U583>LYA MI#EE[Z3)>1E0W?A0!!OA8Y'OW>'X4CCN!2P55+\,U2>?*<^,* )9L5\J9]&-Y19K;U2)D)@C]A,2QE!L+Y$* MJI0%)ZIWLH(6DI>>'DT?@?X;-#'!%U1QU\0I@9N8/9W7I^P0\JRL:E$FW M/MW6APE[4VM9+8*O> C77DJ#:('!5J"EVR4[7R#IV/O*"EUAV%Z+DOMZN$0^ M#IS_D0O*E3$ZO+X5T&/!<@Y>9"4&*]8.-I.(Y2>"P*HRAB<9J%:1SUK(W_/6NOT6NX1CNX MY&MI$=/+;<&Q0PI,$KV\OKQT=_'+(T95P.9="E!,\V:K]P,*H+B31ND!.S=4 MBI8L(=E(9L 3XWF[TD#B4*N3B&;(( 7.+TLTH%Q@^D..\PEJM'-'&L;QE,$' M\$4R;'P"'R738?:@SM(!\J^ROD*%?B!WPJWNE\H M.R1>3;CVL&C#%[CL)MJ?;_[*/F&Q1J-Y^SE?\FHANH!C\?A3%W)H<"/6UFL? MIU[[ ?ME[: >Q8IRGZ_76J'KLKE6JU;$\:>0B?E<.#BWY1+$V3X?4+<3*&WR M0^4MS;VETELZ(TM;*R_?7[0JAFQ#;7-VO\-NA8FTKI'< ((NWW+J&Z4O95:O MJ;,AE9 ^T7C$4G;5T)J@KB@/B!=)<8Q:W:@ X-F>0SI3J!9< B/@;0= _$OI M<@KM2A[U]XU\!?3!_6FO<#"-D*5?UJC>(_ 2B M?)E!T1SME";KKC6[4XU,0Y,#6"7!G<6MVG*.(@U0?J7!#!/5P[ M5?.@:33;>=R)7_&"$ 7\ E!14"JPKAJT<+[RLZQI5RY]'7O87,J<^Z:<0]V@,W+S]NUKM6#,(SLOR@4>ZS&A=HP7Z0.61HL5QT=3ZOFGM MKF)$\4=!$T\V[CXE97278XA7/\U:^/7?2+!@7X+]+S(K>)19C#+K84I!.N$S MZU*I;2??DF?/FY[(@E'L8$ -&],*!(;_]B_S: 3VW-P>YO8B3N/.7Q8EFH#WC?Y M4A1U*0*:/RZL%VX67#5I>4[2%AY8-AJQ\T9T\%.7.XU6./A_%CJ7ILT.U+"$ MWE26P%XRTO#T_)(^$P'K$L"I-HS"KX @_;R!'5.[+N4VM=FSG RDB< MM2O"X+'#'P'6X$'PM@'H[@+7%'?7AVE[ETXI.,*/8P /$IPSL!E^[P]CK-[ M*V L636Z5QVQSY_,C!.#%U:7EOU+5PDQA4A!!Q^&0>2 I+W;+- M#HIQ;T.XN\/4@(2=!K2&640%VNSR2P^%*NTW/D??CF6K2',^?<#3@WT0<^O> M3;)*;+[5-0X;J%XW_ TS7LZ! UP7\*#ZBQC?O08AP+!%]U<48"QCUM*;-?$Y M%PAD'#E&%XKK@O:_:55#2_/(GSQ),Q\?NH#YG#%L0=V)\ 62H*R=FK2\5><1 MH8O#;G-J>JK4P1U"3#Q,TQ!]KK9&NCZT5L9(,@S9"-WCYT[HX>Y9LM&'Q>%D MDC;O!89T07DG;-2\3TG0K"?A.'4+=$'K3K G2K,P2;]!]"AK7D:$T\GDVW#% M/JV3,$W;MQE.N2'@"ILV6C\?LL#TC-!.E(7QL\V)]^O4+_['=;,4#5!Q*-0G MQ6GP_7?3;#Q]21X=[=HS=<%-M['H:(?I+F&/R;!]#3:($JQ-HEXH_] SI$>S M]5/4>C3+R%N4USOP;RI,X$AD?3@#7J;!?^"3ZH:NL;-PF6!9U, H0M7G9AR"X%WU'6_":[BP- ML739GE?8H4_MK%M.OH)Q8Y9!M\C5(^DVFO1TVU;]<-R3WY2O%Q#MRF]KW"]. MOB(]89,P2Z9.B),^[*3W.V62;*5O6YH7D>W*;SN?7QQ]%>ɗU\M$':#KQ MQ4*+!0%# 'T*"/SY@1 .=FFA'_U]I@E(?47#FO3'_';MB+K3]6N*N3O-#@K M_^TXI1\Z6"YTY5I63VG*\";;_.Y>J;@C\B,5_J7D[R#\E9N2U[2^Q?5M1?3T M:A[U5>L?VEJ,3U-H,O*A'&8^UN_$3-?4%Q*O\:2E1J8CP#B=C=ST2J8HD&G& M?L29"!W&T:8M+5)P/)GZB3).PKC/U[/->J0)F*7-4(RB:3AY3#YNR='!DK:W MQSX[?JQ+D"5]MJ[M$S-/D8W\?W_DS!K*;7Z-<$W#%-902K3C#.A'Z:(]P1S/ M7)1VOIIHCG+T74/&X(PP05EE=*)SC3:9,E?FSG?_MU-GW_?;)[V?'JR$7K@? M6-!7J'5E_:\0NJ?=;SC._4\7MN3^!R ?N%Z@3%DIYM@:#<;I =/^1Q7^@U5K M]T.&F;)6K=SM4G#,/R+ ^ES!\.8#">A^V7+V3U!+ P04 " "$BYE8-V)6 MJ(L" "P!0 &0 'AL+W=OV0X&BQ;K#L(-B,[%067(E.F[^_2@Y<5,L#;!# M(I$B']^33(Y;8U]QJRV* M(B15*DZ'P[.X$E)'TW'P/=CIV#2DI,8'"ZZI*F'7,U2FG41)M'4\RF5)WA%/ MQ[58XA/2S_K!LA7W*(6L4#MI-%A<3**KY&(V\O$AX%EBZW;VX)7,C7GQQH]B M$@T](528DT<0O*SP&I7R0$SC=8,9]25]XNY^BWX7M+.6N7!X;=0O65 YBB>DA950#4*% MPC46^<9I'!-C^X@XW^#,.IST$YPDA7NCJ71PJPLL/@+$3*IGEFZ9S=*#B#>8 M#R!+3B$=IMD!O*Q7F@6\[)#2YZ#T1KI<&2_6P>^KN2/+'\>??:([R-%^2-\P M%ZX6.4XB[@B'=H71].0X.1M>'B \Z@F/#J'_Q],9HDE] *:P7'4RF(#;<%*8!MA2M4D('4 M=4..%PY#_EG$+R31PN)=7M.M8"(L\7N8.7QMVJO4'2N\5![#O>>*=+JK0+L.L<)";1E/7 M4+VW'T=771>^AW>S[%[8)9/C6UAPZG#P[6L$MIL/G4&F#CTY-\0='K8ECU2T M/H#/%\;0UO %^B$]_0M02P,$% @ A(N96&=9^:[J!0 2PT !D !X M;"]W;W)K&ULE5??4]LX$'[/7[&3=CKM3$@<)_PH M!68"M--VRL$ ;1]N[D&Q-[&NLN1*,B'WU]^N9)M "]R])+:DW?WVT^XG^6!E M[ ]7('JX+95VA_W"^VI_-')9@:5P0U.AIIF%L:7P]&J7(U=9%'DP*M4H39*= M42FD[A\=A+$+>W1@:J^DQ@L+KBY+8=?'J,SJL#_NMP.77"+ZSBVNVT#UGMO"D;8T)02AW_Q6W#PX;!7O*(0=H8 MI %W#!10G@HOC@ZL68'EU>2-'T*JP9K 2"D+9SC]$F/IY@-83(>0)JD MDR?\3;KT)L'?Y/GT0.@<3@BNU$O4F40'I])ERKC:(OPYFSMOJ4;^^AT-,_/[=#3QN-T")L<7!?8 MH_=*Z#4HI&IV8!8+F2$L1":5]$R+U/!-Z,S4-V@'<&QIU!7D1M7E7(H!G @M M_!NH)(CZ@R*&F K) 6F,%;U < M!K&TB 'Y$$YK2Q,]7R"L45A +CF@@L%R3J9-T20#X!5MCDXN-:T2L*#>WPIV MT3/)&8]&+.L'*;<)9L0DJ:DF(>LAG!5SQW^K(E \ :>H6XRV,!)@LDO'2GM[N%M M)2TS2H%7PH$VOF=1XPKS(9S7-G(GA0;GQ6)!&2I%/'+7U<@@6*39NX ;:7TM M%(NJ=(&\WH/*^26U-CK9?Z[5&L931C[>'<"\]E1#"IV#"91!E%Z]V$O'N^\8 M(B.7#I94!!JD!U&3KI+C3"CR$O"[MB1J3WK0(VF+7LBKIYU_X*0MQ__%*?.% MMSZN;*-9FK?0A8M%%! )U3,+,J>83>TPF RMI[-V 5R!6T6>T'^F[)K FP8 M\QRXPEB_Y=&6<70(9U++LBY[<5$EUE$G8COZT+>-3G"SBJJRYE82=4B\">9, MT;'N]N&*;@MYK9 A-S[A2_!YT?CL<8_ 2]A)!M.=Y)X254)RJ5.5T@;3@<^% MXH5B?E\2-WL7QI-D,$GVZ/WM(-V^[X S9R8B'+8KJ0R703JX^AR=T3QZ MIR>Q]2PJP5Q5PK(@#;LTJ-SYK&CM9JU=-+MLS"ZB60?C JVCTKPTY&"F-1>W M*'D[>M?#LR%\IUZ0HG3P^O+\^QLJ3V>E+2,?;P>(#:9(@33Z/[4-Y=+$^;L3Z=@$7 MUN1UYAOS:0CX'Y4V'<"9'<+G>_COJ6_3@)34^W/J4,Q$226D LSDC?6!I^R*])R=GTKF@L3QWC$*W9]E&(17BYGX4$CGJ M([!F+50X3QLMM4C"02*XH&V+JA A.KH1S_^F6VJKT673/\M:$$J/=WTY[,VH M$1]CA1ITQ3_:=+KRN*M-R,-[S=3T8/X,%C WV)QL#O9T]EO'D;0+CO<'V./W=E6FT<<$MD?:/K_&< O5#O.MVH]V7PBQ> MD.^6Q\\,.J^74K,J+L@T&>YN]^/!VKYX4X7K\MQX.B3"8T%?.VAY &ULU5=;;^,V%G[7KR#2+RGEL8WT6-K5V&TLR2H(-?4X2Y+9N)%* M#ZXOP[OW]OK2M+Y6FMY;X=JFD?;IEFJSO1JD@]V+#VJU]OQB?'VYD2NZ)__; MYKW%:KQ'J51#VBFCA:7EU> FO;B=\/ZPX7=%6W?T+-B2A3&?>?&VNAHD3(AJ M*CTC2/Q[H#NJ:P8"C;]ZS,%>)0L>/^_0?PBVPY:%='1GZC]4Y==7@_E 5+24 M;>T_F.V/U-LS9;S2U"[\BFVW-\\'HFR=-TTO# :-TMU_^=C[X4A@GOR#0-8+ M9(%WIRBP?"V]O+ZT9BLL[P8:/P13@S3(*/Y"[' M'HC\?ESVTK>==/8/TFDFWAGMUTZ\T155SP'&H++GD^WXW&8O(KZF2!5BMQ(_&BV] !-)5F//L$2@(ON3+.1^NF[;^996GSO MT!@63E5*6@A!9=E:_NUY2]8U$F^62PJ%+'Z2ND4;$7VNQ(%A#RE*9*72+:BC M$1TS%%*S.=Z(.ZEE)2->+ZB4T"*[=TIJ5B@V\HGL2'P$4UY2T.P">6HVQK+R M2N&M)5V"L5_#JRNF!N> LQ%.K;1:JE)J+R# %KC>>.X<9"T(,K9TC@#-7)Z] MKY5!;STT=]#E@>)+G82:1UBKCVQ1>BV%^(>/;QJ:XJ@]."YHYKX(#V) M#P1W(= J^#@*P S*/VGTYG$#N9[0T&(O0OET)@CO->S\5@RGTR3.9N?BC!=Y M.HDGYT583.-I/HWNUE*OB)/(>>E;;^Q3+#!/T#&#IP\+>BR[O1:\.G\8.,N* M=)['Y^E,#--9&D^3*= S.&$ZF4;O"9)!^9 9I$4, M.D?F/%_"290/(L+$$[S>3PI)O!/$1?GJ3B+[EK$&5S4<6V>=G V MC<^+>7#I+(F3-.&'."WF2(D^70XHIS!> 2--$!<.4O\4?31>UOO:^KKJ88HX M3^9=G+-T%L^*XO^C/+Y>'7L_47@51'"UK]:57RNEP(A5B'($TSHS!5VA>&!NH6[%=4_" M0E$YT:"I($4^4_W$R:>%-K[+0L>5TF><0!- M48OY-T6@R,(+W;LJ IS0>#H MIQINH3WIW3P\A0)&%:&L*N;<;DPW4E>DR>[DHF7K^7C")4:+PV*Z;C.,,R"$%(;[1XP(_%N[ZSHX"R&DV'4P!CMJB+MVUON(8,^L>9;!SK5 MD"OWK(>*0M"@@M0FB"Y;78%@.#5%X=3$",].,4-,3[0=1U4$\W_3BGUW[\-T M>VUP'K& _]5@&?&1!"Q,K2K)NWY0&J6J$)+['5\G_N1Q%7$25:=*K^MU7=-+ MQ:GCZ/CHJM"0784+$9J3:;7O;@W[M_L[UTUWU3AL[RYL[Z1=*;BMIB5$DU$Q M':"UATM0M_!F$RX>"^-QC0F/:]P;R?(&?%\:&-XO6,'^)GK]7U!+ P04 M" "$BYE8B'U8[7 % #-# &0 'AL+W=O\WNFC3\ M^IO9M=/ I1&G^Q+OVC////.ZFXN-TE_-&M'"0UE4YK*WMK8^'PQ,ML92F+ZJ ML:(O2Z5+86FK5P-3:Q2Y4RJ+01)%XT$I9-6;7;AW=WIVH1I;R KO-)BF+(7> M7F&A-I>]N->]^"A7:\LO!K.+6JSP'NWG^D[3;K!#R66)E9&J HW+R]X\/K]* M6=X)_"5Q8_;6P)XLE/K*F_?Y92]B0EA@9AE!T.,[7F-1,!#1^-9B]G8F67%_ MW:&_=;Z3+PMA\%H57V1NUY>]20]R7(JFL!_5YAVV_HP8+U.%<;^P\;))U(.L M,5:5K3(Q*&7EG^*AC<.>PN0IA:152!QO;\BQ?"VLF%UHM0'-TH3&"^>JTR9R MLN*DW%M-7R7IV9G+PJE:GC8&01B#UEP,+ 'SYT'6@EQYD.0)D#B!#ZJR:P-O MJASSGP$&Q&A'*^EH725'$5]CUH=A'$(2)<,C>,.=FT.'-_P=-^=/NNE!TL,@ MW!_GIA897O:H 0SJ[]B;O7@6CZ-71RBF.XKI,?3?S<11D,,4X[0/!]#AS7*) MKBF">:UE 2[<\32$#5*_96I5R1^80X'B44=4]$**A2RDE6A +>$YQ,DH3,]2 M2/M4"5\P<#U'FG:-0&2^4G>S8*VY!S-1 #[4F$NL"+!&74K+T@W5CG8Z5@OJ M>M>UJT;FHLJ0VL*N906?5"TSF*0)L5S+; VBH+G"V@:L@DQHO06:51NA\X"\ M4AHR565%PU.$Z"]H,+4>R9P(R"418DLA9 7YN-L[3V5%+(AO+BD>EI ,,29T MCV" % CRY%M;XT6(E>U@R"?'=^ ^/9AGN?.)V*\#0.*\2Y,"BIEP6 MM+#8 M!9SL5ZHZ];M,E;6J7,38/F$PNFHZ*GUX^TB+8P4"B%O)4I24TK>G$S$F=(I9 MHS4!!FI)/J-Q:=_/G%DK;4\=B.> #UC6/E:'8L\^[,H&](&"ZQC^5$'LSK=& M%'*YE=4JZ"+[((VE/0B[7PXN*#3J.T>19N'6I\$G@4J$N2\;VV@,R3!O-27; M@)'$C--;6:JU#+6E,\MN@6 W:V0QI^JA@XVD$"^X$<@>YGWXM,;@D%-D@CC2 MP,)R01#=T J=27?4N2X2["G'RYS#/1VM>5.XIC@PF0+69Y"$?^+@EDY@#L5" M%*X5.&+,=(M"4_<-Q^$HF=)B3%TX3KD?HW$XC$?!O*0,RA^/]4Q])[7H:I-. M=MX0LL]*YQWL>7>23,.S= (O:34)I\,1K](HG(QB>!E<%\H<838.SR;Q 88< MRE^-_X\P4@7##94U(MSN4&\#:<@13.PO%H M$GQ2EB: )UF+;>EZ\'G[DPWLW!HR%D]&0HG+'DY>*[+LH&I?C?Q>]TX]< MAAK&VQNWRE=P%U)WM ?7OE>/(-VH:K7?K/LRIT>.3 ?RO13D-1Z,Q MFTC#:'SFBG(83N-)<->9YR+\I0CV29]09J9<9;1*PU'L5E2-OU%YWJV6@B?0 M9JJ=>5!S8Q"!$R_*-I(PCL?M*AI3Q0>W1]B]>#9)XOB5F]"_@OI21NHW"F@; MCU,7[32-Z)F28],I_"%S]2-X7]%-AWO3- LC>#SVV >T$3[3,<0 M5<:]I=/!P&NJ?Z'-2_A3T3:@H7=-1YLJZ*!DJ;>RHHCPJ>7D?:S_)A8F0+Z= M'>HQEU8FP:F%0Y>9P=X5LT2][>[N[JG[T=!NK:G=A72A+UU^W7-/_#=0L0-^7BAQO-VQ@]P]F]@]0 M2P,$% @ A(N96*J5OJWW P !PD !D !X;"]W;W)K&ULE59+;^,V$+[K5PRTBZ(!5)NBGDYM WELT1YV$<3;]E#T0$MC M2XA$NB0=Q_^^0\KQ.ETGW;WPI9EOYN-P9C3=*?U@&D0+3WTGS2QLK-UF M:K 79J0V*.G+2NE>6-KJ]=AL-(K:*_7=F#.6CWO1RG ^]6=W>CY56]NU$N\T MF&W?"[V_QD[M9F$G";W^I9R)Q#V&%E'8*@Z1%OL.L<$+GQSP$S M/)ITBJ?K9_1?/'?BLA0&;U3W9UO;9A:6(=2X$MO.WJO=KWC@DSF\2G7&C[ ; M9!,2KK;&JOZ@3![TK1QF\72XAQ.%DKVBP \*W/L]&/)>W@HKYE.M=J"=-*&Y MA:?JML#B MKV#%'#XJ:1L#'V2-]4N ,3EV](X_>W?-WT2\Q6H$21P!9SQY R\YLDT\7O(_ M;.\\V\\G;.&OJZ4A^I7]^QSQ 38]#^L2Y])L1(6SD#+#H'[$4_C; 0'(\'71N#*!,*"D#50#0#;(.Q1:$ 78Z (8;]$ M?8Q2Y"5N5+\1<@^-,'Z_4AVE?RO7E,BOL;F$!96<>MLAJ!6\'JK F7&VN!OB MX+;5E.)*&U@A&G@/192QC.8RFA3,SXRQ8"$ZH5LT$>RHVM!4$1;EKI#6>'9+ ME+AJ:9/G1<3Y!/)L$F59"7G,HW3"@P75#D?!"5,%>T#K=@6+TF0",<^C"6=0 M%-&$Y<'"JNKA)UA'S\IBQ"S"XA+0$\+:.B9#3G$8MSX'$:E6D2W'3* M.,^6Q%A6^#)L[R&.XI)'DSCUZR0NHKR(A_.,15DY@<\-!J<1[%JQ;+O6TNVY MT- -3Z(RXU"RJ"Q2N-UJ,A=\W\M84T1=?%/&7'B C1(W4%#CB&5T(YG?NB'^ M5A/\O(G)T83'I&!]&UQ\'N[E>U:;(4NL>O&TZ:HN05P$Z5>VEU\.XQ'C=$@A M=#?^>F: >PVM]):EZT4=O:FM-CY1J#]K<1"CA[E#DNU1F*TF+$I*_R$\ M@G/5;GS2G'K4:]^"C2,@[="GCJ?'+G\U-+AURWQ['!%JFQ49"'H MH>T.&ZLVOM4ME:7&Z9<-_:F@=@+T?:4H=0X;9^#X[S/_%U!+ P04 " "$ MBYE8^ X?;V$& #7#@ &0 'AL+W=O>"Q6(?V!*[18PD*J1DC_?K M]Q2EUK1G;6?V;1_<)L6JPU-UBB7QY$&;C[:6"$;_7"Z"E;[![=J5P_T8'UVTHN=O)/#;_V-P6R]H%2JE9U5NF-&;D]7 MY\'Q14SVSN!W)1_LP9A1)!NM/]+D?76Z\HF0;&0Y$(+ OWMY*9N&@$#CSQES MM6Q)CH?C/?H/+G;$LA%67NKF#U4-]>DJ7[%*;L78#+?ZX2P,!JWJIO_BTYR' X?A'T:OX$5+H)'#BUX/ ME-W*7IM!=3OVS_.-'0S*XE_/Q3NAQ<^CT5$YMKTHY>D*9\%*XQ@O7^#7TKQ?E59CG20;ID?B,&:6& HT<9$YM& MLLUHL8>US$X(EK.AELP*K.DM.Z_8(,N:B>I>(L>PW7'6&[TSHJ5-RJ(K+HWHN]9/YJRQAFTC/@:W=>/[ *VVF']*,Q6 MR:;Z]IL\#+*W=EIZZR@B :T:VP6!(6YVJW7?B$=V;=1.=:*Q#L;(]VY13B+CI%>IC<*U,4&W94]U JIMK(7I!2K%*A*#+:( MI"N5:)Z(J[#)O5"-DY%BE_>B&=V:MWETK,M:R>VL/$5?R5*YWMN*C])P!J?] MHS=X1"8[H\>>-&/S@[V!$ZA&U0^0IFET2111@QKIEU.:A;542=C.L>Q*>>2A M!-E<@HN(K].:GSTWWO]T M;HZF^O+>=^B:M$ZEJRHEC$*ZO[OZ1 W RLJ#5+]UBH[^W> .^#O=-,+8[]D' MC:D'O2X1CFY4)]TSN][MY?TB+0]>QJQ&M1K*_L80':<0SO.UH MG&8)C_((XX@78<:#(O N$:81#6=78O*E/-SAO-8'0'&>\R(#BR+C>1JRH(BX MGR?>!_39FIVWTH P-LC2@L=IS#+N%RD/DP2C-(%ME'O7A,CB).-AEK* 1TG* MXR!G<1CPT(^]7_6 F,7+T8%V$/ \PQ9A0I.8!KP !B8AHHEY$N3>S0MUN&3I M*6OX\A!5$!64I"@%LR*F=.4\\;.9UE]A_A7*Y=/J_V^A,I=0&J0\R0@CCWF> MQU^I3\"B')6+^+,OPLLA %8S:).R. ,M?Y8BB$,>1C[$3+B/C)*V830'_,5Q M!9\PC+GO9Q2=7_ LINA"G*$TV&OW2A6&4E(4L* J3$ F!E82 M #O,GD9"JD+2,$5B*-P B4*6_"2=*BZ&1FE4L*L_1]6[C[6#IK#T7+FLXITV MO5G<&W-J%O9XZ04>>L%G*'2#OY,QM8 /N.Q]=HJ57@@4YSZ!MZ/,@CKSWU@C94$+ ML !++RYJ?Z,(J[P>8#R2Q,2 M)/;G''RF#9WA$U$&HH@G:$3_M[W[N6_9]<%E S6R&PO M=V]R:W-H965T.TF?87(I<4P""@!9[M]W0PY 'LZVQCZX%:*' MI[[3;AZMO%^?QK&K5M@K=V+6J&FE,;97GH9V&;NU154/17T72\[SN%>MCA:S M8>[&+F9FX[M6XXT%M^E[9?\YQ\YLYY&(GB=NV^7*AXEX,5NK)=ZA_[*^L32* M]RAUVZ-VK=%@L9E'9^+T/ WY0\+7%K?N((:@Y-Z8AS"XJN<1#X2PP\H'!$6/ M1[S K@M 1./;#C/:MPR%A_$S^L=!.VFY5PXO3/=W6_O5/"HCJ+%1F\[?FNV? MN-.3!;S*=&ZXPW;,E44$U<9YT^^*B4'?ZO&IGG;[<%!0\C<*Y*Y #KS'1@/+ M2^758F;-%FS()K00#%*':B+7ZG H=][2:DMU?O$':K2J Z5K4#4U:)VW*NS4 M+/:$'[+B:H=U/F+)-["$A&NC_IVI*$Y@UV3R8Y-C2_A$CN#0P18M@G+0F(Z^;7<*=V09 M]:9#, T<"OA^J^'#"# )AQI.5H:;F%R8?KWQ:%\:_ J")RQ+!$5YP0J>4I F M+,G%Y$J[C56Z0DA+5DH!:06M:><=Y^,1Q#R/5V<95D!(N$LX26-ITQF?/*77Q&YY9L'\\); MBI05A0 Q+9A($Q!%R7@J)I]-Z/1?$(+>A.59$%SDG$V3/,SQE)6EA-?>K_C M WJTR\'I'%1FH_UH!_O9O9F>C1[RDCXZ\;6RRU8[Z+"A4GY29!'8T=W&@3?K MP5'NC2=_&L(5_1#0A@1:;PSMY6X0&NQ_,8M_ 5!+ P04 " "$BYE8@76: MYU0# "" &0 'AL+W=O%9NQA=B2)\E-^_>CY,3+MC;#^F+K M0AZ>0XG4=*OTQE2(%AZ;6II94%G;GD>1R2MLN!FK%B7MK)5NN*6I+B/3:N2% M=VKJB,7Q:=1P(8/YU*\M]'RJ.EL+B0L-IFL:KI\NL5;;69 $^X4[45;6+43S M:KFKCO[#M;5D60-X9JYJ=,S%HA.S__'&7AP.'2?R" M ]LY,,^[#^197G/+YU.MMJ"=-:&Y@9?JO8F3.-+($[DRC? 5WV0.P%H(3!K9*V,O!1%EC\#A 1JX$:VU.[9$<1 MKS$?0YJ$P&*6'L%+!ZFIQTN/2KT8I"Y>EMH#9<\#N3HY-RW/<190(1C4#QC, MW[U)3N,/1VAF \WL&/K_G,A1H.=I)I,Q^ BCOR+ =:>%+$>V0GA"K@'=00(= M S8KU/NCH*^SN%)-R^43Y*JA&LW)D--8MTISBV">%S&&^P-7E"75?0%W1([K MO((KW@K+:S+H<:ALP]%%24.XD1:UI"9UA[7?,-YJ'/9J*M49A$6WJH6I2 1\ ML07MW2]OX9[7&UA6JH5;+ 0'+@MW]'T[ &IKL!:2RUQ08+>7[TA0C]J@-<"+ M!V&4?AJY#(HR"K@QPEBJ5UM!23+UX 34_:A#DB(R$S*G,;$3\@$I+_H@ M+=S\D4MIA>PHA(//*X'$4#24"\NEI?*O'0!YCAR%TETL00P'8->>QD<20MHH MD"@E;"ER(&WRDU\=0 M0M0:WD*2G89I'+_*]30)TY0!(X0T>PU"%K-PDIU J_SHH"\WJ$O_^A@ZYD[:OD4/J\,#=]'W]5_F_>MXRW4IZ-+7N";7>'QV M$H#N7YQ^8E7KN_Q*67HS_+"B1QJU,Z#]M5)V/W$!AF=__A-02P,$% @ MA(N96"YS7#5( P ]@8 !D !X;"]W;W)K&UL MC55M;]LV$/[N7W%0AV(%M$BBK-A.; -QTJY%D2U(UA;#L ^T=+:X2*1&4G'< M7[\C9:L.X!C[8I.\>QX^]\+3=*/THRD1+3S7E32SH+2VN8@BDY=8%EB\)(A(3*^( M[14MV$G&&\S/($U"8#%+3_"E?82IYTM?X;L7YM$ EP5\H5"UI4:U @W\=;4T M%'=N_SX6=<@D']A,'\[9OD/+X\H7C8*QZ>8O\?-3F) M/ZXNFB6P*MZ^&;-D M=&D.3)2%6K3U#V)0J_W5\+L6:R%Y9&PO=V]R:W-H965TII.D$5)'BUE8>["+F>F\DAH?++BN:83=W*$RZWF41;N%1UG5 MGA>2Q:P5%3ZA_]8^6'I+]BBE;% [:3187,VCV^SF;LSVP> OB6MW\ R(I!!LFQ1;NKH?+/X#+!Z5KZ M&FJ:1'CIA))^ ZM=1L 92=_UW-A;R4:&[!!$P\$/&.-;:UQG,2 ..+[1> @Q M!"(WV)$K.FN) .7$!Z&G/PK!,CDO@F@DGPW'$(7@H*787'AS03] !RPKIJOW MO)31U85'V_P[PZ50E \)0259'55KE]L0;CW0V&"S1+L?G?BH6+4HJ6">>(4 M1.IGR.+Q]2A.KS+(X]'T,IZ.4UK+)Y-X/.6U[#*-KR;94=ZU>>6B.^&\L5VRITPA $%>0]'):#"DUE15O+(O2EU 'JFY:T"4^>;!S7 M5E?4=U2/AJQ =T$8YAG.5[0L61B%'U"-VV#G%_<:+LZ@JN M_0:V8M//Z&Z6Z)X&/H8D]PCU9(D$'IKU?9+0\FWN!KM>I][JWJL7)FRG#"P[ M#Q5J:E$6N#2$J@UQY9X,U5"*5*9=+J[#@F?FU"R?.@V3@WN+@E7A=N:&(N?^ M"MNO[C\ ;OM[[]V\_WKX*FS%0Z=P1:[I\.HR(CW#C=R_>-.&6W!I/&46'FOZ MB$'+!K2_,G2^;5\XP/ZS:/$/4$L#!!0 ( (2+F5CHN**_4R@ %>( 9 M >&PO=V]R:W-H965TWVF1AH7UDC<6RXXPD6B_U B26),<52>'1;\^OW7751%-WQS'Z8&0PF;DFL MJE=5[[[X_:VI/S=;K5OU95=6S0_WMFV[?WK_?K/:ZEW63,U>5_#+VM2[K(6/ M]>9^LZ]UEM.@77E_,9L]O+_+BNK>\^_INP_U\^]-UY9%I3_4JNEVNZP^O-"E MN?WAWOR>_>)CL=FV^,7]Y]_OLXV^UNVG_8<:/MUWL^3%3E=-82I5Z_4/]Z[F M3U\L: ]\=="WS;!WPJWLC3F,WYXF_]P;X80Z5*O6IPB@W]N]$M=EC@3P/&' M3'K/K8D#P[_M[&]H\["99=;HEZ;\KS$@(4,6!#AS%HUQ:8JUL4JJUHX MK)7IJK:H-FIORF)5Z$:=?9"_)M_?;V%IG.#^2I9YP>_^=_S!_.GHU ^\!! M^V!L]N4!?]?[EL>V6ZT^505^NL9UF@1@N]KI&O!5G?WG?SQ>+&;//EVK M'Z^N/M"G^;.)RO9[N,EL66K5&I5550=@>H"+BKD:[&RJ?BIR\[?D;058E54Y M<*EE4^1%5A/FO_Z"Q]#H/ %0(C#4*U.66=U,U"\&H8)U7H;'\\:M=NV/Y[\U MC$@T4H("/-:[I:X=+M-_%P0$_#%/%E,E1)K13\/G M\%:3P6N$.RF[7-/ARV*$$_CYI=GML^J 9SU_]*R)#NRIN@;ID7>EQH7]>2 * MP1?7P:.)S*,^ZDW1M!I1Y3OU_K:"L[[>&H#GG89' =ZLRG+8#]W0B[IHBV8+ M4Y?=;EEDJ>*?U7PV^RZAJU0_M_E4O6WJ3)?\]8DLDGP"@Z 1FH8BQ:P%P-4!,>JU^I=5G_6A"<$(5#-!L80 M#?)9.;0//@+YXR)-5]\4-S@64*)H#],[0@!X/+CWVZQ1>=&L+/K!'55)EN<% M8D>*2]: ;#4CW1J(R]SBXCE2*N!\B&;/U OXR4Q7<#9G5S#?IA,$2<-??CL8 M$)P;^PMNDWY55ZL_NJ*AA?&T]G!W90D4#EAXOA*T7&8E,JR&AH$LJ)J,U(F0 MQ^D2T*+* D[U50XY52-"X-()@> M-: S[OG4VVW6)MEZ#4H=G31 9&I?SU&OS17B/$"9.4I,HD=!U]4U\N;IJXVX/C MNLE0E7<+'Q1)H?DS8"XUD"A,Z@ 'FEZU*/8!TT!11VP[ 8 M6A+ 5M8UT# MLVA1P?%'/$JF#QV9/APETX^,"!8W3FEJHY.U %1P&W[H)1D*<(9 &LMP !V;!5")B&D%V1"YX:+4%O-.6YD!S=2"IWW1"F*1)H@!^M@7KG"5MPG2U M@],BAFJRDBCP"E;2 %&6WVB@8<)9>?A?5(\<1K.>%FD Y[8%/ :'52!* (-U M>GT:W1\IYCKOR?@U74>K]Z! SB?)VQPO=GVP2$&(*I:#Q\"KY.1/^@MHE WC M[%DQB3$(I3RR4#(,X",@R4J3J7!R/I0]R 6!-!NE8;,*I&'K5."D1@\ DLLF MJW/+M2W*":Z2"L%\- 7(#' ;X'*(%(CL= ^*>!\*39I@:2TQ%AM\"WBK!9\/ MWA;^M,\.B!4)[&N'0)2$-[ J\S0+1PI'(6?A-KK-\+IVL$<6X$P1*UJ&GN\= M7JYQ$3H&.A,1/E:DA 25($'%%(WDZ$\%QY.ZYP\&>0YPD27=!HLF(WJ57(6S M.E!90PQ&+4%D >P8CH*/1%A1$@$P15VFAXJ-^KW+-Z2# &7:_=D[/%K6KD77 M0" (JX*54^%7L D'>P8""3A 2Z2WAB,WM17?)]< &H+'@$)+>[7$]F :O!E3 MIT[9S%@QR%2E;]T\J=IWRQ+,&Q3L<*@%GY+77 +K%W40Y.,$BXG F:I%CQ+A M61I(4, *FXPU,Z_Z,E)]\,\EX7-./A0D2>SCB ,.H_/XVF-L(?*(2:D/M4>K MI0$:7F5[Q"4\_*4F:P+.%HZ_Q;L">V-YB$<#5X0'*Z#T-N#^#(32!=HH"%J! MZN8MX#RL9S::OB:>8>A/(&H0(Q&2H]^T0**XR8J2T%NF+^JMO[26/]CCC#=F3\H^9<\S 1QM6*77(/OL\7O >"-R8T=7#(3$ MQPX $!7ZVQ35%-0M4+J0_Q^K!9%$2'9P]D2+!T^)<*F.T^!^0F#\/'0LINIBDKQRNW.WQ-8ERDUX'&VNXV_ATMRQ] CE#JJ3I1ZG-!UI2I:L\!@= MIARQA5],I4_Y@E9.J\2_@+%8M@,SP@K("ZVD#OXP20!6]RLT.8: M/AMDMG?D1&_72?19@,);0MVM/,73&$/QH.HA". >,H'1,:#1^::)5[=%;O+I M>"(YL2.QE5%3D25%UIX\&U9/!J=+ K%$:@*K74 H68F7VNBR%)_L2M2/6&0& MXG]LF$=+_@I9MT/'_:!TP#,%G3=FLU3E&H M*[8R]L!';I YP ID\G9 !VCS@189:6ZG4.+?V-"XG"0?K>GH%&)2\IGWAE>, MSHR&5.3LQ$D2DSU^_!0EHB 'X M6% %_T*=!+J6N$:5FW=4DJ8!, $E4!Z=6 M*XE0O"J:;+-!"\%2L&Q78A;)$N.D4W<(L?4MGBA:E:T!1I43.T-BD@V!G#C$ MG#T[$F44(PDX? QKXF$E-^D)UG_BW%+KR#. 6JWWCJ4D/GW(IZ?366"&SGT: MW=Q6+MY;DQ8SFA:TKAV;E".6NSHG'F<)DMQ-9$F11$>O0%?#TN>;#*\\&$\N MIXWU <)N=J9!?](&"+RN^.1!V.#S>.,U8$/"?-!O&QC1OBLM*W+Z/@' /"OO M1$J>=4W'8[:FYD?P1*JL[6H]X8>KC@@4;8( T*Y"A179S V&69(S/=U, ^L3 M5D(17&J\GQL,?Z=(42O8#EXK;J*%E2?.D6H%*L.3 :K P&[OQ! .Z@,02Q*X M-;3-2%?,62:RCX]@/%@)-W1M1;"50:I$TS5KB">G8N'ZA5#'D^$%ZW#)5Y2! M&/"BNC&D_:VU;D2LQ9CLE)Q($@;(8NW$6].!P&L/>S3UP#8(O;K^(H-KZN^[ MV>L5&TW!L7/DDP%_ [#_18BY0I&%V#Q:S4 E%!VEU' M3D)V>?-TQ*C9;$7O[@9]+^C]!C/S0VTV=;9#8;KJD:5=UY^O01=NTW-N"+,E MWN:G6A:B[;P$5#Z'XSE_ZUTN9R\_O)M8+>=]5R>>YW3[TF2$+85'9!?9(&Z9 MZQT)7Y#>:@\$3%X;=UP4_:BLIQ(9R >QR6MU;=;M+:+,*]AH:?9$\#^!P6F# MV=>O?K*![,0J-%F@J[OE$ #:'NZS.30@M)D8+=+!#A4J4XYP0V1@MQ0YE/-C MEGH'XHQN;8Q""2^RNBP8HQD=$%&0P1X1#BKNI#0N$'GF-X5W8Z9"5D7/&.JSFYO;Z[/#25WH.D+!]/NMZ:R@?80 MYT"1M*;Q%9"Q]N[[#SB"K>,/64IT%TYQ.@&CQ?M>]JT!$0 MV+LB$M@U(7_U$UC>Q _X'QR?ZN/"L^2LF*)M5IO]]B")-H1\+7VSM'DYD\G_ M"]HX;O,-:/.I0=:*SO_>M.2=\X5NPYRASI^IJE_W-5&E2 MO+\FX-YD*XVIR>H=LB\0SL#V*4K:3XQZ6X&%C>JE=[$R'4C. 4"URKI&6Y]!F:T^<^K- M<( MV?16>B3=^%L2VSV_-QF[2:'4=GCH+U5NL[F MZW(ZZ M2^>P/AHPN"G/1!]?S%)[-,E+.^A=UK:, T'TRN9P HT0*_\)+(H[E=]$%L4 NL7F1-8F_>!@SBF-:)P2X\0D23830%W5 M+<)Q*@46W2OY[R!JY+ QNBBIT8JKQR@]EA+P*)5/\@+X3A+V/K7L1,(G*7Y\ M?I=EXUL.9V6?ENC%QAK9_0U/U8\8ZR7.6IJ&.:CT>YYLNLV=*&Z0_T8P#N(,(/L<_1J8;9YYF>J)-KT!=T_ MN#03^@4.9TM>PUSO38,\<*M+.E=T>K%K(JS^ 7G>=I[/<;(+A57.,:R2JFVQ MV9+_ Y;$0[T!G"$Z3SC-Q^+<#H,OC 7$C&LMCB@RRDO21WHI0*A9D*M4Y.+G M"C.)@B1VW%%J&=;O1%&&U=R 421UT; JS9@"]TY$/7KI3]RE/QF]]*OC!/*A MZQZ=Y,1UKR=J8':4!3GK0'P7 RGLGX60 MFV[98N:\K[5"OS.1^/GR<([_!GYE!Q4&&L\S+.EQ T']QG0R"@&B?4*,&L_B M:(UT,'IE7&XG?4_V70T"!: !KJ+;PWD.9B2MG".ZO0#K,=?+UC*WU!4ZC)4( MD?7[%_7X0?KD<@$3E^K)@\LQU)W/?%GK;!1YG:]UL%9U=.P)G-U, @>N^RL1 MO;7.&1W)X<.(N%IUNXY9>XY:-T:^R57^*O@DN:Y@O-CD,:I2I"N0<,NJ9"/- MRMN=;K]%#[GGGQKR*9 1J2N;+(R4F16UV$[;C.K,,!O)B3SBV2AC\RGH M@+]+T #VXG7A5;9'3P,*,A'>*A#>*-;!]C-<0G M4$FF@);SA^>SAT$9O,4OI"'2?!T@Y@%0O=; J M1HW5ERZ9MV$[$I6T V=VAN&HC.MA7(HB8I2I1]GZ/"CYGH_2A@L]_JI7V\J4 M9G.(HI 8)AV4[./SGK*,MA-UIQ4C3XO'&)#^N%Y,'Q%PP/EY(E%2L $Z'E'P'RE(! B9DKLL/2+XG]5Y&(D_U)EPB62.RWQ M+QHVN2OF] M16BS,N]/5W&*UZ5_4_&$ZN[Q,+R\?J?D%_/DP??#HL9K/X)LG MZVL;F M<@(>4:UT0^I;0D($/-9:;&E5ELUR!HA_PMSA,> MNM?()@GX/S[\N:CR<2[N^U7,1QM,/+\^4;DYB$#?T*OB[/>).K5&Q*HC=]*I M>E)Q"'&:A=/.L9C.DW0;' MR<&2X'A1.T-7D4S')X1"CNOFQ?+)0[>&)2]^MFML?=00?.%$9.@ECQ6DW^S3U[)DU=!U3G\_I[^3$@A( E'TNTU%:)2= !5>+BQ M0X$^AW/\7_)7@VY38BSS^>/ID[GZ3CV931S2=/53?)1_!A#_'F"(G MB,.AL&/K8OKP"3XW!:'TG9I-P4+ZSJ]7BCIO!,)+_%_RQM1KS9H[S7$)(^W_ MQYB.;SLS'^\[0UV;SLWZ'(O1V1$VR&^^H>W,V>>)&I@^8C5!Y0$&MZH@HHY& M,:OF2(^H6N^/L[XT([3$ OEISO(=K#7R#V'53+(<*O2I@D RNM,+-H9HV!2P MQOY6LB5QPD2Q#Z@Z/ '+^CZ^_^12 6T%?7]@5(7/0K95U&, "UG(IS(V0A(C M>@,'^UF('9J0WQ>=F^\_"52!^!O2 FAO>-)TNR(22H[AD;%CM79_,6SY]<$- MUL&D2A/%#2E$Q4..$/9@<^_:[G29@@NPD(3#4,01Y: M@ 3M:VGJ6M+CCP .*EF" L7!C0[4R'YENS$=>MA"^#ER;1VD=@&$@N-7?01V MMP5V66.\/\R=F#_L799K:<0A#_$#R"U(H+C=FU>,M\U=L6]*T1 MODVN%Z?LK,F1'MUI03Y:2Y"4>HO=VF@'Y)65ROD!.E-70O">1W#CZEKUZ[+C$W:P'M:9O M:-9T5D[4/P@DK).5M",>%N>_\//SNH5]VY7YYS &&5A(DK0ER+@\!,G> M*QN-=@UB*&XM, "[UCIO^F:;8"D_A(Z[$SOJ!XL(^RD-SI9^]U:W"(YK)4%4 MB;U%L "6AHYCDF\+-!_O"_2VWQ9I$">^H2W0V0Y[G?4FC_3HDSEL1ZV:K :8 M!;W2X.R"%GMO,(U0LT%R/-RJ398E^:X6R7"H1)RCS,]"VH?+]P:C:S&U9K%. MF_+(&)?(#_J37JJ+A[,X+\9Y<<3IA642U.[E]/X ]T)XOQ;,B>53$,A)CE() MXT .GCD?]/G/1,3!_5Z)11!!\H%F2*+O]O)=3L[4T#%Z*3T3WU^'WUXDMA^4 MU(D#,P )UZC'$3+5FHH%!RX_C%R'@/C2@LCL*MA'1C5$G"YIRZ>IDP_5"061 M[E51 ]IPVFB3H%?!K,3]S^H%U;S %1;41B! C]Y$[$/922YD@%I4>\Y:ML,L MGL[8[D(I:C&M9K]GTC\"0@)$?_0IL(N1*V7V78U,*NCK$SY#$Z;NS#@$/419 MF]IT>YV'74?XU^1$$SMD?D1U-YITFZCE!SDLT<5)UC7K)+W].!*QN>31(* 6 MC ^*(")XDF%SRE7UKZ)DI(BQ\^XB$0 6(^9*LSH5K*RM6X02D+#1FS?U.DFK MQ!0<2I\,PH<#Z\5&%.FGMY@S/ 0M)DY;I2J03H)23&X!KQV7&SZ#<3Z>POBC MM,<;%!??D+MX5DV4G?.T8]7>2OE[,TX%/-N5N$JJ(0.P /W)?2 M;Q2ONVFL&N"RN#GLX&/>D2X08;%%.$Z6SU,6,1$MH&S^ MO(D;H/IQ#^2!OI/,V@.W=V%;85$.-R,L]BVF/.MU=+6B2OK&A\&/F,R0NKR+ MK-9-7^TD(]!W"<7:>28VM$*'U-:PWUC )<5(\LPR]8^)P693\QO?E\\DY)%V MHY@@G$LFY)TQ*7+CQ!!JU[UFL--K>'TGN[XF<:LTW]-?^K=BYTDI?:.8"F^> M,RE3ZYTHD;_?8N(]?XVQ1MA?&Q9OAKU:>X\#"* ))=C[5+X):!+?/(#02> ^ MC1)^TECYX41&>HZ7DGR:J7KI)PQ;WF+9LZ9D3KG,H%FW=#5-828#(MET \UG MJ(L#*P>QQS58 34EB9:&-X(8RQ%0L=#C"T^<]A*AJ7AQ/>)3/&> N#A#Z"NZ M0&]RJPX@8GE(TB16TY"^CNN-!_TAG#NND1Y+:>\M(KW%1()@&VX+O;9/6>N! M3+C)Q1U[9 >I)2TUOK[E!) Q/<'G[,['DW;?$L9BM][AUM#CPT_H"H;::+MY M(WV![9_@[)UUR*A)( 8S^D M.1!PA(]GA _V//*)#1YX(S%Z>I\= MN*^=/.8B'4$,=*#^6SQS,H^5D(>P.&>EBSVC>?8EX5:+#;=!"7Y;=U2 _LKV M4#[:B;,;(W^7WXSP<02"\Q+8=M [0#P4A=S36),MM-3M+:4;'5=F]$7''1IF M%]3*$!5LS*! !#$AIHSW&HDAR;TD;(/"G/UDJCR9\D$7K 2A,%P_%:VA40B MS;%A?FL=^?-*3O>>#4CV;V"I5D>@'TV'&/<PS\M M\EK*,M!!HZ[Q$8GL!@WQHU>N8$?+K"E6KJ CF-S&AU_0 Z\_7/LWGU#7R[)# M5+0#D^.!K^218.A4O8B7.]H2]7:F9&%R[%+F [T?HC(6/FC_IZ=ZXMO.?BKWGX#D*/^XGM##7O)$U!2 M_4>:>+:!W<* E1P85">!I%\CZDGD94(/20B/\4T87/H9)1?:X%8NVCY5?1"I M]DYEBN7[?+#

43^NM1.I_-TOGEC#3;4UP=\"Z[6X6+5?#I0/C5=S:53]3E. U-E.NSGVE% M)R04OMRMGWR&S\10_$6=+=+9?($IS&J"'^?IQ0/8T_Q"/CZ9I1>+N9HDS.5# M.?%-?'@..[V87::+RP?T]X/'\_3)XPO^_L$,_GXRL!299WMJ6N GCN8%6&?3 MV8*AAK_F[J\9_#7V_CA?(K08+Q'Z1=_&KR S8#]+FHMT[@H,\F,^,*1"?&7) MLS^06?Q]RV+URB]8=8)WP\P,[S]B@I1&VZ@7!K7L F0"YC5>?Z+'SV>/4@P9 M^\H5X*$K-6V ME-X6>AWD]N1Z17YD\@_5P#[?OWHWB5N7F1K5;ZD.9]6?RI]JLV;W ^&7:W;. MH#1;RQ'D!4!6$\?>NUS A%E$\3XHY\#I^,H:5G;.Z!T_+;]B)-CAT2D43;CX M%66/B]_7?>]&A9V%2;&^C7I&+(/0-G;@P32'8F>Y<2+&66^+Z(LFR8(RALK_ MN=<,FSE+O2DJ[CBIN,^F\YO1JPP M\AH!*Y7#;6MC[4ZVT4 @8?!,UHV:)I!G:O!-6Z&+8E]FW/,PRT&>A331.Q>T MX=_XL\&G'G#NC?#;TX< P+QQ'7P>'#>0\<$ 3#"R/@1Z!Q&3:DIA [29#B#% M'5QIR T:1^2$I[[$2*B=FH$93H00/=MQB&0@Y]XR"^ M1WS@5)4>Y&TW=WCYF2N92#CN4,I+8[2U#.ER;"84MF5&J[''*$.M"3TD-=5T M.W]E(06^XV]A&Y,COIQN,5Y.]R8J*:\[O\? -2X.BMVIHOFOK'%63]2?7@=? M>I.\<;^!IO'&QQ=\N,TV&: 6T#YPOK0ES"Z7P98D FIE!?L^[8LELL#-=T8U M"H7HGQ/GAG#=-;%NU#1MDN4WP"5!TPCO/@E>M409&\4>'_J_WOJF]/'^&30E<#'_B^FW(WDDSY;=RX;VAES(, MR\L;2:@RI,0MF/X"R5F8(^#G#[K72QD=S"^+!K$$/MM3"-G+_ M.T*6^N -\ MJG[&=9(Y)1DNGAT?A7C>&;X_.M-ZB CUX+"ZRK8MF3!;I_ =\N83=UW8%T7+ M3,TS 6-Q"HQ4&"8YNH:@2 /'(T=1N.J'@[T8P+6?PJDY#9/F :'%U?N)!Q]+ MK8I= 6;QR5?Q"2QR%(4EC\ /2K%JD2V.\8>'2UJYA\K0JW&P#F*%>>1+4<*6 M$>@A(E)%6)13RUP>Y1[F=D9Y?/T=/*,O^/0OY/0_'2.LA[3I]J(/+;%I!SI; M$>3*.#S%O5)^C1MRK(_&\4P!+6!$E+WR&YCL*Q,,ZS -FWT489G?#%-)3M8\,X=Z?P;_J*4L+HH/@= M/3#1>8YO2)2W:>';)(ZI)7S19KANLN-WL$F_[.4(Z)29!<]:K1+#.3!X.7B% M1WUT_&V>.H(XZ!&_LLDJJ#?! 4)XI&O3&E8T57BY1#QD7M XEDCH3=L!X(P45 M0FCV!1 1^-PEJ'#MDO)8O##Q,1QV.A8%1U#UI>59;WG/L=4%@(+)($&V@.4K M1?SZ9-]8S*(FOO7GUZ-*TL$7VKHO);Y+W]2=[LE"2BBYRZ/JW+]5):OY%7\) MYR_@ZSRXY\#K%U= -G@Q^!Z?+Q2A%0?DG4*N6,5@7QCEVDT==9'25)_D-'UR M&LN+L86J;#R5'16P>O#.0,JNEM<:_$OZW;_%(HJ]\4?F4?BCYR7QZ]8.CFV= M$"JL^="[#)H1<\:Z4H0BFZ*UTHQE##-":DZ BDR:<'9T>J3+1$M,3Y?LD]%] MIX80%+?J1=2%P!/>=)CRZ)-N,'EE<)@]JRF]>S0YZI.)_.EIY"=A=Z!NK%CF MYA&E>[GFACH_U%0TUN?'05ZPR!')*"\/XB#@>XS["*[+;F6O("X+X*8L+;\R MUD;N.-^%TQC<1/Z]=TZ;#D[IA0# VY)^Y3V2V& M YY_O]/U1K_49=FPI/GA'CHMW+\^C/2//_]^#V;WNZS>8'>E M4J]AZ&SZZ/(>U^C:#ZW9XY28Z]B:'?VY!;&K:WP ?E\;X OR 1? -#@"[_G_ M 5!+ P04 " "$BYE8W/M7Q@D& +#P &0 'AL+W=O*D?5CL M RV-+2(4J9)4'/?K=X:2'3MUM,'"L,W+\,R%9X;DV5*;>YL!./:82V7/6YES MQ6FW:Y,,GG>BEKK@1NQR!P-=,=G!5_ %-Q=<6VPU]V@I"('9856 MS,#\O#6)3B]&).\%O@M8VJTV(T]F6M]3YU-ZW@K)()"0.$+@^/< ER E :$9 M/VO,UD8E+=QNK]$_>M_1EQFW<*GE#Y&Z[+PU:K$4YKR4[D8O_X+:GP'A)5I: M_\N6E>RPWV)):9W.Z\5H02Y4]<\?ZSAL+1B%+RR(ZP6QM[M2Y*W\P!T?GQF] M9(:D$8T:WE6_&HT3BC9EZ@S."ESGQM-J,YB>,RL62LQ%PI7#8"6Z5$ZH!2NT M%(D RPYN^4R"/3SK.E1,R[M)K>2B4A*_H"2*V5>M7&;9E4HAW07HHL4;L^.U MV1=Q(^('2#JL%[59',:]!KS>)@P]C]=[ 6_RY._UVM^_)S/K#-+FGWT>5WC] M_7B42J>VX F8@LXRH1)9IL!XL9_F3"*5M;&_R7M4&-PVY@(:P# RE[R[XM%:3!---H MSU= 479PR15/^2'[I) %%T8X83.$EF4^$[S-JFD6A>';X+-(]2_VQ:4=]LD: M#K(:OC8\U36O M?I:BH+W?1Z)&U/WLW^'!2[J"38MQE;($"5$B$2SK!1]+@R$H#?B9N7BDMF4# MUA"&X28,PU>'X8&_^>:^H#3K\)G%A6$/7)9> M$_ D8]K#L86ALIMQRV8 BH%U H\*R[SL7$L\AW$B6*[]Y+6?_,G/W:1]740"*L54CV/Z MB8*KQP)/7ER5B@>1 N[92H!,V1%]@N]:8@V0PJU8%(TZ)Q%F^DG8B4/\C\+C M3CADF';"WA_-#0!6'RH'UC%#<>AUABO)M!'0:EZ] 5O&RF6 SC,D@T;AF2TM*14>:E])3FVP&@*]6: MY9@<3\0OJQ+AE5+&>Z?0-V%\>1 6+U]("KP3H;!0_E R*1Y<4+%],KUDO6'8 M"6Z?3BB6:LP0I2G3'J""Q!O)O,F_SNZ&H=[":&(T%B%M$$.57,K5.E'IRD#I M_DAFUXH_V$'<#B/\#H;LD+I1N]<_;D=1K^Z>A.U> M'+'#X();D7CS4B%+RH;?JK4JO2]H%=J4X]9[Y[$>EPYO;2HECD7H:2\[C37?K@8)< M6_AGF&7^%EF]53:CFY?>I'K@/(E7S\2OW"P$5G4)&UL?51=;YLP%'W/ MK[ABT]1*J( A:98E2$F[:7OH%+7=]C#MP< E6 7,;)-T^_6S#:&91/."O^XY M]UR;UL1+WFK2E;C5H!LJXJ*/QLL^6'E!,YQXY[M"F4VO'C9 MT!T^H/K6;(5>>0-+QBJL)>,U",Q7SCI8;"(3;P.^,SS(DSF82A+.G\SB2[9R M?",(2TR58:!ZV.,-EJ4ATC)^]YS.D-( 3^=']D^V=EU+0B7>\/('RU2Q6G/MNG8R"ML 8$[7JM"PLT?.$K?"]E2OBY3J02^K_X-59IQQ.-\QBO+&1# M4UPYV@P2Q1Z=^-V;8.9_.*,R&E1&Y]CC!^V]K-5/P7,8>:$QN6<)Q^4^%CBA M1W;Q\OY4 E6@;QZK!,5P^RXPV9N7_<7,A.6\U*Z6"S@*GHP+GAB\(2&3]4C" MMS!SP]G<#:)(SZ_=:!JZ4Q).MH+OF;6_[CZ0\391>5O"H/DB\&?N/'P/EW"A M(20*X'+R57>RL:I,$C(+W-"?=DE\WR5S F//Y9T8JD*QLVU#@B7MO#7L#IUI MW1GR);QK:W=4[%@MH<1<0_VKZZD#HFL5W4+QQMHSX4J;W4X+W5U1F !]GG.N MC@N38.C7\3]02P,$% @ A(N96"4* .,L P [P8 !D !X;"]W;W)K M&ULI57;CMLV$'W75Q!J4>P"PDK4U=[:!O:*!$4" M(]LT"((\T-+8)D*1"DG%FWY]AY17=@&O^] 7:8:<.3QG-!S-=DI_,UL 2YY; M(QJ;?0,G.E.I"XLU:Z919=O8E-IX$U/JD5<9HD9=PR+L/%S*\M M]6*F>BNXA*4FIF];IG_>@E"[>4C#EX4/?+.U;B%>S#JV@2>P'[NE1B\>41K> M@C1<2:)A/0]OZ/5M[N)]P%\<=N;()D[)2JEOSGG;S,/$$0(!M74(#%\_X Z$ M<$!(X_L>,QR/=(G']@OZH]>.6E;,P)T2GWACM_-P$I(&UJP7]H/:O8&]GL+A MU4H8_R2[(3;'$^O>6-7ND]%ON1S>['E?AZ.$2?)*0KI/2#WOX2#/\IY9MIAI MM2/:12.:,[Q4GXWDN'0?Y89$MN?B3K028RUEL$=?MQO4> MXW; 2%_!H"EYIZ3=&O(@&VC^#1 CH9%5^L+J-CV+> _U%PZ040M3[P/47R+,QIDN0%/#@&#US% MR9TREMS4==_V@EEHL,\QL>;,WZ3W."O:(_C%P[,3;J )N"0? M\7S4]&11FB'W2@BFS25YK] -K$+UTBC!&Z_\D4LF4;D8XAT;0SX#9@3@NIU@ MKT*[ CWVJW^FG@0:E!17A_)>DPM$MUSVT%P&/N[_U[HJL!*9L_()EKAT-:FB M(JG^J]8)!J6DC!):G*@UG:91.G45IL4DJLH)6ED6%&ULK57);MLP$+W[*PBU*%I MC?8MM0783I>@2!O$:7LH>J EVB)"B2I)Q4F^OD/*5EW$,7K(19RA9MZ\1W%& MXPT7-[(B1*&[FC5R8E5*M:>.(XN*U%B>\)8T\&;%18T5N&+MR%807)JDFCF^ MZ\9.C6ECY6.S=RGR,>\4HPVY%$AV=8W%_8PPOIE8GK7;N*+K2ND-)Q^W>$T6 M1'UK+P5XSH!2TIHTDO(&";*:6%/O=!;J>!/PG9*-W+.15K+D_$8[Y^7$$:*$Q1X-O)=/SB"%PQJ X,7/('WD?-R0QE#N"G1GO1I+_V,RH)QV0F"?DZ7 M4@FX,[\.G4-?)3Q<1??1J6QQ0286-(HDXI98^:L77NR^.Z(A'#2$Q]#S!?1E MV0%IOGHLX1#9HW"'R:*C14;Z:Z YEPI-BZ*K.X85*1&NN5#T 9MN^P+S1/?B M:%JB:U)42,&CX8RO[]%+Y-EIDMBA%_6V%]IIH.W8MZ/4'7VF)7] 7Q?[27 + M8,[LEK>CN>D-(F R,%-25K0%L P7 !+?=].LQA%06I[039Z?-$55YA!T<#V M$]<.HQALWX[CU$Z"1)-Q/3OQ,JW6?T:U89#90>2!'0(U-PZ?16X< ?701XD+ MZ%GPWW(].*8LRPPS+P2648(.75)G;\0 C;49I!(5O&M4/VV&W6%63_L1]3>\ M'_076*QI(Q$C*TAU3Y+(0J(?GKVC>&L&UI(KT&S,"OXW1.@ >+_B7.T<76#X M@^5_ %!+ P04 " "$BYE8WC)"?MOQ\E)UX&I.FPBT5*Y,>/HDC/=D(^J I D\>&<35W*JW; M2\]3>04-51>B!8XGI9 -U:C*C:=:";2P3@WS0M^/O8;6W,EF=N].9C/1:59S MN)-$=4U#Y=,"F-C-G< Y;-S7FTJ;#2^;M70#*]!?VSN)FC>@%'4#7-6"$PGE MW+D*+A>1L;<&WVK8J2.9F$S60CP8Y5,Q=WQ#"!CDVB!07+:P!,8,$-+XM<=T MAI#&\5@^H'^PN6,N:ZI@*=CWNM#5W$D=4D!).Z;OQ>XC[/.9&+Q<,&6_9-?; M1HE#\DYIT>R=D4%3\WZEC_M[.')(_6<0WY! MQH%+0C\44H+\CU4>H_KM9*2WPV/T^EW8-&IT%- M*UVJEN8P=[!7%,@M.-F;5T'LOS]#.1HH1^?0LQ6V9M$Q(*(D-X_8G\J*Q^27 MIFZG>)]%/LV;'.*-7H@W,B4Q=0G-)QA]1M.:;X@6FC*B_NFIO2;!V/4GL1LE MJ5%\=S*9NK$?H)*Z:>J[R60\>NG9%IVT@2L@3UA=$KK3Z=3UDRE*T31VTR0A M@1LGB!BEHR43ZC]XQLAS@O22,Z1/5=L[:M<&Y,8.)86X'==]YPZ[P]R[ZMO] MCWD_-&^IW-1<$08ENOH7R<0ALA]$O:)%:YM_+32.$BM6.+M!&@,\+X70!\4$ M&/X&V6]02P,$% @ A(N96-B^X27L! -0X !D !X;"]W;W)K&ULM5?;;MLX$'WW5PS<;=$"JDU15Z>) 2=INUN@VR#I M-@^+?: MVA8BB2Y)Q,R-.MD'=JS;F&+V51 MJ;/A6NO-R7BL%FM>,C42&U[ASE+(DFF7_"B,$#HQN<&<]B9-(K]<8O^QL:.LBN,TSO3X;ID/(^)+5A;X6 MV]]Y$T]D\!:B4/87MDXVH4-8U$J+LE%&#\J\73+/IJ11;D$8:TI-1/ M7L'KSW6N'^#Y1S8ON'IQ.M9HR(B/%PWHN0.EWP#U*;P7E5XK>%UE/-L'&*.' MG9NT=?.<'D6\Y(L1!+X'E-#@"%[0A1U8O. ;>$V(?\_F2DNLC'\.!>D@PL,0 MABTG:L,6_&R(=%!T!*:)A)R:H5M^-;9B:X9BH$B_G7'8'!:S*S("""8 I5"JP"Z@3:,,;_$1X@S]K:V7G%=;9 M%RX7N>*PD?F"XW23H]\9TWSPH=9*HR-YM?(>N4A;%WV@ ?$((7 QN_P-R&B2 MP@S!"@A<+ .+B2X^;P5?]*$/!/\2CM1!U-5!],-U\(;E$CZQHK:SVS;VF<)S MVI@>IPZ=_*_$'SS.W]ZH'?B\*IO/"%&R2C,(8GD*:CH( G@ZNF$W?(R'QXFZ;?J=;^!"C;\3S&]_"M.=;%)'&MR#IV2>Q%7<&R+Y]FD8] MZ^EWK%-(O9A.K!%K/>BL^UZ:MIFA=&?=]R9IVHL_WK[GMY2LN=7L]1WK?_] M;?L[,;44NEH*8E=L;_A=QVDHCU;#"\$,;$J-')\C020SOZ@H;-+&R M42N+'$C2B2WW**&>W\=UL'%/E"*8^E@\:<7C&*>ND'W?E>>[ND Q MVH?U1X1:,"<1A^[?W1[B1G)7X"'^1EZ$T1RJ\7'O*E]RN;(/%H4E45?:W>J[ MU>Y--'-/@9VX>U"]9W*58V44?(FJ9)3@34"Z1XJ;:+&Q#X.YT/C,L,,UONNX M- *XOQ1"MQ-CH'LI3O\#4$L#!!0 ( (2+F5B03',=)0, %\' 9 M>&PO=V]R:W-H965TQ9%Q% MDU$X6YC)2%=.<(4+ [:2DIG=#(7>CJ->M#]8\DWA_$$\&95L@W?HOI<+0[NX M1.6WNP!A_)2NM??O,U'T>))X0",^<1&/V> M<(Y">""B\;O!C%J7WO!PO4>_"K%3+"MF<:[%(\]=,8X^19#CFE7"+?7V&IMX M L%,"QN^L*UUAX,(LLHZ+1MC8B"YJO_LN@O':A.87(=1@3>2X\D6Y"C=:N<+"%Y5C_B] 3)1:7NF>URP]B7B)61?ZO3-(D[1_ J_? MQMD/>/U7Q,E4#G.BR]4&5<;1PB6WF="V,@@_IBOK#%V6G\?24#L9''?B&^C" MEBS#<40=8M$\831Y]Z9WGGP^$<*@#6%P"GUR1PV95P)!K^&&*RXK"=^0;B0L MV"Y$=HSQ2'.BX0[5-T!O(7SY&QPGL")) W;) U?G22JL:7FI#+#=&,0O4MJ+U? M$@71S8F'<53_8WD[Z>9XWNX+[- ]*YG:04&)H%0UR? 4)%,TY0*'["\QMB=F M:V:F85;6S+KP7P&U-!9H+,V^I2: J5(5$\"DKI3KW'=ONO#(A>!,4NLO;Q\_ MG,%715UWWX5#T;Q@G,:?HC+113Y+DJ0S,UH*W,$TRSR6YW--%EW8"^97MS"? M7KZ%M#<,%E?,9,PZN"W1,#^.;>OK^L#7PP(61N=5YAKS07!X]&+$!T-/HMF$ MT6XA,*KG7WO:OA[3>FC^5:^?GAMF-IPH"5R3:=+]2,4W]3BO-TZ7882NM*.! M')8%O8!HO +)UUJ[_<8[:-_4R1]02P,$% @ A(N96)VN02Q;! B H M !D !X;"]W;W)K&ULU59;C^(V%'[/K[!H53&2 M9TB<&TP!B;FL.E*W'>Q')EW<)@ M.E[S)3R#_6/]J'$VZ%!*48,T0DFB83'IS:+KF]3M]QL^"=B8HS%QGLR5^NPF M#^6D%SI"4$%A'0+'OU>XA:IR0$CCRPZSUQWI#(_'>_0/WG?T9'( M8!A^Q8#M#)CGW1[D6=YQRZ=CK39$N]V(Y@;>56^-Y(1T27FV&M\*M+/3!UFH M&HCE6S"D_\+G%9B+\< BM-LP*'8P-RT,^PI,Q,A')>W*D'M90OD>8("<.F)L M3^R&G46\@^**Q!$E+&3Q&;RX/%Y1U_XEMP)4U3*-!K(7[.YL1I+X^]3 M/K>(R6E$)Y=KL^8%3'JH!P/Z%7K3GWZ(LO#G,WR3CF]R#GWZC/(KFPJ(6I#[ MQ0)\]9(C+YZX!?($A9*%J 1W-7[*A_.GO*P@P-P3\"<8=YB%>JTT"I24 EW]BMPL@"MH71U1;@Q@-!/I)^F(679B%RX21PE-!GE?I+2-$Z#VQ67 M2R!"$F.Y;:S2;Y3@98G7@72HAPELBW:O1EYM/!0&2Y-H&--1E)%^E$4T#5-$ M9QB$-$F#1\";1Z+;[Y(1)2%-ZW!-AI3UV<9'84,#^\[!E%.DZ^\:GA[DU88?XY, M\.",YD@XBHM!"*<4?/: T[?0_T+6WU;U=P3L(.A#M?@R.:)QL>-Z M'?RFY&7!U\*5!GX!#"FXQHB@0C=,AEC)6 ,AUO0P#.Z_-&+M==6/ M\)432$0S5-R#M*@-@5_,?2SZ.:,LS)R$6.8TC4(*?F\UGN8T27/"\IC&:1Y\ MZM0TZ]343Y*,LC3V]M$(+P"LQETAER>=>]NYAG0O_>]4Q0Z.NH,:]-+W0.BZ M:J1M&X5NM6NS9FUW<=C>]F@?N5X*K(<*%F@:7N58F[KM>]J)56O?:\R5Q<[% M#U?8*H)V&_#]0BF[G[@#NN9S^B]02P,$% @ A(N96)OT=\[" P <0H M !D !X;"]W;W)K&ULI59M;]LV$/ZN7T&H19$ MZYY]Z8 MFQ^X^"YW (J\ED4E%_9.J?W,=66Z@Y+*&[Z'"K_D7)14X5%L7;D70#-C5!9N MX'F)6U)6V;<6RSFO5<$J6 LBZ[*DXNT6"GY8V+Y]?/&-;7=*OW"7\SW= MPA.HW_=K@2>W0\E8"95DO"("\H6]\F>WB=8W"G\P.,@3F>A(-IQ_UX>OV<+V M-"$H(%4:@>+C!>Z@*#00TOBKQ;0[E]KP5#ZB_VIBQU@V5,(=+_YDF=HM[(E- M,LAI7:AO_/ ;M/'$&B_EA32_Y-#HQI%-TEHJ7K;&R*!D5?.DKVT>3@PFWAF# MH#4(#._&D6'YA2JZG M^($)K(YH63*C&&LFQ2A?E20G\RM!.+4T51CP?U1(( ME1*4)%?/=%. O)Z["CUH/3=MT6X;M. ,FA^0!UZIG22_5!ED_P9PD5K'+SCR MNPT&$;] >D-"WR&!%X0#>&$7;VCPPDOB79EX^\)L0*)^$#TH,[FG*2QLG 0) MX@7LY:5A= >$XNI#L(V$_W>0>6Z"D^Q3]%,.U0 M;D!TJ7<(D^WDLA^0:;6<%SC2,PU6:SP!*=]6)D)L+=T!QXXP%ZUU5PNA M(<\CW?-J.T(:98_.:" (+Q[JIJ3KIN3B;CI;@[[N&83M[YZ+?/WL%3!UXCC1 M&8D<+QF;*R!TIO[$6A^SI4?^7<^>YO@*&VFJ9QJER(E](^'L7S#G315:"@V! MMK'2MNQ[?0TA@:M&5?L('-]/6LE+\'ZQ'@?8??HP"7S_,ZEX-7H/VDP>X.V& M"6WS,3+-$44>/B,,;#KM[1+W9 TH06S-LB-)JINZV0BZM]T^M6K6B'_4FV7L M@8HMJR1RS]'4NQGCO2*:!:?J>- .NBUS M^3=02P,$% @ A(N96.51E:\R P Q 8 !D !X;"]W;W)K&ULC55-;^,V$+W[5PS41;$!V(BB9'VDMH%\;-$>M@CB;7LH M>J"ED25$$E62CM?_OD/*<;U XO8B^QZQP0T?C[ MB!F0!5%C+76>?U/YG/.J9.[Q2=<8_ M83_EQD4 Y!CU_DID-SM0@M M;>32P_((>C>!BG= (P&?U6 ; Y^&"JMO 4)B>*(I7FG>B8N(#UA>0QPQ$%S$ M%_#BD^S8X\7_(?O1R_YR+OO/VXVAE_,<+I),3Z>02^FI-'5GM.@15P_L"WF)]$?=MUK=F)BW(H0+J?+ - MP@&E!G07"G0=V&]0GZZ$^8Q[U8]R.$ CC8]KU5'3M\.6VO>]S^P&_I^LF=O& M[27<(YH]M)H:6VD#-:*!#Y"Q.9_3F+,BXW[DG,_6LI.Z1<-@3QY#0TE8U+%R ML,:KV^" =4M!FF9,B +2><'F\QS22+"D$+,U.8:3X)+)MY[1NBCC+(D+B$3* M"L$ARUC!T]G:JO+Y!^<2%6W4DW,:ZVT?(&)1+E@1)7X>1QE+LVA:GW,VSPMXZPL-SYRE1[WU_FE( MVVZPD\F<5D\6?3LYT[_ID[]_EGK;4G]U6%,IO\[F >C),Z? JM'[U$99@W@]HET/M:T0D< [?!Z<>U^@=02P,$% @ A(N96$* ^;1X! 90H M !D !X;"]W;W)K&ULC5;?;]LV$'[77T&X0[$! M7,R?HI3:!NPTW8JM79"D[<.P!]JB+:&2Z%)TW/SW.TJ*ZA2.DP?;1XGW\;O[ MCN>;[*W[VN3&>/2]*NMF.LJ]WYZ/Q\TJ-Y5NSNS6U/!F;5VE/2S=9MQLG=%9 MZU258T9(/*YT48]FD_;9E9M-[,Z716VN'&IV5:7=_<*4=C\=T='#@^MBD_OP M8#R;;/7&W!C_:7OE8#4>4+*B,G53V!HYLYZ.YO1\(V M_%)D/I^.DA'*S%KO2G]M]W^:/IZ6X,J63?N-]MU>P4=HM6N\K7IG8% 5=?>K MO_=Y.'!(R!,.K'=@+>_NH);E6^WU;.+L'KFP&]""T8;:>@.YH@ZBW'@';POP M\[,;LX$4>Y.AHNXD#KGZ]58O2]/\-AE[."/L'*]ZO$6'QY[ HPQ]L+7/&W19 M9R9[## &<@-#]L!PP4XBOC6K,\0I1HPP?@*/#Q'S%H^?CAA=FZUUOJ@WZ-_Y MLO$.ZN._8_%V:.(X6K@SY\U6K\QT!)>B,>[.C&:O7]&8O#G!50Q+X!R8XQ/XE]G/EM;J(+6VUU?8]R MG2&?&[2V)5S=D"C74UC>H\TA!==2.$,OIQL%,8.B+'S1: Y'F56.='9G0)3F MX+3HBVF\<36ZW#GH1>@7)#&-.590:L&.E<0\X6!SG#*%:4JC"Q#8Z1*C2]WY MZCI#-]"3\@,@D20X5< B53B)&:(IQR21T4(Q5JEI;28I3&6(%0-"-*/G2*DS!04 5)I@)CH+@,6$_!0RU1VA(.E@"0A,T M5*$"(5(N^]!EFL*.4(42R C DA2PF7H<25 5)&4Q)":$2R%1D"4BXZ[B!&@4 M\Q2=:%]R:%_RQ>WK\MNNV+:-%SK"WW;5_M$A:9QK1!"LH/D8P%3QZWSAMRJ 8I#.%#I%&G^HB\/@+;EEF*^A8)):A8@3I M1?I!&PH1?'B0B',LH5,>4V1\\-)I?4PEK1F#G.@<6$#O%];ZQ\6X8!A MLIS]#U!+ P04 " "$BYE8T7;D4=T" !L!@ &0 'AL+W=O'OUO]&0!KS*= M&]ZP'WW3(H)JY[SI#\'$H&_U^%6/AWTX"BCY"P'R$" 'WF.B@>4[Y=5J8 M;/ FM& ,4H=H(M?J<"CWWM)J2W%^]3MJM*H#I6M0-25HG;.G1O M%K&G1,$]K@Z@UR.H? %42/AHM-\X>*]KK)\#Q,1PHBF?:%[+LXCOL+J 1#"0 M7"9G\)))=C+@)3^0?46RKY[)/J5VQ$I/8X6RN71;5>$RHKIP:+]BM/KU%Y'S MMV>8IA/3]!SZZI[*L-YU"*:!X\-ZSAK>/U*9NI/LS^*?9G](-#MQ*W!,Y&"/ M%D$Y:$Q'E>TNX?\QG863#,9*'.9ZRLI1PZE+%1QV@ M1[L>^IR#RNRT'YO!-#NUTJNQ@WQW'_OP1V77K7;084.A_*+((K!C;QL'WFR' M?O)@/'6GP=S0[P!M<*#UQM!>'@8AP?2#67T#4$L#!!0 ( (2+F5C3I;)5 MR0( @+ 9 >&PO=V]R:W-H965T15JIM55<-%75[F/9@D@NQZMB9;:#MKY_MI(%JQ2#$7DCL M^)YS?&).[F EY(/* 31Z+!A7PR#7NKP(0Y7F4!!U)DK@YLE,R()H,Y3S4)42 M2.:*"A;&4=0-"T)YD SV:U,A7BP M@^ML&$16$3!(M84@YK*$$3!FD8R./S5HT'#:PLW[%_3/;O-F,U.B8"383YKI M?!CT Y3!C"R8OA.KKU!OR E,!5/N%ZVJM9TX0.E":5'4Q49!07EU)8^U$1L% MN+VE(*X+8J>[(G(JKX@FR4"*%9)VM4&S-VZKKMJ(H]R^E8F6YBDU=3J9F->< M+1@@,4,CP95@-"/.+S,Q64P5S2B1%!0ZN0)-*%.G@U ;8EL>IC7)9442;R&Y M@O0,M? '%$=QZW5Y:/0VHN-&=.SPVMM$YX(P= M&&CH9$4XRWIOU E26$8F..M0"XA2-Z_P]WHHT=QJU'<\BK^ON(@54Y+5(), M@6MSXM_26*'T'8K]0RT3/ B7;Q"W&^*VE_B&9N(9?=.9WQLOR('>=!J)G:-X MT]G7FVY#W/42CR7)1'V,=CKDA3K0H5XCM'<4AWK[.M1OB/M>XCLA2D:>:H]N M@#\9IVA!-61>L[RH!YIUWF@^/XI9Y_N:A:-UED9[Y]+../)C'6@2WLA]?!2; M:IA]?%K'-]XGO[^0PGY6[F].T9BE?J_^1W;C=7CCXZ0W_C>^HRU>K?,;^P/\ MU;?.>K4SJ?R AYJU3G-\G#C'N_,\W.AK;(]X2^2<:F505I%YCG,R'TR\!V3TWSF_P%4$L#!!0 ( (2+F5BW M]+?T30( .L& 9 >&PO=V]R:W-H965TQ?:KADJ:7I*?^]_) ^V+, M-S9/\GR_^21Y3"8[J5[T%L"0O>"%CKVM,>78]W6Z!4%U5Y90X$@NE: &0[7Q M=:F 9DXDN!\&P= 7E!5>,G%]2Y5,9&4X*V"IB*Z$H.HP!2YWL=?S3AU/;+,U MML-/)B7=P K,<[E4&/F-2\8$%)K)@BC(8^]K;SP=V7R7\(/!3I^UB5W)6LH7 M&]QGL1=8(."0&NM \?,&,^#<&B'&Z]'3:Z:TPO/VR7WAUHYK65,-,\E_LLQL M8^^S1S+(:<7-D]Q]A^-Z!M8OE5R[7[*K<_LCCZ25-E(" M7O^*(#P*0L==3^0HY]309*+DCBB;C6ZVX9;JU C'"GLH*Z-PE*'.)"L\Y:SB M0&1.GC7D%2*E;C_AMS-P5#&]:>);W!.J_33H_^T]@^O^,\A[9*H MUR%A$$9_RWU$;7C#AC=T?OTK?C,IRLJ .J/[_0AB#>K/);A6,UOP8UW2%&(/ M*UJ#>@,O^?BA-PR^M*!KDW*,KJ$N%?QUE#AVRY!0Y:9&=4S]@.KDW(/1% M\N@&Y/V&O-^ZR0UEAU1U37!;$W>_@*J+-=!N%Y$#"G4+V* !&[0Z+2I5,%,I M<)NY8'O;UJT5T&KXC_LX;'"'-ZR X0W(1PWYZ/]60+O=X'H%^&=WEWT&'JG: ML$(3#CE:!=T1'J"JK]8Z,+)TU]E:&KP<77.+KQ$HFX#CN93F%-@;LGG?DG=0 M2P,$% @ A(N96!!-.PH !D !X;"]W;W)K&ULK59=;]HP%/TK5B9-G;22#R! !Y%HTVE[J(9:K7V8]F"2&[#J MQ)EMH/S[V4[(@)D,=7T!?]QS?,^Q8]_QAO%GL020Z"6GA9@X2RG+*]<5R1)R M+#JLA$+-9(SG6*HN7[BBY(!3 \JI&WA>Z.:8%$XT-F,S'HW92E)2P(PCL+)92#[C1N,0+> #YO9QQU7,;EI3D4 C""L0AFSA3_RH> MZG@3\$A@(_;:2"N9,_:L.U_3B>/IA(!"(C4#5G]KN %*-9%*XU?-Z31+:N!^ M>\?^V6A76N98P VC3R25RXDS=% *&5Y1><\V7Z#6T]=\":/"_*)-%1NJ%9.5 MD"ROP:J?DZ+ZQR^U#WL /SP!"&I < SHG0!T:T#W7$"O!O2,,Y44XT.,)8[& MG&T0U]&*33>,F0:MY)-";_N#Y&J6*)R,'M0Y2E<4$,O0DS$)4C1= U=[CJ9" MG892[X_0\]],$UW$(#&AXL/8E2H#S>,F]6K7U6K!B=7\ -VQ0BX%NBU22 \) M7)5ZDW^PR_\Z:&6,(>F@KO\1!5[0M21T^*KV?GTW?&E2AQ A-'70H"^!J+A5_:-M/RY9SX M3W@ADKOCJA6M&FPIJ:@J'H_%K55E5A= ? MFJHLN\-\0=2IH) I2J\S4!\7KTJ=JB-9:1[_.9.JE##-I:H.@>L -9\Q)G<= MO4!3;T:_ 5!+ P04 " "$BYE8^+-AWH(" #"0 &0 'AL+W=O,^K- >&U;DH@)N9M9 ,:].5&U\5$G#FC!CUHR#H^ P3[B5#-[:0R5!L-24< M%A*I+6-8[B= Q6[DA=[CP#79Y-H.^,FPP!M8@OY6+*3I^;5*1AAP101'$M8C M;QP.)F%@#=R*[P1VZJ"-K"LK(6YM9YZ-O, 2 8546PEL7G50V^JE@BKW1+MR M;;?EH72KM&"5L2%@A)=O?%\%XL @/&8050:1XRXWJL#1SA-BM++%$PX=+$Z8,S;G&?$-69FJL%&AU MAL9,2$T>L OG B01&7HW XT)5>^'OC8X5M1/JZTGY=;1D:UGD)ZC.#Q#41#% M_YK[QHO:E:AV)7)ZK2-ZXPQ]A31W#RZHV.S1S16P%A(]/@%ZJT9O-4?Y ML B*J@A^ I9/5D"S5AOMC:%JH&K75.U&I<\D$P_HR_)_D]^H]L((=FK6SBF3 MWSD!>K=&[[YB\INUXF>3WZNI>HU*4_>;!(FN@3HTE9-"->:_4?"%0>S7N/U3 MYK]_ O0P^'M&ULK99M;]HP M$,>_BI5-4RNMS2,A[2!2:3:MTBJAHFXOIKTPR4&L)C&S#;3??F<',LIJ8@V,!9'+NJ;B:0057P\=W]EVW+%Y MJ72'FPX6= X34/>+L<"6VZD4K(9&,MX0 ;.A<^5?9HFV-P;?&:SESC?1)%/. M'W3CIA@ZGEX05) KK4#Q;P774%5:")?Q>Z/I=%-JQ]WOK?H7PXXL4RKAFE<_ M6*'*H9,XI( 975;JCJ^_PH:GI_5R7DGS2]:M;8PSYDNI>+UQQG;-FO:?/F[B ML./@QR\X!!N'8-\A>L$AW#B$QSI$&X?(1*9%,7'(J*+I0/ U$=H:U?2'":;Q M1GS6Z&V?*(&C#/U4.L%S5"PK('Q&;IJ$E@5='^\>6-RSX]W] S1AMQNAT0M?T+O*<[YL%&OF M9,PKEC.0Y.?55"J!]^.7+=ZM7F37TSGC4BYH#D,'DX($L0(G_?#.C[U/MEB] MI5CV1F+/XAAU<8P.J:?Z!!/,B4250)Z "EOH6HG82.CLN$K/ L\/O%X\<%>[ M8;$8^F'4]_WPN6%F,[SP0GTT5A::7D?3.T@SHI+E9&U2&!2$KD!@1B;-LI[B M'<6+B]>VQAPJ]6V5!).[5+0I\!39L-NY>CN+]$,_]'I!+]KCMEI&B7^1[(/; M-2/O(KFPH\<=>GP0/6/54C._%7Q\-+S5T@IOUSP W^_@^T?L>Z7/\@)9=T%? MXVR%^[LGT3OW@CU&NY6_Q]?_YU1[=JZDXTJ.VM3_(DN.(K-;[9,EKY*Y.R]K M#6)N*A1)3)9N'ZFNMRN"KLS;O]<_PN*HK67^RK25U2T5<]9(4L$,);WS/IXD MT58K;4/QA7F_IUQA-6 ^2RSP0&@#')]QKK8-/4%7,J9_ %!+ P04 " "$ MBYE85 M !-C8^ID>*@?#!+W'.F>(R3N[,#XL]@"2/22T5S,C:V4Q;UIBG@+&19WK(!< M/4D9S[!43;XQ1<$!)R4HHZ9C69Z989(;P:SL>^+!C.TD)3D\<21V68;YUP50 M=I@;MG'L^$@V6ZD[S&!6X VL0'XJGKAJF0U+0C+(!6$YXI#.C0?[/IKJ^#+@ M+P('<7*/="9KQIYUXUTR-RP](: 02\V U64/2Z!4$ZEI_%-S&LV0&GAZ?V1_ M6^:N&;Z $4KRC\B,[_ %U/J[FBQD5Y3\ZU+&6@>*=D"RK MP6H&&$H63P:I:'XBE2)!-3E(2XUPJ_V*V MRR7)-ZA@E,0$!'H5@L2$"O0>8TXWKD136R MPWR+&<4<>$EK?#G0YX M>#O<[H!'M\.M'C%&C;&CDF]TA>]!N9<0NM,^H17$.TZD=C%ZB>E.Z8U2SC*T M9%FQD[A\9]42B##/E><"/0%'JRWF@+[\J8C1.PF9^+O+Y&H6X^Y9Z%WN7A0X MAKFAMC$!? ]&\,M/MF?]UF70D&3AD&310&0M*\>-E>,^]F"!$[7WK26"%W4\ M".BRH6+P2@9]-NP#?SQUU3+>G^K;.TYW%JA+VLO1IF.W/5;T V/]IV)NHYC; MJ]B*I?*@5Z^$>)LSRC9?E8)[=2H6ZHR3*&9"BBX9*UKW)#$U(U?])F=*=@2. M+-<;3_QV8.A>2&4KPJEGV6=Z70;ZOF]-W%$3UY+":Z3P>J7XG;'D0"A]@TA6 M8,++_"D3G>GW4MV^/I8#\80_P'/]%1Z(K.7"I'%ATK\@)8N?T8=";[0"X3Q! MG_4AFDN!OCQ"M@;>N;GVDG[OYCHD63@D630067>]&*[]RW/LRSK[%CH MB//=Z45<>!DWL2W+=L_BHMZ$OU=.\Z1,R(!OROI,H/)+O_K*;GJ;$O"AK'S. M^A?V?5A5HYREC\MC0 S0%<_ O4$L#!!0 ( (2+F5CT,X$I; ( %0& 9 M>&PO=V]R:W-H965T%[LEH963 M)G9N)=*$-XK1"E8"R:8LB?AS"XQW<\=W]A-W=+M39L)-DYIL80WJOEX)';DC M2TY+J"3E%1)0S)T;_WH1F7R;\)U")P_&R#C9?8?!C M!6:<2?M$79\;80=EC52\',!:04FK_DT>AW,X /CA,P \ /!K <$ "*S17IFU MM22*I(G@'1(F6[.9@3T;B]9N:&5N<:V$7J4:I]*U_BSRA@'B!;K),MY42J([ MR("V9*.GSY:@"&7R'%V@^_42G;T]3URE-S9P-QLVN>TWP<]LLH3L$@7^>X0] M'$S %Z^'XZ=P5]L=/>/1,[9\P3-\_^Q)]/-F(Y70'].O*5L]3SC-8PKL6M8D M@[FC*TB":,%)W[WQ8^_CE,G_1/;$K%:/W*;\]26Q)3/VW:1S$ M,S\,$[<]M'*:=Q5&060NMYU0&8XJPQ=5K@1OJ>T/NCVAG#<;531,EWHO?DIQ M3Q@=*+GPO7@6?#A2/)$7!3CTIP5'H^#H1<'?=)LEKSO:Z/1H<>P'7G0D]#3O M*O0\/,-'2MV#FC?]]BL16UI)Q*#02._R2A.)OH?U@>*U;0,;KG13L<.=;OL@ M3()>+SA7^\!TEO%'DOX%4$L#!!0 ( (2+F5C3JG(9(@( /@$ 9 M>&PO=V]R:W-H965T]Z;>9.QHT[(!U4 M:/18\DK%N-"Z7A"BL@)*JB:BALJ1220:S5D%&XE44Y94_KX#+KH8^_BXL66'0ML-DD0U/< .]'V]D<8C(\N> ME5 I)BHD(8_QTE^L0AOO KXQZ-2)C:R25(@'ZWS>Q]BS!0&'3%L&:I865L"Y M)3)E_!HX\9C2 D_M(_M'I]UH2:F"E>#?V5X7,;[%: \Y;;C>BNX3#'IFEB\3 M7+DOZOK8F8=1UB@MR@%L*BA9U:_T<>C#"<"?7@ $ R!X*2 < *YSI*_,R5I3 M39-(B@Y)&VW8K.%ZX]!&#:OL7]QI:4Z9P>EDF66BJ;1"6\B M33E@*[6H"GC M"GVE4E+;YFOT%MWOUNCJ]75$M$EKP20;4MSU*8(+*=:035#HWZ# "\(S\-7+ MX<%S.#%B1\7!J#AP?.$%OB>A"OU8IDI+,TH_S\GJ>:;G>>SU6JB:9A!C20Y'R>&_V).U:%*=-]S,=ZI1+47+["T\I[DGFCLB M^P*TB>_-;\/W$6E/U?P=-@N#J3]&]662D[FT;\(7*@^L4HA#;G#>Y-T,(]G? ML][1HG:CF@IM!M^9A7F:0-H %?S_;"5$+H>JD M[DOBL^]Y?,_Y?$[67#S* D"A#:.E'#J%4M7 =656 ,/RG%=0ZI4Y%PPK;8J% M*RL!.+<@1MW \V*785(Z:6+GIB)-^%)14L)4(+ED#(OG*Z!\/71\YV7BEBP* M92;<-*GP NY W5=3H2VW9KC6[FBB@,D_75)K[JB;V]RW@:QP!D-'7R@)8@5.^NF#'WM? MNH0?B6PG#6&;AG ?^^M3MVG@J@"!L)2@9)?XFC&VC*8WK%+?"_J7O<1=;PWZIA:UE_!?S^I( M9#O:>ZWVWG\LV=XQTW DLITTQ&T:XH-*5FC574+CM^49>]&KXGSKU._YEZ]J MT]WJIN8EN\%B04J)*,PUS#N_T&D0]>M0&XI7ML'.N-+MV@X+_:"", YZ?C%,SVZ?Z/0O4$L#!!0 ( (2+F5CZQT/_8@, &8. 9 >&PO=V]R M:W-H965TYWMEWTRWC/\4:0**[/"O$ MS%I+65[8MDC6D%-QSDHHU)L5XSF5:LMO;5%RH,O:*<]L!^/ SFE:6/&T?K;@ M\915,DL+6' DJCRG_/<;R-AV9A'K_L'G]'8M]0,[GI;T%JY!?BD77.WL#F69 MYE"(E!6(PVIFO287<^)KA]KB:PI;T5LC+>6&L9]Z\WXYL[!F!!DD4D-0];6! M.6291E(\?K6@5O>;VK&_OD>_JL4K,3=4P)QEW]*E7,^LR$)+6-$JDY_9]AVT M@FJ""A#F[KX-9" M&V:UK$LJ:3SE;(NXME9H>E''IO96:M)"_XW7DJNWJ?*3\;7*BV65 6(K]/97 ME9;J+Y+H^25(FF;B!7J)OEQ?HN=/7TQMJ7Y..]E)"_VF@7:.0%]"Q\][*+_725+E548E M+%5EJE@D*=6U;^+<@/I],B$)0[S'V6#F1V$0F3G['6?_H9P_J9-7'UIH0[,* M3$S] PK.Q''W@WMHY;J^K@,3SZ#C&9SD.6=Y64G@_;S_"/D-<&/.GP3[UYP? M"6R@.^QTAX]8^N&881@);!"&J M#]+^E'QW61^1Y4;B7G0:ST ]#UYR>DX[? MY#%*?W)()L .F>QQ-IAYD1,$9LX$[RY0/%[QMUB#ZO>G.1Z5?$BE16'N@2NTCN]%B]: /*8/0 9M0D8"VT8 MBET;0/Z[#V@1AI7ED_W#X*]F0X:[1H \2B= #'<\\7VRS]I@AGU\Y(8ENU: MC-@+M%C]'LJ;](ZDENJA58")O\?4[@T!>@+[2/EM6@B4P4JYX?-0H?!FJ&DV MDI7U7'##I)HRZN5:#8+ M8%ZOV),WF_TJ-&-EO$?4$L#!!0 ( (2+F5@Z M0'@B;P( ((& 9 >&PO=V]R:W-H965TW"3V\;"L8/M?O#O=^VDH64IXH&7 MQ->^Y_C>X_ADM);J09< AFPJ+O38*XVI+WQ?YR545)_*&@2NS*6JJ,%0+7Q= M*Z"% U74"2\=N;FI2D=R:3@3,%5$+ZN*JJ<)<+D>>Z&WG;AEB]+8 M"3\=U70!=V#NZZG"R.]8"E:!T$P*HF ^]B[#BRRQ^2[A%X.UWAD3V\E,R@<; M_"C&7F + @ZYL0P47RNX LXM$9;QV')ZW986N#O>LG]SO6,O,ZKA2O+?K##E MV!MZI( Y77)S*]??H>WGS/+EDFOW).LF-\$=\Z4VLFK!&%=,-&^Z:778 82# M X"H!40O 1HX_'(]_@9A;BYRWQ MI"&.#A"'$;F1PI2:7(L"BGT"'ZOL2HVVI4ZB5QDSR$])')Z0*(CBGH*NW@Z/ M>N#9V^'A*]W$G?"QXXL/\$T57EUEGD[(E%.4GXJ"/!_&G\N9-@HOQ=\^Y1OF MI)_9&L6%KFD.8P^=0(-:@9=^^A .@J]]JKTG6?9.9'N*)IVBR6OL>$)(FC/J M_ 0V:(P:^M1K6 :.Q;KB*@WC(,!/8K4KR_]97X;!^7Y2UI.4#(9=4M.&OW,[ M*U +YW*:Y'(I3//U=[.=D5XZ_W@Q/T&#;?SPF:9QYQNJ%DQHPF&.E,'I^9E' M5.-X36!D[3Q@)@TZBAN6^), 91-P?2ZEV09V@^ZWD_X#4$L#!!0 ( (2+ MF5C!*PTGT , #@3 9 >&PO=V]R:W-H965TW@.15X=<;1C_)M8 4CTO,%E:K)E[98C-5W"#.27]2U7+;M!2;,"2I&Q$G%8C*TK?#DECDZH M(O[.8"K$[O4] M^OM*O!(SIP*F+/\G2^5J;$462F%!-[F\8[L/4 OR-5["(Z6J'I MBVILJFRE)BOU:YQ)KIYF*D].9FI>I)L<$%N@FU+2M*") "O;P&2;-< MO$)OT)?9-7KY^ZN1+56W.ME.ZB[>[;L@#W1Q#9V4FXFZ ML)VX)'0\/QC9VZZB&!^P-<9B0.([-[/V&O?]<]G^H\JPK&]K2? ,FSOX1E\#!(8X/*!^' M8>R%GA^:*0<-Y> DY:L4_07)JCJ4+&?+'^CK9RCFP(U+XB38!P'KC$#7C$ U5&J+C&1B%H8?]@YGZ>%R/:=PPC<]9&F(#*^Q% M[B%[0YSGQJZ/S>RQTWY]G>&+0XW9JP[$CYP#TH8PSXV^["& JM+[YU#_BL]@$/ZA^&0NN/1>L@\& 6HD;J3D87JU^- MPSG[6%B?:>L@\%DM!#[V!D;VCX7UV;<. I_!0IS&-,\-9)QD_Q^HK[NU(?BT M#YE6_S_ T1WDU;L1JVPM3M>:0-)MEDU]02P,$% @ A(N96-RC MN.A\ @ FP8 !D !X;"]W;W)K&ULK57);MLP M$/T50BV*!&BMU7:0R@+LJ$L.*8(8:0]%#[0TMHA0I$K2EMNO+Q=9=0(YR"$7 MB4/.>[.!CVG+Q8.L !3:UY3)F5?H6NGK'A*SB5]HM:YSN./51LI>)U!]89U(2Y/]YW?3@"A),3 M@*@#1$\!R0E W 'BEP*2#F!;[;M2;!]RK'"6"MXB8;PUFUG89EJT+I\P,_:E M$OJ4:)S*KIG";$-6%!"6$I1$9SDH3*A$W[ 0V$SE''U ]\L6+3_!]X;QL":4(LQ(=36/NII$365 NMP+0S_E* M*J$ORJ^A*;@HR7 4(QZ7LL$%S#RM#A+$#KSLW9MP$GP0Y]FQ>&PO=V]R:W-H965T?LF#UT=#@!!_ (@[ #AN8"H T3.:*O,V9H33;)$B@9)FVW8[,+5QJ&- M&\KM5UQJ:4ZIP>GLBQ!%0QE#%W/0A#*%OA,IB:WM)?J [I9S=/'V,O&TN$ M;^B* 9HJ!5JA.54Y$ZJ6@'Y-5TI+\W?]/F6ZO24^?8OMN(FJ2 XI-BVE0.X M9^_>!"/_TZD2_">RHX)$?4&B?['W!3EELD6.'-).@5T617X01U>)MSO4_WK> MD;2XEQ:?)0WEYD]\I'R#2"EJKD])C9]+N/*C8#A^(O5Y7AS'X_'5Z(E4[Z"3 M[!3[1N2&W7 M?CQG?P%02P,$% @ A(N96"HWCB'L @ E@@ !D !X;"]W;W)K&ULK5;?;]HP$/Y7K&R:.FEK?H?00:26=-H>JE5%W1ZF M/9CD(%&=F-D&VO]^9R>D0 /K0U^([=SWW7UWAR^C#1=\"36^F7-1485;L;#E4@#-#:ABMN"MS9'4M>5E#+DM=$ MP'QL7;H7::3MC<'/$C9R9TVTDAGG#WKS/1];C@X(&&1*,U!\K&$"C&DB#.-O MRVEU+C5P=[UE_VJTHY89E3#A[%>9JV)LQ1;)84Y73-WQS3=H]82:+^-,FE^R M:6PC])BMI.)5"\9]5=;-DSZV>=@!N-$1@-<"O$- < 3@MP#_M8"@!00F,XT4 MDX>4*IJ,!-\0H:V132],,@T:Y9>U+OM4"7Q;(DXE4^RC?,6 \#FY?L1FDF:9 MPAH[8HGU563"I9+D+ 5%2R8_DL_D?IJ2L_KAIOWA%OKD=N M>*T*2:[K'/)] AM#[^+WMO%?>2<94\C.B>]^(I[C^3T!35X/]WK@Z>OA[@DU M?E<-W_#Y1_CN0 (564%HG>_5X/?E3"J!?Y(_?4EO2(-^4GUQ7,@ES6!LX#\\9SG27]R6W<1(9)_H272>N[X11,(A']GHW<3V&3A@.(\?=-TQ? M&L9Q[ Q"O[/;TQMV>L.3>J?_49BOA$E' >0)NZQ/:^,@W(G,&PZ'SF!X(+7' M+AA&\6!PH/2EG1L-XCB(^Y5&G=+HI-()X_(-*AN]+%B$%0O# QF3'L/>%DA[ M# ];H!%L[]S8%8B%F7P20UW5JKG\NM-NN%Z:F7)P?H5#MYF1SS3-Q+ZA8E'6 MDC"8(Z5S/L RB&8*-AO%EV8NS+C"*6.6!7XX@- &^'[.N=INM(/N4R3Y!U!+ M P04 " "$BYE8N7TF_>L% #C+0 &0 'AL+W=O=[!Y2>QBD M!E21-.QHP.';[XPD!+*%#-G.;7TP>DS_YL%?W8UZAL^,?\L6 ()\3^(TN^DL MA%A>:UH6+""AV05;0BKOS!A/J)"G?*YE2PXTS(V26#-UO:\E-$H[HV%^[8&/ MAFPEXBB%!TZR59)0OAE#S)YO.D9G>^$QFB^$NJ"-ADLZAR<07Y8/7)YI%26, M$DBSB*6$P^RF0M_HS@.=L[)FHJ4\:^J9.[\*:CJQ%!#(%0""H_ MUC"!.%8D.8Y_2FBGZE,9[A]OZ6X^>3F9*Q>&3/ M/I03ZBE>P.(L_T^>B[:]?H<$JTRPI#26(TBBM/BDW\N%V#,PS0,&9FE@'FO0 M+0VZQQI8I8%UK$&O-.B],!CH!PSZI4'_6(/+TN#RV"$-2H-<+EKQ=>3?I4T% M'0TY>R967V&4*NT^"2[O1M).C#RV!IY*,0HR<<:W)&8T)>]M M$#2*,_('Y9PJ<7T8:D+VIFRTH"2/"[)Y@&R8Y)ZE8I$1)PTAK ,T.*9C#:^/_9TQ- =U*K=V5:E/*N-/O)D&D!DK,U B!AR?\EF,DA.19/N"E8_9ZGL83TRK(%A#K7UOJ!: M>SQ54#\ (TU:0N*XF)/S,&$^$JPFHUXEHUZKC#[!*HG(F*;?R-=[2*; &_U6 M*^14OX4)LS%A#B;,Q81YF# ?"5837+\27!\U8O8QE8<)LS%A#B;,Q81YF# ? M"593WF6EO,M65_? 60 09F3&64+4W4R%S(!#&S5; ]?9R M U-7?_7DP,7LT\.$^4BPFJ@&E:@&K:*Z2P5(JB!+&H5-(FHU/U5$F# ;$^8, M7B685X/+%PK"[-##A/E(L)J"KBH%7;4J:$)3&E+B),#GD 8;,EYERC=EY#8( MV$KF]9_4*Q#IO>:<)JU96FM'IVH-$V9CPAQ,F(L)\S!A/A*L)DI#W[V&TU'S MM!*')#Y4FHU*!!NG)&S2"S8*KQ5RLO P:38JS4&E MN25M/V1;EGG5KP=MKZ%9_W5VZ&.-K2X55YKZQ])\74!1IHHQ$VVQXQ@$(34-"B5A$/%0_M,2VX9EAG0\, MD[R?W-IGIGXNU?1!64,'JO:A$3$':@@Q?09XR5266"W*W-YJ IBD3LO'6>+IY;7). M(J%:JF8!2]? !83OY'29G*'Y<0.4$Z%B98%<4#GF=$[4JFR7A%,Y&;D,O5\; M'??_B_S3%]G'>B[J3FI7*S):"P+'QC/4&A$JS4:E.:@TMZ2]4>/P&IJ93?'L M9]1VC%UQQVBO[N3Q;$DW=/ND[CV@C:+!+$A,4&DV*LU!I;G&Z\*83(%,ZZ5H M4.L]#9U:-0G61;,KY1AOU'*4:)2#;%0(:@D'E6:CTAQ4FOO&FIM$A:6F9]+[ M84L?:P9U'>TJ-$;K:_A"1[60VB@HU,H,*LU&I3FH-+>D#?:>?OU"[[WT.*AE ME[?ZK ME5U QVBLJCS*7VVRW'AS,9U#+*"7ML.\L!8!:(4&EN:@T#Y7F8]'J M@MH54XSV:LIIFUJ,UT6'IETM#^N#XVKKUBO_$.4VQ_OL]_-V8DAIE$ZA>7 M,MKR8D=Q<2+8,M^?.F5"L"0_7 -@:L&\OZ,,;$]41U4^[I'_P)02P,$% M @ A(N96'K[E4L2 P @PD !D !X;"]W;W)K&ULK99M;],P$,>_RBD@!%+7I,G6EM%&6C<0DQA,JV O$"_A&%C9$7S1^NK_O=_;9GFRENM%K1 .W>2;TU%L;4QS[OD[6F#/=EP4* MZEE*E3-#5;7R=:&0I@RSYG:S3"3 MVZDW\.X:KOAJ;6R#'T\*ML(YFJ_%I:*:WZBD/$>AN12@<#GU3@;'IV,[W@WX MQG&K]\I@2192WMC*>3KU NL09I@8J\#HL\%3S#(K1&[\K#6]9DIKN%^^4__@ MV(EEP32>RNR:IV8]]<8>I+AD96:NY/8CUCQ'5B^1F7;_L*W'!AXDI38RKXW) M@YR+ZLMNZSCL&0R&CQB$M4'X5(.H-H@<:.69PSICAL43);>@[&A2LP47&V=- M-%S859P;1;V<[$P\IVV1EAF"7,)\S13"C(*2PB7;T5H9.%&*B16Z\C6S%6JS MH>=F!Z_/T#">Z3=PT'1^O\!\@>H'-;T$'[35U!/?D*]V1C^I_9I5?H6/^#4( MX4(*L];P7J28WA?P";(A#>](9V&GXADF?8@&/0B#,&IQZ/3IYF&'.U$3^,CI M18\%OEQHGG+*G![,6;T 1B8W\/T3#85S@[G^T1:X2O>P7==F_;$N6()3C]): MH]J@%[]Z,1@&[]J@_Y/8O1 <-B$X[%*//Y=VIUCP;;5Y= \6N.)"<+&BY,R8 M2+ M I7LD9.UQ]0F#J. ?A-_L\_6.?L_LATU;$>=;'4Z]&#K#A+**+9!1>6[>&!5'&-_MB6!ZW[ MLG."?]R7X\;]\;-S#MVR=6V_3LUVCZ%ML<9_2]R*R=^[SW)4*W?-:TAD*4QU MX#>MS4OBQ%V@#]IG],*H'@2_9:KGR053E'8:,ER29- ?D5.JNO*KBI&%NS47 MTM =[(IK>B6AL@.H?RFEN:O8"9IW5_P+4$L#!!0 ( (2+F5B9C/+R]P0 M +H@ 9 >&PO=V]R:W-H965TL%(XUB(#EZ2MI.W+T7)DN6E&2LEX)M8 M!\Y'SB\--4-FLLG9"U\ "/2:)AF?.@LAEN>NR\,%I)2?Y4O(Y)UYSE(JY"E[ M=OF2 8V449JXQ/,&;DKCS)E-U+4[-IOD*Y'$&=PQQ%=I2MG;)23Y9NI@9WOA M/GY>B.*".YLLZ3,\@/AG>;^G7RGGI MS!/E<)4GW^)(+*;.R$$1S.DJ$??YYB^H'%(##/.$J[]H4[8=>@X*5USD:64L M1Y#&6?E+7RLA=@SPX( !J0S(OD'O@(%?&?C']M"K#'I*F=(5I4- !9U-6+Y! MK&@M:<6!$E-92_?CK'CN#X+)N[&T$[,'^2)%JP10/D?7-&;HD28K=?:-,D8S MP=$%ER_%LGA*'/T>@*!QPO] G]&OR$5\01GPB2OD4 J@&U;=7I;=D@/=8H)N M\TPL./J211"U :[TH7:$;!VY)$9B .$9\O$G1#SB:P9T=;PYT9@'QYMC@S=^ M_5A\Q?,/\'8>Q2U0OF(@8TV@FVRYDD^$9I&Z257H?(5PD<4_5L#1][\E!]T( M2/F_NH=2=MK3=UI,,>=\24.8.G(.X<#6X,Q^^P4/O#]U@MJ$!99@+;%[M=@] M$WWVY74I9R&(D "6ZF0SF_?1&U"F"X*KCQH&'S!LN=ZO7>\?YWH4K^,(Y'OU M%D,2Z40P@O1/".DTL<0)_C^GI=B@5FQPG&)R:@Y?T)+%(:!UGLA83&+QIE.N M!(X5L/@.KV?X#(_&]YHF^'^<,\=;3.O3_3NC&IW1D9W?IHS M/Z$OK\#"F .Z4T_L^RVD3\"TLZ21W766M D++,%:FHYK3<>G^"2-;8IM$Q98 M@K7$QEZ3EWGOS#/5^ZIF&&V&901TE:ZB#=O3SV@O7-]KU79V)PG%7>/UH<@L MCPA6,[FS"C9I@2U:6U72J$I.$;%5K[84MTD+;-':BC=9.S;FJ;.=EU:KG-7\ MNZ*U8]'O[T>LKE5_?"!BFY09FU-0[1>VRHR^RC3:'+-&=F<=;-("6[2VKDT^ MCOLGB=D/9,L&Q6W2 ENTMN)-/H^/3.@/57]F^\[:F4?CHU2MBVB%,IMB514B M/:$M3E,68'-=8 KS8%LRWLM*P1SOQDXZ*VB3%MBBM05N"A4\.DF\6ZUAK-(" M6[2VXDT9@XV)>Y@'$.!&8 M\5T%M4H+;-':TC8E$,&GF B(U?+(*BVP16LKWI1'Q%@,?&0ESTSLK";1+'X- MA[W!7@JO;3<:^;X^B2=-N4+,Y8HFG(N%0'1=+ 3>;!<"W_V\FWOIK(K5?05; MM+;"39E$>B>):JL%E%5:8(O65KPIH(AY1Z/#2K:9U%G%OG9AO+]?D.O;8;R_ MB.;N;.JFP)[5YCA'8;[*1+DM6E^M-^ OU+;SWO5+?!Z4V^@-IMS5OZ7L.2+RI=HZ?LJ%R%-UN : 2L:R/OS/!?;DZ*#^M\59O\! M4$L#!!0 ( (2+F5@C+*^) 0 81 9 >&PO=V]R:W-H965TE,9^J:T]T/B4[GFL2<&<3RN\@6?@?U5/5)R9+4N:%5"RC)2( MPGIF+.S[V/9E@$+\G<&!G1PC*65%R!=Y\F20<$F!Q=<>'B#/)9/( MXVM#:K3/E(&GQV_LORGQ0LP*,W@@^>Y?P3.?P!C2"58$)R MIC[1H<%:!DIVC).B"189%%E9?^.7QHB3 #NX$. T 4XWP+L0X#8![M@ KPGP ME#.U%.5#C#F>3RDY("K1@DT>*#-5M)"?E;+NSYR*NYF(X_-GL9#270Z(K-'S M%E- 2^%BBI[PJZ@N1PM*<;D!=?RQ4J5:R%)E_!7]' /'6Q8IR*%^5?G<4UA:>G MD-WCGE4X@9DAV@,#N@=C_M,/=F#]JK/GFF3QE/D'UT/X\"9V)9UM3< MG[K6QP51:-E^!Q?W<7X4^N$)[DRKWVKUQVL]J(8G7F2\!RH:.((7H$G& %4T M2V"D\OJ!X4FFUIWG=F1K05%'LP[D3O2"@U9P,"CX=]&:A$1-875:@I[K=A3Y M_2KV<8XO8=TJ:G!!>,9W)BIL187C1'T>KJ!.8J@Q63:P,WTZD!MVQ.E @5Y8 MU J+!H4]-NF/K=<@V[A=;'PD]:?R5A_WGEY=6X-]I70K^H.O-\NVCG.+]8Y=549'+Z:&[*QF]B2*^J^_#NE;0;^+:X$#Z\ ^ M&<5BS!P>:4W'?4S]7:[G7%:J'=7]U+\"<"QJ/4Y7] M_\8J4+>&)@M;,U190: IZW5=C._4%O8SO6EW.2KC>>1IOZ'X .F8J!D M*(>UH+3N0I$8K3?=]0DGE=J&K@@7FUIUN 6< I4 <7]-"'\[D0]H__J8_P=0 M2P,$% @ A(N96->N]./1! /!L !D !X;"]W;W)K&ULQ5G;;N,V$/T50BV*%D@M7B393FT#R687NXNF#1*T?5CT0;9H M6UC=2M)Q O3C2TJ*:,/2R/4F\(NMVYR9H>;,$8:3;2Z^RC7G"CVE22:GSEJI MXM)UY6+-TU .\H)G^LXR%VFH]*E8N;(0/(Q*HS1Q*<:!FX9QYLPFY;4[,9OD M&Y7$&;\32&[2-!3/USS)MU.'."\7[N/56ID+[FQ2A"O^P-4?Q9W09VZ#$L4I MSV2<9TCPY=2Y(I?77FE0/O%GS+=RYQB95.9Y_M63Q"#I./ZI09W&IS'?; MC[Q.R#=XBSR1Y2_:UL]B!RTV4N5I;:PC2..L^@^?ZH78,6"TPX#6!K2,NW)4 M1GD3JG V$?D6"?.T1C,'9:JEM0XNSLQ;>5!"WXVUG9H]Z-<<;1*.\B5Z6(>" MHVN=8X3NPF>]]@I="1%F*UX>_UZ4"_G^B8M%+#FZ$_&"HWMS'_UXPU48)_*G MB:MT6 ;<7=0A7%:;6$KW/(A[M [@ZGR8I^I+4-041;_AB@!BY M0!13AKY'+I(F-5G_ 1Y8LVRL],"ZELT _=RY5!?U6EVT+]:77S4<^J1X*O]N M6Z_*M]?NV_#T4A;A@D\=343)Q2-W9C]\1P+\"Y"9UV3F0>BSWS;IG ND"2Q5 MF$5QMFJ+L,+P2PQ#_,?9" ;5HX3SA;<[] ^<>QKX_ M#MJ=!XWS '1>O1N"OMQR$T7KFP$13GPSPR:^X1EK;O@&F8V:S$;@RCG<[,&WB>GYW=4J)4()(@@:'_NF8!ETB1:P*$+ 5]S(4MOZ\R?2G$:X8ZD,58ILW@;MW M5<8,9B@(<6H1VY9.QN=D*"@H)R9'K6)06#%.9V@-O,_0#H)2*R$4%H'C"%J# M[!)D.!H'7?RD5C H+!C'\;,&V77O#RGI=&_%@(+]N(^>/=:E@")<*V@ U8?M MX!3NX%41>R _88A32]CV=.J?D9\4%)13D[."06'!^ 9^!O^#GU9 *"P!1_)S M>$ 02L?=7[C4Z@6%]>)(@HX.!13C\:C3OQ4#"G_@]S$4MMYGZ!":)=@.SN . M7I6Q#S(4ACBQB)EMZHR<<^ !*LJIR5G)8+!DG,[0&GB?H4''-Q[;F2[!,G < M16N0/8IBW,E09A6#'34#ZF$H.QP"$=(] V)6#1C\A=]#T![KSYMD@ CM5U!F M.S@[9C(4P/Q\B]$0LTV=G7,XQ-YB.L2L8K"WF@^QPP$1&6#:4:%60MAKS(A8 MRY (XVZ&>%8PO-<8$GF'0Z+ ]Q;,?"^:4C48WU5"*.@ &PO=V]R:W-H965TU=;]P,C85D4O#N!YJ=L__H2, MC1KAMAA_?9+VYR=;;?W.YR5=IN?TVOSHM;O(LO=BMM%J>!H/!^'25+M8G9V]W/_LY M/WN[N2V7BW7V<^X5MZM5FG]]GRTWG]^=^"?W/_AE<75=5C\X/7M[DUYE'[+R M'S<_Y]OO3A^4B\4J6Q>+S=K+L\MW)S_X;XP_&%=K[!;Y;9%]+O:^]JK7\G&S M^;WZ)KEX=S*H-BE;9O.R,M+M7Y^R\VRYK*CMAOQ1JR+LM?-I]55K^BL/+FFV6Q^]/[7"\[./'F MMT6Y6=4K;[=@M5C?_9U^J?]+[*TP#!Y9(:A7"(Y=85BO,&RM,'ILDT;U"J/V M",-'5@CK%<)C1QC7*XR/'6%2KS Y=H1IO<+TV!5F]0JSU@K^Z+'_<8/[_W.# MUBI!^-@J#_^S[W:ZN[UDMXM%:9F>O']/,7!_2M^'SC%'V[RUUX0O/*"03#ROO-.O>(ZS;.B_JMC$\]I,'*#439_[0W] M'3CT_O$A\K[_[B]'P>)Y<(#7IL:/P_N$-7QHM]K4Y,^\/D/Q\/Z:-@/ M.U8W?;;KL?]T5H:&#[\UACMZ^ A]ODR+PMM<>O^L?C6L2V^3>[NW8^]?_[%= MU$O*;%7\=]=OBSMWU.U6!Q!OBIMTGKT[V1XA%%G^*3LY^_.?_/'@;UVY)+&( MQ 2)21*+24R16$)BFL0,A%E1&SU$;>32S\XWJ]7VT+.HWJ>]3^GR-O/^[7W7 M%2VGTS=:)!:1F" Q26(QB:D[;+S#JA.C3V?^9!;,AF]//^V'AAQ3DYB!,"LT MX4-H0F=H=D>UWN:F.FLKO.Q+EL\71>?AYWLGU#3;Z8;__,\KLSJBI!KA/3]TZ^ M;Y1(++K#)GN[Q>!U$-A[A2!'E%TC#B?VB#$YHNH:<=S:\DC%SGY6GZWFV7%8'4>O;U\R8'%,=CND/1H.#09,CE]/D MQAD(LW9E?]!, 0V<.[-,%WG]*WV[%U]D^>+3;KK'6R[2CXME-1?TR*]Z-]QW MOT:U"-4$JLE:V__E.QV&D]:!5WS<8@K=M@35-*H92K.#LC=7ZCN#$J>+M;=9 M]XN(D^P=$5*+:FU__PK]UB]^=$19:]:O_N'0'[5W?')0U?$RQX-@T#KI2-!! M-:H92K-W_*#9\0/GCE]/\Q7N W\WTGM7)[7H6S2O\XV W"Q9:ZX$QNB("M42 M5-.H9BC-SDPS1>X[IP7/_MX^+_"NJ@QUST*XK=[102?&:\TZ))Y.P\-S!'18 MV3%L$(:'IR8Q.JSJ&G8\.7RUR;$+:G3[#*79>W4S&^V[IZ/%EYOJ4M"1I[UN MK/=NC4Y*UYJU6\^FTX[=&IUQ[A@V'(S]\&"O1F>3NT;MFAD[J_G[AW:1?5]FZ]':G%5=9 M]?4K+_MRDZV+Q\\NT EI5(MJS?JUZ8>^/VZ_E:"SS1VCCF?C8#1MOY6@,\G^ MX53R>'LZ/6Y/J:&C:E0SE&9'H9E/]MT3RF)UL]Q\S3+OKIEQ/[_\KQ^SZIBJ MLS?K%GOO_>@D,JH)5).H%J.:0K4$U32J&4JS\]9,8_MW';5%UCMG>0T,EV5!.H)E$M1C6%:@FJ:50SE&:'LIGD#X(7 M.DL*T(E_5(M03:":1+48U12J):BF4\4++ :@F M4$VB6HQJJM9:YS_M8\,C%M+H=AE*L\/0U N")^H%1Q\85I^^VMT9QDLOR^W7 M/VW?H?XK2W/W\2':1T"U"-4$JDE4BU%-H5J":AK5#*79V6QJ$D'X4L>':$<" MU2)4$Z@F42U&-85J":II5#.49L>NZ4T$[M[$$<>':#,"U2)4$Z@F42U&-55K M]J'?(&@?(!ZSE$:WS%":'8>F.Q&XNQ/5O="LHT/OYV6Z=A_UH=T)5(M03:": M1+48U12J):BF4/>A@ M/P^?=X\EJ-Y[/F7Y]HWF[G.L3][TS#UV[YR@78Q::]WW;-9."=JQZ!QSU+[E M!SJFZAZSW<5#Q]2H9BC-3DC3B1BZ;WSPQ-6&;0B^X;,<[C%[)P.M2Z":0#6) M:C&J*51+4$VCFJ$T.Y%[3QYXL48!\^P#Y]@'W\ /O\ ?8!!.P3"-A' M$+#/('B)8L:P*68,W<6,IV>AW$#O>*'=BEISSY,(=$QYU)@Q.J9"M035-*H9 M2K/CT'0AANY;1GSS<6'@/C)$BQ*H%J&:0#6):C&J*51+4$VCFJ$T.Y--46(X M?JDC0[1 @6H1J@E4DZ@6HYI"M035-*H92K-CUQ0RAL]^.L+W#]]T/D'2/4#O M^*']#%03J"91+48U->Q\SL.L?>6Q:ZGVAX#1#3.49J>EJ5,,W8]4Z'572+?5 M.QAH@P+5!*I)5(M13=7:_N=]AQUWESQN,8UNFZ$T.QM-YV'H[CQ\\TG5T/L? MUTD56H) M0C5!*I)5(M13:%:@FH:U0REV0\?;=H2H\$+G52-T)X$JD6H)E!- MHEJ,:@K5$E33J&8HS8Y=T\P8N9L9SS^I<@_0.WYH_0+5!*I)5(M138VZZARM MEE72L9!_^)D0=,,,I=EI:5H:(W=+H]=)E=OJ'0RT?8%J M4DJL6HIFK-NI?[ ML.MN2\>XL)-] [%&@W M4$JDE4BU%-C;KN'G'P$<*C MEM+HEAE*L^/0=!E&[BX#<)UANTRTR+-YN[BGWN[>J<, MK4B@FD UB6HQJBE42U!-HYJA-#NU3>5B]%*WGQBAK0I4BU!-H)I$M1C5%*HE MJ*91S5":';NF53%RWWZBW[D56J1 M0C5!*I)5(M138T.GS+2>2/;(Y?3Z-89 M2K/3T90?1L^Z&\7CAY(C]X$BVHA M0C5!*I)5(M13:%:@FH:U0REV9EL*A:C ME[ICQ0CM6Z!:A&H"U22JQ:BF4"U!-8UJAM+LV#7MC9&[O0%,6:%%#52+4$V@ MFD2U&-54K;4:?@<7(;N6:G^27Z-;9BC-BDO8%"M"]VTH>IU7N:V^R4"U"-4$ MJDE4BU%-A8GK%R [TC@?8;4$V@FD2U M&-54K3TQ8W744AK=,D-I=AR:@D/X_W ;"O>8O1.$%B%03:":1+48U12J):BF M4/Y M%QG< _2.']K!J+76;/#LU:!CBH[1@VF MX;@]:HR.JE M036-:H;2[( T7800["*XK=[I0+L(X>%8D-+12@6H1J M4DJL6HIE M036-:H;2[+0VA8)P]E*7V- B :I% MJ"903:):C&H*U1)4TZAF*,V*W;@I)HS=Q83G7V*K!["O*ODC^QCJO'.IUK6N MR+VM?=.":A+58E13J):@FD8U0VEV6IJBPMA=5.AU2:*VK//OH3^=M,\OSH]= M,')O7>]\H$T#5(M13:%:@FH:U0REV?EHF@MC=W/AZ2)/#;CK'.='+16Y-Z9W M'-#: *K%J*90+4$UC6J&TNPX-+6!L?M.#,05B&_XX+E[J_J>$*%:A&H"U22J MQ:BF4"U!-8UJAM+LS#:=@_'HA:Y#C-&N :I%J"903:):C&H*U1)4TZAF*,V. M7=.&&+O;$/W.K- J!*I%XXXJ1$>!7Z"CRHY19QVCQNBH"M425-.H9BC-3D=3 MA1B[JQ#_!P>2?2>[W%O<.X-HX0+5!*I)5(M13:%:@FH:U0REV7ENJAOCR4L= M9*(U#E2+4$V@FD2U&-44JB6HIE'-4)H=NZ81,@8?QS$^?":#/PC'P>'E^R,7 MC-Q;USL?: <#U6)44ZB6H)I&-4-I=CZ:#L;XA1[)X3Q01.L9J!:AFD UB6HQ MJBE42U!-HYJA-"N1DZ:>,7FI!W),T)M(H%J$:@+5)*K%J*90+4$UC6J&TNS8 M-3V/R4L_D,,]0._XH3>L0#6!:A+58E13DZX'W*>1[E'J1W<-!6!ZH)5).H%J.:0K4$U32J&4JS(]BT.B8OU>J8 MH*T.5(M03:":1+48U12J):BF4G96= M;_(;]R$FVNE M0C5!*I)5(M13:%:@FH:U0REV;%K.AV3E^IT3-!.!ZI%J"90 M3:):C&H*U1)4TZAF*,V.7=/IF+@[';_FZ47UD;/TXM.BV.1?O6J(Q3PKO-5F M75XOOWJ76=:9.O1N':@6H9I -8EJ,:JI6AOO75^"Q"WJ=T>5M-"G_7%28WVC=, MJ!:AFD U66O[OZ6#\7#8NK-(C ZJ4"U!-8UJAM+L+#45BZF[8O'+UDSS^;5W MGMXLRG2YNSJQJ2\#NBY2N-W><4*;%:@F4$VB6HQJ"M425-.H9BC-3EU3U9@& M+W218HKV-E M0C6!:A+58E13J):@FD8U0VEV[)H&R-3= #GJ(L6CQX]H\0/5 M(E03J"91+48U56O[Q[:A[[>KA.B8&M4,I=F):@H=4^?,=:^K&6ZJ=X#0"@>J M"523M6;?EZ[CI@+HJ K5$E33J&8HS8Y04\Z8/E'.V#42%T5Q6]U$_NYO[W)[ M0'C_YO3JB>L::",#U2)4$Z@F42U&-85J2:WMO\N-PX.K[.B8AM+L4#7EBZF[ M?'$7JDWK\R.=C2:WU#L_:-L"U02J252+44U-#Y^Y,NGHP1^WF$:WS5":G8RF M'S%U/Z[D^9^I<@_0.S!H3P+5!*I)5(M13=6:_6FI47O"MG.I<-2."]IKH#0[ M+DVO8>KN-7SC7!-::D"U"-4$JLEI1R-@,@MFP_:I#EI70+4$U32J&4JSP]1T M'Z;N[L-1DTW;3-57Q0LON3L;^G7C_7)^[IZ.0JL2J!:AFD UB6HQJBE42U!- MHYJA-"N7LZ90,7NIVUO,T%(%JD6H)E!-HEJ,:@K5$E33J&8HS8Y=T[V8'?L8 MDR*;W^:+;8NTZO=%8JZ\5>= MB.V=@=U=J.B^]H?V+U M0C6!:K+66D^S#=N90GL5J):@FD8U0VEVIIJ>QNR) M9XJ<)^_=)UMH)0/5(E03J"91+48UA6H)JFE4,Y1FIZLI;LQF+W6RA?8R4"U" M-8%J$M5B5%.HEJ":1C5#:5;L_$%3S*B^IDZWGK#Z9HWEHGO.>B*K?_ Q!,$. M*UDN9CG%<@G+:98S&-=*D[^7)G?AHD[3/%W/LUW+PEGB?4+KGR>T97'/65U9 M?]*NR@IV6,ER,R8,=5+)>P MG&8Y@W&MF(1[,3GB>2.]/S3YA-H_,&@SXYZS[Q4T.<@+6KGH&G0ZF4RF!W%! MVQ0LE["<9CF#<:VXC/?BXNY4G-]?CWCEK=O/<.P."EJL8+GHGGORG07M3'2. M.AP>7%^,V7$5RR4LIUG.8-Q=5$Z+ZRPKH[1,S]ZNLOPJ.]^FH/#FF]MU69T& M[?W4R[/+*DEO?@A.3@]^_MY_<^YW_#SRW^C=ST\;_NSM37J5_9CF5XMUX2VS MR^U0@]?5LX)V-?C[;\K-S3;$)]['35EN5KLOK[/T(LNK!;;__G*S*>^_J0;X MO,E_W[V&PO=V]R M:W-H965T-!W:HK=\@>=K0 ^S /C9;[3PRLI1,@#1,2:2ARO#M M=+E*?'P(>&+0F3,;^4KV2KUXYU>9X<@+ @Z%]0S4+4=8 ^>>R,GX.W#B,:4' MGMLG]A^A=E?+GAI8*_[,2EMG^!M&)52TY?9!=3]AJ&?N^0K%3?BBKH^=QQ@5 MK;%*#&"G0##9K_1UN(VC'9LW0JD![<0Q MZ1]E9[4[90YG\YU[Y;+E@%2%[IEDHA7H#ER9:$O?W.5;@VXV8"GCYG-*K,OH M<:08V%<]>WR%?0/%!"73+RB.X@0][C;HYN-_-,0)'E7'H^HX\"97>-=*"&9[ M>526:*VD9?( LF!@T(:9@BO3:D"_;_?&:O?T?RZ)[Y/,+B?QX[ T#2T@PZ[? M#>@CX/S3A^DB^OY.">^YN9'9)4X]:!)2?J&.^B&:+*"7'\V3D[,7] M\-Q3?6#2( Z5PT63KW.,=-^0O6-5$YI@KZQKJ6#6;H9!^P!W7BEE3X[OJ_&O MD/\#4$L#!!0 ( (2+F5AV.+?,B , ,T- 9 >&PO=V]R:W-H965T M.@%KB(4&%D'P>BPQBD* MX9"HCG]*4*^:TR76SW?HUP5Y(O/$#$Z5>.2Q38?>A07:TH+Z(P+=4I)O*C\J")MN"PE<*^KB8P='OQP<2I\V)T_&!1)_DJ#0)*TW" NGT M%:0/';CKP",7@K/,P%_/&.6NV6":,DZM(^'S'69/J/^&K_"A4X\]>KA_/#Z! M6TD:[((.:=!8@+/NE5FQ"(<>>=.@7J,W^N.W;C_X\Y N+8'M:=6KM.H5Z+U7 MM)IA@EK38Y^JC%XMAA7F'&O-Y++60+YTRZ MUGIQX0:8I($R5J/E>@LQ08D)IWN?W]/T<&LQ,P=E[;4I:TM@>[*>5K*>-K;@ M'9.LU"_ZYDJV.^%RK.(]LW7/73$?,6+A?H2XZ MS?QX>6LLX:TZM 2VI]9EI=;E+V2URS9E;0EL3]9N\&W;&?QLLS7/\%8Y2K0] MNYT&W]O-K^VUW8?.'=-+3IX0F%!BT#FGE4%OOQVV ZM6Q?;[25G:S!>G*7UO MH78!=#]1RNX&;D=??<&-_@502P,$% @ A(N96&Y4-(&> @ 50< !D M !X;"]W;W)K&ULK55=;],P%/TK5D!HDV#Y[KJ1 M1EH;)G@8JC8-'A /;G+;6'/L8+M?_Q[;24-;LJH/>VELYY[C>XZ;XV3-Q8LL M 13:5)3)D5,J5=^ZKLQ+J+"\XC4P_6;.1865GHJ%*VL!N+"@BKJ!YPW<"A/F MI(E=FXHTX4M%"8.I0')955ALQT#Y>N3XSF[AD2Q*91;<-*GQ IY /==3H6=N MQU*0"I@DG"$!\Y%SY]]FL:FW!3\(K.7>&!DE,\Y?S.1;,7(\TQ!0R)5AP/JQ M@@E0:HAT&W]:3J?;T@#WQSOV>ZM=:YEA"1-.?Y)"E2-GZ* "YGA)U2-??X56 MCVTPYU3:7[1N:N/ 0?E2*EZU8-U!15CSQ)O6ASV /W@%$+2 X!@0O0((6T!X M+B!J 9%UII%B?'^9N$IO9T!NWE*/&^K@%6H_0 ^6 M+SS#>LP*--%F$;8 EA.0*",RIUPN!:!?=S.IA/Y"?O<=0K-)U+^)28U;6>,< M1HZ.!0EB!4[ZX9T_\#[W&?B69-D;D1V8&W7F1J?8TRG>-L[J9-3QQ%2?=0W% MP%*8?%SI_ZP7Q]>)N]HWI:%B6];'=!+'7E1T(B3LA\4DACWR+J=HB MV.BDE] G(_Y_XYOAX*B]24]5Y-UX1R)ZJH:Q'QQINJ; D54[=B!1SOS(6LF,:A7+AJ)8'E MQJDJ7=_S8K=B!7=F$S/W+&<34>NRX/ LB:JKBLGW!RC%9NI0YV/BI5@L=3/A MSB8KMH!7T-]7SQ)';J>2%Q5P50A.),RGSCV]2ZEQ,!9_%K!1!]>D07D3XD:-*7@4Y5]% MKI=39^20'.:L+O6+V/P!.Z"HT"0K%9:5#MGW$%5\/:?;7>! M.'"@\0D'?^?@]QW"$P[!SB&XU"'<.80F,BV*B4/*-)M-I-@0V5BC6G-A@FF\ M$;_@3=Y?M<2[!?KIV2L>I+PN@8@Y>9K/P:2!?.&9J(!\8UORPC20%\@$SXJR M8"995REH5I3JFMR0[Z\IN?KU>N)JW$VCZ6:[E1_:E?T3*U.??!5<+Q5YXCGD MQP(N8G0L_@?+@W]6,87LE@3T$_$]/[!LZ/%R=]_BGE[N3L_0!%UF J,7G- [ MR$%:J*P4JI9 _KY_4UKBT_*/+>*M8FA7;$K(G5JQ#*8.U@@%<@W.[+=?:.S] M;HO6SQ1+?Y+8423#+I+A.?79TW:%YQIRHC&65Q+/\AKD^S4!G.<*;(%L!6,C MV)3.]>PFBCP_'D_<]6&,+'8!#<-QMRAQV?1GP%+/@>N25Y@T9+ ,U VFGA($WI1XO=H M+&:CQ O#'LS0S/<3.TG2D21G2>[S?['(5PV*%F0E"R').S"I\%JL"_-ZQ=.J M:K7/LCG'$G0MN14Z&>8&3Z[7A[:8];,W-*$)IMF./.J01Q>>VS4KZ_:-PDIL M0!AFT<8SLH0]3OI'[7%H1H-1F/23.#2["9)D? )JW$&-ST/54C9)+-JJC1G" M!^VR6C.VI"L:)Z,>WM L]CSJ]>@L5O1 ZHB->OLFP3M+EP(^9!(KZ![O0KCS MPO;"3VQOHYW0<9BH%XY[)3FU&/;LCH-PT"G1LT'X)C0K&_1=$W09/QV^(6S9 MM=EA.0U' [RAH4_C..G7(?>@)ZQ +DQOK4@F:J[;EJJ;[?KW>].U]N8?FK[> M])I[F?:CX"N3BX(K4L(<);W;!&,NVSZ['6BQ,IWGF]#8QYK+)7Z;@&P,\/Y< M"/TQ:!;HOG9F_P-02P,$% @ A(N96%$ORC;D @ C @ !D !X;"]W M;W)K&ULK99K;YLP%(;_BL6FJ976 N:69@E2FVQ: MI5VJINT^.W"26#68V4[2_OO90%F:.*C2]B78<,[KYSW!/HRV7#S*%8!"3P4K MY=A9*54-75=F*RB(/.<5E/K)@HN"*#T52U=6 DA>)Q7,Q9X7NP6AI9..ZGLW M(AWQM6*TA!N!Y+HHB'B^ L:W8\=W7F[8D$+,;.I3^<#$Q\'?! 82MWQL@XF7/^:";7^=CQ#! PR)11(/JR@0DP M9H0TQN]6T^F6-(F[XQ?U+[5W[65.)$PX^T5SM1H[ P?EL"!KIF[Y]BNT?B*C MEW$FZU^T;6)C'9RMI>)%FZP)"EHV5_+4UF$GP0^/). V ;\U(6@3@MIH0U;; MFA)%TI'@6R1,M%8S@[HV=;9V0TOS+\Z4T$^ISE/I3+\6^9H!X@LTA04( 3FZ M(T_H4DI0$I$R1]\HF5-&%06)3J:@"&7R%)VA^]D4G;P_';E*@Q@Y-VL7O6H6 MQ4<6G4)VC@+_(\(>#BSID[>GX]?IKK;?U0!W-<"U7G!4K_6MM.\3]M?M*2)U M%88VBXUF:-.?'WB>;X?\D]LI^T-D/^M33'[P\ MRTA%%6&(<2E11H1X1OJ$V!*12YOW1C"N! M%_:*-^QXPU[>S[_7M-('B;*1-:G1SI)GOI?@/;##*#_&B1TKZK"B7JSK4I%R M2>=Z+S5OC0TO.L1+,/;B/3Y+&(Z#"S^R(\8=8MR+^%.M0-BPXL-Z1$D8)7M8 MAV$X"8+H2.&2CBKII7H@;$WJ,_V2Z:9"R@QLC,EA3<(PQE&P!VF)P_Y%%%[8 M*0<=Y:"7\HZ;_9%;CXKG]J"P8?>JVGH7IT]^)6-)2(@8+ MK>R=)[IRHNE]S43QJFX?&ULK91=;]L@%(;_"F+3U$IK\$>2;9EMJ4TTK1>KHF;=+J9=$.3"0'91^-!6 14?!IE=-DR -$Q)I&&;X^MX-D]]?DCXP>!@ MSOK(DZR5>O3![2;'D2\(.)36.U#7[&$.G'LC5\:?SA/W2WKA>?_D_B6P.Y8U M-3!7_"?;V"K''S':P)8VW-ZKPU?H>";>KU3)6EDH LO0(!ETLP%+&#;JC6E._OY?H"CVL%NCB[65&K%O/JTC9 M>=^TWLDSW@LH1RB-WZ,D2M(!^?SU\N2IG#C*'C7I49/@E[Z,^IT>T8*9DBO3 M:$"_KM?&:G>:?@\!MH[C84=_PV:FIB7DV%TA WH/N'CW)IY&GX=P_Y/9$_BT MAT]?? MTWC&PO=V]R:W-H965T+D[0 7V)19GGB(>4R8PWC#^*$D"B MYXK68N*44C;7KBOR$BHL+ED#M7JS9+S"4IE\Y8J& RX,J*)NX'F)6V%2.^G8 M[-WR=,S6DI(:;CD2ZZK"_&4&E&TFCN]L-^[(JI1ZPTW'#5[! N1]<\N5Y78L M!:F@%H35B,-RXDS]ZRS1_L;A)X&-V%DCK>2!L4=M?"\FCJ<# @JYU Q8/9Y@ M#I1J(A7&[Y;3Z8[4P-WUEOVKT:ZT/& !$WE'=M\@U9/ MK/ER1H7Y11OKFPP=E*^%9%4+5A%4I+9/_-SF80?@)R< 00L(#@'1"4#8 L+7 M J(6$)G,6"DF#QF6.!USMD%<>RLVO3#)-&@EG]2Z[ O)U5NB<#)=J'M4K"D@ MMD2FY@.V'*P%H*D0( 6ZR$!B0L5'-$#WBPQ=O/\X=J4Z6,/=O#UD9@\)3ASB M!^B&U;(4Z$M=0+%/X*J(N["#;=BSX"QC!ODE"OU/*/""L">@^>OA00\\>SW< M/Z,F[(H0&K[P!%]/XON2;$FB?A+='ZY%@W.8.*H!".!/X*0?WOF)][DO06]) MEKT1V5[RHBYYT3GV](?J@*1>J:^?XCH'I%HADB6@%\"\+XN6+3%LNBD^I6$2 M!U=C]VDW/<=>21PET;Y7=NSE>TGHQYW;GJ*X4Q2?532M&)?D#[:-L2X0/#>$ M6U-]IJKE:T-)IJ Z'N+M[4'Z]N"3M\>>&>_$.@BNAM'H0'B?V^@JC ^4][A% MWBCV^Y4GG?+DK/(Y9>)_:ID<5VDX\@\4'3OU%#SKH=HKN-7C[G3:"OC*3"R! MU>W6XW%*=F%ASLS]2PM+/M'XV=M#>8KT@M5'&7BM*['*HD6P3I425I.RF7[^DI"B6S:A*H1>; ME.8<3JS8;Q#$LUY5M; M%!SPN@)EU/8<)[(S3'(K7E3/;GF\8*6D)(=;CD2999@_O /*#DO+M1X??"'; MG=0/['A1X"W<@?Q6W'(ULUN6-3C>FDY>D= (96: JN_/5P#I9I)[>-'0VJU:VK@\?B1_7WEO'+F'@NX M9O0_LI:[I36ST!HVN*3R"SM\@,:A4/.EC(KJ%QUJVVE@H;04DF4-6.T@(WG] MCW\V0AP!W.< 7@/PA@+\!N /!00-(!@*"!M Y;I=^UX)M\(2QPO.#HAK:\6F M!Y7Z%5KI17*=*'>2J[=$X61\IS)O75) ;(,^@1 Z',!'$N2;]4#%0+TB>![ M0HE\0#=8EEP/WJQ 8D+%6S1!W^Y6Z,WKMPM;JNUH4CMMEGY7+^T]L_0*T@OD MNW\CS_%\ _QZ.-PSP%?#X:X!G@R'.UVXK4+0QL%KX^!5?/XS?-47.F&;2:D4 MOU)QD,*D:$T2F$ET4;D4!4YA::FJ(8#OP8K_>N5&SC\F?<]2+Y5X3+)D)+*.Q&$K<=@KL:[=E^AC+D%Q M2Y.XX9FXD] _T;9WC9=J.R99,A)91]NHU3;JU?964^82[3$MJX.RSF3:G(L$ MC,D<&9+9"4\$C\Z*BC\/PZAKM3JWF@9.-.U:)>=6KN//W:?OI^/\M'5^VGLP M766L5)^KNA2F;)N37[!&ZGXG=Z#N9Q3G*:#J\F%28#KF834FV6I,LF0DLDYT M9FUT9KVI>5URKE-S4$;.AF3DN9'ON>YI1IJLG.BD5">]>_]#9>:M,O/^@LCR M[415PVR8-KUDYJTB4YK.SS4. N=$O7.CP)W/YR?J_<&6?JN>ZSSU!\-YEN2"^751@&=BZD* :\[R7HB65&U M2O=,JL:K&NY4]PU<&ZCW&\;DXT1W7VT_'_\/4$L#!!0 ( (2+F5@:B4KH M-0, " * 9 >&PO=V]R:W-H965TQ[? M<[;O;K;EXI=< RCT4%,FY]Y:J>;<]V6YAAK+,]X TU^67-18Z:E8^;(1@"L+ MJJD?!4'FUY@P+Y_9M1N1S_A&4<+@1B"YJ6LL'B^!\NW<"[VGA>]DM59FP<]G M#5[!+:B[YD;HF=^S5*0&)@EG2,!R[EV$Y\7$V%N#'P2V,C)(%Y[_,Y$LU M]P+C$% HE6' ^N\>KH!20Z3=^-UQ>OV6!K@[?F+_9+5K+0LLX8K3GZ12Z[DW M\5 %2[RAZCO??H9.3VKX2DZE_47;UG8<>*C<2,7K#JP]J EK__%#%X<=0)@= M 40=(!H"DB. N /$SP4D'2"QD6FEV#@46.%\)O@6"6.MVG+^,3C(6 M4)ZA.'R/HB"*'0Y=/1\>.>#%\^'A"35Q?Q2QY8N/\-DG-^++T4;'_D)*4-(5 MY)8D<9.8+'$N&US"W--I0(*X!R]_\RK,@@^N +TD6?%"9'O!2_K@):?8)JFV47I2T0U^U.E52:2S(^]?)K4ODW8ODX#SBK3$Z8Y#HSB< MIN% G$PBZ:3';8]>5DO+SLI[XIR^3\'EAUX,SWCDWJN0&&BY,67,)&1^&TZ'$815'83B4XC0+LB-7 M;])KF?SK,1V[;KH ,,Y& YT(2X05 E:9.J+1A%W=6<(Y$I;$\>[3()! M; Z-DG ZG0Y"X^_4SAK$RO8@$I5\PU1;B?K5OLVYL-5]L'ZIVY^V6_E+T_9. M7[%8$29U,)>:,C@;Z_,2;3_23A1O;(5><*7KO1VN=0L'PACH[TO.U=/$;- W MA?D?4$L#!!0 ( (2+F5CD)&1Q%P, !$/ 9 >&PO=V]R:W-H965T M'?SW9"U(Y0ESDO(_C\\:G.L,U94]\ 2#0XX3V04FI14/];T;%@_I4N2D MA!N&^+(H,'LYAYRN1Y9KO=ZX)?.%4#?L>%CA.=R!N*]NF)S9+65*"B@YH25B M,!M99^YI.E#Q.N"!P)IOC)':R832)S6YG(XL1[T0Y) )1<#RLH(+R',%DJ_Q MNV%:[9)*N#E^I:=Z[W(O$\SA@N8_R50L1M:QA:8PP\M1G.N M?]&ZC@T="V5++FC1B.4;%*2LK_BYR<.&P W>$7B-P-M7X#<"?U]!T B"?05A M(PCW%42-(-*YKY.E,YU@@>,AHVO$5+2DJ8&V2ZME@DFI/JP[P>13(G4BUE_2 M$9T=+3D@S#D(C@X2$)CD''W'C&'E_"$Z0O=W"3KX?#BTA5Q6B>VL6>*\7L)[ M9XD$LC[RW1[R',_OD%_L+_YOGO\*Y 6@0]= 7R-/50 CQCI-)G]/%*QJ)+ 07_U652#0ZZP:I^ MG?(*9S"R9('BP%9@Q5\^N9'SMN@"EWB*T>,U M%!-@G4=E)_>C1\4D+#$)&YN$I89@6TZ'K=/A_ZJ*H4FK3<(2D["Q25AJ"+9E M==1:'9FKBCM1'S77)"PQ"1N;A*71V\+NA<$@: O[EFV#UK;!3ML2PF7]+062 MYD&753OE'[7*)"PQ"1N;A*4U[&3#*J?O!*[WEU7V1G>@FL5KS.:DY/( S:30 MZ0_D>69U U9/!*UTPS"A0K8?>KB0/2LP%2"?SR@5KQ/5@[1=&PO=V]R:W-H965T S]V:VY^)1;@ 4^E;DI9Q;&Z6V5[8MDPT4 M3%[R+93ZSHJ+@BF]%&M;;@6PM XJJ.J"_9BMF5K> #U97LG],KN6-*L@%)FO$0"5G/K M [Z*L5\%U(@_,]C+HW-425ER_E@M/J5SRZDR@AP255$P?7B"&\CSBDGG\4]+ M:G7/K */SU_8/];BM9@EDW##\[^R5&WF5FBA%%9LEZM[OO\-6D%U@@G/9?T7 M[1NL'UDHV4G%BS989U!D97-DW]I"' 5@>B* M %D&."="'#; />U 5X;X-65 M::34=8B98HN9X'LD*K1FJT[J8M;16GY65N_]00E]-]-Q:O&@/Z1TEP/B*W0/ M.5.0HCLFU#/Z+%@I6?UV)+J(0;$LEV_1>_3E(487;][.;*6?7['82?NLZ^99 MY,2S,$&WO%0;B7XM4TC[!+9.O,N>O&1_32898T@ND8O?(>(0UY#0S>O#B2$\ M?GTXGE#C=N_"K?G<$WPGZX^^_JZAZ)."0OYMJGO#ZYEY*^NXDEN6P-S2WB!! M/(&U^/DG3)U?3#4[)UE\)K)>/;VNGMX4^R+.A'87+B1: 4A3W9IX6L=7#OFT M"'S'G]E/Q_48@\(H]/YO_ R!O#:.1&U#,+I)U .BU0 M\>3Q?67;J=96Z+U,LOI[O_B#*T#8,9H,'>7B8Q]C.E VAM&($B\<*#/ J$,H M-2L+.F7!M#*^4GLF "E(-B7/^?I9[T9/>IO=ZDU3M0)#H[Y@E!&)HL@)HH% M \Z+:!@$ X5C'*9!&!Y5HB M_:*N?M$//;%S:&6<[_3[EL"?-GP#RN#X)M1)R\='_1C^ M<:;?F54 M1 S[F.>.!(UAF-"(C%Z:@2Z(G!-NCP^=&YYL9/[G3M:2]K(.PXCBH;HQC@24 M.$.G-^'Z+DG1!ZZ M+3S=;MWD7%;?Y%+_ LL$D!ZJD=H >@8FC,+\4<^'<4@B[ V5&8 N#F@P[+*, MC-J?PFB@S3X:^ H0ZWIPEOK+VY6JF9ZZJ]UP_J$>20?7KZNAO1XD#S3-Q'_+ MQ#K3DU\.*TWI7 8Z-]$,T'A'U)MY1R\BT* MX_1BL.5\=ZXHZ7)+(S\]2W8T%K]9)RSRN7C)-DJZ8]1?Y9.B4-%5=:Q$?A / M%O/\O1NVF"=['@8QO6$DW4>1S[Y?T3 Y7 RTP<,;'X+-EF=O*(OYSM_06\H_ M[6Z8>*54RBJ(:)P&24P875\,+K5S3Q]F$_(1?P7TD!X])]FFW"7)E^R%M[H8 MJ-D:T9 N>4;XXN&>7M,PS"2Q'E]+=% M,YMX_/Q!M_.-%QMSYZ?T.@G_#E9\ M>S&8#LB*KOU]R#\D!Y>6&V1DWC()T_PG.91CU0%9[E.>1.5DL091$!>/_K=R M1QQ-&.I/3-#+"7IKPNBI)0S+"<-3)XS*":-35\DH)QBM";KQQ(1Q.6%\ZH1) M.6%RZH1I.6%ZZH19.6&6QZ'X^^5_?-/G_F+.D@-AV6BA94_R!.6SQ=\\B+.P MWW(F?AN(>7SQ@88^IRNR\QG_3CCSX]3/8YB2UR;E?A"FY)W/F)]E\K>YPL4R MLYG*LO2O"E]_PA^1MTG,MRFQXA5==[M@9 MT4=OB*[J(_***"3=^HRFY4/7*LI!DR[/R%#+P2'Y=&N2UZ]^.PDV3X?U7K!U M.JR=!-H_MD\[)*?/SI1*;I^])Y6\']M=DC .JX_?,*>'SWS\;O*/W\?ZXT<^ M_RF&$H_3*/VGZV-7N*-N-SM%GJ<[?TDO!N(+7W_1QNH?70%'8B82 MLY"8C<0<).8B,0^$-0(]J@(]DNF+=_OHCC*2K$FR*TXC&Q%JWGGHOY)2?3-< M8$:.927>_4*;3@U55>?*_7$\'X_3C6Q8:YS5,6X\>>S9R(UPD)B+Q#P0U@B5 M487*D(;*#)BHC1-&_'A%WJ_7P5)$[/-;FD6M\^ HY?H&"XF92,Q"8C82SH2V0@OD;\2UYUA5AJ]0UQ@8V/3L^3V=306R?[QZ.FZG0R:IWJD2MF(S$' MB;E(S -AC=A-J]A-?[P>$.F[S;Z>_7[EI_FQ]GM$8TXNF3C<;FCV_ UYORN. MNI(20KH&?<.*Q$PD9B$Q&XDY2,Q%8AX(:T1_5D5_]D(EQ P9:"1F(C$+B=E( MS$%B+A+S0%@CT)I:7X%6<9<,Y%;?&)?:\9?\D?KX6H )7:H%U6RHYD U%ZIY M**V9TZ-.B2;-Z6UQC3Q(TSU=O2$[)LH.LA/)S:\&B[+C=?6BNU$BY7M'M] F M1]%5S_1V_0M=I@75;*CF=.Z/87-WN-!%>BBMF4>]SJ/^OU;!V93]74J_[K.1 MUGWV4U8ARU>O=YZ1F@G5+*AF0S4'JKE0S4-IS0](W5O37JJYID&[:U#-A&H6 M5+.AF@/57*CFH;1FM.LNFP9LLVD=K3'5&.M&J\R]EB^T=U"1F@75;*CF0#47 MJGDHK1G4NG.GR5MW/UTT&QUEG39J!Q?:HX-J%E2S._='J^IWH(MTH9J'TIIY MK#MPFK0?\GS1S)/EEX?*^+TH$J05,+0M!]5,J&9!-1NJ.5#-A6H>2FNFO6[/ M:9.7JH"AS3JH9D(U"ZK94,V!:BY4\U!:,]IU"U"3]P#[5<#0;AY4,TOMN#J? M=5R#MCK&=5VKMJ%KYT U%ZIY**V9P+H3ITG[(C]?VD([A5"WO71YVZM7)?KQD$@K4?FR^F8)JIE0S8)J M-E1SH)H+U3R4UDQ[W3S3M1>J1'5HVPRJF5#-@FHV5'.@F@O5/)36C';=A]/E M?;A>E:CKN^0O\WO#6^]?:^=6<:][S12WWK_UV280Q]>0K@6IGDW$P845=[,7+WBR MRV]UODLX3Z+\Z9;Z*\JR >+WZR3A#R^R!53_4V#Q'U!+ P04 " "$BYE8 M+SOSQF(' 7/@ &0 'AL+W=OSRWK?73Z[S+;E.D[%7>X4 MVR2)\F\W8IT]7TW0Y&7'AWBY*JL=T]GE)EJ*>U%^W-SE3:[1!6>X2J@C_H[%5E!1/+?D[@5 MZW6%),_CWP9TLC]FE7CX^07]EWKP%&NKB;!Q%F(QVB[+C]D MS[^)9D"LPIMGZZ+^ZSSO8CT9/-\6998TR?(,DCC=_8^^-D0<)""O)P$W";B= M0'L22)- 3DV@30*MF=D-I>:!1V4TN\RS9R>OHB5:]:$FL\Z6PX_3ZKK?E[G\ M-I9YY>Q>3J3%=BV<[-'Y()Y$NA7.S3?G5Y$M\VBSBN?16NY?5I?H%1=E%*^+ MU\Y/SL=[[KSZ_O7EM)3G4"%-Y\WQ;G;'PSW'0]AYGZ7EJG#>I@NQT &F\N3W M(\ O([C!5D0NYF\<@GYTL(N)X81N3T_'AG1^>CJRC(;LKP>I\4@/WLLU>,RS MQ'G[M11Y*J_ ;3T11.Y\_EW&.^]*D13_F,C?@5,S>'4/N2@VT5Q<3>1-HA#Y MDYC,?O@.>>[/)N(@P3@0F$8JW9-*;>BSO[)2DICOJ#71MDOWZO3J3ODT0X1@ M+\#TV'PJQ#^22*:DXX;[>YO/<[ MG]^+Y$'DQKE@!1HZ%R#!.!"81J"W)] ;4V >)*F08!P(3"/5WY/JGR>P73H[ MD /#Q/-#OZ4O0YS/4,A82U[=..HB[/K,K*Y@/X[ .HY;D9:Y',G;:*>RZW3A MW$NWM#I1BB]D/-$(=#^>PC+=$9XE!(/1>;18<./"BRCN2/+"]7SK6<#-)O6@5F!QHZ M&4#1.!2:3B)6).(Q5=:@0S$+B<:AT'1FE25'5G-Z@M!(1QB^ZTIGV'Z\F0)I MR"AJ/]],@3X+0M+S@$/*"B.[%_ZS>IC9-68%&#P3(-$X%)I.GC+?B(VJ,5!+ M#HK&H=!T9I4K1U9_>H+&O*XU#$/F>FV)=>,08XAVGV8&0!2ZV.]1F/+"R&Z& MKQ=/(B_C(DZ7=IU980;/!D@T#H6F4ZAL. I&U1FH#P=%XU!H.K/*BB.K*3U! M9V%7/RCP0XI96VF&2"K#0A2TI6:(Q-(ZLH-(O?:G3#"VFV"3V)S_G %E$OL! MADX64#0.A::3JWPY1F/*$(.:=5 T#H6F,ZO,.K9:UN,R;/+UIY-'?(1;*C0% M>CXC0?MY9P@D(?91B'HTJ/PQMOOC'@V>6TRQ'W7P] &M9D.AZ8PK$X_IJ,($ M=?B@:!P*36=6.7QLKZ\?%R8S%%6"T"=M77;C<.@''F[+LAN'0N(&/3_TL'+4 MV.ZH>U1Y>JW%CC]XEH 6NZ'0=&Z5Q$7@A=1K5S4-@;X;>KCS+L$4Z#'BDCYSJLPVMIOM'@D>+\'8<0=/$-"B-Q2: M_GI<&7[BCOJ"'-3M@Z)Q*#2=6>7VB;T*?U1Z3;[VZ&,^]MLE&$,<(LRCG=^% M)D",L$O-PB/*7A.[O;[+J_:5)(G*>.Z<6H^Q8PZ>&J 5<"@TG<^#II1QNU)@ MVU)@^U+&&K"GTDRCD3 MNW,^JKE!YM-^L,%3!K14#H6F$ZV,/1FU@X6 VGI0- Z%IC.K;#TYLXV%=/M. M>L38#32+T=#P8A&CLM'D2"-+EI8B+>T2 ZV2@Z)Q*#2=/F701[J\9A4V65JM\MMB0U[ MZV ''SI%0-$X%)I.K#+O=-1&%@IJXT'1.!2:SJRR\?3,1A9J:#O1:I$-*88P M3_X2;$NO&Q;0(.A3WD$WM]TS&Y1W[KL&^Q$'3QK0BC@4FLZV\O5TU)X7"FKD M0=$X%)K.K#+R],R>%]IM4:&HK<5N# E06XFFIAC4XS*I\LO4[I<-0CS]%YX= M>_#$ "V"0Z'IO"KW3D=M?Z&@QAX4C4.AZ14@OW_,LO)EHSK ?BWX[']02P,$ M% @ A(N96#OTT#!/ P X@\ !D !X;"]W;W)K&ULQ5==;]HP%/TK5C9-K;0VWWQT$(E"UZ%15D'9'J8]N'"!J$E,;0/M MOY^=A)! B$"-Q O$B<_Q/<P)K*G//%C:JR\1Q\S*[) M @+Q9$JHC[D8TIG*%A3P) 3YGFIH6D7UL1LH3B.\]TB=!EERSPW@D2*V]'U, MWV_!(^NFHBN;&P-W-N?RANHT%G@&0^"CQ2,5(S5AF;@^!,PE :(P;2HM_::M MVQ(0SOCMPIJEKI&4\DS(BQQT)TU%DQ6!!V,N*;#X6D$;/$\RB3I>8U(E65," MT]<;]N^A>"'F&3-H$^^/.^'SIE)3T 2F>.GQ 5G_@%A06."8>"S\1.MH;D5, M'B\9)WX,%A7X;A!]X[?8B!1 MPX C!A@' LP8X 9"HTJ"V5U,,=.@Y(UHG*V M8),7H3E^Y";!%'M^^H1\8X-/JB M QR['KM$5V@T[*"+SY<-E8NE)8$ZCI>YC98Q#BS3@?$U,O6OR- ,,P?>/AYN M9.&J$)RH-A+51LAG'N ;P J")3 TI<1'=V\<:( ]U []!LH0#B;"@6!VU1,A MFZ 68\ 9^ML3/*C+P6?_\CR(%K7R%Y4OY U;X#$T%?'&,: K4)POG_2*]BW/ MD9+(,OZ8B3]F$;OS1+BP S9YR-,:$51" OE;L7*,NF%:#765%K$_RS1MN86K MG.JLI#JKL+I6_W[4[?5:>645(D_=@I+(,B+M1*1]CHC:9?I3$EG>KB3^6C M$2TDR"\/Y.Q4B"M:?H*K2?'5PN+;K7ZKDYO?0MRI^U,2649B+9%8.T=^ M:V7Z4Q)9QI]ZXD_]H_FM[^5.KU5-;>F6F1]07=OV!5IA?=WAH'77 MR_VG+P2>N@=EL65EIMH?_1PQC5;9LEO;#7.":J,4,ZA57+K.]$ M-6=6W:C6#T1UVZSHQ=W*J-]]NNN@G]W^?>?70VYYA00G;T=);%FYV^Y'M\X2 MV5);I[+8LAYMFR>]L/S=R.[/LC1K]^]?31W Y.GW =.9&S#D MP53 M.NJ8*'1@3(:<+((SV3/A(M-"R_GXA .5$X0SZ>$\,U 'O.28[WS'U!+ M P04 " "$BYE8F8=@=D,# "@"@ &0 'AL+W=O3%>65M)&C9Q@U2 M]N]G)R&TB1NAB2]M[-SSW#UW9^JI&)JK:1V6',@>0VJ2MMSG-"N2$&M=%+O7?-TPC:R+"A<3-5G"+'^ ? . 6@%\+\%N 7V>FD5+G84XD M22><;1'7UHI-/]3)K-%*?D%UV6\E5V\+A9/IK>JC?%,"8@OT%2AP4B)"%D)SHNJ"+)]5G M#1'"0I2G&,/J&[VSDZ>G\\L:6*0[/96>OSO/'I'?#I M>NB*4;D2Z(+FD.\3V$I I\)[5G'NC3+.(3M!V/V(/,?#AH!FKX=[!OC\]7!W M1 WN:H)K/GR [[D.9X,ZF'+=HQCKQ^]P2J,PJ 7 MO<'*PT%DCC[LH@]'H[_F; %"?R%4-R_ 7(1PX-F-@R3JI7%C0Z#&7:P$_=TF-@2 M+W#,.N).1SRJXX= M:A:2K>L)X9Y)-6_4CRLU0@+7!NK]@JF^;Q?:03>4IO\ 4$L#!!0 ( (2+ MF5@>5T7KA , *X/ 9 >&PO=V]R:W-H965TUBVH5#3@*JP,OXH\@ )'HJ:"DF3B9E=>FZ(LV@(.*"55"J.TO& M"R)5DZ]<47$@"Q-44!=[7NP6)"^=Z=CTW?'IF*TES4NXXTBLBX+P/]= V7;B M^,YSQWV^RJ3N<*?CBJS@ >2WZHZKEMNJ+/("2I&S$G%83IPK_S+QL0XP([[G ML!4[UTA;F3/VJ!LWBXGCZ1D!A51J":+^-C #2K62FL?O1M1I<^K W>MG]<_& MO#(S)P)FC/[(%S*;.$,'+6!)UE3>L^T7: Q%6B]E5)A?M*W'1J&#TK60K&B" MU0R*O*S_R5,#8B? CU\)P$T W@]X+4/0! 2G!H1-0&C(U%8,AX1(,AUSMD5< MCU9J^L+ --'*?E[JY_X@N;J;JS@Y?9 L?41D2SB4( 2J.%MQ4J!W"4B24X&^ M$LZ)?C;OT4?T[2%![]Z\'[M2I=8";MJDN:[3X%?2^!C=LE)F OU?+F#1%7#5 MG-N)X^>)7V.K8@+I!0K\#PA[.#@RH=GIX?A(>')ZN&]Q$[2/(3!ZX3\?@WD* M\*36M8!CG&N=V.CH1;V9^F$<>-[8W>RZ/QP6>G@81MUAB756>L^Y%!5)8>*H M344 WX S??N?'WN?+)[#UG-H]7PCQ)J4*2"V1,+XWQ"Z/FK:*G3Z-<M5BT M@V8P&GC[9,)#SH,1'@7ML([GJ/4<63TGP/.-64Z(YF2>TUS^.6;8JG*NX>C M\#"(!GC/<$\I.UCB%DMLQ7*U8IR@FU*">O\EN@=*]%=!H!GC%?IY"\4<^*]C MH*RZYX+J4RSI2:S#<]#R'/2TG5AUSN4W.'C1_-@/@OTWK:><'3+#ELRPKTW' M*G0NFN'!=H+C( CWR/24LD-FU)(9G4PF946A#F4B4\<"<8R-5>I<-J/#UR:* M(W_ODY;TE+,#Q_=>SDF>%<^]TB0\S=",5+DDU&Q-C)M]RKI#V77/9=6K6M*7 M6I?ISMG3[VLQVI7.INC_Z^O>\.DI:YG5*7/_G)GT ME;4FY.X4,@7PE2D(A?*^+F5=&K2];=%Y94JMO?YK78R: NE%IJYD;PE?Y>ID M06&I)+V+@;+(Z^*P;DA6F7)ISJ0JOLQEI@IJX'J NK]D3#XW=(*V1)_^!5!+ M P04 " "$BYE8L%FM^H8# !Z$0 &0 'AL+W=O5Y 3?@%W4(CSZPIJXF00[:Q^98!66E07=G8<4*[)F5CI3,]=\W2&=V)JFS@ MFB&^JVO"OBZ@HH>YY5H/$S?EIA!JPDYG6[*!6Q ?MM=,CNR>9576T/"2-HC! M>FZ]=B\SUU, '?%O"0<^.$:JE#M*[]7@W6IN.2HCJ" 7BH+(OSTLH:H4D\SC MZW@LFSI<2)=$F;'!K!B%H%CEYF M($A9_OIJ9@MY186S\XY]T;+C)]A=C*YH(PJ._FQ6 ML!H3V#+5/E_\D.\"GV3,(+] GOL;P@[V)A):G@_'$_#L?+A[HAJO5]_3?-XY MZJ.;DM^CCW_)&/1.0,T_30G>$OK3A&J7N.1;DL/MY.(RQ/[/W0TDF M @,GB9P@' =F$X'8C_W02_K 42E!7TIPLI2E-CTP](^\#SY>07T'[!/ZAF[: MXM "FKR0>_3]\&0/FKJCNK I64ZF\MR[R2199HALM 1AOP2A:5N&)H4T2989 M(AL)&?5"1C]FRQ8>#$R$$QSA@8=:1?X?YP4X#CSGR)03<5[D8=^=]F3?>2B;),D-DHR5(^B5(3'LR,2FD2;+,$-E(2-=Y?.5S?LR5 M'7[T;(O<$#O!D2V[P)%_<>)%27SDRZG .,@>.)AZ0[>7]TSK5DP^/D/S-/9 M//>F,LJ6F6(;KP1^7 ELVJ$=HRDU3;)EIMC&:CYV!N[)]^4S3&JT$^C8CMY[ M(P"/1B-XSB(R?;@Z94&FVCFWN.?W+G?H/-@P_B@" (F> MXB@10R.0P.6RBA,8,*12..8\C]7$+'-T,#&\X-IN RD?F!Z@Q5=PBW(N]6$JY59 MLLS#&!(1L@1Q6 R-2WPQPK8&9!$_0]B(G7NDK]2+Z_G0L+0BB,"7FH*J MRQI&$$6:2>GX79 :Y9X:N'O_S/XY,Z_,S*B $8M^A7,9#(V>@>:PH&DDIVSS M!0I#7GPY,J01H&M,O-KO*-R.O M;#8&_QS9^ P1B]@U\-'A<%*%F\IVZ9V4WDG&9[_"-^%LGOH272=Y.^BRNO^J M@M"UA%@\U!G,&3OUC+KG+L2*^C T5%,)X&LPO _OL&-]JK/;$EG%O%V:MYO8 MO1$509W!'.5D*/T-6'NXT[;J[0HGC='HOA>['$=RU7 ?7"^V60KN-0B]]7RL3: H^ MA&LZBP#=WT \ _Z _J)1UKK 4:7!T%1W55W8]V0+KW/;*.;8NFN)K)(WI\R; MTWK3.6V:;XFL8MXMS;N'%0TOBZ;.K[O?@Q9V2,]Z4=KN?@OTB9)*ZDN[5ZKL MO65I_]BPQM)N%'/LO]L2625O_3)O_=9+N]^F^9;(*N:QM9TDK#:*NYGE6,L% M6Z4'+ =CUZWO ;PS&.$W[8* 0_,GOEG/T8EIB:V:O>UHA=N?K7"KPU5;;-4$ M;,]Z?ROK$,R>>%/I:4QU#O'U!+ P04 " "$ MBYE8',4/H!X# !($0 #0 'AL+W-T>6QEUY-B9X[*67S]?.TT_\$6,APV6JL2^Q^?< M8_L&1QW69BW8S8(Q$ZU*(>L161A3?8SC>K9@):W/5,6D10JE2VIL5\_CNM*, MYC602A'W.ITT+BF79#R4R_*J-'4T4TMI1N2\#47^]B4?D6YZ3B(O-U$Y&Y&[ MD_<_E\IC#T5'G[O3R,'[B@%,2!T7[SQ ]Z^"Z%L.DTWUI-_S8"GGB M,4:["-!LEBT3.HX<-^LV'A9*;I#AKN_!EC8Z)9=*N]P^@_\[;88? )L>&.1"M 9[Q ?& MPXH:P[2\LATWV 4?05'3OEU7UN%A=7IU4E MUI\$G\N2^\:*$T?[#9H%1F-L TB>Z9-GRV&_FE:77+5F933JL" M]]Q[@Y[_[CK/F62:BEW3MO9?\RJ_V'%R\:\LN_\JAX:#'IM#[+6;[+\%D^E; M,/DZ:S)NCIV=LVWO9&NC$;Q!C,AW>!\1VZ31=,F%X;+I+7B>,_GH@+/RAD[M M:^*>OAV?LX(NA;EMP1'9MK^QG"_+K!UU#0O1C-JVO\+TNFG[^F)S<9FS%!D%D M@'(&*,>S0LC$?; \84YFK_!,LRQ)TA1;TLAGD#!I8',OW9 M6N.[C5?(TW6 [>E3%8+-%*]$;*;X6@,27C=@9%EXM[$\P,!V :L=R!_. S45 MYB0)["KF#7N"<23+, 1J,5RC:8JL3@J?\/Y@3TF29%D8 2SL($DP!)Y&',$< M@ <,21)W#AZ<1_'FG(JWOYV,?P-02P,$% @ A(N96)>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'H\=Q5Z#)K;$23()_>M/,B&W#N[>OX#?5VT>"%1I%&5*-S9"W;.*RYS8&T(#0*, M",#HU0#9FP5'D#$!&0\(N?00_A\,4R7[MNEXP&S7^3P(+X L7FFUYU0"K@9M&P\NK2KE@$E@& M%ZJNA6V]B9&HD7\2>.B_EKFJW=/ '[NC*S7H3P*/^C=BM;;O5/FN,3W#640- M_%'@@?_&;W0)T(9KNV-6.R8+SP1:=Q,?3%(":D_!"%]H,?W!CWBI!@#-MHM=*\QGB4%Z+PI4+N M]M#\Z)ZCC!"%KPT0E<]UV-)]J""-Z&>T[Y>-DHH<6"AX/RO%X[R2AS8*SV)8"\CI94X ML%9^G1&VJ!B3TDH<6BM]:6%O,"FKQ(&M\NO\\"B8E%CBP&)9NF,4C1N\??/S MN2_J ^I;M@WN*E.620);!F/^::!L*C879?O6CY08DU)-$EHU"/,O\(^\NTMG M6WK/Q2[!<5(9]Q7-Q M"26A)+"$7K;S,:/6'4S*0DE@"^&+CFJ()U8LRX2R4#)<>=,)H]:3?FO*TX)*!U00)_W#[K_\_*I>,28 ME(#25YAA06'%F.2L^X "6JY]07[.C4LZ%GSW8F8CI024AFZNX>3(S\%\;^=@ M?$;W8F1/*0&EH:L@*IJ=KD9*"2@=4$#'F+@'F%("2D.70;W-E[Y'**,4E VH MH#_\.K>F9G-P =W'$V-2"LH&+(-\4=E45L@5FZTT^$E,C$DI* N^[ LULT@+ M992%LB$M5);0KC@\%$2W>$#** MEH4A:8#6@BW MX&?[%CS&I"PT'6+AV?':C,/3CC$I"TT#6^C%:HB7NL28Y,+DX(O1B$4;G<[, ME++0M+70N-W9?/I80"DD%%_=*8S;GO,J7VCF7]IE95&2^J5E95-5%V[;-SE7 MO#C\U./P,Y5/_P!02P,$% @ A(N96'H$ UU< @ (2X !H !X;"]? MQ[VAVY8?)R. MYV%=[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=1]_G M^YF+U\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+UZ;?E7%=U1_'V^FA MOA[2PV5RM7AY6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@#$%Y M_J 5!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$8"<"L1.2G0C,3HAV(E [ M(=N)P.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$ M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V- M0&]#O8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z.VHMQ/H[:BW M$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J M'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q,"O0/U#@*] _4. KT# M]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F0 M0.^,>N?OU'L8/X]EN/5\K?'YWTGU>+FWW!Y_77Z=1 E75YSK^XKA^2]02P,$ M% @ A(N96"XH"M@5 @ _"P !, !;0V]N=&5N=%]4>7!E&UL MS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20-K$*5*1] M-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L7 M0M\U+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_ M>CK8]&+T\FYW# = M/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L M,+2!]?0?K@ M*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"1 M5:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM" MD56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K M1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLB MJT61U:+(:E%DM2BR6A19[?^4]:?W^T^.GY_UX+KQ)9_-?WJ^_@U02P$"% ,4 M " "$BYE8!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( (2+F5@J:F1P[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ A(N96-0=WJ_F!@ 2B$ !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA(N96+>B ^O," +2L !@ ("!E!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96"+&0/ @ @ [P0 !D ("! M>V( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ A(N96(4/KFD_ P S08 !D ("!=VL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96&5CCA.A M"P Y2( !D ("!'74 'AL+W=O&PO=V]R:W-H965T# !X;"]W;W)K&UL4$L! A0#% @ A(N96!?"Q'AG!@ E0X !D M ("!V(D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ A(N96/@.'V]A!@ UPX !D ("!2YH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA(N96"YS7#5( P ]@8 !D ("!>Z< 'AL+W=O&PO=V]R:W-H965T( 9 " @2:O !X;"]W M;W)K&UL4$L! A0#% @ A(N96-S[5\8)!@ M"P\ !D ("!L-< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96%S9+H?C @ S08 !D M ("!$>0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ A(N96)!,&PO=V]R:W-H965T&UL4$L! A0#% @ A(N9 M6.51E:\R P Q 8 !D ("!!OL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96-.ELE7) @ " L M !D ("!,@8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96/BS8=Z" @ PD !D M ("!%0\! 'AL+W=O&PO=V]R:W-H965T M'3P0, #P/ 9 M " @2H5 0!X;"]W;W)K&UL4$L! A0# M% @ A(N96/0S@2EL @ 5 8 !D ("!(AD! 'AL+W=O M&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ A(N96/K' M0_]B P 9@X !D ("!V" ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96-RCN.A\ @ FP8 !D M ("!'BL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ A(N96+E])OWK!0 XRT !D ("! M;S,! 'AL+W=OON52Q(# "#"0 &0 @(&1.0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ A(N96",LKXD ! !A$ !D ("!"$(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96.="$M?V P ^0P !D M ("!YFH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ A(N96'DV\5S3 @ 3@@ !D ("!BG0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA(N96.0D9'$7 P $0\ !D ("!L'X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96"\[\\9B!P M%SX !D ("!W(P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A(N96!Y71>N$ P K@\ !D M ("!=9L! 'AL+W=O&PO=V]R:W-H M965T ^M. , )(. 9 M " @>VB 0!X;"]W;W)K&UL4$L! M A0#% @ A(N96!S%#Z > P 2!$ T ( !7*8! 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ A(N96'H$ UU< @ (2X !H ( !T; ! 'AL+U]R M96QS+W=O XML 94 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 95 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 212 301 1 false 82 0 false 8 false false R1.htm 00000001 - Document - Cover Sheet http://kidoz.net/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://kidoz.net/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://kidoz.net/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations and Comprehensive (Loss) Income Sheet http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome Consolidated Statements of Operations and Comprehensive (Loss) Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://kidoz.net/role/StatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://kidoz.net/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - Introduction Sheet http://kidoz.net/role/Introduction Introduction Notes 7 false false R8.htm 00000008 - Disclosure - Summary of significant accounting policies Sheet http://kidoz.net/role/SummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 8 false false R9.htm 00000009 - Disclosure - Accounts Receivable Sheet http://kidoz.net/role/AccountsReceivable Accounts Receivable Notes 9 false false R10.htm 00000010 - Disclosure - Prepaid expenses Sheet http://kidoz.net/role/PrepaidExpenses Prepaid expenses Notes 10 false false R11.htm 00000011 - Disclosure - Equipment Sheet http://kidoz.net/role/Equipment Equipment Notes 11 false false R12.htm 00000012 - Disclosure - Intangible assets Sheet http://kidoz.net/role/IntangibleAssets Intangible assets Notes 12 false false R13.htm 00000013 - Disclosure - Goodwill Sheet http://kidoz.net/role/Goodwill Goodwill Notes 13 false false R14.htm 00000014 - Disclosure - Software technology development costs Sheet http://kidoz.net/role/SoftwareTechnologyDevelopmentCosts Software technology development costs Notes 14 false false R15.htm 00000015 - Disclosure - Government CEBA loan Sheet http://kidoz.net/role/GovernmentCebaLoan Government CEBA loan Notes 15 false false R16.htm 00000016 - Disclosure - Stockholders??? Equity Sheet http://kidoz.net/role/StockholdersEquity Stockholders??? Equity Notes 16 false false R17.htm 00000017 - Disclosure - Fair value measurement Sheet http://kidoz.net/role/FairValueMeasurement Fair value measurement Notes 17 false false R18.htm 00000018 - Disclosure - Commitments Sheet http://kidoz.net/role/Commitments Commitments Notes 18 false false R19.htm 00000019 - Disclosure - Income taxes Sheet http://kidoz.net/role/IncomeTaxes Income taxes Notes 19 false false R20.htm 00000020 - Disclosure - Right-of-use assets Sheet http://kidoz.net/role/Right-of-useAssets Right-of-use assets Notes 20 false false R21.htm 00000021 - Disclosure - Related party transactions Sheet http://kidoz.net/role/RelatedPartyTransactions Related party transactions Notes 21 false false R22.htm 00000022 - Disclosure - Segmented information Sheet http://kidoz.net/role/SegmentedInformation Segmented information Notes 22 false false R23.htm 00000023 - Disclosure - General and administrative Sheet http://kidoz.net/role/GeneralAndAdministrative General and administrative Notes 23 false false R24.htm 00000024 - Disclosure - Stock awareness program Sheet http://kidoz.net/role/StockAwarenessProgram Stock awareness program Notes 24 false false R25.htm 00000025 - Disclosure - Concentrations Sheet http://kidoz.net/role/Concentrations Concentrations Notes 25 false false R26.htm 00000026 - Disclosure - Concentrations of credit risk Sheet http://kidoz.net/role/ConcentrationsOfCreditRisk Concentrations of credit risk Notes 26 false false R27.htm 00000027 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 27 false false R28.htm 00000028 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables Summary of significant accounting policies (Tables) Tables http://kidoz.net/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 00000029 - Disclosure - Accounts Receivable (Tables) Sheet http://kidoz.net/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://kidoz.net/role/AccountsReceivable 29 false false R30.htm 00000030 - Disclosure - Equipment (Tables) Sheet http://kidoz.net/role/EquipmentTables Equipment (Tables) Tables http://kidoz.net/role/Equipment 30 false false R31.htm 00000031 - Disclosure - Intangible assets (Tables) Sheet http://kidoz.net/role/IntangibleAssetsTables Intangible assets (Tables) Tables http://kidoz.net/role/IntangibleAssets 31 false false R32.htm 00000032 - Disclosure - Software technology development costs (Tables) Sheet http://kidoz.net/role/SoftwareTechnologyDevelopmentCostsTables Software technology development costs (Tables) Tables http://kidoz.net/role/SoftwareTechnologyDevelopmentCosts 32 false false R33.htm 00000033 - Disclosure - Stockholders??? Equity (Tables) Sheet http://kidoz.net/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://kidoz.net/role/StockholdersEquity 33 false false R34.htm 00000034 - Disclosure - Commitments (Tables) Sheet http://kidoz.net/role/CommitmentsTables Commitments (Tables) Tables http://kidoz.net/role/Commitments 34 false false R35.htm 00000035 - Disclosure - Income taxes (Tables) Sheet http://kidoz.net/role/IncomeTaxesTables Income taxes (Tables) Tables http://kidoz.net/role/IncomeTaxes 35 false false R36.htm 00000036 - Disclosure - Right-of-use assets (Tables) Sheet http://kidoz.net/role/Right-of-useAssetsTables Right-of-use assets (Tables) Tables http://kidoz.net/role/Right-of-useAssets 36 false false R37.htm 00000037 - Disclosure - Related party transactions (Tables) Sheet http://kidoz.net/role/RelatedPartyTransactionsTables Related party transactions (Tables) Tables http://kidoz.net/role/RelatedPartyTransactions 37 false false R38.htm 00000038 - Disclosure - Segmented information (Tables) Sheet http://kidoz.net/role/SegmentedInformationTables Segmented information (Tables) Tables http://kidoz.net/role/SegmentedInformation 38 false false R39.htm 00000039 - Disclosure - General and administrative (Tables) Sheet http://kidoz.net/role/GeneralAndAdministrativeTables General and administrative (Tables) Tables http://kidoz.net/role/GeneralAndAdministrative 39 false false R40.htm 00000040 - Disclosure - Schedule of Consolidation of Subsidiaries (Details) Sheet http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails Schedule of Consolidation of Subsidiaries (Details) Details 40 false false R41.htm 00000041 - Disclosure - Schedule of Useful Life of Equipment (Details) Sheet http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails Schedule of Useful Life of Equipment (Details) Details 41 false false R42.htm 00000042 - Disclosure - Schedule of Weighted Average Assumptions of Option (Details) Sheet http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails Schedule of Weighted Average Assumptions of Option (Details) Details 42 false false R43.htm 00000043 - Disclosure - Schedule of Finite-Lived Intangible Assets, Amortization Period (Details) Sheet http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails Schedule of Finite-Lived Intangible Assets, Amortization Period (Details) Details 43 false false R44.htm 00000044 - Disclosure - Schedule of Income (Loss) Per Share Data (Details) Sheet http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails Schedule of Income (Loss) Per Share Data (Details) Details 44 false false R45.htm 00000045 - Disclosure - Summary of significant accounting policies (Details Narrative) Sheet http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of significant accounting policies (Details Narrative) Details http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 00000046 - Disclosure - Schedule of Accounts Receivable (Details) Sheet http://kidoz.net/role/ScheduleOfAccountsReceivableDetails Schedule of Accounts Receivable (Details) Details 46 false false R47.htm 00000047 - Disclosure - Accounts Receivable (Details Narrative) Sheet http://kidoz.net/role/AccountsReceivableDetailsNarrative Accounts Receivable (Details Narrative) Details http://kidoz.net/role/AccountsReceivableTables 47 false false R48.htm 00000048 - Disclosure - Prepaid expenses (Details Narrative) Sheet http://kidoz.net/role/PrepaidExpensesDetailsNarrative Prepaid expenses (Details Narrative) Details http://kidoz.net/role/PrepaidExpenses 48 false false R49.htm 00000049 - Disclosure - Schedule of Equipment (Details) Sheet http://kidoz.net/role/ScheduleOfEquipmentDetails Schedule of Equipment (Details) Details 49 false false R50.htm 00000050 - Disclosure - Equipment (Details Narrative) Sheet http://kidoz.net/role/EquipmentDetailsNarrative Equipment (Details Narrative) Details http://kidoz.net/role/EquipmentTables 50 false false R51.htm 00000051 - Disclosure - Schedule of Intangible Assets (Details) Sheet http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails Schedule of Intangible Assets (Details) Details 51 false false R52.htm 00000052 - Disclosure - Intangible assets (Details Narrative) Sheet http://kidoz.net/role/IntangibleAssetsDetailsNarrative Intangible assets (Details Narrative) Details http://kidoz.net/role/IntangibleAssetsTables 52 false false R53.htm 00000053 - Disclosure - Goodwill (Details Narrative) Sheet http://kidoz.net/role/GoodwillDetailsNarrative Goodwill (Details Narrative) Details http://kidoz.net/role/Goodwill 53 false false R54.htm 00000054 - Disclosure - Schedule of Expense of Development Costs (Details) Sheet http://kidoz.net/role/ScheduleOfExpenseOfDevelopmentCostsDetails Schedule of Expense of Development Costs (Details) Details 54 false false R55.htm 00000055 - Disclosure - Government CEBA loan (Details Narrative) Sheet http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative Government CEBA loan (Details Narrative) Details http://kidoz.net/role/GovernmentCebaLoan 55 false false R56.htm 00000056 - Disclosure - Schedule of Share Based Payment Arrangement Warrant Activity (Details) Sheet http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails Schedule of Share Based Payment Arrangement Warrant Activity (Details) Details 56 false false R57.htm 00000057 - Disclosure - Schedule of Fair Value of Warrants Assumptions (Details) Sheet http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails Schedule of Fair Value of Warrants Assumptions (Details) Details 57 false false R58.htm 00000058 - Disclosure - Schedule of Share Based Payment Arrangement Option Activity (Details) Sheet http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails Schedule of Share Based Payment Arrangement Option Activity (Details) Details 58 false false R59.htm 00000059 - Disclosure - Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details) Sheet http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details) Details 59 false false R60.htm 00000060 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://kidoz.net/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://kidoz.net/role/StockholdersEquityTables 60 false false R61.htm 00000061 - Disclosure - Schedule of Minimum Lease Payments (Details) Sheet http://kidoz.net/role/ScheduleOfMinimumLeasePaymentsDetails Schedule of Minimum Lease Payments (Details) Details 61 false false R62.htm 00000062 - Disclosure - Schedule of Consulting Agreement with Related Parties (Details) Sheet http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails Schedule of Consulting Agreement with Related Parties (Details) Details 62 false false R63.htm 00000063 - Disclosure - Commitments (Details Narrative) Sheet http://kidoz.net/role/CommitmentsDetailsNarrative Commitments (Details Narrative) Details http://kidoz.net/role/CommitmentsTables 63 false false R64.htm 00000064 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails Schedule of Effective Income Tax Rate Reconciliation (Details) Details 64 false false R65.htm 00000065 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Schedule of Deferred Tax Assets and Liabilities (Details) Details 65 false false R66.htm 00000066 - Disclosure - Income taxes (Details Narrative) Sheet http://kidoz.net/role/IncomeTaxesDetailsNarrative Income taxes (Details Narrative) Details http://kidoz.net/role/IncomeTaxesTables 66 false false R67.htm 00000067 - Disclosure - Schedule of Right-of-use Assets (Details) Sheet http://kidoz.net/role/ScheduleOfRight-of-useAssetsDetails Schedule of Right-of-use Assets (Details) Details 67 false false R68.htm 00000068 - Disclosure - Schedule of Lessee Operating Lease Liability Maturity (Details) Sheet http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails Schedule of Lessee Operating Lease Liability Maturity (Details) Details 68 false false R69.htm 00000069 - Disclosure - Schedule of Operating Lease Liability (Details) Sheet http://kidoz.net/role/ScheduleOfOperatingLeaseLiabilityDetails Schedule of Operating Lease Liability (Details) Details 69 false false R70.htm 00000070 - Disclosure - Right-of-use assets (Details Narrative) Sheet http://kidoz.net/role/Right-of-useAssetsDetailsNarrative Right-of-use assets (Details Narrative) Details http://kidoz.net/role/Right-of-useAssetsTables 70 false false R71.htm 00000071 - Disclosure - Schedule of Related Party Transactions (Details) Sheet http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails Schedule of Related Party Transactions (Details) Details 71 false false R72.htm 00000072 - Disclosure - Related party transactions (Details Narrative) Sheet http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative Related party transactions (Details Narrative) Details http://kidoz.net/role/RelatedPartyTransactionsTables 72 false false R73.htm 00000073 - Disclosure - Schedule of Revenue By Geographical Region (Details) Sheet http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails Schedule of Revenue By Geographical Region (Details) Details 73 false false R74.htm 00000074 - Disclosure - Schedule of Equipment By Location (Details) Sheet http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails Schedule of Equipment By Location (Details) Details 74 false false R75.htm 00000075 - Disclosure - Schedule of General and Administrative Expense (Details) Sheet http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails Schedule of General and Administrative Expense (Details) Details 75 false false R76.htm 00000076 - Disclosure - Stock awareness program (Details Narrative) Sheet http://kidoz.net/role/StockAwarenessProgramDetailsNarrative Stock awareness program (Details Narrative) Details http://kidoz.net/role/StockAwarenessProgram 76 false false R77.htm 00000077 - Disclosure - Concentrations (Details Narrative) Sheet http://kidoz.net/role/ConcentrationsDetailsNarrative Concentrations (Details Narrative) Details http://kidoz.net/role/Concentrations 77 false false R78.htm 00000078 - Disclosure - Concentrations of credit risk (Details Narrative) Sheet http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative Concentrations of credit risk (Details Narrative) Details http://kidoz.net/role/ConcentrationsOfCreditRisk 78 false false All Reports Book All Reports form20-f.htm kdozf-20231231.xsd kdozf-20231231_cal.xml kdozf-20231231_def.xml kdozf-20231231_lab.xml kdozf-20231231_pre.xml form20-f_001.jpg form20-f_002.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form20-f.htm": { "nsprefix": "KDOZF", "nsuri": "http://kidoz.net/20231231", "dts": { "inline": { "local": [ "form20-f.htm" ] }, "schema": { "local": [ "kdozf-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "kdozf-20231231_cal.xml" ] }, "definitionLink": { "local": [ "kdozf-20231231_def.xml" ] }, "labelLink": { "local": [ "kdozf-20231231_lab.xml" ] }, "presentationLink": { "local": [ "kdozf-20231231_pre.xml" ] } }, "keyStandard": 269, "keyCustom": 32, "axisStandard": 26, "axisCustom": 0, "memberStandard": 29, "memberCustom": 52, "hidden": { "total": 98, "http://fasb.org/us-gaap/2023": 88, "http://xbrl.sec.gov/dei/2023": 3, "http://kidoz.net/20231231": 7 }, "contextCount": 212, "entityCount": 1, "segmentCount": 82, "elementCount": 536, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 870, "http://xbrl.sec.gov/dei/2023": 47, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://kidoz.net/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R2": { "role": "http://kidoz.net/role/BalanceSheets", "longName": "00000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R3": { "role": "http://kidoz.net/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockNoParValue", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R4": { "role": "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome", "longName": "00000004 - Statement - Consolidated Statements of Operations and Comprehensive (Loss) Income", "shortName": "Consolidated Statements of Operations and Comprehensive (Loss) Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R5": { "role": "http://kidoz.net/role/StatementsOfStockholdersEquity", "longName": "00000005 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R6": { "role": "http://kidoz.net/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R7": { "role": "http://kidoz.net/role/Introduction", "longName": "00000007 - Disclosure - Introduction", "shortName": "Introduction", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R8": { "role": "http://kidoz.net/role/SummaryOfSignificantAccountingPolicies", "longName": "00000008 - Disclosure - Summary of significant accounting policies", "shortName": "Summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R9": { "role": "http://kidoz.net/role/AccountsReceivable", "longName": "00000009 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R10": { "role": "http://kidoz.net/role/PrepaidExpenses", "longName": "00000010 - Disclosure - Prepaid expenses", "shortName": "Prepaid expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:PrepaidExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:PrepaidExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R11": { "role": "http://kidoz.net/role/Equipment", "longName": "00000011 - Disclosure - Equipment", "shortName": "Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R12": { "role": "http://kidoz.net/role/IntangibleAssets", "longName": "00000012 - Disclosure - Intangible assets", "shortName": "Intangible assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R13": { "role": "http://kidoz.net/role/Goodwill", "longName": "00000013 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R14": { "role": "http://kidoz.net/role/SoftwareTechnologyDevelopmentCosts", "longName": "00000014 - Disclosure - Software technology development costs", "shortName": "Software technology development costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R15": { "role": "http://kidoz.net/role/GovernmentCebaLoan", "longName": "00000015 - Disclosure - Government CEBA loan", "shortName": "Government CEBA loan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R16": { "role": "http://kidoz.net/role/StockholdersEquity", "longName": "00000016 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R17": { "role": "http://kidoz.net/role/FairValueMeasurement", "longName": "00000017 - Disclosure - Fair value measurement", "shortName": "Fair value measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R18": { "role": "http://kidoz.net/role/Commitments", "longName": "00000018 - Disclosure - Commitments", "shortName": "Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R19": { "role": "http://kidoz.net/role/IncomeTaxes", "longName": "00000019 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R20": { "role": "http://kidoz.net/role/Right-of-useAssets", "longName": "00000020 - Disclosure - Right-of-use assets", "shortName": "Right-of-use assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R21": { "role": "http://kidoz.net/role/RelatedPartyTransactions", "longName": "00000021 - Disclosure - Related party transactions", "shortName": "Related party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R22": { "role": "http://kidoz.net/role/SegmentedInformation", "longName": "00000022 - Disclosure - Segmented information", "shortName": "Segmented information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R23": { "role": "http://kidoz.net/role/GeneralAndAdministrative", "longName": "00000023 - Disclosure - General and administrative", "shortName": "General and administrative", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:GeneralAndAdministrationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:GeneralAndAdministrationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R24": { "role": "http://kidoz.net/role/StockAwarenessProgram", "longName": "00000024 - Disclosure - Stock awareness program", "shortName": "Stock awareness program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:StockAwarnessProgramTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:StockAwarnessProgramTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R25": { "role": "http://kidoz.net/role/Concentrations", "longName": "00000025 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R26": { "role": "http://kidoz.net/role/ConcentrationsOfCreditRisk", "longName": "00000026 - Disclosure - Concentrations of credit risk", "shortName": "Concentrations of credit risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ConcentrationCreditRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ConcentrationCreditRiskTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R27": { "role": "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000027 - Disclosure - Summary of significant accounting policies (Policies)", "shortName": "Summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R28": { "role": "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "00000028 - Disclosure - Summary of significant accounting policies (Tables)", "shortName": "Summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R29": { "role": "http://kidoz.net/role/AccountsReceivableTables", "longName": "00000029 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R30": { "role": "http://kidoz.net/role/EquipmentTables", "longName": "00000030 - Disclosure - Equipment (Tables)", "shortName": "Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R31": { "role": "http://kidoz.net/role/IntangibleAssetsTables", "longName": "00000031 - Disclosure - Intangible assets (Tables)", "shortName": "Intangible assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R32": { "role": "http://kidoz.net/role/SoftwareTechnologyDevelopmentCostsTables", "longName": "00000032 - Disclosure - Software technology development costs (Tables)", "shortName": "Software technology development costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R33": { "role": "http://kidoz.net/role/StockholdersEquityTables", "longName": "00000033 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R34": { "role": "http://kidoz.net/role/CommitmentsTables", "longName": "00000034 - Disclosure - Commitments (Tables)", "shortName": "Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R35": { "role": "http://kidoz.net/role/IncomeTaxesTables", "longName": "00000035 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R36": { "role": "http://kidoz.net/role/Right-of-useAssetsTables", "longName": "00000036 - Disclosure - Right-of-use assets (Tables)", "shortName": "Right-of-use assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ScheduleOfRightofuseAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ScheduleOfRightofuseAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R37": { "role": "http://kidoz.net/role/RelatedPartyTransactionsTables", "longName": "00000037 - Disclosure - Related party transactions (Tables)", "shortName": "Related party transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R38": { "role": "http://kidoz.net/role/SegmentedInformationTables", "longName": "00000038 - Disclosure - Segmented information (Tables)", "shortName": "Segmented information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R39": { "role": "http://kidoz.net/role/GeneralAndAdministrativeTables", "longName": "00000039 - Disclosure - General and administrative (Tables)", "shortName": "General and administrative (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "KDOZF:GeneralAndAdministrationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "KDOZF:GeneralAndAdministrationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R40": { "role": "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails", "longName": "00000040 - Disclosure - Schedule of Consolidation of Subsidiaries (Details)", "shortName": "Schedule of Consolidation of Subsidiaries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_ShoalMediaCanadaIncMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_ShoalMediaCanadaIncMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R41": { "role": "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails", "longName": "00000041 - Disclosure - Schedule of Useful Life of Equipment (Details)", "shortName": "Schedule of Useful Life of Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_ComputerEquipmentMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "KDOZF:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_ComputerEquipmentMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "KDOZF:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R42": { "role": "http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails", "longName": "00000042 - Disclosure - Schedule of Weighted Average Assumptions of Option (Details)", "shortName": "Schedule of Weighted Average Assumptions of Option (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R43": { "role": "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "longName": "00000043 - Disclosure - Schedule of Finite-Lived Intangible Assets, Amortization Period (Details)", "shortName": "Schedule of Finite-Lived Intangible Assets, Amortization Period (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_AdTechTechnologyMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "KDOZF:ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_AdTechTechnologyMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "KDOZF:ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R44": { "role": "http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails", "longName": "00000044 - Disclosure - Schedule of Income (Loss) Per Share Data (Details)", "shortName": "Schedule of Income (Loss) Per Share Data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000045 - Disclosure - Summary of significant accounting policies (Details Narrative)", "shortName": "Summary of significant accounting policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R46": { "role": "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails", "longName": "00000046 - Disclosure - Schedule of Accounts Receivable (Details)", "shortName": "Schedule of Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R47": { "role": "http://kidoz.net/role/AccountsReceivableDetailsNarrative", "longName": "00000047 - Disclosure - Accounts Receivable (Details Narrative)", "shortName": "Accounts Receivable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R48": { "role": "http://kidoz.net/role/PrepaidExpensesDetailsNarrative", "longName": "00000048 - Disclosure - Prepaid expenses (Details Narrative)", "shortName": "Prepaid expenses (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_LeaseholdImprovementsMember", "name": "us-gaap:PrepaidRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "KDOZF:PrepaidExpensesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R49": { "role": "http://kidoz.net/role/ScheduleOfEquipmentDetails", "longName": "00000049 - Disclosure - Schedule of Equipment (Details)", "shortName": "Schedule of Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R50": { "role": "http://kidoz.net/role/EquipmentDetailsNarrative", "longName": "00000050 - Disclosure - Equipment (Details Narrative)", "shortName": "Equipment (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R51": { "role": "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails", "longName": "00000051 - Disclosure - Schedule of Intangible Assets (Details)", "shortName": "Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R52": { "role": "http://kidoz.net/role/IntangibleAssetsDetailsNarrative", "longName": "00000052 - Disclosure - Intangible assets (Details Narrative)", "shortName": "Intangible assets (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R53": { "role": "http://kidoz.net/role/GoodwillDetailsNarrative", "longName": "00000053 - Disclosure - Goodwill (Details Narrative)", "shortName": "Goodwill (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "KDOZF:GoodwillCarryingAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R54": { "role": "http://kidoz.net/role/ScheduleOfExpenseOfDevelopmentCostsDetails", "longName": "00000054 - Disclosure - Schedule of Expense of Development Costs (Details)", "shortName": "Schedule of Expense of Development Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:InternalUseSoftwarePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R55": { "role": "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative", "longName": "00000055 - Disclosure - Government CEBA loan (Details Narrative)", "shortName": "Government CEBA loan (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2021-01-012021-12-31_custom_LeumiBankMember", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R56": { "role": "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails", "longName": "00000056 - Disclosure - Schedule of Share Based Payment Arrangement Warrant Activity (Details)", "shortName": "Schedule of Share Based Payment Arrangement Warrant Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_WarrantMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_WarrantMember", "name": "KDOZF:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrucmentsOutstandingWeightedAverageExercisePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R57": { "role": "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails", "longName": "00000057 - Disclosure - Schedule of Fair Value of Warrants Assumptions (Details)", "shortName": "Schedule of Fair Value of Warrants Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_MeasurementInputExercisePriceMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "CADPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "KDOZF:ScheduleOfFairValueOfWarrantsOrRightsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R58": { "role": "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "longName": "00000058 - Disclosure - Schedule of Share Based Payment Arrangement Option Activity (Details)", "shortName": "Schedule of Share Based Payment Arrangement Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R59": { "role": "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails", "longName": "00000059 - Disclosure - Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details)", "shortName": "Schedule of Share Based Payment Arrangement Option Exercise Price Range (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R60": { "role": "http://kidoz.net/role/StockholdersEquityDetailsNarrative", "longName": "00000060 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2021-12-31", "name": "KDOZF:CommonStockValues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "KDOZF:CommonStockValues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R61": { "role": "http://kidoz.net/role/ScheduleOfMinimumLeasePaymentsDetails", "longName": "00000061 - Disclosure - Schedule of Minimum Lease Payments (Details)", "shortName": "Schedule of Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "KDOZF:OperatingLeasesFutureMinimumPaymentsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "KDOZF:OperatingLeasesFutureMinimumPaymentsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R62": { "role": "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails", "longName": "00000062 - Disclosure - Schedule of Consulting Agreement with Related Parties (Details)", "shortName": "Schedule of Consulting Agreement with Related Parties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2023-01-012023-12-31_custom_TMWilliamsExecutiveChairmanMember_custom_TMWilliamsRowIncMember", "name": "us-gaap:DebtInstrumentPeriodicPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_TMWilliamsExecutiveChairmanMember_custom_TMWilliamsRowIncMember", "name": "us-gaap:DebtInstrumentPeriodicPayment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R63": { "role": "http://kidoz.net/role/CommitmentsDetailsNarrative", "longName": "00000063 - Disclosure - Commitments (Details Narrative)", "shortName": "Commitments (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R64": { "role": "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "longName": "00000064 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R65": { "role": "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "00000065 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R66": { "role": "http://kidoz.net/role/IncomeTaxesDetailsNarrative", "longName": "00000066 - Disclosure - Income taxes (Details Narrative)", "shortName": "Income taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "KDOZF:NoncapitalLossAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "KDOZF:NoncapitalLossAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R67": { "role": "http://kidoz.net/role/ScheduleOfRight-of-useAssetsDetails", "longName": "00000067 - Disclosure - Schedule of Right-of-use Assets (Details)", "shortName": "Schedule of Right-of-use Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "KDOZF:ScheduleOfRightofuseAssetsTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R68": { "role": "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails", "longName": "00000068 - Disclosure - Schedule of Lessee Operating Lease Liability Maturity (Details)", "shortName": "Schedule of Lessee Operating Lease Liability Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R69": { "role": "http://kidoz.net/role/ScheduleOfOperatingLeaseLiabilityDetails", "longName": "00000069 - Disclosure - Schedule of Operating Lease Liability (Details)", "shortName": "Schedule of Operating Lease Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "KDOZF:ScheduleOfOperatingLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "KDOZF:ScheduleOfOperatingLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R70": { "role": "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative", "longName": "00000070 - Disclosure - Right-of-use assets (Details Narrative)", "shortName": "Right-of-use assets (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2019-04-01_custom_FacilityInVancouverCanadaMember", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R71": { "role": "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails", "longName": "00000071 - Disclosure - Schedule of Related Party Transactions (Details)", "shortName": "Schedule of Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OfficersCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_RelatedPartyMember", "name": "us-gaap:OfficersCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "KDOZF:ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R72": { "role": "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "longName": "00000072 - Disclosure - Related party transactions (Details Narrative)", "shortName": "Related party transactions (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_DirectorAndOfficerMember", "name": "us-gaap:OtherLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R73": { "role": "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails", "longName": "00000073 - Disclosure - Schedule of Revenue By Geographical Region (Details)", "shortName": "Schedule of Revenue By Geographical Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_WesternEuropeMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R74": { "role": "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails", "longName": "00000074 - Disclosure - Schedule of Equipment By Location (Details)", "shortName": "Schedule of Equipment By Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_country_AI", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R75": { "role": "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails", "longName": "00000075 - Disclosure - Schedule of General and Administrative Expense (Details)", "shortName": "Schedule of General and Administrative Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:GeneralComputerExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "KDOZF:ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock", "KDOZF:GeneralAndAdministrationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:GeneralComputerExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "KDOZF:ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock", "KDOZF:GeneralAndAdministrationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R76": { "role": "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "longName": "00000076 - Disclosure - Stock awareness program (Details Narrative)", "shortName": "Stock awareness program (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:StockAwarnessExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "KDOZF:StockAwarnessProgramTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "KDOZF:StockAwarnessExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "KDOZF:StockAwarnessProgramTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R77": { "role": "http://kidoz.net/role/ConcentrationsDetailsNarrative", "longName": "00000077 - Disclosure - Concentrations (Details Narrative)", "shortName": "Concentrations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_CustomerOneMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R78": { "role": "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative", "longName": "00000078 - Disclosure - Concentrations of credit risk (Details Narrative)", "shortName": "Concentrations of credit risk (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "KDOZF:ConcentrationCreditRiskTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "KDOZF:ConcentrationCreditRiskTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } } }, "tag": { "country_AI": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AI", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails" ], "lang": { "en-us": { "role": { "label": "ANGUILLA" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities - related party (Note 15)", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r677" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r188", "r269", "r270", "r654" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r636" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r570", "r635", "r683", "r794" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, less allowance for doubtful accounts $106,839 (2022 - $53,241) (Note 3)", "totalLabel": "Net accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r269", "r270" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment, Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r75", "r183", "r512" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r448" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r5", "r13", "r41", "r203", "r204", "r457", "r458", "r459", "r460", "r461", "r718" ] }, "KDOZF_AdTechTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "AdTechTechnologyMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Ad Tech Technology [Member]", "documentation": "Ad Tech Technology [Member]" } } }, "auth_ref": [] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Advertising [Member]", "documentation": "Announcement promoting product, service, or event." } } }, "auth_ref": [ "r744" ] }, "KDOZF_AgoraInternetRelationsCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "AgoraInternetRelationsCorpMember", "presentation": [ "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Agora Internet Relations Corp [Member]", "documentation": "Agora Internet Relations Corp [Member]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation (Note 10)", "verboseLabel": "Share-based payment arrangement, expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r399", "r407" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://kidoz.net/role/AccountsReceivableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Doubtful debt provision", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r189", "r273", "r282", "r283", "r286", "r794" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheetsParenthetical", "http://kidoz.net/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "negatedLabel": "Provision for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r189", "r273", "r282" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r285" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://kidoz.net/role/IntangibleAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r68", "r73" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r705" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive securities excluded from computation of earnings per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r240" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r51" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets [Default Label]", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r144", "r186", "r215", "r247", "r255", "r260", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r432", "r434", "r450", "r505", "r575", "r677", "r690", "r740", "r741", "r785" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r179", "r191", "r215", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r432", "r434", "r450", "r677", "r740", "r741", "r785" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r705" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r702", "r704", "r705" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r702", "r704", "r705" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r702", "r704", "r705" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "KDOZF_BromleyAccountingServicesLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "BromleyAccountingServicesLtdMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Bromley Accounting Services Ltd. [Member]", "documentation": "Bromley Accounting Services Ltd. [Member]" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r704", "r705" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://kidoz.net/role/Introduction" ], "lang": { "en-us": { "role": { "label": "Introduction", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r106", "r128", "r129" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails" ], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "auth_ref": [] }, "KDOZF_CanadaEmergencyBusinessAccountLoanProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "CanadaEmergencyBusinessAccountLoanProgramMember", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Canada Emergency Business Account Loan Program [Member]", "documentation": "Canada Emergency Business Account Loan Program [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfExpenseOfDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "label": "Software technology development during the year", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfExpenseOfDevelopmentCostsDetails", "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Software technology development costs", "periodStartLabel": "Opening total software technology development costs", "periodEndLabel": "Closing total software technology development costs", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r649" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash", "label": "Cash [Default Label]", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r156", "r507", "r541", "r569", "r677", "r690", "r716" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r181", "r653" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, beginning of year", "periodEndLabel": "Cash, end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r125", "r211" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r125" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash, uninsured amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "KDOZF_CentralEasternAndSouthernEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "CentralEasternAndSouthernEuropeMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Central Eastern And Southern Europe [Member]", "documentation": "Central Eastern And Southern Europe [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price of warrants", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of securities called by warrants", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r86" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments (Note 12)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r36", "r102", "r506", "r560" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/Commitments" ], "lang": { "en-us": { "role": { "label": "Commitments", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r134", "r301", "r302", "r637", "r737" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r727", "r728", "r775", "r797", "r802" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://kidoz.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, no par value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CommonStockSharesAuthorizedUnlimited": { "xbrltype": "authorizedUnlimitedItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorizedUnlimited", "presentation": [ "http://kidoz.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "Indicates that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\"." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://kidoz.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://kidoz.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r110", "r561", "r581", "r802", "r803" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, no par value, unlimited shares authorized, 131,304,499 shares issued and outstanding (December 31, 2022 - 131,347,999)", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r110", "r508", "r677" ] }, "KDOZF_CommonStockValues": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "CommonStockValues", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock value", "documentation": "Common stock values." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentDetails", "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "KDOZF_ConcentrationCreditRiskTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ConcentrationCreditRiskTextBlock", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRisk" ], "lang": { "en-us": { "role": { "label": "Concentrations of credit risk", "documentation": "Concentration credit risk [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r54", "r56", "r98", "r99", "r268", "r636" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r54", "r56", "r98", "r99", "r268", "r530", "r636" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r54", "r56", "r98", "r99", "r268", "r636", "r713" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/Concentrations" ], "lang": { "en-us": { "role": { "label": "Concentrations", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r636" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r53", "r54", "r56", "r57", "r98", "r143", "r636" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r54", "r56", "r98", "r99", "r268", "r636" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "KDOZF_ContentMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ContentMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Content [Member]", "documentation": "Content [Member]" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://kidoz.net/role/CommitmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Minimum Lease Payments", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r726" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Cost of sales:", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r120", "r486" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r121", "r215", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r450", "r740" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes (Note 13)", "totalLabel": "Current income taxes (recovery) expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r142", "r422", "r428", "r725" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r55", "r268" ] }, "KDOZF_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "CustomerOneMember", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "documentation": "Related to customer one." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r96" ] }, "KDOZF_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "CustomerThreeMember", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Three [Member]", "documentation": "Customer Three [Member]" } } }, "auth_ref": [] }, "KDOZF_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "CustomerTwoMember", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Two [Member]", "documentation": "Customer Two [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoan" ], "lang": { "en-us": { "role": { "label": "Government CEBA loan", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r135", "r213", "r316", "r322", "r323", "r324", "r325", "r326", "r327", "r332", "r339", "r340", "r341" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r107", "r108", "r145", "r146", "r219", "r317", "r318", "r319", "r320", "r321", "r323", "r328", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r463", "r665", "r666", "r667", "r668", "r669", "r723" ] }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDecreaseForgiveness", "crdr": "debit", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from loan", "label": "Debt Instrument, Decrease, Forgiveness", "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument." } } }, "auth_ref": [ "r723" ] }, "us-gaap_DebtInstrumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescription", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan description", "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total." } } }, "auth_ref": [ "r26", "r78", "r103", "r107", "r145", "r146" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r34", "r318" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r35", "r219", "r317", "r318", "r319", "r320", "r321", "r323", "r328", "r329", "r330", "r331", "r333", "r334", "r335", "r336", "r337", "r338", "r463", "r665", "r666", "r667", "r668", "r669", "r723" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Management consulting agreements, annual amount", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r35", "r104" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income tax expense", "verboseLabel": "Deferred income tax (recovery) expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r142", "r164", "r427", "r428", "r725" ] }, "KDOZF_DeferredTaxAssetsAndLiabilityPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DeferredTaxAssetsAndLiabilityPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equipment", "documentation": "Deferred tax assets and liability property plant and equipment.", "label": "DeferredTaxAssetsAndLiabilityPropertyPlantAndEquipment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax (liabilities) assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Non-capital loss carry forwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r95", "r774" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r95", "r774" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r418" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax (liability) asset", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r94", "r773" ] }, "KDOZF_DeferredTaxationRecoveryExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DeferredTaxationRecoveryExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred taxation recovery (expense) (Note 13)", "documentation": "Deferred taxation recovery expense.", "label": "DeferredTaxationRecoveryExpense" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Security deposit", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r717" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://kidoz.net/role/EquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r74" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization (Notes 5 and 6)", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r74" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r250" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of derivative liability", "verboseLabel": "Derivative liability", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r24", "r97", "r115", "r192", "r657" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative liability \u2013 warrants (Note 2i and 10)", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r193", "r194", "r449", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r576", "r578", "r579", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r657", "r798" ] }, "KDOZF_DerivativeLiabilityWarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DerivativeLiabilityWarrantsPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivative liability \u2013 warrants", "documentation": "Derivative Liability Warrants [Policy Text Block]" } } }, "auth_ref": [] }, "KDOZF_DirectorAndOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DirectorAndOfficerMember", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Director and Officer [Member]", "documentation": "Director and Officer [Member]" } } }, "auth_ref": [] }, "KDOZF_DirectorsAndOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DirectorsAndOfficersMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Directors and Officers [Member]", "documentation": "Directors and Officers [Member]" } } }, "auth_ref": [] }, "KDOZF_DisclosureConcentrationsOfCreditRiskAbstract": { "xbrltype": "stringItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DisclosureConcentrationsOfCreditRiskAbstract", "lang": { "en-us": { "role": { "label": "Concentrations Of Credit Risk" } } }, "auth_ref": [] }, "KDOZF_DisclosureGeneralAndAdministrativeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DisclosureGeneralAndAdministrativeAbstract", "lang": { "en-us": { "role": { "label": "General And Administrative", "verboseLabel": "Schedule Of General And Administrative Expense" } } }, "auth_ref": [] }, "KDOZF_DisclosurePrepaidExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DisclosurePrepaidExpensesAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses" } } }, "auth_ref": [] }, "KDOZF_DisclosureRightofuseAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DisclosureRightofuseAssetsAbstract", "lang": { "en-us": { "role": { "label": "Right-of-use Assets", "verboseLabel": "Schedule Of Right-of-use Assets", "terseLabel": "Schedule Of Lessee Operating Lease Liability Maturity" } } }, "auth_ref": [] }, "KDOZF_DisclosureStockAwarenessProgramAbstract": { "xbrltype": "stringItemType", "nsuri": "http://kidoz.net/20231231", "localname": "DisclosureStockAwarenessProgramAbstract", "lang": { "en-us": { "role": { "label": "Stock Awareness Program" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r704" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r702", "r704", "r705" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r702", "r704", "r705", "r707" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r703" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r691" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r704" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r704" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r706" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r694" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Basic loss per common share", "verboseLabel": "Basic loss per common share outstanding", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r205", "r225", "r226", "r227", "r228", "r229", "r233", "r235", "r237", "r238", "r239", "r241", "r444", "r445", "r502", "r516", "r659" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Diluted loss per common share", "verboseLabel": "Diluted loss per common share outstanding", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r205", "r225", "r226", "r227", "r228", "r229", "r235", "r237", "r238", "r239", "r241", "r444", "r445", "r502", "r516", "r659" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "KDOZF_EmployeeStockOptions1Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "EmployeeStockOptions1Member", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Options [Member]", "documentation": "Employee Stock Options [Member]", "label": "Employee Stock Options [Member] [Default Label]" } } }, "auth_ref": [] }, "KDOZF_EmployeeStockOptions2Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "EmployeeStockOptions2Member", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options 2 [Member]", "documentation": "Employee Stock Options 2 [Member]." } } }, "auth_ref": [] }, "KDOZF_EmployeeStockOptions3Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "EmployeeStockOptions3Member", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options 3 {Member]", "documentation": "Employee Stock Options 3 {Member]." } } }, "auth_ref": [] }, "KDOZF_EmployeeStockOptions4Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "EmployeeStockOptions4Member", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options 4 [Member]", "documentation": "Employee Stock Options 4 [Member]." } } }, "auth_ref": [] }, "KDOZF_EmployeeStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "EmployeeStockOptionsMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee Stock Options [Member]", "documentation": "Employee Stock Options [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r693" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r697" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r693" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r693" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r711" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r693" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r708" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r705" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r693" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r693" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r693" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r693" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r709" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r177", "r202", "r203", "r204", "r220", "r221", "r222", "r224", "r230", "r232", "r242", "r280", "r281", "r355", "r400", "r401", "r402", "r423", "r424", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r456", "r457", "r458", "r459", "r460", "r461", "r471", "r525", "r526", "r527", "r540", "r607" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r276", "r277", "r278" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r276" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Consolidation of Subsidiaries", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r275" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "KDOZF_FacilityInVancouverCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "FacilityInVancouverCanadaMember", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Facility in Vancouver, Canada [Member]", "documentation": "Related to a facility in Vancouver, Canada." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants value", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r9" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://kidoz.net/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "label": "Fair value measurement", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r446" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Financial instruments and fair value measurements", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r25" ] }, "KDOZF_FarcastOperationsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "FarcastOperationsIncMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Farcast Operations Inc. [Member]", "documentation": "Farcast Operations Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails" ], "lang": { "en-us": { "role": { "label": "Amortization period (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r299" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r297", "r298", "r299", "r300", "r487", "r488" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, Cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r488" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r487" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r69", "r72" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, Net book value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r487" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Foreign exchange gain (loss)", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r452", "r453", "r454", "r455", "r604" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign exchange (income) loss", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r127", "r583", "r688", "r779", "r780", "r801" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentDetails", "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails" ], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gain on derivative liability \u2013 warrants (Note 10(c))", "negatedLabel": "Gain on derivative liability \u2013 warrants", "verboseLabel": "Gain on derivative liability", "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings." } } }, "auth_ref": [ "r9", "r150", "r594", "r595", "r596", "r597" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 }, "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative", "http://kidoz.net/role/StatementsOfCashFlows", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Gain on settlement of debt (Note 9)", "negatedLabel": "Gain on settlement of debt", "verboseLabel": "Gain on settlement of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r76", "r77" ] }, "KDOZF_GeneralAndAdministrationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "GeneralAndAdministrationTextBlock", "presentation": [ "http://kidoz.net/role/GeneralAndAdministrative" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The entire disclosure of general and administrative." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "General and administrative (Note 17)", "totalLabel": "Total general and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r123", "r586" ] }, "KDOZF_GeneralComputerExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "GeneralComputerExpenses", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": { "parentTag": "us-gaap_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Computer expenses", "documentation": "General computer expenses." } } }, "auth_ref": [] }, "us-gaap_GeneralInsuranceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralInsuranceExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": { "parentTag": "us-gaap_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Insurance", "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/GoodwillDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Goodwill (Note 7)", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r184", "r290", "r501", "r664", "r677", "r734", "r735" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r289", "r295", "r664" ] }, "KDOZF_GoodwillCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "GoodwillCarryingAmount", "crdr": "debit", "presentation": [ "http://kidoz.net/role/GoodwillDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Goodwill carrying amount", "documentation": "Goodwill carrying amount." } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/Goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r289", "r292", "r294", "r664" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Goodwill, impairment loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r291", "r293", "r295", "r664" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r119", "r215", "r247", "r254", "r259", "r262", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r450", "r661", "r740" ] }, "KDOZF_HWBromleyChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "HWBromleyChiefFinancialOfficerMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "H. W. Bromley Chief Financial Officer [Member]", "documentation": "H. W. Bromley Chief Financial Officer [Member]" } } }, "auth_ref": [] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IL", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails" ], "lang": { "en-us": { "role": { "label": "ISRAEL" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r702", "r704", "r705" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets and long-lived assets to be disposed of", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r117", "r148", "r247", "r254", "r259", "r262", "r503", "r514", "r661" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r216", "r409", "r415", "r416", "r420", "r425", "r429", "r430", "r431", "r536" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total taxation (recovery) expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r155", "r165", "r231", "r232", "r251", "r413", "r426", "r517" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r201", "r411", "r412", "r416", "r417", "r419", "r421", "r532" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r772" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Change in statutory, foreign tax, foreign exchange rates and other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r410", "r414" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r772" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Expected tax (recovery) expense", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r414" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Adjustment to prior years provision versus statutory tax returns", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r772" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid (recovery)", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r47" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r296" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r72", "r483", "r484", "r485", "r487", "r658" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets (Note 6)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r67", "r71" ] }, "us-gaap_InterestAndOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndOtherIncome", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Interest and other income", "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest paid", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities." } } }, "auth_ref": [ "r722" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r207", "r209", "r210" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Software Technology Development Costs", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Shares issued for services", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r9" ] }, "KDOZF_KidozLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "KidozLtdMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Kidoz Ltd. [Member]", "documentation": "Kidoz Ltd. [Member]" } } }, "auth_ref": [] }, "KDOZF_KidozOsTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "KidozOsTechnologyMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Kidoz OS Technology [Member]", "documentation": "Kidoz OS Technology [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r714" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r714" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://kidoz.net/role/PrepaidExpensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r133" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r468" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r468" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Discount rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r676" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Lessee Operating Lease Liability Maturity", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r782" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r470" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://kidoz.net/role/Right-of-useAssets" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r464" ] }, "KDOZF_LeumiBankMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "LeumiBankMember", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Leumi Bank [Member]", "documentation": "Leumi Bank [Member]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r31", "r215", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r433", "r434", "r435", "r450", "r559", "r660", "r690", "r740", "r785", "r786" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r147", "r510", "r677", "r724", "r732", "r778" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r33", "r180", "r215", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r433", "r434", "r435", "r450", "r677", "r740", "r785", "r786" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r28", "r723" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r28", "r723" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loan payable for forgiveness", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r26", "r146", "r793" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://kidoz.net/role/SegmentedInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Equipment By Location", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r23" ] }, "KDOZF_LongTermCashEquivalent": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "LongTermCashEquivalent", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long term cash equivalent", "documentation": "Long term cash equivalent." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Government CEBA current loan (Note 9)", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r187" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r268", "r673", "r743", "r795", "r796" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r368", "r482", "r524", "r551", "r552", "r615", "r617", "r619", "r620", "r629", "r647", "r648", "r662", "r670", "r674", "r679", "r742", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r776" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r776" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r776" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r776" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r776" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r776" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r447" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "KDOZF_NCIBMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "NCIBMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "NCIB [Member]", "documentation": "NCIB [Member]" } } }, "auth_ref": [] }, "KDOZF_NCIBOneMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "NCIBOneMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "NCIB One [Member]", "documentation": "NCIB One [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r268", "r673", "r743", "r795", "r796" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r208" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r125", "r126", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails", "http://kidoz.net/role/StatementsOfCashFlows", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome", "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss and comprehensive loss", "label": "Net loss", "verboseLabel": "Net (loss) income", "terseLabel": "Loss for the year", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r118", "r127", "r149", "r178", "r199", "r200", "r204", "r215", "r223", "r225", "r226", "r227", "r228", "r231", "r232", "r236", "r247", "r254", "r259", "r262", "r279", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r445", "r450", "r515", "r584", "r605", "r606", "r661", "r688", "r740" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New accounting pronouncements and changes in accounting policies", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "KDOZF_NoncapitalLossAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "NoncapitalLossAmount", "crdr": "debit", "presentation": [ "http://kidoz.net/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-capital loss amount", "documentation": "Non-capital loss amount," } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash transaction" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "documentation": "Continent of North America." } } }, "auth_ref": [ "r804", "r805", "r806", "r807" ] }, "us-gaap_OfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficersCompensation", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Directors fees", "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r719" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Closing balance for the year", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) Income before other income (expense) and income taxes", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r247", "r254", "r259", "r262", "r661" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": { "parentTag": "us-gaap_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Rental (Note 12)", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r781" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://kidoz.net/role/Right-of-useAssetsDetailsNarrative", "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails", "http://kidoz.net/role/ScheduleOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "totalLabel": "Total lease payments", "periodStartLabel": "Opening balance for the year", "periodEndLabel": "Closing balance for the year", "verboseLabel": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityAbstract", "presentation": [ "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Amounts recognized on the balance sheet" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails", "http://kidoz.net/role/ScheduleOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities \u2013 current portion (Note 14)", "verboseLabel": "Current lease liabilities", "negatedLabel": "Less: current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/ScheduleOfLesseeOperatingLeaseLiabilityMaturityDetails", "http://kidoz.net/role/ScheduleOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities \u2013 non-current portion (Note 14)", "verboseLabel": "Long-term lease liabilities", "terseLabel": "Operating lease liabilities - non-current portion as at end of period", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r466" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://kidoz.net/role/ScheduleOfOperatingLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r467", "r469" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/ScheduleOfRight-of-useAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets (Note 14)", "periodStartLabel": "Opening balance for the year", "periodEndLabel": "Closing balance for the year", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfRight-of-useAssetsDetails", "http://kidoz.net/role/StatementsOfCashFlows", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Amortization and expiration of operating lease right-of-use assets (Note 14)", "verboseLabel": "Amortization and expiration of operating lease right-of-use assets", "negatedLabel": "Amortization and expiration of operating lease right-of use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r721" ] }, "KDOZF_OperatingLeasesFutureMinimumPaymentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "OperatingLeasesFutureMinimumPaymentsCurrent", "crdr": "credit", "presentation": [ "http://kidoz.net/role/ScheduleOfMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Operating leases future minimum payments current." } } }, "auth_ref": [] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": { "parentTag": "us-gaap_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Other general and administrative expenses", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r123", "r800" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Due to related parties", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r677" ] }, "KDOZF_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "OtherMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Other [Member]", "documentation": "Other [Member]" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r704" ] }, "KDOZF_OutstandingExpiryDate": { "xbrltype": "dateItemType", "nsuri": "http://kidoz.net/20231231", "localname": "OutstandingExpiryDate", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Outstanding, expiry date", "documentation": "Outstanding expiry date." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://kidoz.net/role/CommitmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments for rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for repurchase of common shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r43" ] }, "KDOZF_PaymentsOnOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "PaymentsOnOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on operating lease liabilities", "documentation": "Payments on operating lease liabilities.", "label": "PaymentsOnOperatingLeaseLiabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r124" ] }, "KDOZF_PaymentsToSecurityDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "PaymentsToSecurityDeposits", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Security deposits", "documentation": "Payments to security deposits.", "label": "PaymentsToSecurityDeposits" } } }, "auth_ref": [] }, "KDOZF_PercentageOfIssuedAndOutstandingShares": { "xbrltype": "percentItemType", "nsuri": "http://kidoz.net/20231231", "localname": "PercentageOfIssuedAndOutstandingShares", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of issued and outstanding shares", "documentation": "Percentage of issued and outstanding shares." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ] }, "KDOZF_PradoMediaLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "PradoMediaLtdMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Prado Media Ltd. [Member]", "documentation": "Prado Media Ltd. [Member]" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r698" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r699" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/PrepaidExpensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses (Note 4)", "verboseLabel": "Prepaid expense and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r190", "r287", "r288", "r655" ] }, "KDOZF_PrepaidExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "PrepaidExpensesTextBlock", "presentation": [ "http://kidoz.net/role/PrepaidExpenses" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Prepaid Expenses [Text Block]" } } }, "auth_ref": [] }, "us-gaap_PrepaidRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidRent", "crdr": "debit", "presentation": [ "http://kidoz.net/role/PrepaidExpensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid rent", "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r656", "r663", "r733" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from loan", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r42", "r533" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from lines of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r42", "r723" ] }, "KDOZF_ProceedsFromLongtermCashEquivalent": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ProceedsFromLongtermCashEquivalent", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Long-term cash equivalent", "documentation": "Long-term cash equivalent." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds of short-term loan", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Options exercised", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r22" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r264", "r486", "r518", "r519", "r520", "r521", "r522", "r523", "r651", "r671", "r678", "r715", "r738", "r739", "r743", "r795" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r264", "r486", "r518", "r519", "r520", "r521", "r522", "r523", "r651", "r671", "r678", "r715", "r738", "r739", "r743", "r795" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails": { "parentTag": "us-gaap_GeneralAndAdministrativeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfGeneralAndAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Professional fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r688", "r799", "r800" ] }, "KDOZF_ProgrammaticAdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ProgrammaticAdvertisingMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Programmatic Advertising [Member]" } } }, "auth_ref": [] }, "KDOZF_ProgrammaticMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ProgrammaticMember", "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Programmatic [Member]", "documentation": "Programmatic [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://kidoz.net/role/PrepaidExpensesDetailsNarrative", "http://kidoz.net/role/ScheduleOfEquipmentDetails", "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/Equipment" ], "lang": { "en-us": { "role": { "label": "Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r132", "r159", "r162", "r163" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment, Cost", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r133", "r182", "r513" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://kidoz.net/role/PrepaidExpensesDetailsNarrative", "http://kidoz.net/role/ScheduleOfEquipmentDetails", "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails", "http://kidoz.net/role/ScheduleOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment (Note 5)", "verboseLabel": "Equipment, Net book value", "terseLabel": "Total equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r504", "r513", "r677" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r159", "r162", "r511" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://kidoz.net/role/EquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://kidoz.net/role/PrepaidExpensesDetailsNarrative", "http://kidoz.net/role/ScheduleOfEquipmentDetails", "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r133" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment, useful life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful debts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r206", "r284" ] }, "KDOZF_Range1Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "Range1Member", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Range 1 [Member]", "documentation": "Range 1 [Member]" } } }, "auth_ref": [] }, "KDOZF_Range2Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "Range2Member", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Range 2 [Member]", "documentation": "Range 2 [Member]" } } }, "auth_ref": [] }, "KDOZF_Range3Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "Range3Member", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Range 3 [Member]", "documentation": "Range 3 [Member]" } } }, "auth_ref": [] }, "KDOZF_Range4Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "Range4Member", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Range 4 [Member]", "documentation": "Range 4 [Member]" } } }, "auth_ref": [] }, "KDOZF_Range5Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "Range5Member", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Range 5 [Member]", "documentation": "Range 5 [Member]" } } }, "auth_ref": [] }, "KDOZF_Range6Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "Range6Member", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Range 6 [Member]", "documentation": "Range 6 [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r366", "r368", "r395", "r396", "r397", "r481", "r482", "r524", "r551", "r552", "r615", "r617", "r619", "r620", "r629", "r647", "r648", "r662", "r670", "r674", "r679", "r682", "r736", "r742", "r788", "r789", "r790", "r791", "r792" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r366", "r368", "r395", "r396", "r397", "r481", "r482", "r524", "r551", "r552", "r615", "r617", "r619", "r620", "r629", "r647", "r648", "r662", "r670", "r674", "r679", "r682", "r736", "r742", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails", "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r367", "r475", "r476", "r554", "r555", "r556", "r557", "r558", "r580", "r582", "r614" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r217", "r218", "r475", "r476", "r477", "r478", "r554", "r555", "r556", "r557", "r558", "r580", "r582", "r614" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r587", "r588", "r591" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails", "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r367", "r475", "r476", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r554", "r555", "r556", "r557", "r558", "r580", "r582", "r614", "r784" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related party transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r472", "r473", "r474", "r476", "r479", "r537", "r538", "r539", "r589", "r590", "r591", "r611", "r613" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Repayment of loan", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r720" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of Government CEBA loan", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r44", "r534" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of short-term loan", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ResearchAndDevelopmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentAbstract", "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Software technology development (Note 8)", "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed." } } }, "auth_ref": [ "r105", "r771" ] }, "KDOZF_ResearchCapitalCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ResearchCapitalCorporationMember", "presentation": [ "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Research Capital Corporation [Member]", "documentation": "Research Capital Corporation [Member]." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/SoftwareTechnologyDevelopmentCosts" ], "lang": { "en-us": { "role": { "label": "Software technology development costs", "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period." } } }, "auth_ref": [ "r151", "r408" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r137", "r509", "r528", "r529", "r535", "r562", "r677" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r177", "r220", "r221", "r222", "r224", "r230", "r232", "r280", "r281", "r400", "r401", "r402", "r423", "r424", "r436", "r438", "r439", "r441", "r443", "r525", "r527", "r540", "r802" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r248", "r249", "r253", "r257", "r258", "r264", "r266", "r268", "r364", "r365", "r486" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative", "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r248", "r249", "r253", "r257", "r258", "r264", "r266", "r268", "r364", "r365", "r486" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r166", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r650" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "KDOZF_RightofuseAssetPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "RightofuseAssetPolicyPolicyTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use assets", "documentation": "Right of use Asset Policy [Policy Text Block]", "label": "RightofuseAssetPolicyPolicyTextBlock" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "KDOZF_RooplayMediaKenyaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "RooplayMediaKenyaLimitedMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Rooplay Media Kenya Limited [Member]", "documentation": "Rooplay Media Kenya Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://kidoz.net/role/CommitmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r122" ] }, "us-gaap_SalariesAndWages": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalariesAndWages", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Salaries, wages, consultants and benefits", "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r719" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://kidoz.net/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r268", "r712" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://kidoz.net/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Receivable", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r81", "r138" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://kidoz.net/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r12", "r82", "r83", "r84", "r85" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income (Loss) Per Share Data", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r729" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://kidoz.net/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r64" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r276", "r277", "r278" ] }, "KDOZF_ScheduleOfFairValueOfWarrantsOrRightsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfFairValueOfWarrantsOrRightsTableTextBlock", "presentation": [ "http://kidoz.net/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value of Warrants Assumptions", "documentation": "Schedule of fair value of warrants or rights [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://kidoz.net/role/ScheduleOfFinite-livedIntangibleAssetsAmortizationPeriodDetails", "http://kidoz.net/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r69", "r72", "r487" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://kidoz.net/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r69", "r72" ] }, "KDOZF_ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Amortization Period", "documentation": "Schedule Of Finitelived Intangible Assets Amortization Period [Table Text Block]" } } }, "auth_ref": [] }, "KDOZF_ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock", "presentation": [ "http://kidoz.net/role/GeneralAndAdministrativeTables" ], "lang": { "en-us": { "role": { "label": "Schedule of General and Administrative Expense", "documentation": "Tabular disclosure of general and administrative expense." } } }, "auth_ref": [] }, "KDOZF_ScheduleOfOperatingLeaseLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfOperatingLeaseLiabilityTableTextBlock", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Lease Liability", "documentation": "Schedule Of Operating Lease Liability [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://kidoz.net/role/ConcentrationsOfCreditRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://kidoz.net/role/PrepaidExpensesDetailsNarrative", "http://kidoz.net/role/ScheduleOfEquipmentDetails", "http://kidoz.net/role/ScheduleOfUsefulLifeOfEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "KDOZF_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Useful Life of Equipment", "documentation": "Schedule of Property Plant And Equipment Useful Life [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r100", "r101", "r587", "r588", "r591" ] }, "KDOZF_ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions", "documentation": "Schedule of Related Party Transactions by Related Party [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://kidoz.net/role/CommitmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Consulting Agreement with Related Parties", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock", "presentation": [ "http://kidoz.net/role/SoftwareTechnologyDevelopmentCostsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expense of Development Costs", "documentation": "Tabular disclosure of the nature and amounts of capitalized costs of a research and development nature that were acquired in a transaction other than a business combination, the amount of such assets charged to expense during the period, and identification of the income statement caption in which the charges are included." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r65", "r116" ] }, "KDOZF_ScheduleOfRightofuseAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ScheduleOfRightofuseAssetsTableTextBlock", "presentation": [ "http://kidoz.net/role/Right-of-useAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Right-of-use Assets", "documentation": "Schedule Of Right of use Assets [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://kidoz.net/role/SegmentedInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue By Geographical Region", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r61", "r62", "r63", "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://kidoz.net/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share Based Payment Arrangement Option Exercise Price Range", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://kidoz.net/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share Based Payment Arrangement Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r88" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Assumptions of Option", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://kidoz.net/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share Based Payment Arrangement Warrant Activity", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r86" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r692" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r696" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r695" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r700" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails", "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r266", "r267", "r545", "r547", "r549", "r616", "r618", "r621", "r630", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r652", "r672", "r682", "r743", "r795" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/SegmentedInformation" ], "lang": { "en-us": { "role": { "label": "Segmented information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r243", "r244", "r245", "r246", "r247", "r252", "r256", "r260", "r261", "r262", "r263", "r264", "r265", "r268" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://kidoz.net/role/ScheduleOfRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling and marketing", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Expiry date", "documentation": "Date the equity-based award expires, in YYYY-MM-DD format." } } }, "auth_ref": [ "r746" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails", "http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails", "http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "verboseLabel": "Expected stock price volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails", "http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations", "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of warrants, beginning balance", "periodEndLabel": "Number of warrants, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r16", "r17" ] }, "KDOZF_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrucmentsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrucmentsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant, weighted average exercise price, beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired, number of options", "label": "Expired, number of options", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled, number of options", "label": "Cancelled, number of options", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Granted, number of options", "verboseLabel": "Number of options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based compensation arrangement, weighted average grant", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value for options", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, number of options, beginning balance", "periodEndLabel": "Outstanding, number of options, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, weighted average exercise price, beginning balance", "periodEndLabel": "Outstanding, weighted average exercise price, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares issued and outstanding percentage", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised, weighted average exercise price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired, weighted average exercise price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled, weighted average exercise price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Granted, Weighted average exercise price", "verboseLabel": "Options exercise price per share", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r369", "r373", "r392", "r393", "r394", "r395", "r398", "r403", "r404", "r405", "r406" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Number exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Number outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting rights", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r745" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based compensation arrangement, expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r675" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://kidoz.net/role/ScheduleOfFairValueOfWarrantsAssumptionsDetails", "http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails" ], "lang": { "en-us": { "role": { "label": "Expected life of options (years)", "verboseLabel": "Expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r394" ] }, "KDOZF_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://kidoz.net/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate", "presentation": [ "http://kidoz.net/role/ScheduleOfWeightedAverageAssumptionsOfOptionDetails" ], "lang": { "en-us": { "role": { "label": "Forfeiture rate of share-based compensation awards.", "documentation": "Sharebased compensation arrangement by sharebased payment award fair value assumptions forfeiture rate." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vested", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionExercisePriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise prices per share", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued, price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "KDOZF_ShoalGamesUKPLCMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ShoalGamesUKPLCMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Shoal Games (UK) Plc [Member]", "documentation": "Shoal Games (UK) Plc [Member]" } } }, "auth_ref": [] }, "KDOZF_ShoalMediaCanadaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ShoalMediaCanadaIncMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Shoal Media (Canada) Inc. [Member]", "documentation": "Shoal Media (Canada) Inc. [Member]" } } }, "auth_ref": [] }, "KDOZF_ShoalMediaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ShoalMediaIncMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Shoal Media Inc. [Member]", "documentation": "Shoal Media Inc. [Member]" } } }, "auth_ref": [] }, "KDOZF_ShoalMediaUKLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "ShoalMediaUKLtdMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Shoal Media (UK) Ltd. [Member]", "documentation": "Shoal Media (UK) Ltd. [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://kidoz.net/role/GovernmentCebaLoanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r128", "r212" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r701" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r39", "r177", "r202", "r203", "r204", "r220", "r221", "r222", "r224", "r230", "r232", "r242", "r280", "r281", "r355", "r400", "r401", "r402", "r423", "r424", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r456", "r457", "r458", "r459", "r460", "r461", "r471", "r525", "r526", "r527", "r540", "r607" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfEquipmentByLocationDetails", "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r167", "r176", "r266", "r267", "r545", "r547", "r549", "r616", "r618", "r621", "r630", "r634", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r652", "r672", "r682", "r743", "r795" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome", "http://kidoz.net/role/StatementsOfStockholdersEquity", "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r220", "r221", "r222", "r242", "r486", "r531", "r542", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r564", "r565", "r566", "r567", "r568", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r607", "r683" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://kidoz.net/role/ScheduleOfConsolidationOfSubsidiariesDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome", "http://kidoz.net/role/StatementsOfStockholdersEquity", "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r220", "r221", "r222", "r242", "r486", "r531", "r542", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r564", "r565", "r566", "r567", "r568", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r607", "r683" ] }, "KDOZF_StockAwarenessProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockAwarenessProgram", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock awareness program (Note 18)", "documentation": "Stock awareness program.", "label": "StockAwarenessProgram" } } }, "auth_ref": [] }, "KDOZF_StockAwarenessProgramWarrantsGrantedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockAwarenessProgramWarrantsGrantedForServices", "crdr": "credit", "calculation": { "http://kidoz.net/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock awareness program \u2013 warrants granted for services", "documentation": "Stock awareness program \u2013 warrants granted for services.", "label": "StockAwarenessProgramWarrantsGrantedForServices" } } }, "auth_ref": [] }, "KDOZF_StockAwarnessExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockAwarnessExpense", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock awarness expense", "documentation": "Stock awarness expense." } } }, "auth_ref": [] }, "KDOZF_StockAwarnessProgramTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockAwarnessProgramTextBlock", "presentation": [ "http://kidoz.net/role/StockAwarenessProgram" ], "lang": { "en-us": { "role": { "label": "Stock awareness program", "documentation": "Stock awarness program [Text Block]" } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares cancelled value", "documentation": "Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Shares issued to settle accounts payable and accrued liabilities", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity", "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued, shares", "verboseLabel": "Shares acquired pursuant", "terseLabel": "Issuance of common shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r109", "r110", "r137", "r533", "r607", "r631" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementOptionActivityDetails", "http://kidoz.net/role/StatementsOfStockholdersEquity", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options exercised, shares", "negatedLabel": "Exercised, number of options", "verboseLabel": "Stock options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r109", "r110", "r137", "r379" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock issued, issued for services, value", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity", "http://kidoz.net/role/StockAwarenessProgramDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued", "verboseLabel": "Shares acquired pursuant value", "terseLabel": "Issuance of stock value", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r109", "r110", "r137", "r540", "r607", "r631", "r689" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options exercised", "verboseLabel": "Stock options exercised, value", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r39", "r137" ] }, "KDOZF_StockOptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockOptionOneMember", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Option One [Member]", "documentation": "Stock Option One [Member]" } } }, "auth_ref": [] }, "KDOZF_StockOptionPlan2015Member": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockOptionPlan2015Member", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2015 Stock Option Plan [Member]", "documentation": "Represents information pertaining to the 2015 stock option plan of the company." } } }, "auth_ref": [] }, "KDOZF_StockOptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockOptionTwoMember", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Option Two [Member]", "documentation": "Stock Option Two [Member]" } } }, "auth_ref": [] }, "KDOZF_StockOptionsAndWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "StockOptionsAndWarrantsMember", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Options and Warrants [Member]", "documentation": "Stock Options and Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common shares", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r109", "r110", "r137", "r534", "r607", "r632" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common shares", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r109", "r110", "r137", "r540", "r607", "r632", "r689" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets", "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r110", "r112", "r113", "r130", "r563", "r581", "r608", "r609", "r677", "r690", "r724", "r732", "r778", "r802" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Note 10):" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://kidoz.net/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r136", "r214", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r355", "r442", "r610", "r612", "r633" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r462", "r480" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r462", "r480" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://kidoz.net/role/RelatedPartyTransactionsDetailsNarrative", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r462", "r480" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://kidoz.net/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplementary information:" } } }, "auth_ref": [] }, "KDOZF_THWilliamsVicePresidentProductMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "THWilliamsVicePresidentProductMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "T. H. Williams Vice President Product [Member]", "documentation": "T. H. Williams Vice President Product [Member]" } } }, "auth_ref": [] }, "KDOZF_TMWilliamsExecutiveChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "TMWilliamsExecutiveChairmanMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "T. M. Williams Executive Chairman [Member]", "documentation": "T. M. Williams Executive Chairman [Member]" } } }, "auth_ref": [] }, "KDOZF_TMWilliamsRowIncMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "TMWilliamsRowIncMember", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails" ], "lang": { "en-us": { "role": { "label": "T.M. Williams (ROW), Inc. [Member]", "documentation": "T.M. Williams (ROW), Inc. [Member]" } } }, "auth_ref": [] }, "KDOZF_TSXVMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "TSXVMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "TSXV [Member]", "documentation": "TSXV [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r731", "r783" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://kidoz.net/role/ScheduleOfConsultingAgreementWithRelatedPartiesDetails", "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r152", "r153", "r154", "r271", "r272", "r274" ] }, "KDOZF_TradingAdvisoryServicesMonthlyFee": { "xbrltype": "monetaryItemType", "nsuri": "http://kidoz.net/20231231", "localname": "TradingAdvisoryServicesMonthlyFee", "crdr": "debit", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Trading advisory services monthly fee", "documentation": "Trading advisory services monthly fee." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://kidoz.net/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://kidoz.net/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock, common shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://kidoz.net/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://kidoz.net/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares, nil shares (December 31, 2022 \u2013 41,500)", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r38", "r79", "r80" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://kidoz.net/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r157", "r158", "r160", "r161" ] }, "KDOZF_VestingAtTheGrantDateMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "VestingAtTheGrantDateMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting at the Grant Date [Member]", "documentation": "Vesting at the Grant Date [Member]" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770" ] }, "KDOZF_VestingPerMonthAfterOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "VestingPerMonthAfterOneYearMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting per Month after One Year [Member]", "documentation": "Vesting per Month after One Year [Member]" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://kidoz.net/role/ScheduleOfShareBasedPaymentArrangementWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r680", "r681", "r684", "r685", "r686", "r687" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants and rights outstanding, term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r777" ] }, "KDOZF_WarrantsIssuedToRCCMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "WarrantsIssuedToRCCMember", "presentation": [ "http://kidoz.net/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants Issued To RCC [Member]", "documentation": "Warrants Issued To RCC [Member]." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, diluted (Note 2)", "verboseLabel": "Diluted weighted average number of common shares outstanding", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r234", "r239" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://kidoz.net/role/ScheduleOfIncomeLossPerShareDataDetails", "http://kidoz.net/role/StatementsOfOperationsAndComprehensiveLossIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, basic (Note 2)", "verboseLabel": "Basic weighted average number of common shares outstanding", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r233", "r239" ] }, "KDOZF_WesternEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://kidoz.net/20231231", "localname": "WesternEuropeMember", "presentation": [ "http://kidoz.net/role/ScheduleOfRevenueByGeographicalRegionDetails" ], "lang": { "en-us": { "role": { "label": "Western Europe [Member]", "documentation": "Western Europe [Member]" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://kidoz.net/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r710" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(4)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//985-730/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 100 0001493152-24-015991-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-015991-xbrl.zip M4$L#!!0 ( (2+F5@GL+"&%P@ )A% * 97@Q,BTQ+FAT;>V<;W/: MN!:'WW>FWT'+S.ZD,_P)).P+0IDA@6SIS2:9A-U[]Z6P9=!&MES)AK*?_IXC MR6 (:<*49D/BSC3$LBR=(WR>_,Z1H?UI^/M%Y_V[]J=^MP>O!/^UAX/A1;_3 MKME7.%MSI]NG5[V_R.WPKXO^QU(@HZ1%ZH=Q0H8\9)I][H2$5(UY5$EDW"+0?=$PDDDB0]>6L*])A0H^CEK$8U'"5*G3 M/K^Z'.;GJP0TY&+>>FQ&TU?S?Y@UL-3Y)1KI^*1=PP%A1:Z_TQ=C\_+_JO6* MCR?)+HUOGW;Z__LT.!T,W[^K-ZKU=NVT\SRN[/Z- %^R]V*OG3CKWPP'YX.S M[G!P=7F[Y\X\]SOR=ZH3'LQWZ<6@_/[=YRKYO4K^RX7@-(2^'E,X#4DF-&GM MK6>;T37LGE[TR5G_XN*ZV^L-+G_[6#HLF>/;Z^Y9=OQ]J+X/ZA,RXWXRP;$. M?RZ9/S3MX6U+&#:2"?%@!,HCB/HY2:-$I8SHA"8L!'&#\4[A#@65PX$( ?6@21$9 M\@3N)]OO7H>(>4QKJN;6"N@7TCL&D^<&UM#F@T4PKT"%CA-A!X\K+PVA6P1C M@#D^4V0VX=Z$Z!1_+*^?,<7<(.A%R+5@U.?1&&Z!9 )>ZIAY:*6S @:/P4CI M@\,0&L"ZT7P#[@JF%4Q[,TP[>A5,8R3@$0 # ;0$1!GBVB<23JO<>1X%H&5H MPF$<'GDB]0$$ *$<&2L'8XO>FU^@*G/D3N$Z5'5*"@N<6$F/^=#LH'$ H/$94,O2I/_5 MF]!HS$@7!---*L"]^A&MU)L'S)I2;_KVR!YRK'I%EG8X"4%!E8.@A1$:],!$ MUHI[LP4KLP4P&WJ,$#R388SZ%$]CPMIZ)M =-:O'S?6"N+M'7",'C8I35.K' MU7HSWFFMN:#@%GQYDQ \H!_V@X(]IF'H3,699.YQ6I4QV?1H"NKOJ9=@NCEB M !T[G4LA9:I@ )!24ZY1G"TR4Q:9P; HO ^38RE(\U]3A5'#[A-=8UDC7"45&/F:>CO<(P)JQ%U4C.P* $!B5?& M%",E%13%*#AGK%BFL7"%S8PWU.R@8<2P/ZA&&(;YFY4APN1?#^%EJ'W/#;R; M41X(@]S0;NU>Q+J]2-CME&ZC_:7;DT72/<@]75X]Q+K,C"7PL"M U-F@<4^5GB 'J<3KB@B=S3%$WS8W8-30RA+&PA*YY$EHS-B7G M5LI^=7[&J8H!?=IDVIXGE6],,G6\,8L@=Q9 0#C#8N0K=DFCQ.(-.,QCT) % MX K [2'@O#T!7']*1;J,:0Q\%@3,2_@4 E2O%;(6.>X3])H]7*MMK6]!@GR# MZT%Q:5M$&\DT^88EV/@4=6GJ;>YGCWDL' $_C^IETCAL')6_O5% 1EB4)#+* M,9_950(;3W"N DD%DO8/2?Z>(*EG SQ#TF9R8-'(%;<"AA_E4[!:\\CK9V]PM:+[ZW0+S()>?0;&\T"=&/852)Q#]^,!J3J6@[GF$ M@=ENYR)97:F#+L0:7499]23E8#=:[G#*-/+.?^J'8"2@(5^P$[--.0%*_3$.(&W#;>. FX\3F4D^Q!CB)? M?'7YXIN'TKX4\+N1>UHU4*!IH5+99'(^F4DP9IG(1';LG M9973:"R,A9PS.#N;2*O*Z KK@$TL8YEB8ZX3!<:B:O M7M;5S=;>C #,3%4\*02--=B0_?;"=?6;!2U:X,.?KZL][]6G0J>F:-7SUXV;6PUVRL;%3RW=* M[SP:!0N2ALNXUVN]#'Q[NU^H].-U;<253F2^N_/Q"J^)[8]9;N)//)IP%UJK^ M5^:EN/5'KFP]K+BE7YU9&U1M7M<^4JU:CH@RL_U3I4+..1-^BUR#=#\!.[ZD M+/)P_A-R%9NJ8HM<4)V02B5;DM[@SXW3;?C^C%^Q[3'M! NV5>UN1:A"9'=R M;]+]+R18$[;KF7&VC.T:N)5YF%N7&BX,.K_O&T U_&85^U4K^(TL_P=02P,$ M% @ A(N96)X.RPWW!P "S\ H !E>#$R+3(N:'1M[5MM;QJY%OY> MJ?_!B]15*@T02-@/A"(E@6S19I,H8>^]^]',>, WGO'4]D#IK]]S; \00A/0 MDK8T5"ID/'XYQ_;S^#EGF-;'_I^7[;=O6A^[IQWX)OBOU>_U+[OM5M5]P]VJ MO]TZN^[\3>[Z?U]V/Y1BF9HFJ1UFAO1YPC2Y8A-R*Q.:!JX@('=,\;@$#:'I MS:;M3DA"U9"G92.S)H'JLX*!-$8FOLRPSZ9,!1^F31*RU#!5:KR=]?IOW]3JE7JK>M;>FBO?=5G LV)EMNC2DZOS(DZ<=V_[O8O>^6F_ M=WUUM^/.?.L5^7^N#8^GV_2B%[Q]\[%"_ELA9THF@DT#F"J%HQ SHJ:YLXZM MYK'^Z=EEEYQW+R]O3CN=WM7O'TJ')7M]=W-Z7ES_.X)X3 \G9,(C,\*^#M^5 M[*G3ZM]N/LP85R:DHI@V&*_DS[!6O[-Y?]ZJPTJ]P=,7G/Q^YX>TLE;9DH4O MC5%GVHB.&5%LS-F$18!.K@E-TYP**,RD,D2FY$*JA-0/RQ=$QN0/'LDOI)>& ME0=+ 1^W;@]6+1S:>UCO8?T3P;J^([ ^HYI%SCQ ;C(E]ZF<"!8-6>#0[6$= M2>@VE8:$T /E*:!^2O+4J)P1;:AA"6@;Q#N%'0HBAP,CQ#2$(D5DP@WL)U?O M4864A4QKJJ;."JB7T'L&@R]TK*$L HM@7(%R'0?""B%789Y M13Z ',BILAD MQ,,1T3E^S-M/F&*^$_0BX5HP&O%T"%O C,!+G;$0K?160.<9&"DCA MR",@ B"A!68,@,6X$E.2 8<@!R(W"C$C.6>'YQ>]-#Z0:<2Q]P!KY (J +-) M8!X[IK9&A52/2"SD1#_44X1B@3,H0ML%H"V@WU&UY'7(="ZAS:H:I34CC"R90,603%GC0.@&@B!JSEV*3[.1S1 M=,C(*0BFVUR >[4C6JXU#I@SI=:(W)6[Y)CT2AW;X2 $!=4""3HR0H.^,I"S MXM%H\8/18A@-/482/)=)AOH4;V/ VOQ&1'?4J!PWEM.P?H_X0@X:%8BZ4'$VF'N>K0(,-D.:@_I;MPF&FP,& MI..&\R&DS!5T %)JS#6*LUEDRE+;&2:EYU'LHDA43%!+95!YKM0"+Q[Q!@>- M!\9H*7A$C;5TH'G$J>+H 7>AKI6L*?:2:XP\+?M[.L: U8HZJ1E89$! 8LN, M(E)R05&,@G/6BGD8"RU<9+PB9P<% X;U035"-RQ:K0R13+X[A']0T&X5I8/= M1>G:A_TCL*XO$[Z&V<*,.7"Q*H!]S".41E3+E*(RHAI@C#DC*!Q2%150 ?1R M.N""FRF&6JO&1OJPJ+)(<:"'JHN(=F:L"C*=)/OL_UM_L-_ M=EC(D@'PP%$M(/7#^E'P=.*6##!)1&2ZP%W,S1+8>()C[:'U/:$5[0BT.FZC M%M!:C0 ,1GW0O )F&YQ\*#QE&.8*-_9CD>>WO#-E];ZW78RHGNE7/&,L EED MSV2;V?1'Y90(?L_@RSZ56:H?K..+3\-^Q:&OXVR?A?S)X^_7F85L_/192/L# MD:@@Q6!VSEH5D$AM /WX.[B%TQ;/[V'L37,_,HQ-A&*CV3Z;8 M^DP2;@QC2P]0(.R5(/^Q-.)@EFUZ !P(=*I1J< WQO8%R[)/.0>KP7JO\?,T MM,]IWN\SC'N&VV<8=RG#>"H\J6 6@0.)4> D?/@0<@:4XT.;69)OPN@]QB0*X ;>M-UX"KGR^?5(\(-['/?O"U)NXJWRK>^)8'[^)!NWP0;^S- #B$J7(HA:"9!AN*OW[P(_>W M=UM^M:+5:]_9''.KVFOC&Q;-)['IYZU0*&>"AO>D5@$-1FQRV VRD4O'1]OU MJ=>NZJHS_,$+%\[!)WSS]M3?S??B5A1(XP76K / '+GUT@A5Q]*]8WY8ILSL?02T,I5V\K^>P5* MXK%9KV$'G8\XB\G%[-B_=OF)_5YZL;TT$TZ+TNF9V'W>(RJ9UB_E,BP9$U&3 MW( Z/ $[/N40A>'X)^0ZLSF6)KFDVI!RN9B23N\_*X=;\6[L;UCVW/$,$[91 M)N.!%@)(M1<6Z?%;GTO::6'CV:DLIK%5!;<*#Q?FI8H3@\[O>CJ\BB^SN[?; M\27X?P!02P,$% @ A(N96,G^LD'"! NAL H !E>#$S+3$N:'1M M[5EM;^)&$/Z.Q'^8(C5*)# 80M0#'Y(!<_&5 P2FO?NXV.NPK;WVK9,2\LH'\.QG;'5,^K9 M-_;6\VZC/QU^@87S96R]K_@1EQW0&[$$AX4T@0F]@7D4$E[-&JJPH(+Y%9R( M4V>/G=>%D(@KQCN@AN[^NB#IK:R1@%UAUQ^;1#)_6^D9H^G$V5=1\TG(@FWG M(27IV(1]HQFF2N^$KY*X:]250'3"[#GA"W:UED\)WNCWK,^7=M]VRB6]I>E@ MU/N]E['ER$/A4BZI>.)8#*RY8X_L@>G8TTFY-%O.%TL3Q3M3F"_'%N@MLZ:? MG_;/8#K/6]K#HF4$SJ4%"VNPG-N.;2W ^CRX-"W( M/5$L\R-FJLW+)3?BG+J211QNF%R#7%,P.=^0 .8TCH0$[!E%(H1FHS:"R(=? MF1=] YN[&IRJT2>!]W43=0=1&!.^/1'ITQEJ$ZFP+24"*/>H!T/JTG!%!;3T M*HIKMJI $O!90+UR::=]0=V-8)*A*81[8-VZ:\*O**""D"6)0HJ_:J1')(4U M%111[4/)@!=(JF!7X:,&GS3XG04!(R&Z9+!FU$?9J$NR:PI3WV42BE*2 M5W%@=06XD6Q1$OW!R]R][YK M7$ N?4'$BG":U*:W =V"Z4K5TVPTFE7L)[)SM$OJ_N3OF'W,!@-K/)Z9PZ$] M^?"^TJBDSXN9.2B>_Z6)-1G%'65:_KB*I(S"M.6&>7*M9#5^KJ2%DN','Z_F M6BT!EP2%VU!?)2^[#&?X>'DYJH;6;#/^E,XG9SO'.\/_@O"9%XFSIAFX/,/X MFR#8@HN4"Q3K=YE T*\;)FB(Z3M1!"F8I+=.R1E@?M';I][9CE1_YXU=SLB9 MI7:MKLHF^_[!CWFV*.KI^NP]'<]TQM^8]B,S;75L3&,<]^.0I/3!+5\2QG&; M8FH?9BR5 MK79L'+4),L9&,16ITB2#<;B[:B]$QX;VQ.%_B'O[7/N>BX^V:!4)CXJ:&P4! MB1/$4/SW/V==6X%Z-I_?1[O<4T5:Z@?$_1-TK8V0DRA@7B;U-8TP[%X]J6? M#TM2HV[W[J?#ZX?TA.58*6GLPS)G2/:6UA>#989"Q9D M2)KM] 1__E([^ ]U:_D,\,UR*4'96--%@J%^+,K26@N+NQL\%$G*(9%8QJFS M5'&N\F"U/;B=6),$5A2'QB*Z9NK&1D;[USVJN+O![(B#4$9>0Z(,5=*Y64E7 M+JE!_D9PEJPS ?_T3D< PZ(14?H^;&)L43!I(K6C#!V;D M"JNXA;*3NVI:%Z9Q6BYW8$P2";5:P?RA_5N!Z> P%LL[Q[$+U?90+81V/NJL M>%!J8KKM[>6BNW>MWY6FA2.*)%$D"*..9A46[OFEKARCC#_V6-?5N[?L99QZ M9_<74$L#!!0 ( (2+F5B'=3_(Q@0 !X< * 97@Q,RTR+FAT;>U9 M;6_B1A#^CL1_F"(U2B1CWD+4 Q^2 7-8I8# :>\^+O8Z;&O6OMWE$N[7=]8O ME%Q27=,FI)PN2B#>E]EG9O:9G5E;8^^72:]7=5G\V_ !+[\/$>5L)8ZXZT*@G"CRVH1*F]!86\89P(VLP8$D%"RLX$:?. MGSJO"QLB;ACO@!ZZ_^N"HG>J2B)V@UV_;Z5BX:[2LT:SJ7>X1#4D&Q;M.E]; M)!TKV6>:8:KTSOA*)EVKI@6B$>8O"5^PF[5Z3O!6O^>\'[M]URN7&BVS:=7Z MO>.H\"E75#RS*P;.PG-'[L#VW-FT7)I?+Y;7-HKW9K"XGCC0:-G5QN5Y M_P)FB[RE/2Q:1N"-'5@Z@^N%Z[G.$ISW@[$]?>> /?"P^WBN?1';--ZT+LLE M>SK4*FK[H#7:=:TV:CGWG 5;GDQYQ37[&8PRU3:U!K"C;G6Q+!@B:Q4( ]HUALH%FOCB .X6<6 MQ)_!Y;X)YWKT611\W,;=0;Q)"-^=B?3I E<3J; =)0(H#V@ 0^K3S8H*:#4, M%-=L&4 DA"RB0;FT7WU)_:U@BJ$JA ?@W/EKPF\HX (;)J5&BK]Z9$ 4A345 M%%$=0LF %T@,< T8F_";"7T1;R*Z,V"P9C2$$>.$^PQ5G84A\ZDHEU"2%I0K M8^#6$=KJ!B1;(;>$*U"QWM;7YM(;QK83U3G9'?4X['?L_L8# ;.9#*WAT-W^NYM MI5Y)GY=S>U \_TL5JRI..EJU_'$5*Q5OTI9;%JBUEE7_L9*F29:W>/HRG_06 M\$E4F W7J^1)E^4-GRXO1U4WFVW&G]/X_L7>\-[POR!\X4WBK6D&+@\PX3:* M=N CY2)-^GT@$/3CE@FZP>@M-4$*)C5:Y^0",+PTVN?!Q9Y4?X6-?'"_>F)$@.6RM8'-H[: M1AECXX2*=%&9P;A_NII'HF/]F+P[Y-F7/'RR-JM8!%14_3B*2"(10_'?_YQQ M;0WJQ6S^&.5R2Q4AJ1\1_P]HF&V$+..(!9G4UU3"YP) MK^_1(WOQ-6"-S0S&H4.^.^.58*5U68;D07'VW2VO!LM.!(LR),UV6KI?'NOL M-MM_GTQ_(^7QR<"WRR6)LC%SC 7#]9&;:4:'*>0MEEZ**>D4\A;AFGG2E> >::*,G3BZ&>)8[FD!X5; MP9E<9P+^Z<61 (:I*:(,0]@FV*)A4JG,DW7*XWOJAVH5(RB-@@[,R0WFBTNM M)_?UM"[,DC0I[\"$2 75:A%EANZO!:9[)5^B'A1]5[KM:UD7ZOFDBO1>4HNA MO7<0]QY>Z'Z1!!>&* )2$8RL&JI5:'A@EYHVC%;^='R=>[G0-/=U3;_?RU[X MZ?>"?P)02P,$% @ A(N96&A\!LL=!@ (28 < !E>#@N:'1M[5I; M;]I(%'Y'XC^<14J42.9F2AL(BQ0N;=G0!@6ZW3X.]AAF:V;H>!R6_OH],[83 MR!(N:5*6*I$B\."9<_O.U:Z]'WSHUM.IVOOV10L_0?_5!IU!MUVOY:-/_#4? M_UQK7+6^0'_PI=O^/>,)KJI0+$P5#-B$!O"1SN!:3 BWH@4+^E0R+X,;<6MO MUWWG,"%RQ'A6B6D5\/;;A:%02DSB-47_45GBLQ&O@D.YHC)3K[V]^CA8I)?U MR(3Y\^HFBN;>@'VG$8.9^C$?!M/S6EX?B!KI_: LAN>[_V7N)1N-U5,R7VO4 MVW^][S0Z@W3JK)9OU'^.'$]O!10D,<1!"]%E@4JGA ?]8P3[C#B0Z"(HA/45P",.W[H4E!C"L1Q1*@7T;+ZNBDF4\+GQS+X%HKS ((% MZU>?21^EKC! "-C=D\YJ.,$I12=V]!1_;' M@/"!HEO#29-PXI)3$]#O:S$^R3Y:KZ:-!!N2*1:,,;CXX63(B 41U2>FEV2# M8J%P] 2J_CQFBJ[0[TH1HZS85>ZM$M>*L/*,3B )]7?>_\1B;X&PE=SW)'%% MC"JM!SCQA)Q0Z<\Q\HFI3^8+/YX^7DN;P+0OO>T$EV6-7%(^1[VP"9[@/EXS MYIA]J^&Q\%D,2HNQ:'NF#Q:$7L$Q(/Y>BEY:44MQMSDP$?D^EUX6*W>'R"^J8+8.L_E337[ MG"W73ZO+#X9]@\AT*H)DE(M@1DR;)>142**Q@@Z!';+NL'PR,]W60WG, L'A M+1W*D,@YDK"@6*F<6;K9+IE\@4#9E*#CK*]'ST6X@HP]Q]_WC T]M\Y&O6 M&YC!KCR/.10^()61Z2^3/)9.(8$^G:IH.'"F9P.%4@[:GD<=Q6[T'NF,#6F[ M4'QM(8F5U-:4JP>*F ,'_!5/IR["$1X,Q;(QJVU!I7*4S!"",9$4'#)E"@VG M1TC&@I\NC5L0YUO(L&7++2]O\!8-.8UV_?^9^'H4M(T/C*7*02N4>*/A9$Z)!(J,N?+?;T&]D.\-!UN1LTO6RNU:C>F4RP('#<9X2"-M!4J&F$V$Y[TXS!X= MY@_"3:2UC0T+B-@F@MV':TH]'0F_4J5-K^.:M8U#)%6N=9M(/E-$;H>[C 8/ M("F=N@\E>PT;@,V;1O&,J?'2U)>[BY$) MXX4N%3>$Y[O6"\,H3_#%\&L2UI:B]\'JYQ6_R93-,R"("G11:@"A5],]83W MJSD$U EU<%Y\YAY-U8]]5S^:-4O'TGP_3:=.9K-9[JM>RW&J3C&% _;Z-X@? MQ-V8^BY$3Q=8TH3\:NCY+9N%MPP%K4*/C.@Y;MKJ;9 4(4NP2(Y MFTU&<*W.GPE/F][@>:W7-C_JV^UYNMU?>U$]O8AU=ILF5LP#:2J5[= M#=A2U:ZJ77L>?OM_OP:V<<<]7[C.[_];WZK]K\$=T[6$T_O]?]O71V=G__O_ M#BJ_]0-X#!YU_-\W^D$P?/_NW?W]_=9]<\OU>N_J^_O[[W[A,QORH?>_E3X;JM1WWT(#OE$_,*O:<_6$698(?_K\.IS M\GB0_WSRZ+O 8X[?=;T!"^ (<:3MS5ICL[&3&F33YV9F(/A[J^?>S1QG;[-9 MC\:9.)SL2O'K#O/C';?XV'9'<\(7\$:C&3WH\>[487?>P;?1@V'@37UP_QU\ M&S_H;_88&\8/=YG?H0?5%YGIX3//M;F?^S1]DWG<"KS-8#3D?CXH\/4[_!K? M:6S6FJG],]W0";Q1_J:H+S-3^5XP"11\F'GHT_'%?T[CQVZ%Y?ZSY7#Y3!W^ MW<#+RYEU4#'PG]\"$=C\X+=W\F?EMP$/F(%O;_*?H;C[?>/(=0+N!)LWL(H- MPY1__;X1\%_!.[KA[^"M=W+(W_[/YJ9Q*KAMO3>N>?#!.&<#_M[X9?WZ8)P= MTR\_:HVC'U^O_[MQ_+'=OH0?")BQN3GGR\VC'[3"'_'*?D0KFW^05IM>JM5K M]2>\O;W_@P/. NCP;WO '0O^"TYMUOO19;;/'S%2.S72L6N&-)#P369?.ZSSSN_VC\(&(O MQ_#ILT<,7,FT'>ZXULCP@Y'-?]_H M I5Y;]1KP\"X$0-XXIS?&U?N@#E5^4$5YO=$%XF9)>ZBURSA#VTV>F\XKL/Q M._'K/1(F[@&UHS^$97$'21_^!4^=PY7SA"G)VJ_@"EG/J><.D"ILUNKP;^#2 M[_4&46YAP??,#&KX#]!K!B"!"H]#S8'F/@J!1?RX$%T/NP28XO<\&Y"G7)353:W\C9PVN^(=;7T$&A_5Q:^,@_O5)%[DA(7M@![;K2X-KRMG=>(#-H3>B&?YD=L@? MA3P[S[Y6&0#4:FFACX.CE8(C>O^QH%QZ[IU /?O4]8[=L!-T0[MMDN0_!LV\ M!]IX_N5Z-%#U&*CZ-*#FOV=3@/K(0'__[/H^]R^ 0_M/S7*CFH&2- M_2?#%>T87;R^:X-4YI^ BAF,30+P0[WV(^?>?N&##O?&06PVGGVH-,>9 M[X?<.@X].%(I5A&Y DF4OIGS,CP!_F:CB/!?\0!0G5LGS'-@1'\:\,TB @\$ M+!R$-@..=8-F+9ON1-OZ._1)CIBVF*5B$GUW,<2W_)-?W#.%#[QU65C5>K8 MN.RUS(EAK6>+ ,M>R!.QK;68>_\1I@SR5H92"AID06(>(!,@J#YZP+N6AW3/ MUL-6M*1Y<6^_).MY(@IN/YM(G//@S#'= ?_\>*!3NL84[9Z^KSM+96(/2Q<3VL13X%\,/5PP_',2OYW%$+\% _]$ M9-]=#"9=\6'HF7TDV1,K6LXI[#Y;F5XTX$\]@6+)!HNXWL\W)ZQH27/BVM.- M$"M>SQ-1<._9'&\VFYX.]&QQ9^_9%/+7$Y?W]PWH=58C%BQ_"7-B6O/=V.N:#U/1,'& MLXG ;,HU'>B9'*#5>#8'?@Y\C\#[%7#2Q1_^8B30V0KOT_=U0;Z 98+X?,/R MDKQ[K=UG;]Z2O'NMW6>S\,7[CEN[!?0=MYZO[J)5 2._+[J$RVW'^L8\Y$<^ M0'G-O3MAPNEZ1S83@P<)ST-^T=;NLT7UY\,Y^XCWGGQ7I5=90G8/3-OAO@_' MW?/8( )3,?D4M$_>S;TGWX_%P3G';CY;?HV\])+SW;!?RCU_"'!W13YUF6O_ MGGQKY/[!CIF<6SY.B9%P ?<&1\SO(P.Y8_9$\-G\H&TW7@:TF:>Y_71I0 '& M1A22=N->N+Z:0OGGVJOEDZ?M)(,VDQMO/]^Z#UJF NNBF8RR? M>&BM9U_!1P$T>X=:SQ;8TP@^OS=Z'G1J/9N7/@VV.8[QV9)XA.I U1/#QD4W MI6$]\4"?[W+,;%K?]8('46R>@]Q>+)+-A&GV 3[?=YB^APO:I6>+9(^#:?8N M/=]]>0:S>MP/+IFP0&-^\MX\74!X#"2S=V1OD0[1^I.W8W^1KLU\,&92FIW: MLVUM;=MV[U&'R-&_KKC)04#JV/P;" ) &KM/%'MWGA_.2V:_PW&S7QO%\Q[' M^W8X2AY1E!VE>>N4"8\,AVW8Z4'$>X;<1..BN!,6=ZPK%CPYO'5G)TWM,9FK M+(N;?6P[VR5=VNR;L[/[[*5]=%WK7MCVV6 (L"+@L^R0#^'1;NW9!.41 ,T\ M^]WZLTG+J8#7^6=QA\IJ .2C!GL/@JZPC^0O=S]@&GYKODE"!V#)_T8VL,D^]:OO/=^(7A&+'1_&%3.\T M\YDS#(.\(7//J4ZYH>M!Y!>R&SLOMQM*,TY=1J!%GG!\83XV[:U>7T!HYDK7 MD<^'8!W/%O>78S&M-_:>[2M*95P]+6VYWJP_6S]\!!!3SJCY?%EAD9G+]>9V MP>#9783Q!2 *1I1FMZE2R @C!ZB M"P>%T:?OL63/>Y]J,<$X!A58>M_W<,A;$(BZFPU5+&7KEV]MJ.^QNLWO&[X8 M#.WT/)FAY5R^&WIJ*GB(RD"\5ZN5]06F7U=5K29ZBU/-@>C#^&/D!X'H"NX9 MM J>6^/HZ.Q3MCS!^,OQ9._R9E-S#2F*90($())>< PLZ2!9231.\MWX6\#& MDG=HQI(IEJ9(4;6+;A-VL'+N;GU)VQN??52<1Q<;-V!LB9 6NR5EWSY7H!JIQ6:P444 M]I8E4A/+U++P@Y1-X\=+X4(5 MLH\II78GRQ*4$!^2P'S8+'Q=QDEB])/K8)AD5GV=6/,+F>AKRW;/S%]7>?T/ M?>K:7\OA3ZD"L_XGG[_PUW+L<]9+67\TF&\CUAPMRN-&7.7FS"Y.O/[7HRA" M47W5AZV%HN((12L_?"T4%4$H6OFQ:Z&H#$+1JM"BE$+1TC=G=@GC];\>11&* MEA[$/7\]Z/4_]*()12L_?"T4%4$H6OFQ:Z&H#$+1TN/Z'].S:?UQX44E@ *[ M$Y_10&O]D:80$D29D4=+("\F@909;;0$4U@)IOAH]9CF3>N/0<61>PH96_>4 M3EKKCS3%DWM*ACQ:[BF&W%,RM-%R3SGDGD*BU6-:EJT_!A5'[BEDHLE3^L>M M/](43^XI&?)HN:<860>XJ%5E/JUFEIY^6EE8))*R]Y M^%K:*$)\R\J/74L+A9467@(M5#+\==]E]A=N"7;$'&:Q,Z?DQ56N 0HKM/E% M5V+!%Q[T7>O,N>/R="<_Y?R<#3()]%,WY94@!?4$^AQ8&A.R._%*CO_28Y9+ MZ*]Q@$HR36S'*T&$*]<=VFQ$:__$G1'[+ 8"V*;&B8=WYI6@1\(FM=20D1I> MF[Q *_\(V^%__73Y^4BC0NZ&O"9DH&OP]9.6'S)T(;4A:X<,L^HSDKE-==AK M.U;4"[.\Z!&;$V!42]AA(.[X-3=#C_K0G?PR[=#B%FX+&B+"@*P,@$?*^'3) M/=F%<)0_0 :#'MH[[=:8JQ2DQK]UP[]"AA--K3JI\6_=\*]88?S3W;JP]]R+ M&V^6'^&F]A0]'"5]#U,NWKSUKYWX->7X3T.X;4'H<=BG4_$+?UL#DO,H#)B^ M!>N.!(KSM*T;;O;Q/\>UW=X:=*8[%7"B_#/P"U"Z8/-ZHF-C*W8>^(>C+^QO MUSNRF9]A(?F;\$HP@+P8%_XK1X$IN[#N.!!+ H0+W*,6C2A)]<5P#7C!HQ A ME@JF[\5K00=J$-]W;>ML,/3<.XJ;6 -T>)1H\, >K"L:C.=.:30H(AJLO/B1 M5A.+I":N_/BUFE@\-7%E2*#5Q(*JB:O& *TF%D]-7+TDH-7$ JN)2R]_6(O] M5[4L<9"1T">P&SWNF*/#T!<.APTS33=T@L\NPLUZ(8V0Z MJSUN$U[,-55[@FNJMFS7E$:H4B'42CK0S.SJJI&DT$A2_("@J0$9GWDX$(?, M68-TY\^ #Q?=(X];(CAEIK !\C0"C2U51TS,A2#MGNLQ$!:YY_ @%@&/7&]8 M7HRQN !LZ#'[A(#-J+XSEJNQ9JXX0XTUQ<":%>B MU\\(RU-W9R9.K1%.KZ11UBQ.>'/]UY_E1;@'3CI9F.9NF\:'N7B$QH=EXT,1.45].\('^&U:EA1&;> #Y<6-. X% M5C*1%#QMH2^%*-&9/ 91HM-;):+X7O#C"_LE!N$@J_6L%>I@[OD5H#-U_Z('3@9#VQUQGLYM+"^^+@>5'C-S^YYY5A+6)Z>>OLE: M/ELV&M>W=W9J^[6=AL;GI\S\)_<#X?0T-A<#FZ,GCH7'S<#U, _]HML5)OLD-GI^:*BS-ECG$R\R#WG%[MGK2?<,X7\);MG,QF:OHGK M<1.7R>XT)5@M)9BGO)FV-Y3Q)K\F^_]2T%C:&^J-;8W/3YFY'/:&5X/-VMY0 M#K+]T@+8J[IH\Q37G/^BU?4]6L$]JNN(WD<@:^<_DW?$DT%BX_73Q)- M&^7'Y\);,AH:C9>-QDV-QDM'XZ9&XT6B\0/N4(WHBT7THO@E]44K"K]HZ6NT M=#1N:31>1,2HQM%E(THA(QX?[^K3B+)L1%D35Y5&E&4C2K%8SY3ZNZI^2?EQ M J/YA"68-[IF*.,3/F0#_C)K725:K+*B[B3+T$>M6<6#PJ=&$"UT/M"Z2:/% M:EG$RILR?>',#SWJ0W3F#,/@Y!?W3.'S2T^8):Z5$IWI^/(F,P'FV("U$Q?& MBOUI7"@\+BROM-Z<=($::+]:1!A?_6NE"!H+"H %+U!FJEE0:HO6SJLY*ZA6XT=A\:,\ MP1!I7%J#=,EEX](+9#L6A]9H_"@B?I23UJQ!JM^R<>D%,N6*0VLT?A01/\I) M:]8@'W+9N/0"Z8S%H34:/XJ('^6D-6N0A;9L7'J!_+7BT!J-'T7$CW+2FAV- M2[-P:>"5 M>W_FF.5%Q)G5E6;NR4S<>LQ]N.(VG+5U"6@RNO$ RYE)Y6@.1^EO\N%+'X5& M^+D0_H]OA_"$S4='?<&[I\)ACBF8K:IH97%>/=DV33=TL(30-??NX#'_,>](^8PBY47 MFR,<^LQ!LCZ"'? >0"A,4$GBS$/+OUEM*KH?%:I5441?NFK5?[C?PP)R7M' M$X_'Q!UKW"D0[I0LLECC3H%PIPRQPU'-YZ3D\^M"FVSEZ_%=6#MS\%BA$XT$ MQ46"I1=*G*J]3]N(F,ODU+G6"+,D*]98FZ#HXZE'H*7L)W [C=D:LZ?1X:7[ M9ELQ'9;M[%O/Q];X":SXR'^&L/23.[X.)2Q?"RX_9O*Q0YX$(Q<+7HQ1M)[ M*-3-6!ZCT%=/7[VUO'HI3C9VB591,V_6=9ILTG#AK$'J>SFNRD3?B'COM;GU M"=82CA%4-N;>UEG4_,;]@'O.2>BYPQ++ 1A K(*!+SP5 M?YXU*4WLP$)0#^>]#@#E$>2/W.UY;-@79C9X.6>/M;]QOJ@^C;<:;PMHXIH9 M4:CQ5N-M <77I\L)1QS3&.P31EL+8MRU&P9]C2Y=EW+$L^4)31N:]Q> M5WE#X[;&[;632> ,?IR[7M!O#V!"L\2IH@7%8OQZ!I2?B^ MPD8X2MC)P8 %PGR=,JO$G ?WX15*KR61"C06:RQ^ (M+(C-H+-98_ 6KY%$ MH=%5,_!',W"--)I?/II?:J31["F//>5$,L:!'3A,F0MD+"V4%OHN)L%P?A"Z7J* 16B/T6HD3&J$U M0J^7R)'>LU?DSGD)I243#C26ODHL+3/'7_?XSQ?"T.)$ M?I:9T6OD7'/D+#-_U\BYYLA9+K:^1@6G2E7XJ5S\56.)9G1/ MZK7%FV*7_BD75]*85%Q,*A?GTIA47$PJ"7=;+[M]>:SH)6%9&CTT'WJ #VGT MT,QEMNJT!D;C4IAP2\)3-%9H5C)5I=%8\1HYB&I %O,--P35;O2C?;:&.* 6 M][Y]MLK#3S7L&B/Y"VS8-=XC61_C$H]Q>3V%I]S&H_8:'^-1^[7<1GV,:W$; MSSZO\3&>?7XMMU$?XUK?^8]9I\0L&G#PJSE:AO4?*$^](-[%TZ4XAQ5%+]F M-O>O^!UW0G[.@[%OH_>.7,C@ZY8_8'S+O-ECO//99EPY*T9(\?>OC\M5_@4;*'W[].U[=G"BYGV:]ZW1[2NDY#GS]FG>IWF?OGTO=OOZ'M?<;[[[EVR5 MOH'Z!CX[H4%+GUKZ7*/;5ZPHJWEOGY8^M?2I;]^+W3XM?6KI4]_ )=S L=B- MN$VP21YR.$:3BSO6L<=OWXS=G2J\EO'B/?X*3-N^\MV"EQ#+RQXX,TMO>^[E M*N,=*H?JMC[WMFQ12P_?H4GM2]^AHBI@^@X5] [EZ%#Z%A57C=+W:)7W*'2$ MO$1?KX_'L7K F1]Z_$#X;JM1WWT/CT1#15]EQL>Q\@>_[C./^]/&5[M$SSQQ M @#M,G\22]S!39K84'SS/(3#98$[B4/SKWT<\<="&?&G#/W8WS2 MG&&CK]/+G[V-ES#%PZ$9'[9D8!H\\%<-^=H-IHX>!]]Z'[Y\\].#A MD0=/WY#E(NVT[2PSTO[V3OQZ#W.XH6=R'SZA#_J<64AZ?WL'[QY4*I7?AH8? MC&S@N%V@>N^->FT8&#? "'SCG-\;5^Z .57Y0=6X!F+9_6 +^H)Y[V!C\;_ M?3"09FXR6_3@*^0#R/[_Y[_J.[4/O[T;'BQ]*C7)_]G<-$X%MZWWQE5H\\U+ MUN/&YN;!;[#@:'XYZF;@#FGD:)K-CAL (U.?W0LKZ".4M?_>R+S=<3W80_GV MHH;-+AL(>_1^UASI=5]OFQSE].MHRVC4MEO[LY=4U'L#2XJN3HF1[M3U M!A4Y(G+P7]:O'_NU[1_G]3^Z6_?GW^U6W\_^=YW@?2PX/<-\2MXWW%=FS.GRVPX MR"Q%V,FC"+F@XK'L[[9:'^:A$L\ZN?11_1WZ@>B.%GQ65R%,QS]^>G,"N[%Z(_M17*&P O'&<-N'F-( ZCXP"\.KD\N)J"AMH(@^H;[^QBL@%4 PM@C6CV"L C:P2]+G1%3X0'&/$ MF6=PQ^*6,7XY&V.7\Y)<)"9VGES4-SHV#8VY*CQVZMW)I4'7B5/?&3C49]A0^\?,7__UN]VOMV\W9]YJ] M$#V\4[7[KN7_L["W9_M"HYUHDQZ!<)]/#S57[_/HL-CR45MS4+$&S!,T27@U+ M^/7UOOZ]]G&_V]I?-DMH:):@68)F"658@V8):\D2KOMP4D?N )X:/<04'/]O M_T^WME?O+EU/:.8QA4DXUXDM7/]Q\EG:I(\NOERVS[^7ES-,6G:7L&6K-DXO M80EHUZRX70.SP@/#XS]#X0&U-(*^\ T?L1WN%:$[?(GX7NK5+O' B#JO@))& M[H0@%D\-F4IA=('F&3\F_@&>DO/IJB*LED&H1'R.HL1KR Q&TUG<5!70WQNA M Z*&+1R0+8#=#(2/Z4&5K@ AQPG)!3'-RW)"63NG\.1Y*#/^\QCISG:K]OW? M?WS9&786XV!HI=GE. P;!\TFOH:E1*C$0BZK-!)70RFC_]3H=#-1R(!3',+= M-!E*B.L17OHPTD517$YP#JB0CWA?F^TO^WM']TW_Z1[+#.)M3R)>%HZ-@T]G MQQ?_,%M&ZK0* M4\8JEC M:D)>?;CD22,1BB0]DAUECEQK"D5J][CS\:[9:^_L;,Q# YZM=6[Z MW'S/K1[SAIY[ISK>C(46BU35WL!,G6<(5-MR_*X[ZL?GT'. MK^<3)_9']_*/JW_=_/+JBQ&7=B?)2@XP&P>7#%F?63G"P@)\[FBGG1G+;.0O M\]\G>QZ_^;SS[4HL9IE[\RP3)-#K4 3K&/JU;3$M\SN',&O%]Z- M>^_D'Y0??KX].[X9A*VG<_OT035K4P\J 67CX$\&1#R\P[(=^8@XD=;7R%L= MB047WB5(%L 5IH@\CO_OT3?OXMO5^<+D&1_G17D&ESHNS#3K4[=@#-Z-@T-/ M!,+O&T>N'0XZ8IH\,WDO6WG;<>D"8/9_Q'"Z_/>W<__W3?OF[-N?MXLY[\;4 MQ6:@@2/?_6[4CW8>?Q-G);?+V[$.=U7UNLP_N*O[G_?]VL5ML[DP-%;2>"X2 M-Z??8_G6QL'1XT3PLI#6-VJ=*&L./;BG8LAL@__B9AB(.]2<053@?DDES?74 MBZ.X\R-X%C#XDGN^ZSC M7MUW@^MO?YF/N)"I*K.H+W@7 MU$L'N*P W+T@C)W&:TN-"#?KA[=__]IQW> M/X8N/P$-,J;?],(V#NK&WM[>E-/='-^;FMJ;SZ[)[,N^ZSSD.EG _AS^_,C/ M/C5.OC\FI>X)^Y,Q(8TO;N.@N=O:;-1WIF5\?#!@(%\,T.?T?^O&3JVUN;/? MV@1YME[J^S$M)_)QFOGST6!0_X^W9UK_X7\\)L#Q"6BP9)7_]$DJ__/WC_T\ M;X7_'NS>7CQ&;G_"_BW.EC"^=?4GF1*>OW76EX__^??AW5_V^=[&@;',O=-& MBIGTY_ )1HKGHX#S]=.HV> WO_YYC#GJ\1C06I;UH_U4Z\?S]ZYU?OSE\]Y_ MOEWN/\:'/=_>/4L-1R5V4U]P,D2EPOR+C7KC' M+1EY"*^1?CI;C#^]E;'^C\, DM?%ER\7 MYY7KFXNC3U7C_,*X;%\9?[8_?STQ+D^NC.L_VE=P0OL%4$A5F6+D= $,&[ U#SP\QYCAP$\&+$NL4F03JN%7>;5EO MXK@.XM;JZ$;)DOJ6#OR98PD3%2,3]ZU[1=GT=_J.Q!T[U# M8:W2&=&GC.IN*G*U9<@]GN?_T\(0I)7DB "Z1GAD8YF+9*$_Q)D4(*38<&Y] M#T[_ZM5N.XD7^=1CDCJ.6U\>&G/L_'3#P(8O-&34(J?>K%>;M5:UM;\?R1<1P'&*6W0B\DP=UQ@RS[AC M=LBW2HK!ZW'] .W-/H=;@OW>#"&O1BH;B)CW/;?MS5O'O8?).?.!\%OJ'E;Q M=EF\*QR9+(3Y"T:KMAU=LD0L(%YN?(=?5-V &2'4WV#.3SCEM9KQC":<$M?9 M^\/ZV6U"V1IS?T/ MTVY'-EKC3]<.G8!YE&OL32FF:KO=3S]YV]IS%A/@V\H)J!@#1-^&0@(_A=S? M]SFJ:.,(_J;^UN@#74>LM@QFVS%JIW&^P]4#,&:,V(3F&?1.<8#(Z%4!E,>O ML3:*886J[@9(9!XW.8E^]89!)8M]XPV,APJE'X((Z/==3$.-1+>@SX)QV.^9 M/WDSZ66UAK=5F^Z)N>6OGXK[N;:]^^Y>%B$IY:.=$[^?!L''S' MSH /7EKCW#7B>C^EO *OZ/XB7@-*#T00P"7@-J"VYSI8;LL>8<$;;V2XR;L?&LW&5BP# M"LH>'V+V^(+O>F7\KDMXXRO,_;>3%W0\:SK>!MP%=3_R+^BN\_'L\^?:OVI_ M68NYH#DA8OGPZ M:>. ?=T%)J;(!4&XPTX0+ZC&\98BSJ%$YN9^"T.ELYGSA M8JR! 5P*U]TS>IY['_0KJGC5%D#,I8(FI5VXDRAH-FH?ILZOOI_\AKZH?R#^ MJ1X:FS:JF:6>K$0:8;W1V6SD^;Z6I/PO&R_7N>KBH\%M[/[W(O?[,^(E 36! M@4FAI$44@5PLV./$=Q$0+GAGV\E^$FBO:T_3', 3O7ZPK&U^.#^7].0C.(.> M.RV_LW_AW32^U5O=P4*:V\BR*S0YG;BI)A^/[MO.B5C.0$L^GS0+2K!HEE]Y M82?M1.V$?'''!MT"?@*PZL M$T;XNG6]97QLMR_G=WR0O92L22"/HP;>1;Y1AJM#P;F PF8II(;.=1\PW(# M++6'^46 IR.KW&#-9NX-(HO!8\X],CAXO,L]'\\:,2<<8DM#Z8 F[P.>=U+A MH)V,,(]?")&!IS&1=-#VVAYZPC>VJ@?5[-1(5WJR6 M\EE%?E\\2P?^#@*.]!#/5B$!3,]Z1!_C6"**)/+QHXB*\&Z7DS76445@!%%3 M0 Z'V<2V/=/ MMHS=Q@XEH"CL3H+*@?)U;! 94K>E*^!VI3F!A1=,70\$F(66"**0)H4)RML\ MS7]U9G:]-K[F>NUD[TYMULN7;JQP^_S;G^[1Q;^6W9]B.Y.T.!W.V<)-N:Y" MN>]QM^(G?F! T11&YT0H2>!\%,,]#_Z^+5^Q.N*%OCZ(;EC?KI-_I=*SQ"_"KZV 0G."X M1_%LTR_8GT>CT'>V;P\;N\N^8+D-8*;#.[<642Z4+?=]>YAOHA1%]P+#825J M)Q@?W<_4'2+F$GM:D;E2U.P(!F+VR!=TRS#;WD%>N6ET&(IV*/1SQR>*7$%W M+WQ'\EH\??I:QEQXO+H:"'XIO[$'"L@=HY8M"@:E9J2IB')#MVI;]=KQ9AU( MR99VCA80&S%'!'!%XD]*HLF1ZT)?^OB5B#.=WF>IN_ 5>7^O'8WE=33FX&>R MAKV%N@ DD%.DXH@9)@IDI#].<^2:QY$IJ-@]B\LU3' M3.R$60']F_#,+ >=MAL+1:^K5EN5U9(0*3)'QG'#),Q( M40/DY2'(SAQE%!7?2'JB\3,$21IN[P,:K*!XQ0E9QA#P$P>KC,E"D0T>PYN! M5;OW*[%-+MPSJ!"]4'R[[V2XDS9$9YDYDRZS(P$F8=B'+.---_D MY(KE1@9B@L#;;++8N3NC[GVZ0^T/JW.:+Y'M_WFQT.9 0 M'-+NIA%=;LPP>P<(*=+W-#UX&@W7! -+4TL"Z\ZW#S^?5"Y.C:.+\YN3\YOK M]:I8LCXF*)@'J%+/ Q7:PKE<#Z3:7N=-H]:J-II[U<;V]MN4F0J>P'WX?:/Y MZ.4M%,.8T?=0)ODO]O>/6JU.1@7/M4*RUO_VCBW$F+-(B.O+#*#-.\1O?5"5 M"G]RC0UL8G[//&OSL^O>*B..LEOK(K8V#R_;5C7%6Q#-K%N@./I7'U[8:V\(I:O1[#.3.@H$\NSGY0F#5 MMQ9DG5^R'#YV+[9A"9;,&T+J=BPP0 !(&P[@"-[Z&E)L9Y3$5 ']=1 ME/M8O"NPK[E &6Y#NYS787_CX*OC<=^U,0P8Q*0N=<4IKO7KQH;!S/- M3">#H>V.."_D]6AHIE&T(XGOQ&XY[T1CX^ +^QNK1V/M_+YK6Y@2A3?ABMM4 M&^V2><'(N,'*"[+J?C&OQJ[F'"6X)7OEO"7-C8-$F"JXJ:FQ$=&_6=.,H 0WH5XKYU78WCAH6Y90&7,%9P6K MOPN:% M+0\H?JV0EZ2E&489[DLY0S?JNQL'Q]PW/3&,"OZD>M9SH)6RA?V!+=TP:R MA2X+[0#>.198=Q:#7#V/,X_UN#3!'G-;.)09651^L/)+HOG!W#>C?(%-=#.: MZ)$(X%G0K[^DRN;Z4?&+*RP5X:?(/* M%PA"-ZBU<7#D4O%@/PKY,+F%&KF^#)J'/.H&[)0O')"NP,[& 15NIAA [#*9 MKN&.61->4,B[H+W8Y;@6A^6\%KO(&2R2CTZ"OC"+R1!6?@DT0Y@?\X_*B?E[ M&P>7G@#Z/TP*76(AL5.N=&T8YTZ8!161-%LHQ^4X+N?EV-\X./G%!T.I9G<] MEPI#1E$>J6*PV&UI3*[2%T:SD$?>DI-2WA+,K[@,/;//?$[6IPF/7515627A MR;(%7:P0+P-IU4Q);L]I.6]/'50/V3,/B[-.-N8X0J3I4A>_1#PK MYDW9T\RE8$>2NAX?RWD]&JB9>T,7.U\;'['W#%JKBEG.8^7XKSG%DZ["'^6\ M"N@ % [V,.QRD*^2@,)"7@:=;5&T(TG=@+-RWH 6)JI&6(]E[T'Y1L'HU/4X M@&#\"Q0.WQ*JH1KU3[OT^!WFL)XYE-U=U#2]U5^71?*.5"WNIP^20L]_;2T% M+6-D$C %EHGQ!7:*O?$88=&E:XLDH.A9:\'C+ O96_3A?5K^X=V"4#CJ<$]U M-QV5Z\2TU/9D!K =1_'J,-[G0=72*5!%.Y*$AI:O9@+=SIUT-GBQBZRO'OTU MU7_<3:CO;4E02G@1=O5%T'Q@ 7R@?&41"/WWT&W>%QVA45[3_F?BTO[&P35L M+0L6&:;]6F7^_-8R"V]ON]403N$:Z#5T SW=0$\WT(M0JZ,&P^:I482##O>,9KUJ8.?BJD$/"6RG3.W,LYV=H[[F?M\- M;*[]\)':'Z&PL--8C:^TH4Q@9/ZE6@P MRS5#J@\+,ZD5IJ+\XO6IK^[Y^">A'W^"H*M/8:W1IS0GCOY)6.X_QIEC;M&3 M\$C%#SN^L 3S!/=7THB]U QD"@+:,-,$60CC=PBOZ>_0 MH5CJH4Q" 'PT>MSA'N#<"+_GPR#"7P[X*@)9Q3Z0H:9M:M[-*F\4\GR]-CZV MVY<*@=X:;#BTX7L4U@"-%/8GT(E4HPA$+ **.JJ'" A^Y/%>:#/I4%;]TK-0 M)&&N%=EY2#93EX'@O@\O:O1\ >#;?B7TIU&^:AR*/. ,#C9%7R),HH\2/(*3 M3=&V.#CSO@^B_&C3O7=@JC1),MZ@D(\!!W?<'E7P735P:@@<>LN8WJTDF8;# MR %\G8C MEK=/+ZZ^M:^.-S]?7'PZ._]8N;YIWYQ\*7=+Z_EEP(X+PD]QD8X$P43N:TLR M5S4:ME6CX83[J>N^9;1!WHL+BJ. .%1])[!&8/JK6"QD4HA$ ML6L@D$GU.7 KWP?)#>?(HQ>=$+Z"[V$Z>XP'/R005J7T)^NNI=X"O@?/!BZR M6KO292;6YI%# 0158IM8T- 6 ZIVZ,*V(EBI(6S7)/K$;9_?HW1JX/\ BB2( M"]8&Q^>-XAWQIY+=F(-7AJXOY(0HB$S??]P)!++7SV2B=+@M^!U7L6+X#:?. M@8KA RFU91]!@-0/S?X#,U08A:0QWW50WH -"@P3]K&'!^NX>&*A1Z(/S46C M92:[%W!6L/8[DE7Z#'YV.$=MP,/># ]3[8+?HCE(=\%70'0@3Q-$Q8D).#^3 M>_C+!(J,"YG344C>)"7KHF2"7\MR/O1V8[<-?Y(PD4JN:IL!/E3?;X+&R>#2 M#*0^^B8E='S=NMX:>R<20*K)\/632,1-/1H+M,D\+9RGDC=/^N&,\#2%0*;V M)E+Z0@>IWQ%S&(A2<'8))#:['Y.KI*SC<:N"-T82%#8_-7XKZ6.DQ_I944J- MEY:H:'_O.;P#/U/4;< LE+90(?*1:MA !I3^ (-E*#!=_@%#TB-?@_%#'QE! M!_O]=@6@$2""%?5CP6]XU'O%P$83B!,.Z5P=WF=VMRK'1/*#XF"*(F7HMH%T MF]2T0 1AP.?>I2E(B7]>>N(.\S)2Z/(9?O0DLE^AK7A0B?%F?WO+N.ES_R$Z MC9N'(\)Y=D/T^1@4ONL;RMXRP0GD0T/N$2+!&0&>YQ#J2H8)WF$W-./6 ;F= M#BETY.^>\&]A\T-'W65:$9TB\<6N;#(O]]LD]FRRT)<*,'PG.:F/M>MP 73" MLF 7H*HENH1%087RB%,'$[T"2Z2OD#&I=45? :- U.*(3X8 =!!2UI_!D[;@ M#!@5 %/2!!X_Q;RFL(16HP0#VF, >1!?(L4AQVTW]'%W_%/)S\8_'=I 7\<^ MPT+)6',@B$>NJ&]@UX&N1(^K8[?%+5=;&A].'C%%;Q DGER?%+;R*.+7T\$:@10*L,7 M;E?C M4>F"5D"4#4XP3CPV' DH M_VB@02;'08Q@?F3UI-L%# =8,IY'5L1.&0ZX1 M7O+*3CNB*HKL MA&3(G=6=1J %>=)'FQ-59R*J V5& ?A.34!28VHKC5F#$9)NQP:GN7 M-83!6 _08!+0[T@1X"-\%700(MT/B;^3ER:1D9 W=1B1+\FY@%T@*, L#O351*[G($.%XY("!BY7FADSDIB" M (V,$E/ESH3^'#P*E^.'G;]A.GPGCVM4)KA&U?#= 2'X?5\ U:8]X2-7VK-) MC/14F:NZC:%()*47"3^8!@7B5-@&9K,.NF83P8#M#\8%S( MNA[O<99(!GZI&('YS3GS11,L.WB _/7I_8UV]H-Q,QH"5&T/B+_YP3@'-4'N M_KF+NUO/N/VCM_ ;'8E0'H_K*@RDS=A >OWURY?VU??*Q:EQ=7;]R3AM']U< M7+T*ZVAQ<>XB]"JQ* 5\)\40'5"G/1>8,'%&I6&EF&/*> @\R_61N6,GB(YD M4V? CXSFUG&D*V"#%.-4WCD?4G/.<]T ME["V-"L;9W6/7F F&FXJG]M89+3NTR-Q8W!K6XUMX10S>G2I0.[O[.XO",HE MX_ IJ1 $7J+LHKDEC@10PO6'W #9%\>U8B+7J\4F.T2-C)0' E)$ZJ09V0O1 MB 4H%1AH2M98I;%J-JP?9=03P3>0G>% G)&63(U!&H-FPWJ5A*H1C!R]Z-(\ M1&92Z6HG U)?]/KD/J,W0.Q6&">C\HRCOK MH&>QF^7"L;'R$/E[S!$V3@B4 MP>0J!$DP"IHZNKB\;,=^O_]A@^$'@D3AMG', I9Y.88X'N+C\>55-(+&>HWU M OC4\:G^; )[0TIJD2"P)/Q0#%B*51 M2:/23%C/70+-=M'DSKU!C#[(X 8B0 >P1B2-2(_F<4%?>)8QQ! D[LL( XJ% M,OIN2!%65 B#7"'WKF=;*H$OD%% \ 4W^XYKN[U1%.%!\8_,(ARB"'>N@DK3 MX5I8)#W@/6$2'#B]HTFAQN!Y8#WF0PQ<=LQ16DY+A8LAEB$6NH[#[0^&QBF- M4[-@'3>828$MH6&:,&DDF@GK%[+!$GC:\E\ J,J#.6<.&PX]=^AA4'2&]LC( M3HU$&HEF\[!T16V-,1IC9N=$QKJ;1A>-+G-$C :@8FEFI'%E#F9DNZ%%T,F\ M(9][=]K HW%G'E@O;8I)SI&#HSI2E.>-"=: 5SUM^M9X-1>L;957K(+T5/"P M-NYHY)F'*+$1$AJ"C]))--9HK)G#KDR.KRC*'&L;:KS1>#,;;]S!D ?$K32^ M:'R90[21NI;MFK=:S=(X,P^LITS845:=++*!N:_IP U,L76PH(S&)XU/L_') M8Z&E,45CRFSIA@7,#SQWV%?Q7[)@DL8=C3LS83TQ7<<="+-*$&++9SII"OJ2 M 1C&D0Z^>'FHRH-1J; =+("'\=14?P^+B&@$T@@T$]8_7GZ!# MGQO'9U0D5((4W3L[/+JZ, M+^WS]D=JV62TSX^-]O&?9]Z1K.W:"2+7R>:N I;$[UT:?() M= MZ;+K<9;Q\NYD+V]CB9?WXO3TY,K MFIGUS=G1]=T24_^NH1;?')LW)Q].;EI M'WX^T==57U=]7:=>V("\12J_#M80UM+C++=;H%?4/D1!69E)IA12YOLSCT( M3MH,MJT,7A=Q16D$-KD>5_Q.\'MJ!',9=;2,RM>7&=V6V89W-2N FW^40H[* M(;.I,>=UG_. R-K[)=.$%=&Q%[,![F,%?R6BH'7OO;3#CI?N'[<,2FDF<2G$ M"T/37-9HOGG/1:\?R+Y$'PRUOE@>(OOH1OK]V/(.P.(>_;[1B)<^V\2:,V6> MJ:91:S3'H-M<[[WA]3IO M&K56M=']W +-@[JU=;.?K71:$U[+W>6? 1Y ? ;U>9.L[K=K)45_-KN7G6GMOMD M\)^#L-_Z((U-8NGDA#BR M &I5FWL(T 3W>"F FM7]QC;@_ 3)6QZFS"9MTY#&%K+3J.#+QIQ6=:?>J.[N M[A7DG+:K._O;U>8D97TA>%K5[=U6=:_Y2'A62&! "S9O^\"3N8Q/J.]^,+#G M:S!:\M;L5NO[<,UK$R+3"QT5L(3]>G5W>[\@\.Q7F]LU@&F"316)XDR51K^Y M'K5357V.YQ(4'Q0!9LNM\^[UXT92I]$$<0U.H[4SI\@[+S"EVXA6M=Z"J[NK M-P*D@9WJWO:\*M]\US:*]RJA#6D]K,?CQK#KR#Z*47O*MHG=N:EWCPQP=P+A MA-1"+_ZZ3 :SASM::DN9MI1I2UG)+&53+\*LM3_P^(N^O3H3X14F3X:\ ':J M>A,469 PRFHFK&]7:_N[U=KVA*A8$O@;U=9>J[K3G- (7\)0N!JE<_:#*]2 M2P_,KF?G5_MUEMU.>5)-9V M(W:K]>U&M3GIOGF6WKU42^M'S_5]XXT-_W]K##VW*X*EVYWWFRU@O8\T'B[1 M+E]O-*M[K>W"P--L-O"_(A#TXC(P#>XTDN'I55M M;@.?VIO#+?KV)=PV&P?M@0O#_T/62L(@P!DAC9K)C0?F7"PJ2"%T0.6W/$X/&5$\>/U^@?C MGGD>.S;F91^ _;+ !;EPF0CXUTL#"^;$#>VJ_N%"8.K;]>JK;VBX/"; M1GVGNK,[/[=<"76Y]-P[X:,8@UY\RPT[03?$3"R3 Z/JV$N/G7RSUZKN3X:/ MK%Z&V"P(GCP2CH)$NEUC *7!0(3A#E9\'GINSV.#\;64SL[ZIM[:J39K$Y+E MW&;6MVNP!3OU/"/A:]J"5JV19[=][!:L@*1/O:'G/(B,[UGY<;6G,N%_?MJ! M-*JU>B//JUYTK%S0^N%&8@!J?=YPJ;5;_WZMVIP[H&C%=H#B&NPU,"^HRT\E MS8?,%R;I]Y:P0ZQ,X(P3:V,(>C^5CY:E%W+C;4M]HVM;DTDPKX28P=*?3"D_%\E,P&9;GS)1X-]PP\ .XT?#FK.4UGG8^]!II[#9_ MIO@[?:@X"!/DC=HV[-"$N39W-4\/O"G)9K3VZM7]R;S!M +)O\\6-]Y6]=WGA27%EO?N:GK.Y=J.ZO5.(7*89IOB\ IQELMI/K=Q9 MBBS,Q>S!U/*?KVH/IM00+5CQ)VT+FV\-AUN5(UFI+IT3=>98O!-P"^/ZRKV^ M99_1:FIS84><=MP19TG=;LK?-6 EQN.MRA5G/E9"P_!I[-!\T>URC^[-5Y]C M$N&EYYJ<6_KJ% #?]-4I#$(=P]5)-076M^-%UX#=@E27<%7^V#R%G'F_2H MKM2",BSE9#Z\$,!JL:U0/J N(9D?]T;';D<#&S]18J$+?#]C(8$#3S*.F2,4U@,@]CB\O+MFK3]I9@(;9E?%216-0/P+N:!/ MI @95,*-O&35R%X"3V1Y3XK1;!$HZ=WPN7<'>V'"G[9@3D"!XK#%V%YOX'8$ MK(E9=/-\9)P.#^Y=3TWNLRZGO6-F'\;HPTEXH+@@;X.#MG$QM\*"@PTX=^ ' M<3G$ 6"F! BG;.,!S-C?,M*HF&-F?2$Z44S"4$RH5BU7:$19,51KR3*([-%" M@%Y]=-T>DCR@5*CW\Z@U<9:% !GN-9@CTN8MMJ)$L M]QBN1:HU]PEYA=\\3G# *\")MC)3QHU5U2RHE\AVICA?_"T;HA-:NJ )"$U7 MRP^5IJN%.Q)-5V?0U9-?0YG-1$M15"RAID&6FC*CYTG+C"JJ)]\EL10>R9#" ME"F%:L[[9'+I\-A^8T<&&$D&<2H DHJ62+$3Y%-L WK93W9I 2F>X=-26## MW 'WE*QJA=0/FAEWS!/8*1J--E10J2N-D%4<@SZ6W:\5(!T^> M:T=RN)# V[)'=*9>)>>T QB$-B!U!>#KH!W,##U/QJCA!/B*&;"H B&5KY;2 MN>4:C@N,R807#'(VL.@OU'3H T>*X30&*PPQ9!4M)\A\V !,#=FO')I/I,/YNTY:#_(>YEJ[]T% MJ&$G,6A_; -)GFH2HM62,[8'1-V5+68%(0$U5#. M=D#.'J%NHIXW51,>\BB0_AS*4-G%I])P-Z['PO7"8 M^ 8!Z]PP &W71S,M8I^4X")3K<8JC55S! CR>X(MX&;?<6VW1^3,Q9A.XJ>C M%&:A,8L' FT+6QJW-&[-@A6^CFQBED",PB(DZ.<)[M'5@P+:D(W06">CB?.Y M*U6!1UG.M6T5;##&B94=-1Z+;FS(O1/\7MIF.[S/[@30 M/=)5@0.')-/!;R;W',3!4,:^8Q65*8QWX9;0Q2/2,L,>-Z(!'Z@,M:,K0Z4< M4TNI#-5ZA96ARA(9/-6UL<@%'#*?6Y5PJ'0&Y0@T6,>]XTG'%7\.'V!5B86( M!R;SD8F'0>CQB!]721U6IK[("R?_4L5)SL),Z%B*!MLRVNA6E.RX) MA WDQ^@">"/./.4$5P0K>CR*!%!>\VA<#(7P P];GR6Q&=(-'R?'5*6JC9A< M376X HH&2HX9.=WC$6$[%:A$ BD\HJIBO&&IU93BKH:+8J7C((8D(D6:-H.8 M@L-D9]U8N9U.U&P M8KQH3*'J>K#O'H85>%R.%QE>X?T!IC Q967]"8Q#&62)+2AC!7 ,$_ "*9@- MFS%^,!A+T@$8D/AAJ I%0(@[#BP(P9$'IK@3C0),(UH.!M&8?0%\#;G(@/T" MS?8?'O$[V=I90:LM(Z6'2HXKI FRKB\OAOZ$8M"YSU9X@P?5B^Z@(&8?:/>(CADU%F?J;CQ MJ?FV- 'FTN#< AY2H6F*OB:)I7YHFEQ.FQIP:WQ9:?4"X;!=]Q;5!C0R.K"T M]&(,1B6.:+Q[U[,ICG'(O, !KHQ)5)J@EQXJ3= +=R2:H,\DZ"CO1MH,B<,! M",]FD DKR*7L521A:>D;I=BJU"74($0&LQ2>.T"NJ;$'_R54Y= HLP?C%UP" M9 CR.JA//*T%1 (X,(8+2P5%LCX?O)KY*8&(JEME+NS.9).X>V2OI34G^L;,0 M\AKAY:4J]?'C3$ XO11K5%*5RK :PP(69KM#5^.OT-@,.4G@2FPD [''VA_)B8@D'S+BB4F0_K<<\C1 M:H=4[@9Y@!L&!-*0 V4.1JJX -+WK-DG4A> 3EL<'K:(7R@P(K:!+W2PW;SB M.:KVCK0WX0,]U[62G9-:$I8BR.P7, #7)#=#_&0TWA"VQ74<;DM#%IF98%*I M(4T,VQ=#S2[*#Y5F%X4[$LTN'FE#"D (ML@60K7?IZ2^IFQ(F1>0VJE2-40J M*;DQ_;VLFH;J!G"51,269IDJ-10D[X U'J"HY&R9YIJ* ^._3!G"G?*KH,,A MX#UA1C8=Z?,("^RD:D42E0H4O5I](4L M.U2:;"L$,A#2J8396F M]C$4[6=(EKQNZ)@I%,R-WXAL>FE=,:H.D;($)COBN]*R2+;$U!,2!S!:02U3 M09-9@1852@^5%A4*=R1:5)@A*D0%0:5;*=&>IL8(9*AA6MU")Y,:+*:$Y&/! M>DBI^D614D9&/9%B3S[OH;0Q6=-3^*D22L @772P"Q.$_KA92T1AL8R8RK0@2%3*1K[&$-%6&C:N1(=E MFQE%VV9BCDFYB0-YTZD4Y##*KX07L029*TH,)\YJQ[ALU#M2I8K2%)T@5J7D MHFWK ?@<"C8('5_F1 SRCD;N[M3B;*D*#ZBN2C40 MGQ1>7F62:J8@&V@F&!<1^JBXYJOE,NHB*K]*<2#C5=S2^G=U\OBJ4[LSK"A1 M\26R7![,,]S5>8;+SC/74EQA MU;&3"!^2CE,,E?14W;6HP$L5](%N@%M4Q>0FBS8+JV91Q$F\8^AZ&E(&L'+\ M*5^7Y##D9O68XP^$[.-'E674JW?"H]RD!\IV)PI?CF97G=*FC_QI, 5+HC$? MR*3JH'_V+@K"%P%Q7G;+D1UB#U@21V%7A[3G0]D,BH:+#K:J7'N$>[+N0U?V M&XPR>&5L#WE0DR-3I9ZX5<6Z.O!_K,.@.H5@YT,X&ORT$P;*_R8P5M7HA0PV M-.!< >RDD\C2^_Z&;_6VDE.$@7I)33TZQ#A'.X,658,/AK8[@AFXY[F>3 :V MN[ ;&#=53=Y7937>2O-""D<1?R)$Q>]\+E.KXTKWR@3B#T7 I5]204]#'\0C7W&[,*3VVNB$JD!<]Y(\51 M?'1F8I0)E]0<)!59*2.9'GF&]'BJPA\>V;YDQIT"624\R_2 *#TN::3+G3ZR M$[*75Q,?0/RV+;J@?8Y,*@42>5?A^U0R 46]R 'BW> H0TF/JEJ4'\#G(,#$ MX4T))'$$4WJ3\8/T1LML"YC'ZY%U3[TS.7X<_B0&U-Y+YHY0PQ@5^90>-C:. M(Z+E=T2)[.%NQW=M3 UTO73^.KF XXBF.\T>RP^59H^%.Q+-'F>PQPM9GSO+ M&\^<.%0PFZT6LYY&Z]UN*DH&U-EN7.K['M4=S*R@/EA2)S.Q?!WRGJ[:;EATK3Y\(=B:;/L^RFMAM*FMBAV'UR'DTIJI'(GFF)V(_J5"@+ M)5FJT+,*)"VIT7N M$U6L?YB,WX^K$K'QP/E18DFAF8@$7GK, CKJP5/CE36DJR6*OE"^&Q;,"+? M=XBU6NGX^_%(R(A1=9&B1Q5 XO(:CC5%]XB2U9\>!#E>^FD8)@Q31K3*8KER MJ;!_R) =;$[LQ(N9#%K)7W0^[UCW)KFE"23]K7-P&JNHB#!843AT")&N .-! M-.PTX)U?Z8N3='DMV\WA4A@J(>I)O,1Y:F#BR M8B82UR]7>>,RAX+Z4LG8;59\;M MO\+WPZ3L#D4!#6 8']18=<2 G1,3X4*F6V-EHQ/E6Z.1^JYM<6^\=+(\*=A# M2]AAJD1;,J:/ZK+TUV4SD)2$-@[8BI)*MK=:PR!+:&0"PTOFE>SIO))EYY7L MZ+R2A8OG6OS3XM]:BG\?231*NU\C&XGL>0.R%$AE0UFVTXTZ_$0]7V3E:6F< MH'@:+#.#(2UD/DZDP)PF/F2^9P.LF*KB2;$;N/^>0'G#WD9A3"GI+([NB:MI M?S#>=-Y&$3-C$4;C[7*2>&Z9:ZNDKFS9)..-^196=*>Z,RA?@3+0#X0CJ%@> M"1)Q7Y]D8!LD FQ9%&O$Z?9%T0L LZ7FR!4MVPO48V+$XV06J?.WU)9T)03O 7S 9 4 MMH6=A)@?5_21Z;TSFPO)K0W2@G^L'F1["?EP/51LE^XAM$90:0]#X8Y$L\L9 M[/)2-N.6I%!:.[.>A;.NZKP0>4XMERC?$-MP4D,''_-75/4#=(D+4T6).F-) M*_E%)G+L\P2-TMK'$V&P<4-&G1;3 Y*6B%0!UV=#HZ]CV:'2=+MP1Z+I M]DS/L/14TDJ.E+^AZL@?1 M@\W=TO9V63,SLLI6QU,]/":P_JBR]$;9'8D^9BLSIC)KWES_9?S)'3(EGZB* MWSE6U;&:GJ!@## /U8SLGB[Y>FTQ$ %%?O4\LGBJ+,\0*X)/])5+2MQEBI[S M) (WJ0TJU;M898@LW7'E J79) %>DPYG'19;?J@T/RG MU_C8;E\^$&.45$)S'?)G4#.W5,_. #Z0#B15.X"CN8,/&:9T(R>BKLWDL,/F M/BD+$W8#@D&&M@(FB6Z5;C4>9T%_=8B,7P=DRP-BV@;Q'_#8>(/@-6H?OE[3 M.NBO^H>W6TD!;):J)),J5:I>4-G9<=L'::U*TO!C[N!(_Q[.G=8A))=,UTN( M78]5TD8V<=O"053N&@U-]D@E>*MBFR$)'8'P]&^4IV; MB%_J.*2"Q^J9G1I=*HFJ[YFTJ M;3 B\TJ3VW)JI8R@RWI*9B=E8RAI0ZH^I2J1X"*6(:P4+E"7GR+CZ6 M*FDH#3DP[2"T [0^&=3;.>D>Q@9HH*H:/T,J8UA5EAX_D&;\:%2&4>Q12-"X M3P)3#J0QQF"RFS5:@[8B'WNZ'[2O[&(D\].WZ6 IV@Z2V:/:(*:,4<(D@ZZ2 MRU7_N-A$17%1BF%D)HJ&D)"%3I?=P82P"/3PP\Q)QK4R;*5;H@I8GO:#KP54 MFN,4[D@TQYG%<3RFRGF,1?OF%OC#]L[IX-A,.0^,N164$(W,QQHY#+O&P+3* M4WY/5I,N3B@M'<@91L.H"A,16>D"IT>B5M>>VW$!3;'P+SH!JFH<^AC4!(&3 M4)P4[[,[09%)72S2X1$[(E.F*F]LJ_:FAA-&/5TQ4IA3+6'83-,65.AYZ*H. M/_(#@R4%CF7D[H 'GC!Q.WS7%.2[4=X"5#G&&[9B%7Q?U899AG 69-N,.^,&DU:"())BPW MJ']$JD>Z:),OZT,9S /Y7W8]OG<]VZI*[['%;7''LVV_DL[3F,A)NDADQ_'\ MI.J3*DH;&\TI_%2FRW:9BSA(^[!CW,JD@G'E!'Y2?6PKN M=3V'62[^V@\]=+H[^/N]L*VN\/#7KNVZ%OQT0M.&5]-CWC,/4TIDH?J BJH+ M?Q EH:J"^A[P18R+0MYU1SN!P%#LFAMB,HA/;G(W#"BU+RKT=(]L499-K$;* MDRPY(DM7J8(GF5S@5!YPG*D]G@NL>HMGNI[C% ]:+#IPWUN!ILB?TM)O=W5J;<+CTC1(1 Z!&(M):VHTZJ4+"Y=6P5((P^3'7#1 M/S;6_3:2OR[2AL9%M8.-Y"R9(.1Y:$HF0<%S_:&*@\_(9I/-8M,R$*-V1Z3K M2E,K-9&5/CO,YXQ73-+46/62.(U(MB&*P*&Z&_=I*"@^/BZRF=]2EH0,'"55 M',7CL3$6!3XIYJ(TY LKJHNBT@4F@C@Q]KP:%P8AZ>?BS[/CS?H^4&PX83S5 M=/D1#,O81,NRFC+:_Y[M=F#]\AA&(.O*?*GD7,;V P\CRDE.-SYF'8 [E0\0 MOQ]+3+A<6]Q2?5$W)SISLEYH=.B^\KZFYAL[FPBB^-74-E-O"C2MNR01PO&I M0,\[%XWJ-L_6N),#CITN5=VN)IV#,0848V%5B>Q(?:A&W2_<;!]B52"(WH49 M %= HI4)!DYJ*FD[\A4\50I7!8RN*L@F;/C94-Y3_.M:*L:H57]F]\N+KUW9+N@@6RUAOBH)4TJ1L94F4S4M+UU% MU5,;JW]&DI)MBY^AL"9+P9()+-5S,B[&0N75@!>KU+TQ:0K^]MRPURN M>6LP#/6*1(^>QP8R9@#X-A(DF1G"I!"JI,6H2*"$.TI883(4EB'/0S%!5:5% MH?8:)R(PVO%DB?DQ*D68)'VBFS^:7VY ',"KC>YEATI[9PIW))JBSZ#H?TJM M*0K4RI2;3%5L35SV1%I56B%H<=BTR*3T0"PSY0DT3UJ4" $2/R@W1/SOXDFD M2G5/U5^I2 @J3TIQ''JR\8/D+U)W(,-!IC:GC+_U@$EL&:CPQJ' UPLDBR M3##+/(636*(G2X(D)AG%&%1_4>KC;7QTW9XMH?C" _96"R6EATI+KX4[DM=* M ]/%,*@W)N738GA_JJP^D:PCYC"+16FKV9(4&M5*#Y6F284[DM=*DSY*$4I& M,$XZNY1 AE[SM,=:><<2/YX4XN"9K-],^4LB.6W">9WXAJEB&59=--="MU7(PH(]5P16'Y]>F1)B6/(UI% $W;KS 5 MR5:5;H_(!>1V96Q:KCF3/$^1CT55LXR*RU/#-T06&(UV]U- B1L2E:*(YQ,F_E1ZJ>!P7>J MTG'LCU%I*VJUA-R)S7>K=OSD% M%E(%AE0G'>JM4H4M0@(ZUE.1LE #:MGN.A5Y%JPG&^Q2G\5T38+Q7O.I:CIQ MX;,2XZCV*.GHKE<3"W 9=FR5HQF7V!T,X2.6FS$P5J@=2\;S.!'@QO4 #C>N M&D^!4G'M>%EK-UW54MA3J!*<:.,V(=^*AR,555,;PPZGNE MC,4D(BRN$+!,9,@M!IQ?"/A5QC$_F"U8K^ETP=0=7$JZX)Y.%RR.3"WWJX:) MNV,H/$F6GT?@.VHP8?V^P?[^4:OM;401Z6=8.:6%^E G%U9?V MS=G%N0'_WOQQ8AQ=?+ELGW\W)@+C2U1"N^RES-M;E3\H.F\TWHX\BA1375FV MUK/.>6G60$I>Y-,[J2%+BR1UV'.K1<. W-4I41+5 ZQ1%TUJ0OA"U@E M\S"@WN0<^>ZRU#M]PQ\"_CC$ N 5// 1EO? PAJ6<0R'1I6IFO6JT:@UFE5E M0R#T2A(",;=348&_82 ?0W!3G5_;3B_$_ R ]3#*P#R*[2]M,Z#!&U4E* =N M9=I("CM3H\A\,)+.8:"X5E@ !K-3 M'3-*XXM[OU"$#9[RJ0U/PA'#F?^+.2$#?E,'S*CO[^WJ$,; MM?IVU3@$6N%N <.O&I\#:TLV:W/8@$]D9@4RM0EUXZJR:;91O;%YU.''L4B( MB.O5*6+!C"O>HV;65!1;4>IH3N(VZ]==]E]G&1X9+1,!B3G42 M)TRQ(++9.HFAU$^C6V,W6N9D#BK&U%-&0B6*E4T8I0-[&GV:99K7'S\?GRI8 M(OY[<7.T^>]#C=(OA-*APXW&?G30XWBC,)7E2TF?57VO]C"V9<4UIG)?L%,% MP6(,BG"E@J@7 EF,;]OZX[<(H4NZ\V5'F_;0$[;1HH/:GXHVSR-PQD,$ M+A'N'T7:)-S[$=P/T#7C,70MI0Q4'FKL6=(#+S6V:H&^>&=2:H2Z"+T*_\7- MD&B-BVX/+HL446%]9)>!<9[\/:&"'@XY@\.7N=Z-^M%-5F$(= BH! MM_FP[SIQY63A&V_V]O;>&LW=UF:COM/4*/(RYK/#K4I\E[&N$]::UA;!PE@$ ML3D=B ,6YE_'S8LB8RY6O<7*:_>.K$6.]!FK+"'C'[@=D&T4L[AF7> !%H 0 MW+O>K?'F_OY^ZQ:_VG)X\%8:!KD]3$I3=.&FX^ 5'U]5@['A$-C2G?!<1\:" MH,>T+VS+XU3AEF,G#]FISJ&F(4//Q5I/LN862"\\@%5&-=6&0^DQQ9+OKI2V M<#*T/-K\CF&K#UF0UZDPRY>=1E#L$3(!&T:4^XLQ0W?,5+7D881 EA&1:T'[ M::SE8O%6)&@]3P;@J'4Y*>X)6XCE6&/*2"7LD62VR5^Q4Y CRS.F>WHE34A2_:^H/#JS>7IZC(?U M! _0;IH>0758$7YJ(<22CRXN+]N)4J;7Z*QT& 3D* A0.Z?'7@^3B82J79&<\C=&SD2Y.Z!(. M>UB@ABQ"D]OLRVA>Z8 /L(I\8FS"X&604,[:A_%FG6& D$,+ @#;J>$.7>99 MT0X85-JA&P7K5;K4JH#9FVC+W^P("I*J8EU>-!3%?T<=>/C_S]Z;-C=N)/G# M[_$IL+WM"?7S0#0)WFY/1[ EM:UQ']J6;._,FPV0*))P@P"-0S+]Z?]Y5.$@ M08J22(F0$+&S;DE (:LJ*Z_*_&5P'/G'_"]8C8"6RO<\7GYI?]D"FZ!QE 7 M RTQ*Q,>R+42SEP;8:(W>A92X8+Y%V.:\]_\+JI"WW,3G NP3$/)#U+]SEUK MA!V9(Z6Q,3O*?@#^',%A&0$38VYRE^0"SD0TE1G>1;@:#'$D$[KU:3RS M/%G?.:84-C)6)FB*$V:MZB4'>X%=J!D0F7.S;85PQ]-6FZ#$RQ!Y2EGQ1J"?6VY,=^,0<@^3?D,I(NXXX,0S:9./4 B55 _= M.9 M6=5 "1UY)0J/4G@I]BC?"^S%]PN&1;7(A44LO^-,I51>U:1@I]8H\&EY_#BT MJ'G 6*,H#U\U.8$*M!AR66;8RZA(,7*JOL"0M:,Z!J00JN IAU26,%ZPBA*< MC18F)%C*@I6NO!B4,,8%X M$\J_D05>L4W0CN$RZX,G!6:,"_8%+@).)O!GTIC"SW) 3D(<)BN))E[6MJMI MZ6G)'(^Y&X?THL,VL*O0#B4,)!"*%Y=DI7B(R0_\1J8Y13'SO=L5%B^9N#;W MV\VXD153'N)_'$K8:13Q_P!Q\U8_Q7MX9\@V;A6Q.8@Y MG(&DT3#W (,J="*I.PN8JOFP3.(G\,G&1JLZ=OK+55V%2VU6TZA&-M9!7Y'N M-\Q"W3"P,"'7/^,#I02@Q*?TY\":@^S$GK3Y.! 7],)41E.?;DU!&WA<58MK M@J6TLEP6QN9+BR1L8L@R,+[#P*L+E6OD\&1#I12(C-AQ9=\/"AGQN_-8>M6R M%4Q&X,-R<%QG+%A^I;&H19&'EPI30V,QYX3T9?9M;08QAT5)"XS_C)W1-ZR" MX]A)33^/,/Q!+=#E4>,&* B&JX!PLS5P%+5#%%V'P=(SP0W0.F&D)>IP!7U2 MAE\N';0S&&,R[9*#DU+Q#5QY7D;\(F9VI0_&ZX)!%O0#T*IOOV_D] 5 M^^:X-(YDMTPM8X)ES*DU<\R&QT(Z- _3'DB$%+]L$"0!D$I9/(TDO;0P6LJ* MXB)P: LK'7$0<^"H_I2Z@,M .T:HP^7PTM299V0-2GFR$D-*77$I_L;MN3$N MYO\M/)+$28Q49C%EHJ8RMXX0'= 39%F@)2Y@ZL6 (&KWJ4Q84'NPD1^#Q>DP MNC"STGO!C M@ZS:E(X3I0.@G_9GG))D%:C=SYL1. MDB%=G#J:E )!;7]5X_0P)M\<%WHN@%U&P+N@RV2@4F"7.-<)ISPPD8VQSN3Z M)1 3ZM(+_Y%=8 /_!O9@#/NC)3Y^MH9.ZC0G3"9K9%:'P$NR7\W-5&Z2U(89 M!,!<$RY9(8\N8F2%WX2M9:.LRK]*ID&.7G83R&F>44?>U!G+4)'I8<8^-..D MD+657GXI_T>VO:/#B,%B[-XE5X&FG;UDNB@,16=S,I#Y,7(>1,#,!%]"MW&N MFZCU1)FO!)[Y7*AA-1XR3$/9-!194VBW^<0 9)%0O#QITD*DS_&G2**>H-M+ MET*R@UK61:QT^=-HO)_@'$;3ZE+^,.: -6(RH(62Q) )7E*M)8T(44/SACE2 MKK,X!F%.%W@@&%1O"NO:YP;J*<0S-2X,XQFFE_*YE!X,=R\DA%7-'V&=+%]A M932>\E52S3ESR%>431^I4SQ>AAT[WC$#-*7WE:N]XKE5:3**TI0@A*0A41U&R^ D]!?// M.MM,&]U='L.>H'C75GPB=&43@P^O [D+C/(+OX&2 U]T(B-Y&5]9J1]:--*& MF1BCJ)+TGLR(3]SH"4EHLDPQX#P49(]B:@==G@R!7TG=*XM,CQ9SP1X0PC.F"QAJ-_,"6&0 @5<(/[D($*ZDF,IF1+F4H M%B'C*A3IR>2:P+%'6TL&?] /D+N6]-=55K$*@3#R8IA=9!U603H-3#JU3DJ, M47@2;WGQ'@R#_=PP6MLS!-SA7?^;U?7_OJ__&_7J_K]2205Q)1!N*K.?- 1# MBZ(X0N%(Z98JE2N+77DCI+C3QW% &81*IWGRTA+()"/R&M[%W_ ]99(GP)ZT M&W-#-@T=2;8[H1AAC6@:#7$X)*6D^PE?72LS5B8$2DN;+A:L M4&3M6>%-+2H%Y5@ _ 5HU'+AH27G.6-BRN1297OB3";R>T5W_!@< ,6(.CQ, MD[M(=Z?W_TEF 6\+/L8KI@HMLL$"JF0-J#5")*P9AOC\;ZC'09&1DKP1+CS# M&7Z@F>B&B;JRRZOD--3#:0UAFKY&$^;M5?$D_BA?BZ/]*=T'J#94&3V)'^B=/8*7%41IJ)6&H%G@R> ZRD/]E+N MR\"S ]]101T:!^_3$,[?AE7"&F?^5)HH13 RV;08!^0 OE@\M";C14\L'7[0 M/8PWN5M\J?R6Q!7V5EIHA,[&6V,%8RI.I%^5^WB57D1DY<,TN78F3W5(.\8G MCC=17[>)TNM'SV+SV336'$S.VQO,K+_QK9P< $?Z*\>R4<%SIY(,1B/3A]Z# MXQUCE'H>!Z,I95-(YG-3 M59E8GBRVY+O9F)R4"N?EB6,;?K!%R1+>[?H>.BDR6S>YM%&AA1Q(70ZL%>-P MT4+>[J3):USN=,SE3M@5R+$="W/,I3R?]55K.S4!ZGRB8>L1 3V\8 MDDR]E7V"'UA^FV'XCG[]Y0T80J/\B]JOOQ1_;-TWTJHC^G&"A90 $\#<6_=:R^XU MK:?#UV^%>TUW@9EM+:L(+K5]EV4?B9IW8X7Y/4M!&UWKAF(&JX!J_*Z!-L,' M,0R88>J(L-SO&1C@;K?[9L?4W]=.:LS !%M*I7]V@DF)29T)"G!Z9L_P8FX> M.&@3T-G*?:5!7^E35@WR$]VT8?G8\NCHX9QY$\P3T=\#QW\AM#D,B*F^8?)P M(.SDI9A'+.1ZR/?U9O9(?++ 1*$OF_5&AS-8"SZV5@"5E%E*S>D(M!I/8%P= MT7!A1TU#[_>_4^%V[NPWLN9TM0*_Y,T#<8OGP1I12JCO M14N0V[+]1LK->86XY==0:Q3J4UA$+6N&JVRT>/0-[\>J@_+$V.RT>W5@U1,? MX6Z^"C'6DS)'$F7&-@=!V7TI%"=!=IY[-I4L%/*0MLQ#Y@8JB(B9""8JU3Z# M/XLLE?E1WK^%<7#M7#,.8 (.^XSX;7,"4+-* -I[ E"C2@"J).LZR8!SM6WX MTRSZ,GTX$&C:V2O1AY(N>MDYAKU(V1BF6QSFN8^74>WG4[5_<;FM%&_GANC; M-MM*+U1;^91'L[74VH0]Y1P2$FG=T$EJ4KDX%/_BA*%R:/TXHCMP2M2$YZ.% M'HI1''!1:8(1L1K03G!#E[#0#5T69Q'.YQ3OM<[#P!*ND^F76-B)QO,T] M1:255M)U*?7!^UTP4IV)4G&&F[J<7ITM^U5=9HHW5MZ"X$N?!4CM!6PM"]=J M:P\5-'-91R-V"4%FCN$H']-[7)!2N-6"-;,TQ^MF"Q/?X. CO+&+RIIJ>?'V M22/DOK^H-A)M/:/5[NOAGS&Z[6.AX#1G, >$$L&Z&F WAY"[,J^];AF-9M5W M].E*L,C0(GP?3U:S*G&?<,G2T3;U6,_30:D+D. 7J+ M\)Z4/>/I'WW/]F'$7SUR17^!O]H^P\T&7%SD^0DT?'['*?7?"BF_,!(9; 0> M4WZD8H"G88 A^']@]B3P%%BKP2<=W4R%+&O9X(L@GR#&B1 ,G(]0^+#C7+^A MNLYZJ#>E8.'D+ LS+!R^[U$ 1)BK-\?&!_(#6@8%R8LEFXKX$GQ@X5QH#/KHY-VHA 5O6&!LA"+M:BA M"$Z>\2UAC6KZ%UFY!PQDBW 4.$,T>8;^M3!@V;FN[T88FH<*PDO0C;,I5[K$ M3V-4<5Q45ECT. TPE\ZL+OMT$%Y8]-1'_.GR[_G>#1Y?N0ME#WF7OC8/YMC_ M?&7]\7_U>O^5\KG/K\X^Z:U!3<_XX?I./_WKYZ]GEU\^_G9VJE]>#3Y\T$^^ M?/IT]OGJO4<^?OO8>#]^7B[.O M@ZOSSS_I@\^G^H?SSX//)^>#C_K7L]_.SWZG7UY\_7)Y<792G<NC089J%6*08%5\4?LL:XG"\&G M7J(>I=Z0!3)V/,NCTAY2PF2M&;(F6 5) N$R>*4?B3!M+L?:/!W \=*6#;*H M6%;D *%?!0(QL<]7.#,T@*C+G43 .$8X#(*53NC2R%H,Q-A%/X*F$@?L/[L6 M=FY0&%,2C1MMUW$H07&YU11XIM_X-[ L8(1@;SVRS;#)%U:PPSP8/06Q3!<2 M#A>!^V"SR$5&DPD(\4.AJ$_KCM:37M,_P.B^@M ;T4:-+$)6"+BW Z+Z"P:M M H-6X?!B4#'%6,E]%8US7V*"N*&@QATKZ_WC]TZ)SX$ZRZ6=0Z:C\='5Y?_^ M]@-BRH7X M(,M-DY>;2R8HB9<*W/XT$RC_Q8G2NI+3I)BDIKU/ NHY[/BB[I39'LJ;VB7K MV'/@1G9TIC5-"XI3M'P:/8S0O9)XC9[-;9^S[16+VBZ/EII [JX!LY;O O"K MYSK?,#8&;Q3L/ @Z^/)L&YZK.$\PU(4@YH84ZB-QB)Z2>W\]*=BLDH(/,*KS M%$7[M[L,>>"P1%"E1CQ687+J$0/&LBF,<3YUV\W UC+*Q[:O#/M?1M3Q5C8R M!BD]&(T$=2&&?V W":3L(@!AB! A86(7_'JI_S087"2X0A2OS(U_J9_BF439 M7DB^]'&0?O((1HN:5M)]+#438HS#>3< Y9W$UQ4+L1%?6J>\[-ORE;=!0W2N MY"27>#\V!'J>S$SHU[]+U"8: + FM;;CO4*5F#$>MO_DLIG!YM KJ6)3XV+[ M$5?-D#T>$C0^EHD<8M_,;2B5>Y>8@&0>[I?89%EA9_&W_WQEOMK>9+WC_/:[ M$YA]6-I]*!6QSXMIS-+N0ZF(?5Y,TRCM/I!O?"C:^9'/QU,3M.D,' :%![=D M!T=0M8?E)ZC:PT-0&^!?@IZ?!-A=%'U,/_A!#R;#([/>,LQFSS#;[3->KM3\6K%JP?.JZ;1ZK6,3K-? M8EY]'/OH]ZD3B/^:"[@?OZ5/>G=WQONP 673_D]BY+.@9S;YI=#O=_;!.*81MQ?0O MC.G[1K_;-,S&YHONBNDKIG]&3-\U&FW3:-:?BZ0O14QJOZOR$Y9A$6E'+OSK M#4)QC)VH*_BO_*M8P5_U7\5S9SY*##)TE1 M.Y$G_IH+#]L'B[\D6)I."+$(\Y-BYF!'GIG0C]33;ZI#?0@'9N>'^JAC--I- MH]5^^!W!/I>R8K]GRGYMH]?O&JW&8;NY%?L]4_9K&B5BO[(%6/:[ M-H.9#U/ZVT)@&**0<$6QRXBE.M$1VQS[XV.$+;7"4$0/32"JSO.!GF>S;W1; M93K,%>\]'][K&?WF8=\85;SW3'FO53=ZI7+AJK#,NU,Q#P1VC\I:+E;&G*D. MZ_,\K.UV#ZR4>HE.:\5\SXCYNH:Y@S3XBOD.:\W*P7R=MM$NE>2K@BVY1%S+ M85/%][B#GT4-PEW'&G(758*V;KS5;ZP@P(;OU4%^E@?YP%V-*@WA&?.>V32: MC8>#-QW\,E;\=YC\UZD;Y@Z*BZHTF,=>E7.9Y9+$6K*9+M5A?9:'M6'46P\' MI#KX5:S8[T#9KW?8]T$5\SUCYC-;I?/2JFA+WF!!RX1HBZR_]$",?.J?^7V2 MEEL%2I_IT6T;_>YAI[%4JN,9\U^C73=:O!?^V$*IT%VY+;?CR,QK&+QHMPKK'#874G]$R/;*]E]-M5'4?%>X_/>\<' MS765I5*QWN&L8/EC+(\ ZG@9^:-O?%%T8P7"$V&(H'.3P)I5B)0'(@!*@TAY MU&AUC&;]X6EO3P!(^5"+J6+W%\CNG<9.@,LJ=J_8O03LWJJ;.X&*?')V+VD$ MZQ'.W&<19>&'=Y(R5(F*.\QD72.\\D@)TZ@WS)VTL7KFPU H]GJ M&HU&L^+UBM>?.Z_WZT;3+&6'E7)7NAU>0H/HH H$ M5QR*U+A[RL,N9K'[^K!FPVC6VW 4'@[$4\@^I?#:*\9_D8S?ZC6,?F_W=YL5 MXU>,?]",WVS5@?$?7A5\&(RO#,?O(ZQ*?*=I/\[O/I69%4PTN%8W]8*:/!8QV%/GZ8#YWX>\_^?[$ M%12H'\RLOWWO#?T;C\K4=ZGY8F3]A1_$:NEH*O0%'B"Q[K#98A0(*X0_1K[V MNM$TFF;'Z)DM0[>2OR%!#?,['<%BX#&@5Y?T*G*)RD(Z\*] _>M&VZCWNYBN M2(2-G1#<9#K$-7U@ZU=B--4MF_SG$!M+J@]L-XL;*X1/-(Q>MV^TS/8R[3U) M>\&'DIG Q+[LA^;@V+:*^;6(K2;ZTP<4F7N-3\<0*_ .V8DQ7;2SO] MM0EBKE[O+HLZ4XF+$8^?$Q'-.C8$J_;_$(B_F@HMV3C'6U)-M(69+=*=4+?A M][#S*#/PSY;KZC?"^D;5N#@ _'XB//P#3NF;X ;&^&N\"$<&"/$B?&2!A0JS M"ODB/*,G])NI PK&=FS=\Y%S/)@-C)S2T:SIGRS/FH@9LM90N [0&\(W+'#1 MG##";CV^EY"CR)3DY(8R=?$7O '<+.=U\N6W\U,-20Y$% <>\[D'=@2\L$P% MK%XJ".&/\]O$7W[]K!$A]<-;,U_U18RF\(Q\7 LC&'J6+"#\Z,-@MICA;_#X MK)6W0A4JW^]!;)\)1+Y\T+///7[LW\<"<187AH=ET[/KJ5:Q;?ZU6(.5 T" M:^B,WNJ?K9G@E?[LX^HVFMFWOE>OX9]2%U[Y[S]^#]M0L"' U=^.AP(X&,:> MTR[*+8"IJ?5/V#3#?%GW,3MXEB2:&O)!N3F]]+[Q)9P4=$-05K$<0L&D>M>7 MV-TLM<*_M%P1KMF3;9T!$0CR!CH]PVSTC!5W0/FY(7. 7OPUC=Q%H]X$:[#1 M7'5IEY5KB)2O&6N3I9*EKG@8T+/6F'SL&9D5K)P]D+G.W$+;8!+X-]%4*=53 M)Q"CR%A2OC#@A0@PX&"A/ S%!*T3,GC\&/UF/ @;_"5I/E1+0SM?!O^+V.@ZX10'#T5P[8SD0S'\ M!#;'GS&8"&1NC/PP0BMI% O/R?]Z9$W^"#,N?4 /3P-])"V7TCZ0]Z2&ZOOF9[64F@KC:-?K]OU+M]M@"DQ+$WQ8PT MMAB6#83Z=^SUAW?X=JO?,7K=;OZSRP9#F)H,.9N @O&DOL]=0)*O!]G!5#V M\ZQHE?>-Z5FPAB/YS@A$I87"5LTA^R8+;9XPOIOYFR8-@B']3[LN!/P9_@(4/W@$:\"LQ<_A5/* HY_#4^F@Z2;LO*QS&U@C[?(($,;2T M@Y:*P8[\8.X#37S?R6,DQ-5T.0-]TPSR$?].MVETVJU-OJ*6^HI+MX@-Z1E. MMO@LBOUNIV[TFYVEF"W[AMFP]?KQ4H]*"G\K]R+=NLXMA^:&JYS;#S"(G= / M>,WS+Z8[.';(V.;[6_@_9?E*H?V90L?:"0P.;YZ#]0SS?P\?5'I%UH!9:018 M),8;&J+WG$\#%.#HVI;J>^VM$ E/4_/QV63FRI2]VT;EH>' MPW@.YY7V>B(@>Y'QTN#OU+D&CT\^B:<_3#&@^]D;^*(2,I&2!TX M% DE7?VG4B>/X8#)2(^AW5@3?!95"D@8[.5LY,(_SV_NI3<1MM^\)3W;K;>- M7K.^94PVKV<[*@"K/JX7?%S+?9RT;;MA]!J-XE!L5OEM'#<_J>7 ;-8)2XG6 M9&@U,XXN9G/77\!TAXN<3H1'Z?:UI RQ3QV'!_ Q).VI !MUY)#)PL;O#._< M_Z9?[.^P/M;T2B]TSCTX0A,'K -K 2!]P)@.LA-$G@30&%@3"BP,"G]&"Q8 MH<]$-/5MF:(X#02=42I;(^$3IA$6-;HN1^?(!1Q?F(H_@]==,&Z /CRV:;A" M0[GRBV/[?^M?+M.DAJ+XR3<4'4?_^.^>:=;?7I[^0O]JO'V3.$/94+5*]%Q/ M'\T^E(:Y)FWL[$T(_(H)^QC9+.ZR''V7)+EVJVUTFUTL[>,,;)3E[5;7:'7J MRU:Z)N4JK3Z(Q7M\4PE3>' *N*1&: M',MFYRG6N9&#Q57&[H ;(]NJ(86TU.\!A=#'F MI$!R9V>- MZ5!P@#%-3*@E3L3+3>!$XM@?C^DBUK731Y[1&=B<%=6ILJ+VGA75JK*BGH&T M?PQG'IO8'./ECZVAG!->R$)/!F!*;'4^!\OYE-2?=KOZRWND,@KK^=[QR JG M0 KLLEZTO^QIMQMMHP&".:OI-KRLY5[N]#N&V>JMNNFGV^KN+/$3L!K0" '7 MO]<&$Z"N'V7SJ(YUTVBWZ_B'-YH_I\1JMI#E#\D ^>1H4L"LM='Z=C#N;?@^5Q:.9(X-/L;W;=H&?-P M*B1Z8-RWG8QMY,440N6@287W<.F=)A_QE4UG0:!>%=X$C!];_RI"^-QHJI]P M4@P\P.-@]H0VF, _]7.T"K$B\ZMP+99O^%3-8&DS]<'_TB_2!$N*%U#N9^#+ M<@X6RQYX;XZ\[I%).#);+U37BHM\>F9$5SI.&&E4M+U41./'$2=P9%-+' ^\ MP B^EZZ %2XM&]]#A9S=.<5*&=V9X1439M[!!N( GB2!,@(="NCPP!H:*O=4 M+#8H _EUFP9=LUEC$.%+.J7L) M')?O(C)B)!F)[)D9^!Q)V0C^^==+_10C84&.#$H&12A$$&(B0&?(T,_#P!*N MHU].Q3?A&OI9'/AS87D:_B/)(.'$(0=6G8?-6TJV#XN.:<-380-)J+3)D^( M@0RA%3 1@P"G4<5EIUC4E*FXX#8JC5XJYE6M:6;R54X'EAI3IU)ICQ M2)^W1B,X%Y&Z/@ES8\-4Y-U*^F2X'+=8H_TKYC]DYL]+=?0168A[\E8M<*XM MH(!&,#:<7 =8D_\)8*1$W*,#]=B MTV94!^5PS+I!YE8568<0"(_]\3%&,5BIE]CF>PYVZQ=/^Y<%GF"PT/G\U//" MS++].0;7!YC',"02WS M=B"HR)<#1:#"_8GG* YQ2<^JM!F0!4I*84"NZQ; *\:!-L]XU%I^M-KPF?K MT?>PJLVL)\).:@R9<(]V,J](5BL4S$Q;SKMY;?:,?K.]H@0NXV%(E\.16H/; M)\ 42,J2M"I1KMNM'K]%3FP-27H,BG7/@3AX8#S#F/C22N(<09T@F+YUX[-R=JN=<-5+O.YZZ0!BVPH%4WM/QVE4Z7B7T M[B[TZFU#?P^/^3408(8.-EL-_*=@HH#4Z18[5<*91]6MM*K4A7$"<)K"J?X[ M1A[//=M!7TG]&3/ +?UO$?C'*!S_ .)"VZ%KQ#MX-YS83U2F-^VR9!C?S@ZK M?I?Q;-[+\E(M37D:(*Z5S-I2I<;K1I*NF1HE&VZB@9+ZC9/W)X.D@(.&12\% M;(3T,@(688Y@4\]("93>8_DL(BW?O!3W;DT[TQ)[-,\AC(3)&)BU1->1UCC" M-$KK+^L.A436#&]#V&([>FV"@68BTCPS-Y(9II4KVZ%0K-2;XC>3?@'+ ($)ZL]MB#_% MJ$5+Y2Y:,N2]T8>*\-Y@_4+?\X2["6M(@0]B%E<6OHMEN\JPB8/,%]0%VBP% M6 ;W4,85W:IP[/#:O9AW:/?2*+&,>\8(#U4;F4.8P[W:R!@[ZB.#U8V9>DPM MT^UE%3^O\' C&5/U"DG;P"P1OWTG&=-H]%M&FSO) M:#DJ;^TS<@=253N2)3K;":&W]E"AS(&>T:YW5]=3-MC0MVRPL<0&2;.,' _@ M15VSM:'#A@FC=1K+'38:JVDW&]L]-)8L%HF"+&T*B3(,=A;GI;/!E*_,5W@ MB34D_5HG_]@PMB=X/4C:*ZU8#ZTQ7G .'9=X^\8/OBWMO"(\*0[0OT.V?H42M &\/?0XO _ V;X$K#-HM M0HWFJJO6N2/B;:?>,GH],V^U%NB+NR#>YE7$72!O\V\68]ZJ=6&@6YV!;K7= M MU64OIPI'0%1UIB 7X'.-(E*9C!!KW=A%Z2@KTU>*3:!MQ0 CII&OW.%F&, M^^.1-A!43"NVI:-,[\BIL&R^&$%#E4S4=?BD".+,ABGE"P36W%$V]C,28YMS MG'I5CM/>,P'I93S>/$AONV/4NRN>UT-! M>LT*I+=,Q!\V2"_#ZVY7S&NNQ^AM=7H% 88=8/0V*HS>Y^OW5WT@R\:&^^H# MJ7HQWJD/Y&I8H-6_J[<.Z*MQ:Q_(%1E5]8&L^D >LABJ(*,/ M>@[;E5.:#X6,5JC/]X.,[M0-L]-9E97;U1J9Q9#1"3*TO@D8.I^3M7L\:'U+ M/&BMPH-^<5*SPH,N ?=5>-#/$P_:? @>]/KE+2F7ESHJ=@^P9XG'?'N^^U+K MROHV:,^MN@E.8'NS$_@0M.?EW/>[HCU77'HX"K+"<2X/_]W+F5J#XUR S;PE MEG.G;_2:[3>J*^TJE#,^*AX-RUE36,YZA>5<9BVZ-7/?BN7<:]^*Y&RV&H^& MY)Q5M.N1G%W_9AU,LW9'F&9SG=JN^/J0^7I7,,T28;D JEF[VT 8%EON5]HH M%52SX[H2 G0#CD8"A?&,CL?F!,1^E8"X]P3$;I6 ^ P4005#7KE=%0SY=C#D M!/61 NC="Y7<7(]*SI#AZZ#&DRS19:CQ5AVY-OR>EGZ$9")?"VW.NUY)W+ZCX"L E-96E[L +OH63&FCT5U):BTIJSY' M&5BAB99G#@]$$S67T413)-#-0* ;T43[=:-I-E:Q1.MWQ!)M/ 1+%*9FBW#N M1"M5]0K;:0TLR]:8HNN!1+&Q9 4D^M1GX[G*YA.\&^(T>088 MBF7+-[&4\>0K3B+1-')"9BH0$0'&4]T%7GG-K84^ ID,HT2(EX?J1LX0I?6H M@$.3<1GRBXL.L>_+/3JNR\P1N? /L;W5/H?'^/L><>776'9H,ZG MSERG:UN? MBC!ZJU]A[.AMKC14 @^GP<"WZS(JY1^XA"2? $\&'#"H$ZB:I(GOVW2KJ"J[ ME]1^KLK[;GT%LI9[K]\P&IU._F3#"JNO:?PU?ACQ;)O]]IN"$U]2)BB]>%_B M"IE#XH/*=[D)W=AW7?\F_*&D[!^ZWOTON1?&&%]T D_P 3=34:VE&_%7V834 DH8K\L]79C+1VR_55^^@7[U# MZ7!W.IZ>:+.,1#?N033>WF_#7<"_0 9X#+%G(P_[P0]Z,!D>F?66839[AMEN MOTDY4(TE&;O5^:XH?^$CJHFL?EFF7[YN?E>\=OFG&H7?>+UFS$9KZ7&Z@WOU M[BCIB;/NQ<+/O#D$TI, 7 E)Y[C??0A_" ?_/G4BL59P;IK^*CG%HJ!@LK<_ M6#1@14SQ@/L58$J"LCI&-5_$B2OV>AZ#:Z]KUF[WP$NN'\@.MMM=P^QT#X6: M3MMHWW5M=BA/[L9%E\5NW9[7J-L"C;%B[CS1AC4[1J._H@6>BIA&!R3#'7GY M$,31Y9HPP+Y/6Z,-K+1B-SW1[DD@A4.AAI$92B*)?I+I^EOEQN]YY8[:6\B# M-_LF@DL1#H 0+F78FI!#$$Z*JEJS M8EMX\.5; 9EJ^8*70*:1WGL%'M\(W74H]"$SOM/K&Z,-^_A\-=^2SW3]#1:[KMQT-7;!71O>,H2M#+"^&M9G$O07_@\Y=W MW"]U_@ULGVOT5WVZK1>@Z%C*ZM.27SQO+'4VZU6I\ZK@W'&I:;#2U(H(:F@$=[&'MH,9^R,,L.!A3J3U!% N(LT#V$ZE'+J,0X0SC$MR,[P>96= M]R3YI?D==Q@&+"\\*/.>1!&B;1HH$RS"0+9<$F!" M6)0X"@]23EZ@H&1)0H=II "5%9C:R@MZ./5CUR:RAX(;RH+Y0%BO6#X:.5$< M$; J$0YR3%!"*-);0"H8$:,8JUL)BGIIZ@I7%0X3_$40RH$L72)F!D8?.7.7 M8/D9QXIB* ISU;UI,5:2T'JTR^X0.,V4AZUM*IWQA6B(+< M T."9!7*BH\BGCGZ>\3&@[/(. *Z,U9P*O::#26=>'U;FA5FUS*4VHK=GMP&5:595_ (PHS5-0+Q%!IX8QXM@XU&@'.3,1 M'J@N9E@T2."A"/H,C\C:P.6F[/[P#R[M1?? C4"!3Z8K(*T!?MG6_+1<.JWG MBZ8!O>-DK&,#C''VIX##6"U)FT-Q>ZZ $4E3'"C^CSX'/+5$8?^ M1/&'69Q+,(H& M;YWDOQ7\@V1)G++J+5@=M;NEGD;IMEBX$P_8"M66DSX M1!/^6CHMC#-U1M-5H;'V,PN-$6],TS![_3=+ MR-?;PFTU\_:]M-7I5V?O!VS$PW=.!J<(((A&_]%KLV^T>JTWZA-;'(J\)<.P M80&U!J,1":K[6#>[;?SY#:/TA.EC\SA M.1(C?/YY/P]SE>,QV!-HI"T/,V: M3 (Q01,,.Q72R6DWNLG@KWM=H]OMO:D.S1,0C[ QS*X]H]MHO:'SH3@[A8O/ M'* <-S?SH$_IN>"R[P[HTV91U?<2S@.#U]G:-DV'57-R_*V$4\J?KY+N1*G9 MZ"'6N+G9&F]4UO@AS&'9&M]H+NO;F^T&*ARI;[0*9>0P[/%L,L(&FSQK+V_!/\5&>>&W M-&68JSA"HUF,JYM@1$F#I-@\1NJE17Q'@U@C@U@O,(C9!J[X]$E-8&6OWLT& M-C?:P$WPQ]8:P,O\=C\#^!EQS>9,R4:5*;GW3,E^E2E9R<<5M#"^&LND)Y"Z MX^Z(=)]FB[G =#OXI* VZXB+B)DRV207U':86QCZF#@H[/127"7X+>$RXI\& M-@$N8I-E/"?8LD1+[Q?Q":5$4TQD2J6 E?!GF/R7$:9$@5$$ 8G2%(P'[ XK M'R@0PDGJ$WY!8S3\T4@P)A[*9-5B7A'XC$1S>8C_^:36=&A9%K:5GL;7$VBCV,@ M@^*KRN0)@\B0DI<:#15AS4LZ*/=H* 1G]&2Z$V6:SF;R.3Q_RX$K.?8T1_JT MIEUA@GDVN;^24D\^A\^X%R[(*O#VA7X>AC&._4.YIU7ZK;E7CZ@Q(][J MG_T(=0-8HSU7%<)9_#'X]_2R":@8)+3&DGZAMM%3;_=4X9>-CQF:S=.:H_-+E5UB>- M8LB@$U8")*-HC4[1&H!A.T,_#]?!XYF.>*8.SW2(,U6S/#E_KTC$0)P(Q'"1 M&PZ3_.8Q&%\8VT!].,)\/-^M%09?"I$)Q*^IM9MI#]BC4P%SR%QZZR M%\D9843WM+\5KR?56&2J*Y+N[5%@,6&+$*MM:OI%0D7NLU0A1%^;!\XH&5U3 M$^(RKLCA!N 9]Z/2OD] ?+*)VA(K(7.K\R*Y,'-(D^.5=G=FOYB26JW => I M?_R#?N2\R;[78K/O+7+9D0-_(Q^5:@\]#G9KR]:;8G:VZV;67\XLGNE>3 /B MV9BJT/A0I!'J_&SREB].#9->J< LG;$BVQF#\:V-A7 I]QC+3E#T #?3X[YN M^V!#5MSZ5"V_U@EN)87 H<+X1B99F_L"GGLCPG[KO@WU8>!_@]Z MEQE93:_GJ,K-IJ8-T'_+$90<1K4T@0!SP),73@&5CZF"(%*,MA#J);GYYGOX&RS! M2;;_]D(R:2.MN2W7V'$Q]+77Y8V&T>U33C>7_E1\<_A\8V83)O(,LSEK8@,? MM!O=;#ZU=E<**M8Y?-8!.;&4;;,CYI$Y-ULFRR,9S69.]#U7#MJW3:ZD=DE"J-Q3*?UVH(.($98_8S^2-\^A(-\07+ZAQ@,Q>."$ MH>I!HV"FU,#L&&K8=S3$),5G!NCR9"JBBS+\;@WZUJN&=:BUM 0W E'%<#C7 M7H6+W:;)7.<.3>8*/EE$+TZM35MNL\^5\O7]#<<]N^LYD_2BO0YG(K4#6GE4#,\J3VV9;2+&Y+ M6:^9C16H[HU?*.:D)R']CFU #XARZYE^AV5-0/ M7F 6(!/N;SG:A\&@K8,@8]]]M[?DT#NV;WXJ4W.O?-FJ'P1''(;,VJ9G[B/P MY2/V.WZXJ?D"I&9!X[&7RYV-.\KN1Y&::T.,.1-T1=X_3K?3[7K W=;HM%[K MK*S\HS>A?,KIMU8,RA,/660E+KJ[M7V8$\HZI'". M/=F&6.:\8.@DSYK04[*X#^'&N=H/H?&*1D."X)-(*0Y"14Z_7G(K-%DA%&;& MI5XT6$HO%*-QT5,8QK-YE.F3*9'#9\B8U*+(#V3G-ZK-+J*$!AHQ.!-U5_3\ M2+:G"P25JBBR_D+V$PFX%7^5F%42"@Q$&SC5]+88+ R@+2".A M#;,@F(M& VP<*PA@,<*4C!KH$BI/5+U(,4F5&TOJ8;I\[B(!J0@SHJ#BZB?2 M-&-@3NZYA;(QYAQC:A>W(O=T)?=T BZ-N$H&I/I2&^++> ;S(4;/G)NLJ7&A M!DI:FFIPI#Z#F---!]3[<[*9LFR2D-'Q+1-%08J[YZB8GP0TE7 MMG+Y;W7Y=^SQ+ZWX [S^/88ECG=#WYZ9]ROWJR3ZP.SR03'AH7VK%T8EGIRG M#I.+7A[;7$I$3"*P& 'T;<5!%0>MI_)\-K>< !F%2 3[P?6]R3&Z8+9TNBH& MJAAH/94_^;Z-T#E/&#Z7OW3 X\/!]VWGE,LL_G'X[D--^S(>Z^\ME_">+J?8 MF9>^F[!YL^_GIUW4"02U MVY%XC1XV&LM]8(/)4Z_7SM:F:>YZ<2Y\[EOPK#B*G()$J.R< MG_"^FZ:(\&Y.%(FGYJ\RK=Y/V'>/DDRK);P_JF"28K1Y$7<=HKY?T==3!(RO M:D3%IYK^N^.ZCC4+]2+NVL0T]PLKJZJVW4T%40'V0_DNJ3R9XMV)Y95UE=?? M>U34/S[UCR&XUM0#/L7A^=>*M"KK5K9ZY1!6CA@3(6>)"_^%7?BR+GRY)<#_ MEI7PIQ%=AVESG;$4>R\\_^P#2[*3& @OK2G6[I=!CGWVO>/$""."U 59 M6=?]Q^&[__W_UH6SRC !I+ZDE%>&&+DW++Y^L=RA'TS*NID=LY)?3WZ(*L*? MH]@Z(%/K$\NJ4^O:LTKZJLHUX-R)'XN_ZUC.>37;Q=$Q47@V_$H*NM: M/[=#7V[J'[F\M"I73&Q@[5A7.4]8*I[)P2OEA$J]&S\.WUT%"]_3CJZL(/ < M\2:?2S-\E^"AJ3TS]$]U7-IF* +& M7]"3*V]#)U=@-7F'JG*24TGP=8-X F3J9KW>T!%2RM6IWX!9;S!,(SV4_@H> MP/OSA895P\ C@;Z6G/3KZHLU_0..!J_KZO7:\OM3*SL& 5EFI$@&V+*F7SJ8 M)=WH]UH\TIHQ+.Q0#=[0G#&OKFK9SQU]_?+[&T,_]T8U@Y^\MB)&N8Q= M@: MP\>-="D:_7Y3+A2L6<_0;^ 3 _N/V!M%&I@N8Q&&?@ [:,6(VW4YFOH^??=] M'#H>_!'KGW :OWJP-$$H@13?(TI=.(7)N?%LZ%ARJ6!R/43N@J\V#!W>NLGN ML]S.PJW6Z*@" WH,V:7@7WBNB 7W&[B(?@PT&/K[$YJAH<=SWY. 99MO9%$$8R>QLBEL!HQ, 5O M'^YDLLS]-BXSL'@Q5]X0'ZGJ-OSJOS_I[QT_'#E8TARF'#1T_ RXCEPR@S^I M.8AFF5E96,F?'%=8-O!)=B#X?SKF\S-(YE0"OV8_'\)B8BJ+#YL59-@VF/L, M[5=!]CV1HOV7%8*B7:-;"YFX4K6'2#RJVG_5EE734 @O>Q1#U$&@'UU4:?5N MHK.K!(8O_BV/[?^L?()EF/GY9B M+]6^^*WDRR?^\3K^3-6VU/H9_;J.8'T=P1?>_&0O^/#XM, O/(TE?%[AO:CJ_O3_13?^9XN#*7 M0%] ,,*UHIV8\A>MT1145:#\%A&,$$5X$@B18/YJ>?W]FX/LX%@,X UK%498 M[IS5^P,;:0@C";W*XQEZ.!<8J77^1F/#0=Z%!\0$M!GP_3>!-HB1?'7):OC= M"FZ:EM,7!?,B_9&[X$J$"XXSL*]A#^) #/V_]*MT'0?O]:-Y//SXIG"Q M',6OQ'"KIJE1B$.>&(,EE0NE%FK8-,&U+5M329X7FROD[R)S%BR.#.',J

0O2LVS3F^B&A/7CA^'[D++J=%ERM,A95A;06&@&X@Z+/2LN7Z$K2=$ $;$ MA>O,XO -NBT.[ 1-;T1 S#9Y"X& ]WY&)_S""B(/=0RK]T9-6]D1W[5Q=892 MG24B6*HR>'&6-K5 2D%OSF)PI%A#)0QT@KC_$Y'OKH&O7PE7'UP[U[4,-VCT M;5(XL"QX!PD/!V(>P,K$01;4)84'@:&D CK&&R%<2G@,-(\+:O <745/*/^3 M.@ 0S+6P<,7PR4G@W\ OP@AH@S]B-P-L;P&'4G@A?D#\!7XG>5CX+71"+7+N MB9H1'%QL?P!Z+_U&6=73IO5^#6$FEP; Q\&(Q&>STEF)UQ,9Z!!HT 9;+EO>'R4>J[ +V TB>)GL/899PDG&83<:TC&YRP=A#.(5W@I\]Q[ M(@W) .K-FG8IW3@!NH^Z2\!?SKR)2]%&\I4BU7YCQ;N1$S&8((OP+)$^4O03 ML =B9 !69DL;EJBZ3^\'\$E-]FV3A@AK%-IT[!PV'H-'PC&^"?:"856+]'SU M(PP\KP9QC6)2E]G&'V*(4R[K( Q]V.](A-IIHH!/K#D)LG,OC -+ZB=0Y[WT M4%ANZ&=/QE(X/+'0%9^K)G7Z$8S3 0,?3*KZ&W;&$I<2-*C-1V;I-63(2\F0 M!:< 'D-#"T>0C@)NXNG284_&S!QC-7TZ:BC_,8> MT4?-%X@^6EDLM]B5)ZX%\C>I_,D$YRO#\E"(QVC'24V59['6,>O'"&,M;0Y4 M/]=@KX#&Y,!QQK\CKQ7OU/"A"5HJB4^GAS&X>*!OOOK@O.M'K!&_R4 M*"TP MO=X[@1URX/@7&*$&+VM+#X(Y8B_TDR .IV _75EDU:E[TSDVAO/@L[8>8%P< MNR0D-$_B(.;(269^J.,G%M[C89,P%ULW1;[>KBO[2A"8IB9"%%5..$4S0 =_ M&.U)'#X0$S9D0)PHV.\,B;I%^95$';SBVMA,$C\B'U<-_BZCP$'3[2QW,RN- MU5]KEQ1,T=@40]D[\GV/'YX'3DC6J_X1O6IU :P?B;]&8H[P\?@EL"YH5=\' MUM^.^R89HMFIXZO\:[#-/IW@C\D[;\'.L!T??L)?GX>!)=RWVB585<$?#IF[ M,9@TB[<@^4?8H W,<+7:EU$,;^(SEWX,L[!"H"5T8,C?'=?6+^+9_!L2G;R MWT4#'%B;:46>_8] A'70O1<7O^,3$PS!H)4\1>JHR]IOOO\W+.(0__P+J JK MMKS'%)) /KZ!T8!?\08\95F^,["%F"?["B.E;$.-#-.H/'!'>E&2NRK6ECY[ M2]C_ _@0X!T(0__X4?_)HD,)&^S/%Q\'[_7!]Y?TY5LO!SC*)B^IYQR6PB:G MES=."+Z/A2X"$*'_YL"!H*X"M8'NWWBJY^3Y!7<>3Q'K)ZX_M%PX2($ 2Q$- MZ' Q&X()CL+:K+_%OJZ_>& $P5]^BCWZ+8AP7LR1)9&Y_6.)O MC)'1R:0O+M-Q DRYP-NOR3.R3,M#/.CK3SX(/(VJWZHPT$$2C]KZ4XT+%$D$ M@)3VKD%;8194LD6&]%,3\9/-1",'$XXZJDYR= DG^N3L"PJIKX,/5ZG8<5@; MRM%FT@6-]"\SSPD7(4A :S[WZ9'_B5%E@D \C:F];=+G@N/&##N- I-)3SUL M13[?'JL[C+-LM/H,PR<"O7J$ M/LWB\D:(:#0U,!W,JED._?WR!J94TW^E^YB$=C,7$EASGP$L<_Y^8&B6DF]H M%[$DO+ X&A7(FPY8O$A@IA-U'96AAS]CRP[BN8MQ&VKRR\_FHD!R9(XLR ]D MKOF) +HQH[26!*C3.^&4@BB%YF0BL[CO?D"^7@@<R MC[$?A_ /^BVG39!AF-IVN ^BEF5H&33$1(N1!>P:*&N.K2A''S@!:+J1J&D_ M"Y7Z,"#V'OF>/W-&/%\,XL01)3-F3.SW8(V?8U0U$PE++#3)[1[%WT[B&5B& M:&/RBSX8T '+C3\## I.3@(?_@TSX\CMB5_CB]TT;?,8_]-/ M\X6\Y'A0K^^=]P5B;9,#RY!?I@3.<6O1OE[7C4L/DRH@[HZ!KRV:[E MIH,+Y:3&-PV,[9/1_8+?8*B=PL0N"BK]XN.)H?\D@@"DF %[9-EXH@7'HBU6 M'.K*6CL1KGL9^7/]4DIELO2S'R=;&Q0-G'!T&V5+:HOZ8Y22'Y_#8;JJY8L% MX33!/OUVH>[^C52[HIX,LTX=.2HR12#3DK.F#T" 3Z9PQE*'$1AHA%XH=;1G MC7XS]8DA0;4Z=-&B9<0^MH:.'79TY#="%;# T.88+R\H=I_04U-9T#\O9<>A M+9"A#X>Q,&(K]&L+J./KD+EK19C2H+E6[(VFN'0>+":\YU".,T[6\3S_FN>@ M="'H'G+A*]_]#';<")V&0\VN*:9[ M8"E"I'T5P(NP5$3%S^0YSRWJ6(^3LX8@ETAMRVFX/IK$H>_B?0DL3$"L,G3% M++-6O+% * +(ZZ]-?%3\%5HN]H++!!'J)JXA2W0$Q@EBH0:6>N]#6T?(?J;CW3URI4E]PV MRFKZMX/:PHO!=OTJYN ,UG:_4*7L+'5;&V<8'P7L/U_U7FTO,0^EUEP=$8D4 MI3CGDQ4%SE]5HY$$E ;]DF!!I% :KRK%7 Y7%8)KI"S2O0=W[YO+:5A%0M2>_X#)U7C$S_%>(['X"_;^44RU9,Z]G4[Y@YA9KM@TK/MB:?GL&*-!H[71),+WCO>%:P*/O"F+L5&:<..SR>'^G25A!2<+Q8 MQ8JKLDE7'IA^;)05W:U=5L+KSX+P[.3P% Z%3-_$ECSJ3-"K @YA[7V MT@';RB\>XY6\6JI.#G%Q6;F=>[9S[=@8T'6\O,O[KSAP0ML9<4_PBX7MO]C-;!,SSQK7]>G"P+"7937Q5: MK[=YQ(5N\(,'2$]UHWZ'Z\.BXRPO;_-\=E>Z'CB)S@/G\-&'#\*_9D\[#?/^ M@Q4HM5NY\#/EH'MVYE[QPF>H(T7 )C^K:"'_+:Q@X[N9N6X:YX/ .Z75<1XX M['O?B_\N,.'CRYQ@4A7DPQZ^.W!=G99UR_6\.__O^U@_2"+M4J@\C)+73R &*XHK MBG=-\=%_ORD=S?=9Y6T%X?UB#M+J;7:_*TIES_TU+]WC.X\]@74[5)%>D5Y(>KMN MU.OU\M)__Z7?CUA]EP"2'342]717IPL+FN_Z[J8E+))TG9[1;;8V/5DTXIZH M6=G%BHZ#H*-1+![*L2K[M9OV[&06Y;"L&06D1>.QO=I-.W>WD12G-5;AK[1JU9AY:!7"_#"%J!1+U0\+VT9=L,'#U&$:^Z]5S^8[X;R ,NW M>==W[VA%F&;=Z'?,34\>KDU3T?%(=+Q4PW?IO+]# *@C\Y ]6;/>,QJ]RI.M MZ*@\V>T5>.6^[M9>[9I&N]-]Z?:JV38ZC>UV\QFOPHOWWE[\ E3NZX&XK[?' M<5>_G6D:=]!N;-?H=E>NJLMAT%1T5&[L$]_?K'Y[78/.H^9!N[^-CM%OKUB> MY=CBBHY*#AR8'%CKIW[*]NG-R(3*2=[^N0'=U&OV/4 M.]4];T7'1BZI#G1US[M'F[75,EJK0NBEV:QFV^BV5E+H7MHJO'@/[L4O0.7" MEOB>=[D_V<%ZLHUNSVBV5I1G.6R:BH[*DSVP*YY7[](FA/I1^Z"=WIYIM-N= M]"X:_1JPD/: M=3^8/32['KC<^TWVM1UE<$K!M'-L[!^/?T"P77NE;V? W]A4K5WGETEM6*4QZ.*ZN-+ MP"6G<0":ELA#V;,05J!CKS);/Q4C09TNFPU#Q["60=(HC^FA#\6( <9U,9N[ M_D)0P^_+J6^Y^B=A.Y9^Q%V W^CGWJAFZ)9^,P4=O-#]&P^^$L;#T('' NHH MCF3\XMC^W_0P0I:C3/37?-B?(4IU]M/89SPGG&^L5/)^_&T@2:+!UXG;?[&$ MS7X+!D', RG]$:7:\A8$JOXO:Q%^L^!77AB[$9(#HCP9&NRL;X)^N_J1G$RO MY'GIJ:KD^<%MR4[E>;,<\GR'EBK*J4S=*TK!)3'/HIJ,UXHORTY5)< .;DMV M*L!:+TZ R7H$?3 :86]"M,,NE1VVT>.F<@:B0@Y1R;?R4U7)MX/;DIW*M_:+ MDV\?K&!DA9'^92X"BULUD6=[6S3QYZVBB3OIL)AI']ANUGHK-Q[%;1*/&UUZ M=M\W$+MJC+AWIOEQ*$O-9[ ^6J+$!I- T*_VU_/Q,::FMF9O?2O-M&_E_B9R M-16:"@U-P5?"PS?V7=>_0<-CEFP?'/DD6&2I#0SU&R>:ZH%P+6SW-K<";,96 MV]-Z-!]A.3;?^#UR_\X^=@J1MYYXR9K>96V39;2J=N]V(YRLKF2/Q[[;3KY_ M(8+P/ATO=_3YK[XK'O#QG37\5H7C?[R/++7C2HR%;Y#QH^%9A@Y^5_FHJ0Z"SIN%7YV'] MC_9<<9\LV:I[RUTT[4Y?F8TV M[WK&%#Z,=-5">WF-F%KC$NPVJ?4V(HJ+:![GVVD6_]-DD!7Q[;WRQW;(V:WZ M!LY^ZK2T9^AO/,8<1HL.'4",8K\("SW)$N_4>@3KMD9\/5& M G]CZ2"QI_E D S>.$$:O@&/3VA/31<"Y&SM@9Z<,X=#P1IG^N+9$@@'<=]*HCGZ,&(V=N M10))\&,T1[!OO#]G+G M#P;@MN[Z-@*4N[0T+QR4(HF$^-WU]KXD;^O,ALN*4P M*C74NUBF_UJ\4O89_2@T69:W\ M^#UL0\&&!,+Z=CP4<))A[#GM8C9SGM<_8=,,\Z4\,<\-GB6)IH9\4&Y.?R#Q MVP3_=Y]ECN9236/Q=1&@S (UL<=P M3#8>$)&N8#@%*F&28#. QF<+,M!MH7X8!_Y,CV#30 X>XW^U(9I\H*7B6\P# M=04YA0G(M:X5Y?+BC%;O)FDY0PQAK"F$ /,1%P;^Y_DZ6' P,68ZOD?!Z,?4 MF6.J<'2#6X@W,Y+8=,O@T^E2Y#-\GY&%4A[BV;=E$S%$SQ;-V*'B+;MR; ]B M#JM".IH&0J36/9TEW+H"WVL_0T*#Q#S^!BD87Y*/E09/QOZ2;L^;#M MUOUYY&2;Q-"E_X ZW4.UJ$S=%R'?AGY/Y1X-2IU M=:LFZ+Y$=?6/_^YWNOUR9$^SJ$^D,$H9\KTP;-'G(]D!%,HXQP(.6QA2DO]"= M*%Q1+A6W5=QV*ZUA!,[T!!C-2S@N\%V1#ZX-P> %70YL99% =#S=%G,P7Z6I M2_D^*MJ5A$J,;/(Q,BW,1 0>9D!*B[?BT(I#;Z557%MN# HUX4_T3^:"G!3% M28DM+N/3(X["&IB ,/8QOW/$M^KINR-1<5_%?;?2FLB](OX;)7*R@"9.$Z5(;<.O(;0PSCY;'D>XZ,XI_ M( _E:JRK&YQGK:>J&YP#5U.GXEJX_ISH(\=(VJ%%28GJ3I9N]:W1%&7^*!$$ MDU00.&$8LP Q$"OT#W">TOP"R\WE5AJHA5S&R%!$6#8X:Z!$1,!:1EK*Q>KC MR=G],/G[I3+TP+YVPC3>)#/9@FP>:3[?+9<&BT]M8FFP;493=3BDLE/1!1PN MGDR)U8<4*@@=D-/"9JMKL4I/&(^F&6HJ_J[X^U9:OZ9!A"0)2@I2*B'D.$& M584.##,$XPN+\5RZ@Y]:7I+ASH88LBX=@T",@5>1U14(E1Q56%DFS9T8(SEF M"@G"2*)H)U-'C%>AL"H>KWA\USQ.05MPF7T[-%2"HXRL@=1-13;+WG'LCATW MI%O_#9Z.(9T8!;2^ZLG\\ +#<(\[J9V76CDUC6I;X%N&D+OQ MW@*C/#!I592\ISD_BN?MJ"G*&K%P-!5VS)D7TE)C(VP.QUI0 9:\"F(98$5T M_)/R;=)XF!*-[T>9L%:I5^G.1<_=JNB9W]ACT7.[*GHN5?'<(PFTZYHV Y8=XE*%P\4O?XR 81R6X@RBY.9982AY2,@U,CU5#2J?(D)&&'"O&+ABX"UN1.6%#ZMP MRE:" R[4?20HT 1OFO$DJ#5GC3E9L6;'E+6S)EXB,OOE'[&7@ M-S=<(QHI(R]S:]XX34R!U,_5CQAVBFY#DV\0%2O?>5/#-K&(3*TG5Z<*X (! MR1CN2^%T>MS:-CE8>"K&:(HKB-!-6J,Z--6AN;LQX@K++C!\5SAUPUE*7LJ< MHGQLK&+(BB&W,2XRR#^)>$89F&&LJG;EQ8<=J]J50S_4RZT*MJA>H2J/!%AL MR>EETV<6>[*_R2T**C/Q\('\Y,)KM;X+5C4H@3)*@?))_K'"_*E>DCZV!#3;&&BU5Z:+N.Y:C7/P66Y'KPGGX753N#H?D MIC'LN)[)XO&V%!YR8G:NWN8E.ITE[?EQ6M/.9G/77XBJV\=]9[?_H ]A_!KV#N 6(+(Q-08PD(=[Q MDD1QH[C@5*JXC"+[;BJ@O M0+9%!]_1X&_3#\F53;[DA-K$]^VJ)\?3='N@7BSQ$%.Q(H?RA-.#E[1_4R?! MSC3CPQJJ_)5:OOF+L4Z1O]7/7!LDP'OAZ5=@'( M"H(%E?0B)6BZN,X8CW<8![R"W,@F0V-U)I[J]JI4T :Q_*&FG3KA"*P;[(R M "0@N28..@!>E/@A@Y%*A_XJ1IC(K)\% 5CZ?AR"33>XL0(L#\O>G51J[$!Y M][,?:=9\[H*$@C-?TJYJ]Z:3)18=N"4MPAN\2U;AP1S[GZ^L/_ZOWC!?*98Y MOSK[I'=K&2;2=_KA3X-_??FJ7_X\^'KV\Y>/IV=?+_7!YU/]Z]G'P=79J7XQ M^'KU;_WJZ^#SY>#DZOS+Y\L5=BX1/^_M3#Z92![4M%7;L)*G!\I_F%>07/[K M;(6&V)(.S*5H"N9<@ $Z<+PIF$%J])L'_AXJTSAI*%B*![\>S /'U/K<@Q>9MW99*,, MN$3%.!7C;,*>!D2-[]3Z%04HJ7JIX:0.5H-8*91"QSCK&0@O6TB>!'\^K M].F#-LW//4T"/1FP8]+"<4+=%F+&J%!#O.:4ER/+'HR\U.#88@A<$#C10G?& M?*DO1\/<"#"(0O1XN0/%G'HWP-C7?D2@(LQ5!"\$OT(SB>L?I\F@ABX3-Y-W M;2>D>H#D=0G A+]U5'9=;@QJ-X&)7G&DLLDDBB$^R>1EK3D-YR@S&.1<5 D] M_(C!?(QOYURYS+P--23\.N?=94#+9;T!S4' IR/JNS$5KDPQ2P;3Z-]XG0A3 M">!!L#7%7T"$$Y(?Q4D8)(#ECQO^*E/A.G7=MA9%KB9]2') QG:M;I6?@/B+ MA-,P+:HPA #'=6B%L%>4=M%H-HQFO66T^OUU')CU1X"M\KM?TZ]\$O7HY[C" MG@@#F&DD8+9PD$,1:1S]D,F48]^//#C&LMX8@>6(Y_"DY.'Y95A: 8B!H.#& MN? /;$0EP:#E0?-(L\AO\(@H1T+L@,HB0N-LKVL1MQ-LOBFGN-P(SHW$8UW[U M#JT1XKN!;0<22>)]>F"^X(%A,R1O9^6&>:O+94H^3I]-US9KK,&<<:G_^?ZI1N&7BO=:O=)9>B? Q7KUKM$U MZLV64>]T[O[!H\;A3,.LUL#]GLC5;_]KZ13^"J8(F!J_@"RQ_=F;/:]0PVB9':/?KF\Y\)&Y=XIJ M]<;M.U:=D9=T1LYJ29*U?L05#_MFP[;1[?6-?J>][<%H[INB5JW>KPY&=3"R MW_Y0TT]B+*_1CP;>) 8E8NW]8#1Z1G=[?=':-SWU6JM>'8OJ6&2_?5+3?[%< MA7)E1U*G+?_AF<;W O G_FBL5*$&Q/"]/K-^]B1'7W?S Z ME;JH#L9R>/CG#>'AO2D-T^P8]=[69Z.W_[/1ZU9GHSH;V6\/7/?NJ4?Z44]> M[H;[YED3?'3X7T_>/!S(SIK@E;2JHU0=I>RW+P0F?L I^8@PEX*\$VYN^LG: MN]MN=HU>LV^T.JUMU4U_[PJP7Y-!Y^J05(=$?OOWA>V*0/_)]8>6JY_]&6.Z MT@<8%.-;3O2W"%Q00GMG3=,PZW6C7M_:.&O4]^Y)U3K5=6%U6G+?_A+8EJ>? M8=[./'!" ;HELFN/%?;J&9UN'4ROWM:'I+%ODCJUQDH*2G5(7O(A69M6]QE+ MA_7S-(^5C\[) B'TPI6LJCLDYVUZ8_MLJ]OS^0KVHVMT06]UV\7>T-V&5(?6 M+.E:M&NME5#?UG0LB0A5-O-LZV:JJO"J*IQR24M0&7?.?2-"(K#1,=J-MM%L M=%2Y 57Q<,S*76 YSZ>@MH1#28&L-AGXZTHUJ.YG9BVP#,L)PUA5>6!=@RSQ M(=^=1R%2^,5Y'(RF%OY1UAA1901,/7D+3#6&WSP9G+ZNUUIM_8@ KO]R$-02 M:/[U\C5>:[_!(!K31P1+EV03Q43'%E0G0]V/Y':]F.0^D)5-IDJ/LQAEE, M^FHUDNTY';$_?K M/8SS;C0AN!M0D9JI#U: 95L+SM5E1%P<%NR M4R.@548C(">S5RV L*:G9O3EM9%L<_5^?0C>_,Z?L6S+A M:2#9.[>(C1-F'-MC.Y.9N74K):0&-!$2HX=M\NGO6JN[]0"!P0;SL$[M,[$- M:JWN7N]G;0?%Z0*FYHN8F03,*J7CNMWZ:S0S9WOUGR/.ES$S>;N(57CUQ5)/ M-S1G(D9:.N;B<>>ARL7CUEW)2L7C\0Z*QUJUHE7JS92YB9.CTR[GJ'4)^9LK M3>VX5):/I+^MR\'V:M0M?7J!E$B6KLVG.:V?)Y:G'-9Q4/5)3NL5:1+"Y'PI M.WN1J.KZ[>QY ">"$B\1;9^G27 #^ E.Z]4ZK#D8N96],](A5R-R1%E,C:CO MEAK!D]8J]=I\M[7'V]G$K9[R8H<\<+T_@>L=*W9XD3J'6J$Z8[;R)BL:X$KS MBH9U5S0T\HJ&O*(AKVA8?45#8Q>5P^,ZM11\K!3V\T0I;&DU6D IUP]S_7#C M^N%BSL.%],/G(<9"^F'N)MIYJ'(WT=9=R4HU@>9N:0($8-SO<:8N$/>C#,P" M#B$V1#SI?N#BC,-46.E30;V.E89"QM]P&JKC!JK';&!V//,@<#.:;VB)NLKH M86];:[9G;6F0CJ]_'?[H?/A:4:VZPJU>Z!RKNK:<[OFZ0A_,_;[L?5KG+ MQ.75%[^]U6]:WM_:=E>>M;M5;J3E*WI +N^>ZY'O>LQT3V5PHF4W@(VG]=\WY>@0ENN_S3,<< I2 M>;$&W%L&]-0$@5T >FHVR ) K[<3OP2 8WJ)I)P@A.KQ+S,H_S2:-=9CS)_< MDWB\_,O<9O,RS^*7K*R<_YFQ9JDZ\?6HHWZM.#6E:.X;LM%B Z WM&9]:F+X MKH N9^\\!?05#O:8A\R9"'RCV[IGH5BXU_OXCP$B-+0#W0EXKD67.:QG!1%N MKVL2RG%=*Y<7& +\(G-"CFM-K59K; LTI;)6;2XP*&:SS#(;OT!-07T-40E4 MB1\L@-_6?%[UHE:M; LJE!FH]:OGIPX09,7?\8LU(#Q-(BD\Q>Y/K*]6.M7%Q@ZNW+0%.I:Y7JDEQR M*_C2S"E+-VXON,?4K( 9 P?>VA^K)KMCMCLBGQ%'N\8*1@P]9;C1"J<-E:L- MK=Z88DO/''RT@\=PK!5+4PSQU1U#J:HUGC%^:LWB8AD*/K%='Q6.+BBV6%F0 M=#9MYIZFC(DG75%)*S7*6K,T-:=Y)W!U56=0*=6UX_IBSH-]/0-,6Z\UIO3; M9Q'K&@;&;GFMBV]:]E68/%D\/^I-[5&K:P>H*-//5+_IU'4 M&O7J(8VO#S+]YJYJA)Z'VHHIO5,:+"7'WCNFR)RD-\BD26"1RM1C].7H28 F MZ9-'QLJ&(]L=HV:D14^)-Y 7 1DQ.L8*NWQ#NX]CIZ$'-Z$L%W/I>[J#$9:J MR#Q;IO)AJM(A1DIE(>PJJ#=AUZ?JP ??AKH):U8.Z8F7).S*>;50&#- Q!8 M%AW-!7F7,>2UX'@Y&U&:2^)XC:-)NJ_.TCB^R\?]6A"FE(TPZ6"T1!O @&1< M&@3L'@>C\UKCK*0>44N_A3EB$\7'ZP5;WXT4,J';+-'\-)OW;V>NXNY@YCKA M[/+.;'N*C[PT&DNABX_AXZI3&JO-:0]#KFG,,/%GYZNIJ#M:O)K;P1Q5&^1= MZ/&2;A>N5!=? TWRGL%WI0X"YC^O #<&NM-GJCYT0S3$[P>6,<#R1OR4_Y&7 ME3N^98KE%.8C-EC^@/'6FWK?8ZC7N,(9,*G(Y,KJ=B3 GA24#B91P?V1/=%^ M P1J1HG<-4^L_,TV,78>/J>'K_>56[GP@T4?32R0=8#3UX3<6TM"?$^373. M$[VS^%VO$FOX8I;YWS?Z/]^+I?=2Y:%R>=UKG: MN3B[O/[2NNU<7DQA[^IN>^TXN[9,](TQTU9!.0&IB+$6DG4W ?R#WFS.3R]! M#GKJF>7HCF&!6.XX/93/*#]S'KNE2)H(I_SO_VF42_7WOMJ+;M!/7#!H4O0K MMC57OSI6A "^:J*_03CO\'LCCX$:Q+^I&X:+A8V@@I-F_O5&_=1J7:V)A6]? MD\12WB1Q.BEAQ4T2FZ^P2>(.&@$O"/R5S72?*3YC*K*UOZ'E">N/J:;E&[:+&9?T5238E0\V@14"9]FA*H4 M&00OJ-\8Z2LQ5/0N2FAU>S/@@I]'1.V<^BW0A"Q2B_2^;CE^H(9^0?WLWC,0 MD9K:\]RA&L#Y@!@YPG\UV!0U*.PRPQV"3A5V_V$&!>T-6[=$QTY,:.ES;M-G M#O-T[-BE^[YK\'<))^=8[8:^Y3#?5^]@ Z&W+M,XYSF/$.FI=6>!G6$J5Z"^ M&>,=IM8]X3BFRXG9 375&@'1J"8SL'8+X\\>L),Q+[,9JX;N#T"(\_NCH/3 MM4V1?^"&7KK!J/0\(U\!'79(3"1F(!8HMH[)(]L!\ .E%R)9JO!U!]F'IEK$ M6"COC!M:C!;L>^X]T+1XI21K6AVXA08P"8ZBFRZ,A$+(C*#$".C$>"XNH>YF3$63T%M>5@FC]N'W9 7X87 MPY'BR>*IXX\3QWIOV;9BLA&^679C=8[8@^53UIOA.ES7PA.B1A5T4?!^CV%F MG)_V[FL)(S5Z5(-WCJP _B0T-%+K<+VHAX4[&KE>$#J4+Z@I:-"&L*6Q3,(+ M/-T(0EK!#SQ+1!SP, 2GF@XEGN-]T9)*R22>CI/8\D^.&JE:S)01#UFLSO MS9Q=;]RI];&@W, [K1Z8LX A)Q0?B4QX)6'X/4^QS+2&!RUZ/\2SV[-[ M )U/D:HK[_&5MG7_#5TT)45C_-N;/]4_N VIMF6*!"B%)[JCFWKDV@*#=3SL MNK9TJ_W6.?U;.,X**FJ9XE6H2UE.B%F^8.E.O.OR]F3V@J>7?Y_)%7?TY%_< MF'T!0@>[E]$0\IIZ FH=5)0OE!/CUPTYJ(Q M%XW[0M:G!46V[:$K%N[#7#1N'?;EHG%;4:M=4$XM>[TJ92GWN^6DLW^D[';)?24E$(M=Q40_]E%^]EO:KEXKD M6%?1MWIZVL$D^*R4>/* [])Y[[4+_(8:&ISPZ//^[3!GN%NQBWU47CX6E"]L MZ'JZ8X9#"B*U,+'@Z3J1I^1 8WJ1Y1BN-X([#GCO+(_U MF$<9^O!P^V%@=2TPS@HEM6?9\(U?=2?4O;%:E:V*9$O"<$1E1TIW;.OW/.MF MF,8=/8$[>HP[T0JR+0DV Q.)1?A5*XB\Z_68$5AW+ ),IH_N MZ%7NM-XFT$4I%Y1W1#GS*&\9$[RX#56MCD M@Y>_4L$%Z@DG ]T")>>ZJ!"69S)C;8@O%1T?+?Q*'54? M_*&Y1Q)IY^GT%#VI(KY+=.JN,8DMCT8\CWH]656F]EU0"QPB730,-*ST ,+U ML1K!8_W0UGD:O^6H+:FQWB)P$@?#9-5) MPE:)JO)3^0HYU]@>KM$N*+?ZPWJ=%#FS>([-*"UX9<*"UZ)<'%-U0R+SB$&@ M"$^Z ?AL+P-L %7G?[, O$!_ 'IF7DZ/&U+AXJ:R?M@%1FK1=#:JSX*[65M# MV77?0=XV-@'NVB<\KZY+["J!/-J)%IR_6:;[DZ [#\R">DN.7W3.JAW?TYEM MQ2WJ@5ZC/T8>8213E7Y *ZS+F*.6RK\4U-.XE']^(WLLM12K$A@1'QBK][K/ MFXF#;6:CW]EP^P[ ;G('\!4YHM&)?1M/KVJCQC;RL'&H)?>@88$MJG%6WW)# M7Z6R470[Z@&J94R8AW#0S/%1SB DXJ;8=_37>?R[7/DE1\)=ARKG5EMW):^/6Z&%A[!Y;*A; MSI25)[M*@4X%ZA693*A.H9N-(FK DN[P3Y@+P'SJV20<-:KM^GZV3K7JMN\9 M0R]>+%EVU\U[X>--3X^)[I!G9OB4W>'*^BKI1?53\[!2V1T3@]GV,SU@=X#' M *E0*Y0SAAWWL74P-4>[!=T".PZ+T'H>,]TX1:8<;D, S[F"3A@,SO8:N$V+WR9JBD;B-M4X)5.:ODB]O"^7B3EE(]>W),FFXA^*:%1^PJ2$_0U'H*;XK2CTU,5\B#F21@*-$ M.]B-;:OZD#DF!944^@@;5(5=.%K82M2N4,RI2 3+,$V*@.%OH$?X@ MS"-+6 M#[#9UAW>+([>,'A:W36[8UB\*I\\ 31SAW"L[0>:M@*G&X5#-"F.YQP/7^064/Z-3Q M^2&14T;CB8ORDDT78$$%(\">:B0GL)TU#@A!+*.G*/"O82LXSPI<2O$ <83: M!U"A>A#W,D,7D1L&BFT- ;'D\8S3K;0/B4C0+X09B[2%@MH)8ML*-)EP2 /5 M](#N/BY:CFXZ1@?JNH;YFB2>(E+C7_@#70(@]"HT:0(< 2Q]PRA$-[$ M4^ . M1BC'<^&[B=B8;@R4%*=,:%'D"C"!8#F!N5U,MR0,I1ZEU!H5/X>[3;-R/S0& M>+V6Q^?A&,"Z/-6P/",<^A0GSV][([<-%#O&ZSZ:==TX3IG?(8;0$I%.9%]2 M.B,&H/Z-J\7])(E[6)1U ?_%-H=1>OA(MTS\NP&LFKA=X"I\?M,,2%PYWVG& MY^ED"')-Q;TR-R8 3,MZO$,PL6(T M.66VB!D:0N^9>"]% @1+P]W'72+I$%"$S-R6(O/41Z&'7#D2DO+U!?4;!RFB M-BZZ18_@F3N/.TI$&X'#*$TJB"K.1PPWKBJ6MF,! AGOI)[#K28Z(\?RFEQ4YFO6>/ M>-#\;/!*G@V^]FSP4IX-GDO;]!"*T/-#T)L5P;B$6:?-D0!<84>3HYMJ#1_' M7819VN>%+UP0\R[6\0? -V%7/WE7(71_4D]C!9BCD,H3IK6>DJ?)!LQZYA,. M_%4/!EH!\U8-)B MV\5A%EDL/I MUV'D;WF M]AF^_E!U[QU&"L] YYOUK/Z $DJQ@]Y(=,Q6=(,$*==*/'7H\KD#40<'4[HE MQ# "PP9C:M+7H7-C- !82.<9&-QV:F^CP9](<\PW49$S.O+MY6DX9FX8;8 QO" 9)G2>YH.J8TL2Y-((6MVF--P3P!>.!A M3"X.0T1BXE22Q(G)<3BVZ].,'=3%< Z8&7H3(V9X7$S&Y]12M35CD\)424RS MQZ-!F' UL'E\9H0>#:=!884?N+RDU!HB)8*W/"Z80;?SW'VP7:<:$)B=$%XAI%_,/L0^.0CP :0 MQ)9K6H8 GF\QFNNC)(?/^K!+GLUATY A'KF"W?-@[=?"30$-2B ?[J1U?98\ M2X3,8WW+QVJ\67 EIK;=,PXAFH?DJ+Y)K 5 )JI$AT- 44O8V8[#9P?QHD%' M/7.]H5HN'IW)7A5X0=GC=4/N&,?(-0;'^*0D5%J$+Q.>5'J6F#>EVSX&6;KD M'>68N@"$\I@E8,='OR7A.M#!'N^+F!\.A.K[AY3V[E,$4/?YTDKH2&#CG21: MPQ" 8%D&?&;2[",14Y7N61>L4*8>W-_?%WY@-4'!8<%A?+^)S!^R;;'1KB*& M4Z67)VM^L^9W=NP;#P0J%BU- Y#K+!H!O.>.877 O"-S+ M-<<*O8NU?30V4LYS$RT8XJ)<,U)MQ+T[S #$UST AQB+S0(&'*\G7%=\ 7Q> M/HD/4O\BC*K#MICH:T3D24$365.<@"2%.3[W(5%GHK[(OJ"QJ_H>[!>E1K-B5KM2@+*O/# M*Y*TUT+2:O"3SW3/& @Z%(EKB=P>XBRHZ(CE%$X=F'T4>@[/Y!J)$ 1^.5+G M*@?Z(7ZM5#LP#V>J_+Z+2@TR+MUW'3C6).'12 M:TX-S6#RIN&;-^W3UC77OL!X()PG#+1\I2-I42I@@A!1,?29J7L%$"XYBFP M^(ZCI"R]^)H7-8Z"!;\9M3NYH@168'Y2W[YVW:$"ZY2*1?5,O0D\QH!1713: M!4W]IOMHKP3PIM/"20&X<:W:Y)J+H4?"&A';BI)J_(2&H7&A+EJS\)"H&9++ M@VSJ'F,::EGW"#PPN(5MKH)Z1?Q<1?ZXQ&&5CAK%XM%-^^2H6*D42;4"ICY) M=C+Y.)J+*YEYYN'EE+,91QP1"Y]DS,7^,H0S(6"3ZLT2Q-2.5E%.]4!7/^F( M2H#)FMH"=7CL6WR-:Q9X%KL#H7T@W$?MTT^M:^$X.E3]L0]R@'/O!8#'HBW> MH1/; 22YNR)JY\7'D:#AKCG>>R66+DGQ$\]:3K>C[>ODXTMX@>@5=/@3ARC/ M7UE@"_+ Z1PRQ98Z7VP9A;Y[MT>D-S_1K)HGFJT]T:R<)YKM@9!Y@9!=IZ#< MQ,U0.@EVN;;(%FA=M<5FN>>C8?( ^$Y1TZ\%I<5=/\*OS%TJJ$",U<^BZCB/ MAF\C.H(2/@#11$JXN,,O8#U23FD/3$G7^"'+QE,]0AWUPKT3_::*HND_J8 3 MBV"?J:S2#=([*7#EJC[CK4*=D-:C-J$RF,N+9([?QP\@I-'G[WE,U\7R#NFZ M!Q[A@G(MS=53_F4J[HA!/H1.[@RW+WM387+I^P1(^/"URV=@TGFJESRL,+*I_8*LV$0C MFK*+?6ZM*HD^8;>BEZ*OMD8(A/6@BFI6?@ ]&3L118E]*BJ3^<"352J4/JNK MOC%@)J8>8%!>!/ZC@(HPXY-] ]"DOH13QSNJY7,>-A?1LVW%<8=PM2*R%%/+ M/59 $:4PL!PRB"'"7*1+0E +ORD3(Y;&4X72KQ? T]0+.4+>N8%(76+EVHB]L2=?1 MU$VW=)JTI;G-G^C5!(L@[/]]4XY >MR!0,=PS[#, I>TS33RT<%DG0(HNF!\J7_@ M-':NZV9TQEKX3-(',-W8+)L*@*0 UKX'BIF)9.5Z[U2OWSTH%ZM:N=+0RK7: MX717,^E7^B5[8]DW(1ZJ%&<\586W-6I:L]J<\>1RKYOC#RO_DGVSZ]Q=N:95 M&YO>V3P?X4)G,G-[%Y;]S#=.M4/;(;&^VSI)-Z&3I/J>R9I%TE2\.RJ:C!44 M3!'E$48' )19*D-IYGKQ%RP/^W-@>IM,) 8#:8RY*S8IKKDJNB5.I]N"\J6@ M?K/ 7-&'_AYM[-=]W5B[H'QDCGKK>OH>[>JLH)R$H*[XZL&%ZQRU'Y@14F.P M4\%]#O=HLR<%Y3?=!A6R_QIV^Z6@D.OP->QUI]6"U$KT+I,9+L_Z><<+6FS+ M8<"";)[F*7.N3R,-(=TW "M@Q4GD'HTE/!K-)W@T5FVP7UQ^Z5RTVY.6R/9Z M&,XNKR>!?:XG87LW^ZUS^_GSY?GIZ]GQQ>6M^L?E;7M%6WX1;TFY,6$[\Q2> M+UY!O2VH*?4TTTGP-*\%?\ET&VQR+M>>A-- MK5XK[C+\M;I6K96?O(/GH/:W@16P:7S.QN%?,W%X46_4O!-:"C4?6W1- &6B MV:9@R4:9]>')XRPP&V7:!34V7M>/+S6MN#7XTM":KQ=?%NBRE*H">@KYH%X&0[9'26GL MBY*2APA?.$1H'"JM$7;M$3%"G]EQ5?ORJ:!J(A543M&8G#Z?E1D:M2M/)(7B MG%8,.$X-:LTSIY;S,S:V+7-JVH6WQPE"SW3U[?')S$J=BEV >>H4O*U9U1K% M32<8K65WI6/MN+SIG:TO=6*?BMY06_C^/',PM^*WG!;VX!I"T \U#! MZA)>:V+HR=X?[,'R*>>O7"S5-'C@E]D5+]J=A&5%5@?9;W5%95AQ6VY[WF#6;)GM,#B4ZMS<7.;'\S" MB0.K.YI=M!^.M0J\M;EPI'^W[ >M6&UJQ873 '9J<\OE!V2]:[^,A]T!_B:: M%R^ZNUE>JJX8%9>/KNZ9Y&.-DBIEM6_4WS8Y99X2,;![9I2(@?K62?M2ZFJ) MOJ2NU]<=ZR=_%MML3V.'2+) M?6@]DNQ5;&'?:CYM&TCW3O M)UI=1$/*29CP*>7)QOQ^X%&32T7O>TQ,&X@'_($>AX,V,.<_ZR'>>P&'V=)P MB[NXOPD'H@=C1 'KL[XW%@B^[)\;7Q'2CR#N3) MV[IH!6 %,P"G4114DN?O4YU<;+\F[=5)>W;I#28<8'.,V4D#=O'U,]QTTSKZ MTN"NOC/9Q)%G:*-; .2!=;@:"->,OU^(T D\I-LDS!G6WH:0:3NQ9SNA>FF. MER/*CD+UTJP%M04^O1=^YAV+J4$PM8D3^L;(PRDAFDHS#W0_4CN$(B(:E]%, MLZ@-/GTDK#F]UZ-Y8].:$X%!4R<IK\#VI M&>$NX!3T/I-384B7PC^(OO].X+EVZOND+(6P(8(&.R=;.$_:8".N,MC6T,(& MP28?10/I8) MJP[_93@DE3D1..YPR#QZ?W(X+<4A2!EFAMMWX)1P^)[/Q*A6V]*[EAU/6#49 M=6PE'QIJB6+>F3'FAR$F*V;Z"$.'W@COE\^DW'8$!-Y$Y.>D5V1=QRCTX"<_ M'C:8U'(M[M"FDX7.,N-<]P(! ]J]-^$UIZ*QPGO*3F$4- M.$\1#@&17)/S:]&]:C#KC@^/PTEV\N\C?4Q_[.HVT !+C'LB/_EEL^NP]5KI9LW96LV/+9$=/G M! 2>Q5G_=6[P[ %4.6?9NBO93JA>DK5D^[Q=AR=WC_EP\BQ3120FD6F2_(;M M^O'\$#ZW@Z_4':-=9(O9**;E@_KH]9E0HU2W"]O5 QJ@.:&%^B&YMO$Q@R 7 M!ACJTJ#$CN1G:&"EU,Q8_4RM&6GXY+L.AY&Q)U7C/^ MV4057I-! E!M^0QTW YO)BSV@5<"!D7.&'8=JER";-V5;"=4+S*KAYP2R',C M*Q[Y#TW=0F,>&-P_( :ZNO,#.19*#BL(N9,I,K@U]2OP-&!5O\%W3'=(S(Q, M;9VSO#AVV07SG-VQA*@"#HNL37+M+K+FH1NPG-/M/%0YI]NZ*UFM%7ZW&T;X MN?5O:($.-T"N]?BI>&@-SF!A=$EGFSA#+A.!Y9FSPKX8F#$AP'H M? X/#%F.@9$7-J6195O;MMRMZC!F^K0.Z&Q#&L$G;6!,SV>T!0+#=T//8!/E M#WWF,![KXC%5K)F(2R6X02QB:B/=#ZC*W?=#OA\,H[I#,*7Y#-")I;F^F8 U MOIDN?FHY ?P_ZK-^V.M9AH6::5H)QM C@STE;X!N#\L;$#182,3RW-"/@WFX MJ(XQ7SO*(#00>ER=H*#8<;9N*RL'5U:14*C79DP?WFCKD>.\]0A_8HVM1ZJO ML/5(7NLX7>M8GZAU++]3UU;L>-J^.;GN7-UV+B_4RS/UIGWR];ISVVG?J)>W MG]O7ZNWGUH7:_OUKY_:OQ(=YH>/&]T#M91317N8*)*"_V_O9^3OI.#1R7O;E M!!5OHBTG-@C";Y2:S2;^7BR1N@$_U-+-@N@V^>1M#-9PC06SP>#;'AN!D)7Y M3'Q2?"G]O(+/YW/4-P#\9>@I&6T+=',(FJL?,)$V-G5C=.,%%1X770\P 2P, M!J":_N0ELIA/%7A"C:6JEY$G!FACN,KRR;DKPF33K$'C[0NP<:W(U&*XCVB@ MI99,VJ+.M#A??4#:/?<;4\P1;(8^SU>C!4V&1<*6P\T07C LUC')MO%Q+I9< M 3[18JS%=XD)\O@K7Y;1LM0B*[$D=<<:8X3\\Q1=-ZS24;C*C.'ZUQONF M^[P*S\-J/]8+_=A:'^(G(YVR3SE+( ;@#W3@693$_& P@!6[\PGT=D(2S/#; M#?DBT.N1R)4FKX60N$FLU>-S:-WCR9WJ =-D)S]> (@O%8L"CT8F9X\Q60*; MQQ"XD4L$TZ?Q)\JAP!QAB]P2BCS;%)/2X*AMS$<@Y\G M?')7CP6SS0&RYXK M)B"!(O:@.XX;.@;EK,M#3AX1O(JG[ND<$;A M/1+YHYID[J9(=@\2EPT[HW."3_@2ANWZ/',CQ=_2+C)Q8\#@S$1F""\I,*0S M22!)6^9?"QA-W %FO$28GMRYS9-(QER7"^&V1WBZ0<"[0"87U"(6+M)W"&+L M^0AOH"#KOR$P6U.!K\U<).>E&^H\@T2C)A2>>:PQTJ=B6L-[=*4&^%X=N/?L MCGE:Q)$EYB:Y B&&0'KD+-@;5.&(SQPR14!'^D892OBH3F@9M:81..2GF3,G M-+$^+JK+;"L$ (XA,26=)V49ULA*EF_P'>ER,*K4+$@'"$EA\(57FQ#>9'HP MT$3Z&W\MG8YG.A$*-^'O2.OV?8J%25 [@GW+ED-=HJ>5?2-GV2=$; NB#@EHM%OD;9;9L MA'CXA(2,$H8C1P:EXH+5QJ8G7._HM;T:G(,[I8MU+%L]@+^659+7I??XE\/H M\F,^A)==/>8XDGZ@#+AZ7"S&#QEH;-@V**;X4$EK-AH9C]6*QUJI5DR^:X3: M;)+[Y6BTM6A4SF9=9:U6*ZZ.==4XZZK4Y[&N9LZZ7@W."6:3ON*(X7#G@^ L M.6/9,N"GVCP_(J;*6J5$@QIG$O33&4L9Q!'\4ZH>*K,92TDKUHZU<@* G,7L M+/;]I_OA&^^OD(?&-^\=F](;*ER&)U,"8S-=-,8@9>(:R$^'OZLG^L@*P(1. MQKP.4+LL%]]?GYS03Z7WAS*BE<%K%"E7"FH;G?CB-5'7#BNPN:=,^-=);T92 M=A,>!(>E@1:O,P1T:,>!%];IZP)E3LW'(OSCF'C9L<>*JY2KG M2_Z$Q\U$?P V799Q!.0\&3(/W6$M>*&MKGOY8MQ-F,_OWW8K$493->M:YOE4YGIS>W\OMY),]TM=F>$U=3GD@T MK;Q;8Y[I6>OK^>V-IIYV_NB>?B]Z_MBY/, M!-,=$E?[H+)=N &./;=!W& 3AQW=Q:[;+Q/T6DG1JU*JOE._M&[;UYW6N?KE M\K1SUCEI82;WC7I[J=Y^;JO7G4^?;V\2B=U_J3A!NWW-2>[K31L_N[J^/&FW M3Z>);J?.:B](3L]);KM(KCI!WUY3DG(:*=4QP'M<.8MP_4 WLX MT _54\O'?"_LLWKB4H=][IB[BMKV[/8>=_Z>,.M4SL_3U).!Q7J8H6B$-$#A MDOM/>3,2^NPLZF\E/M-4O8?M51DV>]*#*+F41CO &H[H HNI'&:,#482&^(F M3LH!)3SV9.;D=6C#=DH5_:A4.V"'].U2S12_R01[ -?C*8%1+F#+H&3V4K-2 M30YZ/DSD0R8Z68D\),.]P^ZZ/,W2\D6#*TT=Z'<$,6;/BB1'32S$,[PILW"Q M'7*/=70\/-F<-UB679,M![-HR:&FR!Q#Z=;B((D^L?D!,37;:PA_]< AHB54/BJAV@97:;,$A89_'2 B1U3L85AA,.0#R3C@87A,'0P.QT @0/#DXX;XB3SFO$3 M@Q"514CL)I"8?Q8W:7,C)!9CN$>>)5+<=/3QT>ZH2:XA$J\]UM<]?%=\-?&E MYUK"AD1-]S#1)3I"N):#;:+5:T);=+]VT 7AD,^:CWM!@D_PM&O9T6Z'.?J^ M2*5L B=?_F/R*FH%.%MH$@=M?P!E190SZVHRX&BFT#M MR!DLB4)&$H42@RPE"A5B;'OLJPC-A-"3,J]WB/P8F&&?F-\3^3O^''50-)D/ M]\;#I2(Q4L7V%:[#^Y/[P,DHCA&Q.B%Y9".'L9(:P!1O0Y[Z"/ZDRRJHY%?A MA ,6S];$#&(Z(#E84^4#ED 0$0 41.9-+B@IE$8OL:BO)=X+\&M8>F2SO&AI M$\!_Y),#$"$LFJV*$3HGX*.Q=%$ILS#)1/GSHD,_3TYI_1.[]?-I#U)1P4AAHIWJ].B*2'WCQ1XTA0P@EFP@>QA% M7&JI*934+A8S&288BY8K(Z"C"+N)7%P;&ZCXE#P?*XKX8JI'L#"ZFNL6FQ=$ M$L=89#A,F3E9Q4RC]P5 ?R6QRFS#^:U(,(U/)[_'/?H_V=10\?E)K-\J$LP>N.*4E,Y+O#3JGJ MB5#[!J4I;]]SF1CH'AW++0@9\QZ0FI[R_62^P,GES:5,&"BH'^4V:)1%1-<: M&CRB^Z62-,+FIW5'][ X'\))R9&%%LMI+ '[W[A$HKF8'RN!Z?85D*..[%6*:$)I&$-N:2"X.I$)C)2F3N M-9EV=='D'RD,$BR5UQ%3*6&Z_BK6]EW''B<<*).[LK!U"K# &9>4\[T-\3WS M$$U?J6LN+,UVF%?L![\#2E=XL8^;-!90N5E<)>'UN :-B#-5D_+U%\CAIL?( M?SW4T91 0UKAQ+4HG0N QQ,)01^;%B/0:'1X$Q M1.U2,++,NRU-?%\4KLQR_$7%:&(51;CF)M]J^?&+20<+J*\W;R\(+T61S^VW M'B,KC[X6C0[C/N:0S$(PG+&9%MB.U+1I\DU#4A#]@O)9-K1QL()&;&#&MTE' M%)ZZR0/RA=NNH+8"'LRGA ]W?P#?=D^VJZ,!Z+(6L8)RXG=>;HE6JBCNY2Z MT<$N>CAU5G48AJZP/7\VX]QVEA9?LR;Q6_CO9E/GXX_I8_\GE M*27FMF\_=T[R7/A-[^$;4SCW-ET>#0::-XF%?90-@4YVXDT]4+X@<&.@_L\&F(NN+1=.]/DOU(>6UQNHWQIF1 M]+[ALL!:? QH]&18D/BX1KQJ-);YOB5CUKBT(?M%\Z)WF- MS\;W\*265:CND4>PQWB4X']*Q9I6*E9%MY\C^$.YJ36KQX=\/@S/SY%\000> M4-$2+L4>*)6ZK>";X.%3'5@6<"KU?_7AZ'WTUO/S*RU^4]24@6#P&$_<1!Y+ M2A/]=0J:G -M*)VA19<21^ZQT2V[9V;" $#Q F;!$?_-YPTC\68Q$LYEY#S$ M2#BGH[S@* -![[IW3!'M0A()U=QVB-[%^\K@J@$EZ%&R3'+L4 0M"&)A<&%? M/S9"(*G9;@MD[KS]* MN;GM7'Q2;T!JG[:N3^&CRVMUPNET,YW4L$O(L@_2.UTNN*.;V!>J+14GJ;:] MOEKZJZ_7)Y];O'9W:C23^O$O(F,@U:O6Q5^D<;?.SCKGG=9M^U25SU[GZO>F M]_"DMHM8?H4>"*!^T=X,,])2<\+JD!!%@E(+H+ZG2HX0@+P(ZU6KVI%>M5,;M24[L,=U.+ M)DK,F!C!OSY9NX>S0..7)EO%([A1<_BA;LHA XH+BAHBZH_$T,ZI\03Q>5*B MA4V)$W2F--G=PL;PGLX!&_MPR)C9'D&1>JT>R+=1RRJYNB(W%,2U>)@/CPVX M^4#37('< /#1)2H3J(3(+>E%8&&"2"/R0K053="B=&[@2;9%0U+>J0?68?*Y M*O<,O$FJ0!DB2;]^,E0?["&X3 QAT7@%= :8*#HYVY. M$,;DQ-AQ!V %UXXK@U*\FAY/097:34%!)T8:H(@8Y=%X#-0!4<\78"9? MZ/&X1=26=X^H:GXF7C-/NEM#TET]3[K+)<:4Q$C-<$FP\9Z8YO,2#%S)8N"; MX-S*%.UUZ^)6N =NU)/V]6WG["^, M9L:)2'G@8]-[R'L+;P6Y?GHQNGB\.8 M30T%,#&27'9DA_ $2J!_.6Z.[ ,^RVFZ3.(DBZ*9@Q$I'3LFI-LS)CL6QMW5 M4AF4$YM1XLU0KD-<$I%H\"4[&%)MB6C3%9U5LE5OYB%A#]T^\FP_F68MVK?T M7==,O(K[+C_*15(YW7Y4:$:\SH=S-!_A>-0*BQ(:HC_1+8#>$G7]HLX--&-/ M.DG%75 Z[H#9(\Y9G<"SNB&/RL9I(#35"HM'<+A\U!#W:*C_V*]>#[L#// J MPA_L=W@JD7"'^=8^\-[H'DB'PXF8%L^9YYD4R0QSBZA^S$N1'3FZ$G,X<#X] M_2Q;L/"B"M20!M8HUK BWMF2.EGF T))HUK;B97(20TLUL8FX)Q+8#7 K()F M0C>-!RNBCC%8*&L(5D4LID?3K260T:P]$B&262)_!.:?>*-.WKY.\U- M>!:(;40WGICUR&@#FYUSW,L M=JA^LVS;TH>^NE+ BX45@[ZZPUVI#2)ZM"?AHD21K4#U_3__7U$\$R 2C;<- MPNT\MY/V98ZRFX&J;9NZ28!\9(YZ"[;NMD&XG>=V!38]=;,A8'@]KG#$B=:U MGMK^TFYEXK5(V]LA/76'E6S0 77C1]]#?P[J@:[W#DVP@''M.Z%Y4UNFHX2+ M:@%%7![)RDX:-'LEUNQ3Z\[<1ZS_[^#]; "YQ!\MNO4UJ-XGMLY\Y3?=!NNC MOT?[^N+Z0#'4A6"/=G6&K=V4DQ#T!C^GH)<'_DODGE>P2*K+0!$QF4WY4:9( M519#HV@0$L57AXQ1AV8YP2EVU+O4%1[X-[S2&HYL6CFNNF04>H$O]K$%?#P= M!+XPLG6<(6. +3I.Q&XG_7%=V1A*^.Y<[&V/7?)X'8_&XPVX@*'[ [4'?%Q+ M3FITX&2B->)6>A8"[#'#"RWJ2>\'>J^GR5%\(YM (@=?(L8KPK@NO#V="'T; M!4M$<23LV!?C@F)7DQ^.L%,&M;"GCM*)J$QW++J4T"0NGA*.S;0 "MMU^D=8 M=A8?I19OB6=/\R(D?J2Q2Y7B'+H1\&]%C\#?'%\WQ.@B>AGEA7=Y< AW%HP5 MT280LRL3W\>]\MJHC):!6D)RLP= 4$>$B1::(3/5=5M.:>3!F\1A)6N#G"K1C\ MALJP#3Q6R1343A#E?7 %/ZY,C?D"]CMGO!.(J6:EQ]%\7)N/DI&%ISH?PR6T M"&4BBPL,#,K%4DGJB_2[) #1P'+,\D++$EOCQ)PC;EO/.5MDE]@\J8]& O$& MC)3( 1S,%\. ^6&0?81=TRW>@/$$.Y.B^29T'^["I%X\M+T2+RO"P6>8L'(T MN5T';C-ZF+W\2*&X\/R1O@/58MYW8 U]!QIYWX&<#\_80PM='SYYF'9[(SM_ M&;%0!$W5XL*-,JAQ4K8QYFG9L4L*#5?JC1>WT2+BDP2DSSO027 :0+.6(E:W\5;Q_Y;N&4Q]00;9'![8-I^ MT1)V!JDX *9X-:Z94!%R2V$S_./WT/7"X0[SCWW@@2WE7[J&R<(*(A?NW*-R M^RA6-/4]3L*)VACL%6Y30&( 0%8J:NEM)>IN*0KM:7Z)S17Z.S=@BE"8^#,OV0&&^3!6#^)R.]+$/=?AC.=04RT/ U^B$D0 $9LU M?&%?=.(!WI?8G$5LJ+3X\TN-Q2M5HM+B+YV+MGK3.FO?_J6>=FY.SB]O MOE[GQ<6;WD.Z37E.D1ON4UZ-Z$60:F=]I!I3H7K=_M2Z/L5&'&>7U^W.IPOU MUZ_7G9O3S@F?/G#[N76K7EVW_VA?W*J=BYNK-O\@)]_])=_=(MJY(#]Y[8-45*Q0O=KPKXDTKXA\_ULL_?EOC MJ-2_/K:OQ?23OW*FL>$]M (E:M)>T%1CC)Y*WK-VK'J6_R.5-X@^3$H$Z&/E MR$CW CF'%),5, N2PCLC#XNY)Y\>>2X\-BRHE_#]Z14?U;RPU^QDGMJ&;!:$4G4%F+.-GG@D=A!Y%(Z3SF3HB465_E/B+J<',H_!I MX+JV/^&KQB.P3#6D9%Y\ Y]5[2>'56OB31JZ=>ZH3B3VC?/V']-GSSW,,CM, MSH9U[QTQXAJN4U/NX5AMW^4QPRY/2*&[\$-*8L:\6;A\%9U EH[=I7QJ.1(- MYB9/<5\GS[A(/^-!; D[.:2B\YYU70I!3/++\E3;^L%L:X"=4WB_93ATFO1- M1^?2F!S$57X8NBB5P<[) F6&L.<^]^2_!QX&1,K"+?$7, V(AC!TXR MB3&"?)OBDD7+H0P;TJ=T4\3:^I MP1Y^$982W\1 &54J< [*47E2$A#'H@1\6'2 :KDHB$AP8PU7SP+#0C%PY]I8 M)(+Y-CSS!_"/II_F"+,AA(D*+Z.4/(JD2F7 I9PH$'U9=4*(1Y-J$^*(+##R MQ=@F "Y=#=-+\Q"%IO/X4I#_<:5>>2XF#W/E*_X=PSRD0YI;@E.2?%JQ''G@D?4J5\])94.DDC8M(GJPV:16J$7IDO1+6D><@;I<6\=4 M0: /I^_B5[NZ;P%,R3Z!2DJ]3N9+\U9YD0:981H!:W>%%@ /B=P61/A1& 0\ MS9(G?Z>P,Z$M1-C)5?1X='7Z9<(Z&KTU<211MD1UE("HOA_H_[N15Q+I;AL4KKY0P)VZ?&V4I21LR MP:KO!ZZ8RDE];CG?3E]"6D&@,T\F7 DCB.[&9.(TM 1":J+;[I"9EAYD29:) M72D)^.*T)V#ZF!S%S 2V4 O0*//7S*I!Q$/I(5%C@5*<5C4F?R)E/,0+(&DE M"":M'[URAC['Q3BQHY6V-5QTF,D]HKG))]W'7I;Q#)\*L6+RDD@^C[GFE%2& M#,DCQ$JT&B1_P%BA3/2)[Q.=1%6\@@F,L8P9L_ (P41Y-17VPMJBAI?7U')U MO*!^=N_1_D02\D<6UG#'GAC:G0&J.&R.V1:?=*E()] \YQ&]+W)?@?KFH3D@ M]G_/9 O(($5$<'7(.P)^&-F$6E#/L (=!).2I#F]*S+[A:<. /!9)"7(]U\I MJ+^Q,=@B\5-4 %!^#Q^=%M1KE(%G.M?#Y"?7M,_KN TW\KZHADU\2_GH8:H@ M3[]T6$"F/W6UC%\%FQHXKNWVQQ%+U50XSM"C[$-?!YZ!7,'#D:*>"WO 9*) M-W[XO%TE/S+4.$W4N645-;+K)"*DF,4.!DCGEQV4\K*#-90=-/.R@ZV5?@L MS[%AQ:&@B;2=6A2@NVI=WRJ=3N>E\G%&6T6.]0ER;.3D^*K($?T(9Y&E=8/-G_B<7S3M M1$"00APC"KN<'95RDMTPR38F2+:YOGRA]I^?.Q\[.9EN? ]8Q+9%]>;Q?4HYQW;FYS V1[R,=R<*16 MAI@#(HI(B^*4%GK3D((*:EM^ -^6/8%,WOH0!ZJ@"X): +E4J$L>^'V2E/L\ M@>-Q-QQ_8=>US65V52S45]R 5B A;>""ZCOG=3N/P"@A%/)6,[ZX\@/(C(), MW@5_W4K#(,PW/(LFP^W_E(!2H91U^?/N^5EAK)7*%%T= -_\[YM!$(S\=V_? MWM_?%WQF%/KNW=N69PPPSOJ6F7W=>XN!W;>E2JE1;93?%HO%4K59*=7*Y0K\ M7"T?OV4/S>91N3 (AA'_.8*ECF 'F)[\3K+T-Q_B9&OUXYAFGF+JE@'LG*HR M>-!3S$!-=/[CS)ZZ3;2,0#W0#__S5O_P&A"LG".81+#*D@AV@K?:(SV )NNZ MF,\:$II1?ABI#CFNQ;A6R7%-XEIU25QKX:6*,:9)1..68<[54K=5+51?$:85 M&_5&K4*85JH4*Z5FL0P_EJO-MVZQ4:X6V<-=]7XA? /$HCM%,^"4=<6$\F0S MJ&CBH(,ST>4P9Q\2UFFI2+1[W%$(]Z[-X$+A@E5R&\2/>9^DWW/.S7E2/@8O*UN*_* MW M@(#8S#&+4:^$XO"SLJ<,\S&\Y#\6 MCXND-+YE. K!;_Q83%2;9.U.CDT@5**9"E(,1ZG)92Z+CP&WV"O"K5=J[?(? M2T7ZO\;;KF'K_>%BN+4 S_LU=)A:.D:$*A57P^]ZKP@GZZ\:)ZN$DR7$R<8/ M^*U27L@L7@ M6V$?MJQ2#4:ILAJ\[+\BO&SD>+D\7LYCD]+L((2LSD#(7_6Q M_T-/XG6,C;^^8FQLYMBX 6P\_Z.E?L'"2-$KZ95C8?65AGXWC(4?/7=HL[': MXL-[<*$;[ .!M8+GUM"*>O5_!L0LR*^_,M1\U69SJ2E0T^\#:EKFST7P\@;; MQ6?Y%V5KQY'\"&QK'O=#6:P>#%X)6NV!!L@>&H0*'\ZQ5A;N\2;L^A8(-,]B MT2"4:QPQB/U"@]=QKZ7R/N0PL8=2^:C$;S=.^Q -'&9UVTEV?+T.;::6*OI1 MJ7J@'Y( X7^JF>)/!S>B,T6E6%93[W@E' P90_D"F%*>2ZFQ+4X.:8\#5,J M>\)3*MD\A?>KD;?<+!Y+X7&C>UW=8?[1Y0/744G,8.@G&AJ;S8L*KP8Q]H.% M5+)9R+,18XKUO K$>*]V=>-'WP.#SL32 ]=[A^/? X;63*E '8N;O[O'46= M.=O[\^/U.=^>@U/H#*:>N@:5Q;SR.[\Y^;S/UWVK/[B..QR#) B80STL;XP! M&^KY_?/[/VF=OXK[/]%M(^03[=5SR_G111=#C@.$ Z?MLU>! S$/.&4]R[%R M9,A AO/6QU>!#.=ZE]GY[4_<_M5U^U7<_A6?"IK+@VDDJ.XA IQ@-W0"FQK6 M=;!O@,XGR)YBU=J993/U@/>$#'AQ?,>Q+8>IB#IB7#?U@.4-8D1M,KRV=)B) M+*(GW^H*X?.:]Z<36%0;7JX]4AR^],;XFFMWB5#%VNSB]RTAP#KO(^OH678<8[P-\ #;K[ M@ 9QY"^!"?Q/HFNZ:,P584:I2(B!*:]-43Z28T6,%<8^8,4D<_@7F !(:7L\ MR29*Q:/?XVP!>)=KBA[@-VP4B";@15D( D]=@/"GOY:JHA8N1YX8>>8A MCTQHSE%G&G78/J).ME(2U_ '!%B1.B]'D3@=3=U7G>3(T$""?JO!PF^ MZ)XQ4,M5GD";8T$""P:O#0M*5-19FF&12#^0,CEA0335G6ZIFYRZ\,C,C7(^ MJQ7SF1M[==GY7ZF;4E?JF\^FB=?OUNCW=-CJ_G!I%'21TP MCW7'--W#>&RQ90]XO+EXM$9G_ I M5L#IJB:VU#'TT&=\#+@>!@/7 W!,&DA&>6GQ''G\*:-%-;X"N^MVV4"W>VOJ MG)L'#'8I(C=UQDGE"7:-?_WOF_+2![IB/OA;Y_3R;Y$F>%)04SQOJV*E$2+5 M4!EXD5MZ,H3;#F!UW1!N#]ILYTVL$JJ/XW?S0%JT._8+QIW DQX\<*@D5E7\0(%.U03FBY%#E:LIVG/ZN MJRFIIABYEI)#E8;J,]=2DBB2HT<.U;22,E6GFB-*#E6NI&S'Z6/IP%PU91- MM4:>91,@Y1IE4%]<2)3\K*90R M4WJO+C3_?')O"X]K_!T]RBAN5+B=5;TWS(E-< /I1W=XGYG*F15N'K][D&Y6-7* ME896KM4.GQ,SS] I5BG_X,I5.7BFP]\VC1!Z_;4#J#EB!$K%A5B#!O! M785=VS*276C/+&\8E7",$:7515$Z[O#T'(1>:1[J2>OR(QW!HO_7.54M7XT3 MTA[,A^_-8O4[,YEU=-0*32MP/3RCCOG=P%,HEHJE[]_QIQ+\[_O/KZ5+O=+X MXG;[#719/KP#^7,1#@% @XJ< 0>N\9[./'>(3QT52_"_P*6?2^6C2ND-O?A, M-P+L_UH[?J,ZH"7^]PU \"X%P)L/]0H<>^H='Z8%VZI*<4NK'4"]AE2*8F&J M6GCUFMC947F='H$L)O2-E]EO)^=)B?.T4RU#I&^)&;]*Y%LONJW?![5NL2?4 M@"-$//[$BXK"4@:*?M1MZE)W,\"TUA#F"+L.Q ;;7NF/JP;GK^X\M9RU/AF/*X_B M,8W:';@VYNV+>B^U_6]H!>,<;Y^'M\J3\;3VIL/%V[ ?-I X*I)I)UA6^7(^AQD;;S6"&[U/>B9I&2^P]>(?N]1 M6+>41W734=VSHZ>$=/.([K8'P$2S .3SD^T")GF_Q LA=JZ9B4[>85_U/0-? MS >O?R\62X5_1OTWJFX'_WT3X?6 6?U!@%5SHX<(MX[K\-N;M[L5D)X3"]Z# MQ2Q%R6C;?LZSF]+!:LH_K=I;ISFJHGK%CRQYQ:'@A+UT.S M84>W%J=/[.@&=CH' HCCE7JO7[*H>&FO^H8>>KX M*X&I#Y0>.D>>E!TP#;>#1JYZ@*H]HU[AU$ZRQSR/=_?0?35Q3CU)$4J\17EH M!3A6U0T]V"^1E$8/1D\D#V7$&].K/=WR;-B9Y5#/DB%\P;.H@X@_ FC\R25& MKF_)Z7KPB2*N;=YUJ9/7A0.#Z>O8G&3B:O!/>,+J8B>L9)XP; :0 04QW!IO MMZ7'BL;(@ZNV1C8<>I\Y\'8;#AP^Q\:0FKD.PMBBK0,^%Q&;8 MYD?=MWP%T4&(BQWFH/L@!6X'P#^43-:"@Y<%H8^ K*VN92,9RKEX$SWOX&5@ M=N.3!?4R]":?LGQD@>P!^15R",G:5*XM^ G>E&"(*H[9,/$[R U)4OD%]1LC MV'1UQ(V/!$_H8;*7%YLG48L^8:=(-I>P5R[OJ 73(% _NKIGJ@><92B<91RJ M!X)A4^I5+-:PF9/'X@FDL+LN4ZV$E43O%OP7/TZ<&K%I ,$S2:A&4'XMW!34 M'C.1F:D^,T(/F#3S%5N_]R/&JX]&L!5R/WDA)FM# 0<69HH)2*D7P6@N P0A.P-+ID?G/J[<#U MDY\*M.2]R.Z9.@+MC6X;I#3*4XY(^"K$3+>+HTH4C^F^ZQ!BZ;X?>O1JO>N& ML,2 P1/>;#T$::'G,1K#'BD?B&;R*UJTAADRX@6>!U( ^ZAY AN(2(/!;@% M:%,IXD)=58._>K =>!?LB3E]X#CTH=@5*B=B5T(KL= _X HF*GHN;:*@UT2 M.^ -UH -%-06*%.Z1T_&]Z#%K^+MV_#0J1%<;_'7J5TX5-QB8HS] MR.53[ 63Q&_%?%):5:S7X\JE@WQ4( $<+_#8B!4OLVG",?@1=4<\4\&@'5?U M0V,@WYZSA@T #U)4B;B!88>H,PM$Y^JO:S SA.OBQH6/]T;RVO)_^#/I4.), M%A5GTZ@B:51+6HM[Y.IRH M'Z#,MP 4=F>9%%@ T:83CI+K2A^BX.8BS;1\ XP^L>;,;7&%1!RE;OMN H [ MW0YUHDAI_TY;%U'W1NS/2$.%G4 !2*TA&15#W60X@#S6@#0TH^X9V&'P[\0K MD!;10ALE)XK-N1-2=[K,MMB=8.<)[@1GBJ<$)Y?@W71^Q%@2)F1.P9LQ$$Y0 M S- J:5$=_4+S@OSQ1 7(_2%(;\8="D-0P?GAJ/3B]GN//[$ 'A:U MFWVG'I0.A2.*I 'G8SZJ5TDF22\7^^&B02R<:7SAZ@=E]*C=N?:=T$_)GK'( MUP+VA&V#%D;\VP^[_W#-1,.WHFO.9@]P>V9?\#%4\.)-";:7?0V*Z3*N NHV M_$[:,%A-]_HXR=.$[3A#E 7Z#^8@ ]9!JKDVX])+Z'.PM(8\.P&/X,]I@!1Y M\80*FLH9+G[79Z MXG$+8'P)S0S$0G;L)(7,].6X.'[0($5_+"YS56Q[Z8CP MUO+PC>XD,S)>GA<9+Q4;&:'QI3-;:GD2RVJ36,IY$LM:=(/_6-'>L(G9SJH( M?"MMH;NC_8TI$&#J]RTDF1:86T)"?G)=\]X"C;XS'.F61S96"ZSO,6KA>W$* M>W&A+5 JF _"N5P%I"!&Z"N0B\G)QBJ)*'O\U/B,!1$!9Q>TDLD@Z3-Z=+WDZF1::VSVT=Z2$R,W J'BHB<%$A7 Q]1IZ;>]TS MCVS7_8%H%WN:^&01:8WIZ@!T3,"SOO"[QR88AP9(19I?/#$ 5#S:'8X:X58< M3B)1_1^P11)FR@_'O;>9V>?>/WX>C&_'QS0+6%S$ ".'TQAS"7QB89(P(_\? MAA&&/",;.$5HFRI/.4FQ*3Q;(Y#6D22;2.KR8WKT #DQRX#6))?C[E'I_XQO M,Z>\38ABTQ0!#O+H!<+I. M. X>%5Z$^8#'T[YK#?$05T=WN?]N1V]B?ON;!6S"Q3>8,A$?G6FWPG:4S^N_ M4:Y9#N:R/W^1E5Y;\[C>3/=0V,*AB>V(7)?J6 /$AF(,HS.ZA\$A]+ZAD[0 M,M0 OF-R_M8=QQ$Q8E#Q"Y<"FI:,%160>$!: V1=*+4%,S69_(UR#03HH&2' M3&97XKYT7QP >:&7 D,>#C-EU"ZC[4=.Z7M Z1V2W(W[G>+R7>-PBBW=9-*;XI,G^#74CRO0%A'%1 MQV*+)]Q,X5368.MG&D?3K?%FM.E=!PKLL/7-??K7S+9TGILM0AN4,FB/CSY1 M+07>-B_^]-6;<"2=+-="0=SQ8, >Q35N$R[GD.OV/"_5)K^W*,O!A(4Q:.)# M\LUY&!W609]GJ/28Q+HIK47H_R*CG&8/TSABBXIP=.D\-& ;[E#6COHA)J3# M;P5%A ^ 1<1!%K5\8$31AP4#+')#Z/?CZ/,UU[:#X. M+7B_XC/OSC(8935B6@7ZB(0*"8_PD(&&A0D)3SU88%GNP\P#)7-3'"(_7#]W M)V[\Q<4].E <-3*T?,35/,+5YWOM(=LKZ/LDJ><@NI@7 -3,T(KQ)5M%- M."A%?4@BE=WZZ5$28/!-.3X1F@A0CW%4MS'@'=%;\$$?_6#Q686*YB.>. M/!3@E!0J,LVCY'$"%/:,_\B73+G/$Q4VE*G&V017,)'T= ..E'81\08%0UR) M%+&H8A/3PD1^,7?X\X(95#BDCCKOYG(:RUWVN);SG5'I MAJ\C9Y?%&YQ4\2\!KU0B2608H9QSD'"F\N9\N MQ]1YF&IX#,423W2R?#_DV?:QB3.I9*'T8"HE6_'P#.+S4E ,79,T0&I.EZ/G M7J+GB0P:+NU^F]2]YUHQF,EC 82ZES1L1%D8F24_V#BADR\%S 3B4U*;U>L! M^E--,I7AP&.>%JB#W9WS8 MN/SNG-Y87ZO\"QWZLGEU^N6A=_J>?G5S/' M=27H8JOF3.\4/JX5![=Y&OCZ0X 35%=,4]VYR^VS;,J[__O[HICZ#\-0=0+R3@>Y1?RZ"[\IS>XSZ4>FV M;,RE3XQ8>T6(.7\@^]:"/8>99"CICWJ3XP+91RJCC_/*Z-561E=VMS+Z60/! MI+!1KDRTG9DV*IZ^N\KP.VKQ3&\A0 MRYGH*H%-8/WQ M^Z^GK&8'C0HH!N$0-C2FK[R+>]ZK1^FV^&D4?H)7:#'-8](K9%K^R-;'G&E. MZ\=<$YI6D1]3I>+CY+[JY*_16@ @'O9_WY3C,ZPVJPGCRK-*)W__VOJM>7L\ MJ6'-T>(R#);9T"P'W!D"5^; U?^XN C:9LW^:*\-N&E;9W4WU)IJ(+'P@3QG MMWB[3[V(9[ZW_-@91Q==;']GH7_4U_71T1'O\-+J^I3<]MWZ^&;^92PWQ.\# M7W[N&62H^=P&2)]?UO/$+>*C MXJCX?:BW3GYVCC]^_^G^<_?73Z,QO!TU5TJ@X+/$/TQVQ)[DP4!_QNH?-]D_)0'UYU] 6:L<5[1:I;BZ"\BD\UJ26XO. ME]>@?L A@)I]P0+!3+/)V_[KU]^/O_Y5==K_K(ZA/S8/-_*.2GBQ#D4 K,&^ M,9W1MMU[4MTQ']YTPV[0"^VXM>=_NMY;P*&)&,-)\BSD"F>N=RJ>GSZ?Z' Z M/!#!E=!^Z<3[&1Y_NG&!$@,KP$VUYD/T&(8N!<[BK*)>7AQ3)QA$\5AK5)H9 MV,G#' LM#T__DK&'2MJ]'9)WM[#CF3'=2K3SWD6D4K5TNS MSOA0/: "KLKAFI6*1TYM#M=80F@UG\\SC[7R<4FK%&N/\LP-:65^_O/SM=G1S67LQ M37)Z=P)@',2!$/N"!*L+D>!R)O(\W'J2L3T?^S*O8@E)L@JELUC6&LWU4N^> MW$$VZ:] [ZR70.0TUD'W)[/\ DCOMQ'!!X+@@?)__OOQK^\_PT;'_=MHCA,//:" MZSW %]H/V%$!K-FYQ.1?7)W\]V!)DU M5N"^ GRIEW:4R)Y\G-D$N (CIJ25JG6M6JNO26+QNL>CHW/7Z=\R;YB.'F52 MW+>S>N7T\FPT;!Z_D/A"X%1JCFH >"J+X-L(LOQV>OGWV;OL UN&U>>>X1+4-P2$:S9 MP9EZ(RN4M<4$]_13S*:\5:CBQV"#K46E3%+>*1NYOA7X0I2[CA%Y:J>)[K=+ MMWK[>Z]1KZS')I.!&>EH)Q=[EIO^!D2RAUT 30[^Y*%D+C0W!66K@P6S+FD) MLEY!O*!4U(XKQX\BY,*7F'U\K_GJLGG)"NP-N+KZ\9JN[CG^ZPDYO(0$6 >6 M+9 =O@KAM=6@/^JTXXB,XB$9R./RP;HOWOPUNOA;M_LO9/3P4-[B(;Q,"B\3 MA6,.D7BBNP1TM5 MK=+ 0Z]L,'#X=,:;1POG,,=ST9[:8G[+,6\"U_@Q<&U 6Q_M]V#\W+J()_F% M8IBH]V<2*M$-2N70;>&);Q4PF=??S+[^317"V#$(>37,4^ZSF)$E?Z6/4]G) MR:3%\Y.??WUM??_9O;@:,O/"^X2I61M+6HSRY$<=^I3L?7*":_KDEM!N M5A 5J&B-2A7D['/CV%M]>IEJ2FD%NF%5:Y2/M>/CM<14FFDB\T)F3O/.;#KK MUXN]^_!G6@7W4M_?&;IE8W(S>D2,R$Z9:/\29)7CW .#36-&.&. M9/QGPREX2USM//8@;^W[]*5-8/T*0ASUIM:HO;1XWI+S+B][WBM(5&H4M4;] MNC@:6:3+X#AQTV7KH>C;@0N/-AZ,9[R>K0Y% MS[^LQ6W&\@I2A.K:\9IKM_?M*K(YQ2KRC,H:*)?KX!2UN:[QB5I0P1Z 3_P\ MOCS[_O.F_;7S^>*/D?5@O&@L63K2SY=S\FPUNCW'0U1>0>9053LNE;5Z_;G% MQOM_!=E4OH(,H)IVW*AKC<8*K;\\Z+RY*%7I<25L5BZGX*]?__RCU&'7U;_M MW@:-D$4T,D#6HYW6RA8T!/EA_,XP]U7865W,J2P1QG]TK3CILUK?+LGB5YYXUM4VN2C8-.W.'0"FB2/#;L!*P"*<$<0W#- MA$(3LWUE2K&#"IAY1?U%$ZT31^!=,^%E!.CI/*R58Y8C=^ M-/5G'DW.A[:-#R4;FZ\^BW=A3C,[55N0V>=T=X<9$N= MZ=]__GI9*WUSQ[_>W#^E-]T*\U0XN/ 8P*M-C2PM9F_LPKW2/;&[SG?33?8P MMEW_^N/5U8][W)EHKYM^B>-BJHMZ1[VQI^8UMI9XI>CHV_[J_M4,B\:QWEWL ME?-[>F>]=''5OYIVHB.G1V7T'O1DGSE)3;1S<9;61:]N!KK''NTVO#B F9IR MM?Y\ !TW0UG.;C8L^SI'YS^-9:7L*^>WGYIU4\^2.%^<. MM44= VG:6YHQ3!W.$B N&@7,!K%4P4[:5:W:S,KAG<\C4HA 65*)N^&X>9 < M<:2*7O&3&%-9'$D%Q;I=]_K4_BWH_SY+A#R"I!^71%+Q7C\\+OU>/_^]W9XE M+=>+I)D2HK9HD.Y%D#0;Q$5SN.8@:;6N-9='TLWFY4YJETOH)2M( ZJ5M-)Q M73MN/K?8=)M/+UMI6D%6?JVH'1]7M49C+44P2;WYUF.Z'WKCM!5R 7JS]7WH M2QODYN9L: Z._QWV2^M,G7KS08(C>-E\!3 %N[@P>HST_H?SI(AO_OEC_*/< MOS[_O1]QS_AEG'\:@IO2&N_>_7GZY[MW1XMK4,=5T':M- NP)5/.$$8RS#A/ M),W=8D(XC$?FM?'7I]N+G_7%MO<8_L]\\>*$L/",J&S&6RUIM6)62.QE>.NB ME[Y]":('2]SLDKSM^.FS?$I:_4FRX'!!9\HU"W3+869;]QS@*G[+,,)A2*4- MIZQG&9;("HT=*W\^],.OG]S/5S^>4M"WPL)9"2><'P&Z6?QX_" 7UR2.ETD@ M AB!U*:BG!50O4#]JC\EC7[=7&(]1YE->LN4(LPXRI+6;-2T9NDI";"+TF%B MCY?!@'D@.T8>&S#'M^Y8QP$AQ,Y='WNW7O9N]8>$2[O\\?O/?KEFE>[OS3]. M-S/K+2)%%V%'D1D#KUH$_3MN76Y_[/SM?J0 ++&-1\L&%D3.,]=C\ J>+VGP M>E-X" BE92*VB-;XA,"34L4HW?0?OI9K#VP]K:@6QF:Q"5%78(S5(-Z&JD?[ MV'X$>+P>_K8;K>PJT">1;?XZV=YBZ\NUTVIZ]J"=ZQ1('# M9+)HJ5G5*L7'*]CSGJA/N*ULEK&$*3-1_*YAHY)Z[?%&)2_>!G4E23Q;W59T MAT%_=$388TW_XASO2%A=?0B:G;RQ1SK'F#JMO VSQ\D%1_C.2#V*V*+?['LLK'>I>WX+E\:OR M_YLSS$7Q1\LQ&2Y_U)S*0WU61JO,*3CS?0@+CC'EP'$#6"!P M$P@!GZ ?R!K_.?_.CI2SRQFF^_4*[T/U'S# M_@W!?(.GJL#S*>@ "ZA'1X+!F-;=XFH?WWWTC6/:$!&*:C#;%D*9R!-_!\@, M^7OZ'2#5;'WD RCRI_?JO64& ]Q<\9>LS.S92E;@CK)XWPR2-^ RF)=ZW9L/ M9T?)DY-G]EZ]'8\ @I8'#,YXKU[HZ(/$<[UP\02KR8?>RJ?PDYB72$;RG[=P MTAEG[C']QU&7 =>#I4=T9>*485ORB"-$3:!?C "CU.))D!!4NNJ5X7IQALMK M56@MEB>'&4J"=VHX&C'/T'U,">U&>^Y^F$O*79 _S]YC%A"+$'K1*S>1E%?=GBIJC.$+9/^D7)SJ ;HW#U7NZDP?68)[ M7HDAX$[(4LR1"JQ\@QYFKS%Y"4B-Q?_3;+S%$2OX'[7BLUK MXM99=+B8AB0]#97BQ^^E4N7[S_+GC^VS2K/^C<8AAT/8S?C_9^]-F]-6MH7A M[_P*/;YWWS>IDGV0F)-]4H7!=AS'0SS$2;Y00FI L9"(!F/X]6^O;LT()(08 MHU-G[VUCU%J]>O6:!_*5#XQ+[,PQX[\%3-I;<+0\)/&2SGHTX9?3H MTT^$.3F#\#%*C#_%:P5/*MX!G-M_CWCO.,J->B>JDF'8->^OC!_U[DTUK-TF M=)Q23?3H$ZRY/-!9[K#6B2J0N/G=OFX/BNC+Q>_5=\AO=X<<[(MS=\C1'9YS M3Y/KRU?4\G5E3+U#+L4.DWJ0E_,.^U"PX.M;?3HV7^ >O2+50H:7I9+M\)1/ M]@L^A$^-W!_N+[41KD_.YK@VA M;P)>S.KCTQM4KJPS:\S6*,K5?R(S.27\H3A@! ]"1J<( M"6/>7HAW?$S.(5!E=2&M.%I-]*.)W._.$N4D:R1ROJQ?=O6)U9%L@3Y:U\7L'&/ MA:8C5FN-ROU;_<GY6N[6Y=EEGA24^W,WNXP;03EOJY80C$1V:.)\X&< F!-G>I ME?)R5[I-&2R_&[(R0"ZAJY;!S .>+[/%!'=M3F9I]APOIZ1UB>5%E)3!2+52 ML<'6RO$2.:>D?:&DN3K (DK*P._%ESBVRFV2DM9L\ Z%B[NIU+WK3._-R6GO M07WLKFDV]KS,]]PXG2-P36U>ZGLC"X\-MD#Y*EM/T* [-U0R$G>!4^2+&0P MYRILL5%CBY7XV5#Y*68D:D*GF(5#B&?+]3);33"?>S4)LJH1]U=%S^]'9F=Z?3ZOOP\?7Q]1-VU^O9G M7!V&"1F!!F89QN*JIA_D*GT*[Z8>LY,'=SZ;*V:>RWVCBKBM+74W4L: M;*-68GDNOBE73A,[1A-QNE_JUB@UEJOP;&FCWLV$\M#6FSORHSOVU9&%0\-Q M%DQ&XJ M67?-W]MKI"+Z)61ZM/T]9&^?;$J9F('W;+O2,2>)Y4@B3B!FD#ZV M7=&8$\1R!!$G#3/P2FY9+F[.O$MLXRZOJB7!S')F>[H5%UKSV0.9XR['W>9P M%SLLX$+7#.-.UWK03-M3I6T%>BC<7GZ=G@_DSO3KKS_#R\L;\[68)NZ6L,W4 MW/,D8#(C F=N.BZ2C[X#3:=!7ZQCU>[JH?;/WD9( M-0(U\IUI]>OTZU2XFZB-ZOH4P*-/+A ,LJ'(*^GS_>W!_F*'?[N4_14)!KJ' ME6][3P:"S!ZS.=3P59J2ICKV]0ND/[::9]-FM]*9WORJE3Y_OR[R0IIKF.$P M"C_$I L0OJ\R[0H$X0[-O<<*;)+QY:MQF-I?+,?8*WP&Z8I\'=NO:28J'0J.8XP /@L709&M5](, M %NJ>TD;C70,#9TNHDK^_4>SU\'3F]Z4OK1OO[YLMICLZ),?5L)0!3^');S2 M8"KD+]7M[[?5D$>D&]&3$_'T!JQOKO3=%J8M?;NM;[ ;1EO%! MF9IN,#TTFQ^SAPG]40>0DBMFD,M28RO%>$WF;RNZ2'Q&<7PV@^02K&O6XKE" M?D(I.7<&)E>=+49.K5[YA&(GKUX@%6OS"D@P:2BK,KCC3/D5+?00*-;+],M9 MJV^HOS>MPMKP4NTU #'57QFN]OX B#/F6-)Q^U(&1E6U5F*KE;Q4,HL#BV'] MI0SBHK5JD6V4\IK(+(XK1@Z4,K PJUC=K=?7T@XK=C#"R_'0]D24+X._A2\?);5U?A3Z:P\?&M4,HF.U M"L?6$]3"Y.>SO)I:SL((;)381G4M1F D2R_Y63I2%&A6HDK7@OZ"?,E$TX,#9?%?;T=MB:U5[4OEC:NOP*DC." "O4S M *OCBZUO)XO@JGW[Z_Q#)!93,K=4<3(#0XK-H=E1$56VE,#=OU-70B%/N,)4BGZB69L784U-1-!%F/SX,, ).!0-) M_F#<0K5.KXZ^M=K=Y\8W99MJ'1S?<1<@9T0?Z [_*VXWBRH9@M.QQ$H&=D2% MJ[ <%Q^=V*F+FP%R8YAC)8/ 3[519?E]S>)= ;4Q;+*219"F6L1VRJI4FZ"= ML8$$71Q@[;>-7I&BC6 XKKWW!ZUG@M3PFG>*?RQ91]*EBH6(B&4)=+&(9IV? M6Y>?2Q>O@]LO:YY\%T; W)I(9S<,C,)3\7OZ$WP4[IYM;EJ?">ROH\0R*5$O MMU+"1JTKGWA*7I[%D *VT6BPQ5I\Y];$W:V6:%R0'_JR,B:#:0(\6\92IEY+ M78.?'WFF1QXG^[(8=\E6:W5L&\0K%JF./'F%FU- "B+.;2IB.+U$AJ8K[ M#=>X.S_[HJ4IMUB^F_]<(4=[]6DSQ:<'3NPS)Y921&40]JNRC7J#Y5U,Y:N;XL[',J%2PW$CCT5ZW!SWP=,I, []PF\&TW5@B1O:X"^ODL;DFFW MD>+KPPYB-0=F*7HK^^CM'"LJ^-F6I>M(%2>/NJ :E+%="+(*[/:4*#/AT8L^ M;>M\]+.J#JK/IKGAZ,31)QMZ!KV) T'M(Z:/@6;>*:",;55L+8'6=-I6+8O9 M;2R78&S;EJ@]1LM:%<$QVE?VHI&6\6;5_R0HE5 MSRF.?V<1+"VQI03SLO.36GQ2<4(@@Q@GI/8)A/[;S\>[+T_7Q7*&_7*320$'4.)^]'LF#X DHP\A)7_/8D Y6RRO M91[RWW)*,=R]GL7X\02^Y?R$YIY0#%>O9V">\N6UJ$FQ+A$0< 9(.(1EW-D; M>.(LV1A Q@](NZXYC[NC+Z_/PR;W?33>7H;[_&DYMA5@(--4$$G2U'JDYX:M M\C>2J/M_\Y",.+)()V_J651AEMDZM\G)&7\QC23LFU$OS^^;D9_#!L^ALHES MR*-Z?S4PD2I%-6 E.L%K$ LM3&"R:F'2LZ/;FFH[4NGW'B$K!$L87<#7158% M?7)IHJ%QHZD@8'2-E%@[NEHP'<;31H9"Z_+F]G%:*C]VI@.Q].WNN:66O\@; M"A[>(-..PS@11#LI)BKS9:=5YA@?^1J/-J5"D67E,\\6\:$72YFYP?;#I[QC M9QYG#F=:FLV6&S6V6LRL5=Q^G/AN'7B<=9W%S)@J6ZJLIF&\V6TTE28#-&$#:R M: [ R*G7&:J->@AO6\+[)9K"/1(US+,FOEXI\]C=U^_U6J-Z5O_* MI_$GKSI>W0$42M.C-#R_1X2W6$$K%+-T17*/(EOCXQ*)<5=@CZ;Q3P&3H_I[_PE/!D$4B MQR59L4QLI1/!/D(Z"/8AY'E!(T;;/N=3.GYF^,-R((&*+7)'K=. G#O^_,[V?6%*Y=%H9/*\7+5K'_C6]8(M\PA&?R^[_,_^8^E4$8?G1>$9?W=R.N@.O\%SIOCYBR)-&8 MBI.7_L-SY7>7YY1FL]-9;N=M>DK1>W]H]Q_+PS^2-FRX>V\O.M9=V'T,UX\\ M^E2:5ZF8U,EW>7,^A^_?$1B,.&?ZG%-+"7;20J$$8!=/(N.Q,Q_87JE(YU1F M[N T7*&2B"OP[LW@ZV\\OGN[O.6FWU[^ M0JX0I] G]1IME"?$ 9W4A$S&$:*4V/WA"/5$'(%S;P5';X7U=%[B7AX'@]?N MOG*$6D*.,+/W8?%,_/TXK5]^+O^%'"'&2N226HD;Y0AQ0&>HVF".$!43SH8C MY.9M#LSB>+?+TIY)LAB2FIA"A#ZZL89=I-_V*)G>6J9A8K,5WQ_*Y*=GNC5J M_?G>>JED,,KSD_-R1J!O#[!#@]&\U[-X-1 ;JUG(&67Q+(6S=.8(MY0YXG(8 MA[MP)8[%)@V^P&EZR&V$FM>-XACMCDL:G9Z/X'*=8QOU/1W]MCJ"XX3E4CI_ M- 67B]!1>AV#0/AX%F@K"C,8Z4P-\\_7T\GO![7;7VOE:"B2_+8UE_:<;(P[XI"''U<5!?K99GVV,).*7LC57 MDD0K=57_CRET%?2I4/AWY*_GH+T#F$=YB)G\#1HS]]I04%GZ $"H((B3@".H$!HNH6*0:C*D!*1*R MATEJ3$]6!564!06_%'\ C0:,DT/"0\3)%O[]?\?'S+F,%.D#O[T?\]!\+ MJ2)^JES_R'P7% L68(Z/;;8DR:_)N0G=O?N-*MD0N26,B!3%OFTD@0!^QY") MSN_!=V#52Q%&!@;%^>DC,Y8ES\P(W)D-I;QMAP4NX3J(S^/ $:!Q?T@ :CDJ&=HO:LITLI\ MS(2.EL#)/S#6:(1T48!SW$46=TC;]1SBQKB#5>,CQQUY)4O:M'"IBB=,X&UA MX+' 1$>?(/O!L+J&+,F"+D,U>="UF2F'/"G.R-UY3))\-4M\O3M[&V'%P4!2 M05:9)ZQ.8.GP #+!8-K ?73H=GQHNUZGW-_FOEH^&5]X<"4[=&,BPXD'^*8C MW2"-66L?F;,_EFQ.UH*&0]/F3DK>J?H.L)3Q ?Y$^,(5$'Z!Q+21B,"^8+!* MSX"93_[-D\PLL!Z"&_5)MGM+0<>.=//+4__.!,O40G(^0MTA8G9>*QT;<#_J M0=+:__:+V@!$^WTU24;7!S.^U^.6]@G=4: MXFU-R%<^,"ZS88X9/Q=BYG.A_\_F/T?+XS.9HGP4"BM*LC%2A F5\1^9:"?H MX@Q)JA\G\6L[FO02'A"\"3BD_Q[Q88L@H0]C'="M9WNN;_OTO..ZMEU2H70! M0[[Q06'*:;[)AO>U%G$D$TJZ)@RR,SUKC7Z6?EG#RT?N+T)=>6G4/6*#RK#T M"4$>Q:.#PNEUN7[5&UC"L_@7H?!T:13>(U.0520YF1H._E!YTAW5-?WZ;O 7 MX8];&G]-4;2&E@*R@=O#YADZOQM7[&^Y[^2_"9Q5OG+_] M?*>/WBJ??Z]EXPDV27R\L?DXNR IJRNBJ&4')8$?[C*%; C!.?#9*F(^9L?0 MD6>M0&EL=)?\'=S^VL\N:1+@+C"=5:F"QNKVX-13$OU0LU3S8+?GZ-!V)LO! M[M//N]JH)XORX9ZI,^M/M*>1,::GFC*"JYL>[/X?-5-0%KJ(T^F0H42V4BNR M^ #Y; @/ OKFCOS0F19O6J4?^JNHW*QGUIGM,RJ5_X'J5T501<3.N%^+8238 M3_'_+,QG7(LLCR.$WR4:VP7Q6V>KM2++->('E"5&<=Z3.PA,?[5Z/T_E:KO_)10%_OX6!MME>[5Z[_+DM6[^FW:WL%]CYC@:63.K%;3%:XD-0B M**U67,>7BFPQLOY\)RYC*GP';U7&Z%ZBIUVH@5VMP?*-W:T136A/E?CY]M2N M@U[:7] 76+&'?C5#%W )HW0=%S!7R'-@6Z!,?5"Q*',M7=[>[ M3D(5LUSC<_H*^@^;4-FYIB NF#G-F!8YU"RVBO"+P/&U2O?'\',INP'909V( M9*O.K2#D,M$QO3AX*4F18!A-F42Z*X_?7V]O?KZ(HUILD>#RAGBBRL EO6#5 MU4>4E!-6!F9K822:?Y9%HN18TCC,+O.J8+KP&F::KHJO^9JNOWF6"%DI8[+ M-]A2!9-BH[9%YVH^SRX')@=F%_RLE>5+XY3+!_D%_;@9*N*Z#(SUU\/5T]7# MK<7,.)6-[G XXH3ARP[6P\T,:4JJ.M>6FLPZ:XM4JFR%.\ ,VC6ANYHZ :+6 M8&O%^$KY'8_$5_IDATSNWWK4\07^OYW52;CB1WINWFM23\^BT,=7F]JKH'#(R_ M",S S5AQGRD=G(,'JD;:B%B;ZMYOE)^OJL5OC5O>5=T7X&*1 I_$N;EPK]FJ MD_75!G3RI1);257_MNXQ\BO@F=RMC(VDU$7TM0K;J*?1&@X,P7.'?800G;I7 M&\>QM53-"M:-Z,0Z>FWW=/2DH.^>4;<9\@X1;^HH9+W&UFKU],2;>_ES8')@ M]@B8-=;B65.I(?Y\NQY<]-=I3>0%>&E<6EF5]*0W&%)'I*N-*LN7TPBIG=)5 MZN6=TU42@U[97] 79-#^A;S<<"=\>3A,I;JO7DYPRGW7I%/CI;(OZM/JXXQS]2F T-2AV%Q]FJ,^E8OE7'W*4GTJ M%S.8:9RK3PO5IW)QW0.*]YN?AI"URK3A[-2GO%MM#DP.S,X"DUUQUEMO+;S?7S]/KS;I9IE=RX26DY59]; M;>AP^:^JTDJ/Y?2SAGFVE*J)Q=J+AS:*WX1&%K=$"["LC:Q=RFHME13TO1VT6^;W M97(K<_TQ!R8'9M>!6;90ZWMIQ$W'O;N1EJ90*Q^:EM=L95ET4>87%)SG.)N# MLWQ65':%*O.-IB2Y*_SJJ;\\B]_.%BOQZEI>LS5[%1:T!PA@II;R%7:"8KT OFMQ9G, M9^L+VO,@DR4%+GN2J7,"*AS+56ML-4&8^F\ZPX2RO[3O]=K9H"N;Q.TTRF]I]2+N M:NB4TG<-9[E&&:L0\4,H M4QW4@D'&2VOCY>$%WS(NO\F"LGH!8"KE?,_GSI_@3?;[K'8PF M7EY]5'*NB>^&)KY"'D.NB:?7Q,O[WD1LWS7Q<@93J7--?$&8W0,X_R$!G,#1HS]]I04%GZ K6,7&]@]^J:V[&R>'A(>(DRW\^_^.CYES&2G2!^9.Z&,K M[P']L1 V-3XPY<9'AF3=X068XV.;PTCR:W+N0'?O?J-*-D1N"2,B1;'O&KFO M\#N&3'1^#[X#&Y:*,#(P*,Y/'YFQ+)D#V%SQGXC=+DBI,[51U(6>DPXDXL- M>N!U1Y_.C_V8#!*"2HYZA M]2[FV"OS,1/$,3#P#XPU&B%=%. <=Y'%'=)VZ4H@1XUQI\B7\2=TZU>RI$T+ MEZIXP@3>%@8>W#]'GP057P^K:\B2+.@RE##;^%L'ASPISDC=>4R2?#5+?+T[ M>QOIR#"05)!5Y@GK$5@Z$'^.P;2!^^C&^P.7"_NLP+1\0KW@NN$,J#MO"<: M.5>TL1'*U0['\9UI\;GX?/ZH/->>L,%I6$.\H0GYR@?& M)57FF/'3,#./AH^6QU\R;>HH5)*0* XPZ^Z/4P\SL'4Q^' H_SWB/5R7&\5. MA&M^^GCV_%6L7$I_/E=6OO[Y_%KA?:"KM_Q;/8&.< MNT6.;M&:RL7KMLSWS/Z6MIBT9"?-A?B)L'+!(,S'I$"J6D;(705?Z9+EM@XS MOXBT@Z6J(#HN-.U5QF3U^GD"2NXE^HMMDL$$R_>%$WY53:Q8M_L M&B9XQSKRZ5JJ5V8M;R+3>B#3F)ZN#1G- 8H17*@^[&!=4 [,4A53S;D54S)F M\J-1<53L#(6;UMWIT[3U3>],#;[X7'F85%ZZY?4.O+*5GW+UGRC'$%1,O8.2 MJ?>,3& .X\)^G/]GH4?>T; BWS'C>G>^7?XGDDVL/Q&]LDR\"Q\(RB8E?2&6 M9H)=^XCYQ6-;RI5EVC+%X3WY )?#QSOGXIV+Q/LRF9:Q>&\4V1(?'^9-@O5( M7EKR\5(OM&D\:O<(;UV4%11 R*.VM/ O4$3ML&?\9/A1!C["@"8JLYDK$W@,32?AE'^&WT0A3A4SB^_AG!9% ORHU MAQJFURGY'!,R'Z5;M,Z__WBJW?WF[^OKTBWX.=UZ_& SX%87?/"N^1P6,]$D M"$VI32Q3UN9RUU "6:7.ULJ;[I.];=3&J O58A:(K;%\==-3"+:-V!A]H)I* M_PTAMEIA*RM3;"0?K/KXH"O'OR+!0/> M=L>%O%-PT"F'P]G;] T!\WCB4\O MM[_^B(W!CVEC Z)_'GOT TS8(WH;R3K]5>OYY+H"NZ5$]T]#4EGNU+XO(.!:XQ$C N2RPQ):X\N&C M,H[396 !58LL7\RF7;7'Y(HA)F? IA'>]MD;,']+-@;@A $$=,U%K*[Z^T_C M[>%1?6CWMJ@^.EP/RRA3H0D56&N4,.S;)Z>%J$W'Z&H9F"E9O\D&.+N-?!)GFMZ6[.Z9L]2FJ*(+YUIS#,!S_3/ M/_3J]<5H\^J*"R[0,R/9 ).;NUV+;A$>4U[:#+3>>IEM5-)N_;'BF7:JK2LZVF8Q)\0/JK+&(IHK<401[.O_IQO41K3"FY&QAN"&AM\L0T;_%TYQ<;>$F!]!SNJ+V2D2Y%U&AV[GH4R M5&NP_,I#C>9=<=$R\(VSVW TL?&-5&086,+T=6'H8,-N?^Y#RB*U^[K]=G;S MX^WMZZ6T:9%-=L$(SC:8$=W'C'.!Z=,=[2(#J._O]*=Z>?= CV0 5^W;7^J>7=;$^0FMT7Q[@#OY&.8PAN$:P#^7;DCJ;6T;3D*8@@BC1NOGLJ--R^7 MCRLF:L2S!7=!YGB-8S<9^/32HW,IDX(HXJ?AT2GSN,LU.B_7JU7KT5I;YNU" MG6+SLZP2-,6:P5XZX[^116+!CL^$R@J9,7RMD2I7-N13;U19?E_#X$N@,H:5 M-3)(**A"?**:X4RDZ*'?6$=$^-F6A;FY*DY(DQ_Z)B=D\Z3J"*\_1=(BP^GL M_O6WT?_1/FNE20',2H7R8 7\P\:P!B4.!+6/F'=4K7H?&-BR':UD&:2GY(L9 M.$4YMKQ*?&QOD1O')ZM9H+:8RMV\7:5O90;SJ@9*:<+D:8I3\WER M!PE,K+,!VSXP'!ZU$?VOKP:D)8QD4U!\!2#\=@I [)I0(@&-4"4'2>\D2:%. M)E->U;%GP,16=ZJWQJWI[6^,MYX98<#*!0K MV9!N-^"2 )6IE+5*,=-J.:Q:E-DBO[-YLC'J6VHT+U;;*L4,$I!K-9XM ZR#6.]640KN J;+FQ@CB)34&>S_?OA DP?:CM$T7=0M)7SP8 ;A@5R!BK MW6:^2?P^CJOX^G'"/(N"RJ7]DB/N4:G^$U M7JJ>,'E#-NC%\N@*MU;K[+XU;0A8Y3=]@J[[I5R_J5]:TR]I(O;9>.WFRKP; MISG+.[L[RWM(%23[9KJ3R%8M>W]7XOL5)3S^E"(OTTPXOH1-E RGG!RZP%OQ M=..$7 ;AO'*IQ-;*\1ZW7,1E>*YQ8BT#9T*]PK&5TII&K&487DP<5=BAT$4. M3.KTPSD7YU)]1<:NM9^5':#RSG%["DPD.;;\I;'"Q.Z7V!3_6+*.,&%B'FY. M[A1!-;&= J/)1O 54+XCW.QW):DS?:X^_IC\:)1:PF"=_6G!9X3!,62G!1)R M@-NNBS(Y$M.IL'P&5EZ=K>UC[XD541NC/_)9-#;BV7HQ3:KG?F,V1H/CLRCL M9KE5$NTB>=^Y5WF(]RLB)!FPH:^:VC>1/@0)"/M^Q1!1EA?RI1-V5SP;5[_V MKTYOOFVBY&A>8A# ? Q 4X\"=S L6<%1A=^]@J/$H-=W#_0%]83QE)SJ M"F<0)*NQM>JJ%07S F7N/789V0/^3)?-21N--*PD&(M4EL=3=?+0O;@L\FDR M Y9HJ9_8-^A CS%+P=]_%T+"ZX8I;[]'>J_?6VI?]+FDGD;[*640(BJQ-3X^ M8^-OJ7B];CY&=]$TW.TL99G";X4:Z, M,-K)O+LQ@G.$$6_X8BAS7[ 2 4:^*#NJC%U^I>SBE/BSF554,4="Q_U'*#R\-&> A-)CKR/'._1R#9);WO@>7I$^M#NCASE M>;D?]CI32?A1[_VZ[4VO7S;K>3GZY((+P:,+#;]5);^USDZ;C*():A@]$2?!F)%;GG4DZ+;V2 M>UC$L""0]!=?D04QJ@/$2EQC\L77-XT!61;*JW>B16<:SK6 M""Q=' @&NNVUM.%04PF2%BEIYS\K-\I-11L];UI'<^ F+7)U%W+0V$0".V.0 M5MI[0;8)-K=7BH^P' M=5A)I61E09@M*Z[;GJ=(#C3=]%O$40KD@S;Z*;5_F J7)G4R*P72 1NXK %@ MT\2BO3&)$Y-#MG;%H6!EP>R1 \1*LS7'O MS7"S>:IC[8=9N&O%7_WD'SL07#6@[PQB;$2G7!')C#P\H2;N"5&5D6 M,\ S9F2+LKR;L]FAMVIPBF^P9%W'F*05LE@E^52[1$-F_J)!AO:<;)QZS;'_)\3S+ MU^,'2_U%A[O6LXT3;EDTWV3+W ZV=DEN[\VGE)7(:AW5"BFR_=[%3*B!QI.L]*5HFVN.:4WQ@1 MOEF\IU/R:EDVK*U#K_J=[-6Q\P<5HZ_5,DACX.MEML&O.F_\[SVB&+6KED43 MH0K/5JH93H+.4,/:W2J*')C4]24K72OW K5E8Z09@G*!26F$G\"_P_V150M) MMM].4XV._& K!M/[TEGY\N6L=U^OK4\9F.LUA6VP3!?U954%EY'68R9(T _< MZ-SD40?Y9].X[S+6NOY$8(A6N M>A:YA^M5N/*N+7\U,)':5DUQI_&;5H!O?0>4J!V8ILO.G^Y-V&)>& M@2U^SM?X8/JU="&]2M+]U]]I"&S-U70/I*T,(Q.P&5-C#&2:,)9\I^>49^07 M2JB!-A;4'>=N-%O&^*D_A72N%C/P?M8:;*UX($---TKBU6+6PT@<;OD?$[C' MIT+AWY&S'E1943[%/,I#S'QNT)BYUX:"RM(/6.8!Z7+O(S,4]+Z,EX>O.O\T MPN_^;6$AWYO8'\HJWAI>_K@Q"F^?5'?UA*&L3#[$O9E\UY"GR)G!Y^S-QM!H M_W?T@% !N/P0+SB!C!M5,_$"6 3@RTLH2C QK[>+N 0%OQ1_0 K_3OQXV',T M1!QLX=__=WS,G,M(D3XP=T(??<1/_[&0*N*G*L6/S'=!L6 !YOC8ONN2_)K\ MGM+=N]^HD@V1>\*(2%'L^T;X&_R.(1.=WX/OP"J"(HP,#(KSTT=F+$OF #97 M_"=BMPN<]:8VBKK4<_0C$8&K(_"ZHT_GQW[,.3C[R#Q.1AB"IHZU!O$C 8P"B_M! E#)46=&Z\5(2L^2K/_MNAOK?EK(MKJ:(JV\$6+4@/C^ MP%BC$=*QI8.2W.:BK#J[!F7 &'>*?.7(!3@S=%S)DC8M8#OXA DL&@8>JPW8 MF@-=U["ZABS)@DZ47!M_Z^#^)\49<3J/\Y&O9DDE[\[>1EC]-Y!4D%7F"2M3 MF.,_ )\WF#:P%-UXOY9=1U^ ^<2QXR)\&]NY 7%=P.*ZY1?7YZZX?G#%]2%I M+8>GA_U$^)85D I%\VTDHF$7Z4R)8QGP Y-_\\3X!K=<<-\^&75O*>C8D5-^ MR>C?J&"96DAB1R@N1&#.:QUA ^X_"9"9]K_]0C, T=X?T@:YQH:T &HCWUA# M_*B8.!Z!L.D] KFI6RADOY>.0AZ!4\N052Q;PMBFAR7R6!95V3+-N)3([U0ZRBM].;3JBLIM[#"5^1U4ULY$8P M+1T5M![3M4EVPP<3XH1<^83/F!<>RFGYC()WY@ Q__<_=9XO?FQ1EPCYC?O( M.A^3;]L?,IKN?#Q&]F?O649614T?:3K1Q+!"W53[EHRU:)8YU653-@;,,V2# M7*J2##YW%J@HD6?U]^%<1) 3]G(NKN!8'.O'-P='MWUW0VSOR?,!Q] M9"X0!@8KGFW!%!C_@ZAO*80WNX]?M._NW:?!!:7(@FHZ4LC"BPRUK@Q1!XFX M*?!%ZA=LL/%>!9/!!K\XP$A\D25\PB9"*OX/[)L0 Z 70= ?KZ.:@Q/F0M/Z MQ+V"%^O)&,WPU2:D@S'""%",)-9&F8UP V/'L+!!!.CU@X&W-5 U1>M/*"0B M1;'!=+$9"<"07>#=C*RN@L\!<*=#DT M8*@K=<[9V%(F!;PY9&*"AIABKX=/E@1I;%CA&1TI$^B3B)\C" ,ZD76&MHG$ M7SBQ]PQ0.*^2_,=@XMN)2(-%4],4XAU$*O%4T=WB#PK^E3'B\%/>^OO,'M9I M+VYF![1N6GY%A2^":D'2HVM6T',GO,_-4V8TRW28R6]+EPU)IC?8_LQF9YCX M&$<=L^D8[EM3-*FU0N^AK&):":]4L%=J":H@"?Y5*-LD\WSP0AZ?.6VY;"8G MIFWK-BU**< %-3>G?=^U@(-19[!8,5 A-GB#F?TK9M]88F)1AT:"#I+',*PA MX?+X'IK8@?[9J"3"K2(2P#'V)LNIT- MU\:3/4$T-:QACPH!A,+&LJB MP;R33Q"H9CHFSU=9M[".=/O]LGW,-=ZS!5GM48.*I>\2=%C_Z447P'8#@KL0 MI@+Y@0 [U'3DO-$!G((,MH(!].@"#_8'9J,B8,0%WS:M7.K&I_&"A4*!@JU, M3IA+DQ@1@F)H0-NZ-7(P0>6!_S)BBB=@.0X26%]V"NFB+D,T[#;$!6.$5'B2 M($-'76C!Y&/)TFT)JV-D]%79!#*@O,"W4P&^#<8^)E$7RIZE M* PB>R1=\*,XD0,Y2\#N6>"4BH8>I"-#I3B!$A,1 (!E[.$QGO\$O-Z?LG>" M5\).\ >\/1FK,=A@;]*42DR6=UA!PXJ-,<_Q[9]HF&R!SK1^.SS_\=@>W==_ M[Y.SF[>=W9_"+N^SSO3;E[-O=V)Q>'/+0_'>$ ,Y 0O2\%#BY*G"71_92/$< MXO;1'Z)?/'/*KZX@8[5.^!TNB2 [3J6S4& M\^E8?9)'"H:&6BP*:'2BB$9V( (TA$!V#[#1)N$=@NMK>WI@+IK-.]98O_LE7/[TN/6%+:@+AKNB-:.:?%N:"7)HGE^;)I7ERZ2YZ)PK+:;!+ M:@0!K39@ZL\:^@$M-SE"(_3AHT\%G_J;?"D;VN+1?\+S!)=[GK@V,G>^!8XN M6/:9',3UTYGC_&.6^%^\HY!YUW*"R.\_S&#";VILPJ@-,YGL3SQ3\7:(+C?B M4RN$?&H?&#^=K,FSMC5?1_:.Y$;8D0SM,LW)-3(',.X#>K(0Q7&."[GA#W[$ M/=J9G@M7\N>S<^'T2R6KL,>F?(&%2.>?$Q$FN2I.$XXY.0)^,_+#_OO@@@[O MTTIG>J]^N?J&)K_K?J ^1ZARS:A%7B_YF#LX>!AEG--<+W 4LTDH'[GF0 MAU%HK\3_LQ!'L>]S:AY:FF(-N[+ VFF_2[[.80B->CE6,@"R=6,@C^Z0#D> M+<2.?-D9R5)'!/'%X?]W.H9N'A\[?..V%[W4[*<(@;>Z^28;G0[-<,>K $X) M2NG>,#JOB9'=F3Y>M\2W!ZLZ%,M'C"F;L%47/F;D G@4AU"'EA;WWTF,D$7= MZ>U]=>9N*RCKN:0="2]OSMVN/<>\KVW/G:5C'HY-N9FF/?]DWF0Z*G3A$BO- MA_]J2NYM2-IZS%WBTM %I"Q\W*/E]N[1,D$!QH!#P*4?C6]7+T_W4UU)1L!; M)MH@_"%*3=J[<#N4NEPW:Y?B[G1!TFR.OA+IQK'J_6/,!#4$,SZ*'EQ^5OK" M]=G9O;P7%!VQB1!9)QW4M?L,^%[30*VWJ?D*J1-,T_(0@D:IR9JLDI"&2[M' MPS9*"$;(5FQ\..2L_K[M->3+/_+9[[T@Y\7["5%VTO%2>\6P_2JX7_->FK*= MRN+]U38\%=.G,Z-:;RB/!S>24MT+BH[81(B,DW9SWWT&36GW0@#'Q[NGJ_?, MG2*FIE\[&^ *F^62-DQ(Q;4=I6*"DZ>KNZ\MAX[O-*E[_Y77J\V$MM\NT'%X M&T%*YC.R]7:''2_HB>QSE "E^W5K9\'EG4K+@!!]/U*\V[L]\7[U+;,4B^2&2Z"\05?FHW.].:BW/U^ MV?RN\2][%5'9^_3PMJ63_B(#1&H$F>BL'9Z%;@F8/]TCU&.N22$>!+5)^B$^ MT3[4\$%^N*_#@]IBC:F!2F M=7S4 (]R-SBO^DG8C: MD'G7Q$?9M^P(#>O_R_-$@UX-SE_@4,W1JD/B!M2A:F=Z>O?G MV]=>42OI B0S$CP[0F0#C1QRC6A%^S[4BZ'YT&*JQ2K+.$=).)MS:0SZ)>?> M&*RC(X GSJ0ALMVN8DM).F(@;K7;2!F;]3E:\O8Q=1WZ!"V^%1L09B!']) M'& )X_:Y,E#!!6F/SW;K9;PG&=^V9U0@XAL13Q-6"DR9=@=1"#UIENZ2C".- M&4-0B-K3Q(<.O"HI4Z@/!Y!Y!L.X T\@X@^]_P.&\$DC<" MR1N!',)V\D8@A[&CO!'('AQ2W@@D;P22-P+9KT8@J^FO2_CA=MD-E\9KN^-. MVPBG[(<%C4 V[0/)O;*SS.%1*PCB0$9D.(<,?E,=>;UQV8"3DS2WM2<4>%E9 M/>(H,]'(6.,XS4VA8^U3C3:Q#^Y]X=*9UV+[KXE/W>Z![#K+]WB+>W_UFH5Y MI\*@-]F ^ =$-M[)[X-Q!O 9&G10'(8$J63L"-47YZU'!B-*J >S+1@R=W D MZ*8W]D*'AAP05.D+NCM-Q E,V!$-ZH@A<7460Z;!&)8A<5! 2(0H!PR)A8.S MABS0=7JMTPP.*AC(2!!*FJ!"P)]&PH0,(\+[&I+AB\18IG/P# \.%J/"QH6[ M43('4AOB/=)<&NJL%\EKR/=#R),0O(2@P9Y"29(1G!0#OZ^_ +[^8-P'@C8> M5LBP23V &(A,C72M2T<]DE0%>]"(%!&,"HH2.V!5" 0 M' 1&>;&!25/JDW0@677WYYSAS&N==]FS!N$<:$ +OYFUHUIX$R[L O,*7C:3 M3)!PQJL$I\[,O ,+$?PUT/^=HR7!,;P,F2#F#14#?R-) &%4?&N<=5AW!*@$ M,SXEV0R.T2GX6JA#.I S:,P>G.@LD\?3MK@!/B1_\#&1,R,$X(WH\F7KDON\ MQSO>^R.[\XZHX#\B-W8NDRB[PWF!\[E\7 HRNR"/)$(A*$#"=]5CIMC6&6"^ M, (.2J:!(Y+VCSD*9CHF<"@ZJRKP-#90\1=5+-],7SB6 L$@&8H) #08Z:2- MR>PH4^LC\C&1E!KY$8LRS=(#K%U'@B2#*'@59(4P=7MY69>(" 7^BY=S7VKS M9EI> "LXD/LI'9^C(Q4== 8WYF#*^9:#3YB69="<4A@^YJ#? XQNQ#ZQF=N% MQ0=%.P: R![O-.T$/8,96HH):O]LRD3 $"@,,>Z)!)IX\@W-Z?#J2ZSQP(*)$N,PB) MAP3)5([,<-.H9G*G'&$"S,/ECV$5D+G1U+FC0ATV0G_"2J0WGQ9X.NB]CE7E M Q=2C_&B!UA!M%<;*+\O-!5%$Z'*()(C$)LFUSIW?0.7O4+ H+>O(DAD2)Q3 MYID.5!L!]J!'';X,,U4I>;C*YL+U3@I>VJGM&: \P5.(YA"379@#OAC[E;8W M82Y94@=,Y'(%G^%-'"'4LXJ5(D$!5F8@1;%'EXFV@R7H%/ Y.!8]YC%C^A&H MZ2X3'D5: H!3 Z(VG@9ZPES:"NJ\5]GC7;4NL&A[F+.N67UP0&$%TE_.&70T M>[4C4-TQ=WU3>(%?J#.,*G6,IZS['06&!2F9ACV#%XZ7UAH;KBM$5VF*YX@, MJI;(&TB1AX6YOP(H+01]4_-(XL $0_*LSE*>U9EM5B=7S-,Z]S_BDZ=UYFF= M>5KG(6PG3^L\C!WE:9U[<$AY6N=?D-:),;9:8B=7SYCJ\K3.[:5U\DGS.GG^ M)&.U+$_L7+QHGMBY7XZ.QHR%S KEVD^F(F79NPNEY9A9W'T+)V$YB5D"K+"6/@2Z:0Q M#5_\V)8-H=^'1$#'C6U??/)W[F.ABQ1M?.)V; BV8K![/Y&WTJ0_ZB^-!I9X ME.T-20SD/OB#>L),[![W[4+&\#*1Y!2"AZE['GJ]*&D@#<5I3 G\CV' M=[!.^SA-E,FUM<4&2W)F^DA%.HF0A!*YG L9Q7M(<,KE7@-;[GB5 XY@,DP= M"<-#F,:YOQO@WA<6M"YACDF)XW. M^D[3/TQ(0\V +F9]#7]'I8Q?5@WX/@@<\(<4:"S2HSB\UY&E..% -ZN8 $#C MAI)EYV>\LPR+/C/0=/H5($95,"T=O:=?5BWB\(',8Q^@T!P>DE:@&QPF[<([ M=-(_\>6XXS=!\H>"X&J\RFB,/\![%_%VX$;!)DS\YO=NYT0GJ$WA$3"OQ ]: M(S<4# ^% 0A&<_&%@0QP$E61:%R:=I8C,$Z<*'/4L?3>BR"GSGY=>ZNW[O)'G<6GK!D[362-$$X762)GBRA(8FIR?BNC##O)&4Y M+J623K.JT[ ,>/>=772A,P]:SQS#;6WCC2K:B/#:*]EDWME&PD/[RC8'WA>< M? [!EZ#GO@X (-N#?1H3PT1#R@>=^XYWR$ NB0UAT! O/6_#MC@88E MQ1R1%+@PB^02X8:"KLB4CU,F".P1U(H9L5585FS%Y9&%Q!8 AZ^1Y-2\#=Q* M6$%QT@9]24M.KU>=9%=X(L((E+R1&]#7-<.P2^($POV'V+BEA"[H@'GG)&K&@M9"-:F55%:R$+TN4TY9P.U3>Q P >,.8],W .8[=WJ,@8%,U.8&48U MBVM!M:"R%-MGNJMBW)Y=&XZ.D5+1\LK#;#N,L"<2N8)B:.)1Q,P#<#+\5, M K,66A &;S]AKH%KP&MTYH\EZ-B4Q+_XGJ",.\!D\8-4P2$[(VL%F2E]KT'L M!SI;"O\;OTDBC- V(6TS<9/=0GQH[R'-(].*0]U:#S'-)EC;,T4"#4G@2IO$[_O"NG8+PYFBD(*\MWQT\06O"[P2)ID0-M:ZL MP$0@V\%HRHH\!79WH6E]W\--5=(UB.B.2+<0Z$Q"0*C1/?7VPDD&;X#M!38(R75U@5@!2+)H* I;<90,'5?TT/8D MN[E"-$O*=13/N*%=YW-AL;_9@1#N0WA LS,C2Q8$ ME)*4A6*I[H]J>@LXH1'Z!>\/;I@DS 4_%M[))Y""J6NCP<2>=D_8KDD^Z<(' MA/6^7PO#=(,=*1CFDP&1'6CL)VECU4EVF$;A+6B8W)9Z15P\&BOS3+- MH3#55+8@WSX0X,X%$74U[86Y!@^:VH>H$VE\/;83Y1V-A.3*X]_Q=08CGB;V MD0ZMT&R$=GUYE74RM%6T=!VIXL0.6-..A/AL[70".ZP-$!9 CHVT,?3&PU#; MT7T9%"*\CKM;.X_"QB3A%VZ7P;; M7FR>[KVB#9NY"2N?,+=8)N!3+!".X]3ON+%U1P8,-(-<55OQ8*A*#VV?P7,( M_,0??+=3CA#5V.6>KT63D\YAC< /CD$;"K+J=G2&P=YA!HOW(= T)@8S;UF% M"068FD@?*("%B *8,P]-1$6RHBD.AK11%-"M:6^+&!)>>R_*Q)P56 :98IX: MM&OT"03J-4MSVG )$\)W7#'D2'"0YO"I4[ C;UDTK=<$#$U&T[*F$-C6!P- M#4>-V09QWU!&'TXQ_H\WF'+EG6/OO:(V)PAORJ43N[ MT3YYQ "<*IKX0K)O8.TWZ:U3+Y]WD+WD\7'J-3O34DONGC[]?+RX[1ZE/-$#725[EHS;B2:=4-Y?<]21=L/ MZ*JMP5)* M+&/3;<'A%K[P@@% MV8-%TQ[3STKIKI4\W37C=%<^3W?-TUWS=-<\W75/\T/S=-<#2 [-TUWS=-<\ MW75SZ:Z4*-:2^3K/25%8K/T>@>8W1]UUB6%M&:B\YXO#.F\L)%F^VDXH73Y) M-)0@6O R1#-.$=TOM_N6,T'7X3\+^\?R-- ==F\(9B$\R8B$:D\8*.PFL;57 M\& 8=OL.9,+M%["V;E+/E"+3H<-N1PX)H+3]03 *J2LH) QB#!#D&Y&17AJC MHQ[DF=@#*ZG;J$![Q9BT[PA\DXQX.T[RVJ CRK\J[4!C9]1I3H%Z>,.'%MW8 MJPU[2!>%FC,WVYJ'2G5S>:R5>//@%:R5TD/_@0/"=PEN$5F-MQ?N_9[WK=.G!2 MA!.*<&3(.S)OE#3Y"V9V ]*S2T(CS8"(UP ;WL GH>44[9#BA::@_XEL6EY4 MBPZT)JT\CZ&5)\L,Y/Z M&'!KP0F^8IE '$?%>@H;T=\#Z'A)^7J)/2F([L- M%"E+44CV3VC,-W >8LG9J1 O*DP+=\)=D-2&=T03G VK^YLH)QI-=_59.@5= M-FA*+>7\F(\3_6C33'SS7LJUL_52F*T_ZH*$,%^^!3)IV@'3>R0BF0R;I/PY MQ-9+/K:>Z/G.M/BE^+M]]EH=?>?VE:WW-L#6SSI3XU)5FW^NN?Y#]^B3@U#0 M:FR,KINAV_D-A\G1,TUZ ,HO>"Q6F#TKFS6.,.^EFFU/P$8:X664?T*6 DFI MI+W]($_!4B%V#.4!9 %G45^6GHH@\Q+KX">,0Q\%WSM=Z>%]9BO[F@HS6-U" M.3?K04*SWW4;I09;)WI#927-ZIH]2_% ),TQA5%?5*^H6.3&T.#E7]D3HXE M84+?+&$IPIP*$A:F7=.Q05@Z#QUOS^B(L&R1*W*=#OS$X?]WI@^/=\.[;S]^5XN#(X:,;O_O M41C@(T1UDZDL"6(H<.!_WLDOYD?5&LH:::$1$P@RA%C M_V 0CS+TY2:+/SVTCS[5RVRCPCO"SMF#X[9FWI%(R/$LKOD5<"V]?27XYEU\ M\Q3?4[-1^SHM#;J\.!??'S[\:/_X\.$XQ#Z.#20>RV_' UG"&L('!D/)RV]= M7<'(J1U]4F4E&$]VHSM1FZNO2$B*B%QE)#(3U%D MU$A+1HUR91X-O3]AWD'8E"FM*:I]L(9_><;PO]/!AV-.[A2LFF--SVT[N=CV M]S/&I$MTIL^/K>Y$:_6JWY1]U1/[F]$3OXSDQG=5,;3OI:-/+D)S[7!'[JY[ M(@4[ZU^7J I("MBI\B>*UM"B7D\):A9@9@SI^=SV_095 [3J!O)JH:6WJEJV MVF/W#1<56NSE1 &&R!QH$M%W@H6%T+Y5UJ1PU6#F/,2U,J_:M[_./SR( R19 M"A81^_ZS51N;CRTY-9O9 MHD0('=#=NF6D^OF( PJ@1B*&@9P VIWF'\$Z2-% MOZREN34'V(M/HZU"+@L)QL_-'*!\'2\FB"]]':LJ$BRHZ1\8O=_%NF69Y4MU MEJ]4WA_9J:5>8-]^2QU2&&93;[V&RW;[^9$%N=WAWE3V(OP_'ANC&011K^(B MW^1[+N*1:N@97>X/LDV"">FFC22RW+MM'?FR(YD_J7U#E-%._..G$\A*;K[) MAN_;+1O'[K>NB4W6F7Y^O/_V^4GY^0-T1%NY=;_$,A8E;P7(^QWD7;T_6J0J M-8W;GL?:G-=WYKP]H*^"#?!!LG2P'$-U7\;$\O;DYY?=11]ACU1E\$Q*A.X.T>B$-#9!*=%O@*#H: M";)N5R\/,)RTPMC+*" A-$AAD$Z8:^&W/4$%Z\->(1K67:$!#.0)G# D-X+Q MY49 P@K6GB#<9D_F1)[LGYOA "_6D;WH'A_ WE/0I5H C[$N$9(A4[ !?U2E,^6NGL5?W_K% MQC<)VYK._+M') Y4K#[V)X%1>#"K;UYJRL;C^E#27=V;XI7-MZKRY*JB,(9S MLJ9WLI+O9,&]%9# B6)KH>H7TOA#,-WO%=P8G/T-GB7 ^(1X0L &PBO"_!?! M"'2EO) \ M+R3/"\GS0O(]K;S."\D/H.PZ+R3/"\GS0O+-%9)G73V^RW.3\KE'AS3W:&XE MT^S@HYVN<=YR MPZ'(Z)'(J;*8(_X(*W3#V(FBDHR5QFS!CA;\QD1)<"U:.N M&\[)RG!(X@:9$'(?C8JCHB_H/KUHBO67ZFNU5O42Z5TR"L,0EPB]^/U'"X+I MP8A%A4N>[0QC,U!$WC-798N5"ENIU.:FT L!]ZE7PI HM7X97-M)]+^,GOKU MYM6\/).V@FL^$M>E#'!=PKBNLN5:?3ZN$R;U+X-6.X7_KG+]Y5F82N)=91:M MBV[4&E 3^>OO#\VYONX ::46S,1MXW5? M!5-^15_MG@V39T'7A=A*_K:7>)M\C<[T_.[A[.6A;?8K>UO-+V\@?,IWIDK+ MF#0??HA78_GHDX=BM[?&A&0LG \KJ1&4R MU/?;50I0^-]3M'%4%V]W\I9_<@/I?>#+KH$OOV ++!" M064_4F&DF*;>DHFC356Z5"$$B(\;4C2-R.P9OUJ38K7.]%7Z^?AG.#YM_=S; M=@"_UR479J1#JS.=G-^Q;:PB66K/>!5].%\)I\F%PP[(AB"DPB, M.>=GSQ(@XV.\G@"8]34]+]F#B1FFH$N8?TK$B48>=.9:-A]:[BC+&E=GG2Q' M_\T\)N13\']D/W/"/+D ] 19M]FY;]BT#RYV_C;L?"$044,D&);N=?7J@V2A M_>DP)@HDH3,[&%H*9S=4 "*]+Q^ F2@%:+CV>C7:!,$$N* PC.-3&(F+(X@ MB>Z;C)T%<"R#YGEB@T8&.026&+]#K0_358-'J&$&%#]QM M?)LA/"AX.#^ ^9>A8DXL[;]_/A]?G_6_GM@D2_ MB/HS8&_+@[%UF/D]A)E+ ?,JA8_Q=<,1M<)8 Q%)9;\,I?M83YE FD,F19"N M?[E^&FN(-<&8I\->3R?1\S5H_L5E5J_'Z>7?]JO M;WVO$#%Z\T=1.XPJWUS06*=:.OITG*H ,#.DQUN_62-]IFE1]7M[]$WY/7E5 MQ8T@O;)UI!+OE M.5T;%@;J-K#3=-W?JDG;=EW>G+NQOV/>%_P#Q!Y]XKCZ22,J\K=$@X-_-DF' MK6W3X8PP.)7'_..@T1::AT>'O-L\+C+$7TN:3A%#A8WB"5_<(R)VJA0R.M.)%> MRXB;GD3F1VZ:L&K;):P9.7UFM5\>GIKBSTGYT @K3DQG9+$43R)[5RD2]GBAFN+Q&RBSFKUV3CIVO 2UY!M&Y[!;5#AV6:I<$8I:)[]&&C6 MY=/E1,J4"B,DJ(PXFM=VLEK@.UKEMCNLKP\IZ=P#]8RLN*@) M'PDH,Y&#=LLTS6V4IF>4B=OKQNF9?CHJ7?,Y32?P2]0S,A]SBLZ(HF=4$U5[ M>FO(#U>_BKVG7#+-R7M^F7:^G^]VTEHU1;KK:E*3?K MK@=JA(:SW /=:CW+ .)"]D2FQ<6@1>^>)WFZ,_VA:7?6CU^U\7A?JWU>-E % M6NY,1]]+VM/GH:)>(0BJ8=P>:[UCC%U[W/KZQSOELYV6J^R1$ Q5EF$"I=PC M;;W[.B+,'"I!!-I,',I?H!GXB(YW"@S4I/4C9( ELK\-*Y(J&'=Q9CQ 9,BH M]Z6QK"B%KK\E.1D.1%]CZ?T\_>^0(5; X9 M.I5&][=/3J51@9(F._.@4QS=$;KXKT1Q0HZ'0Z%%V<%MR^_H,ND(H7,N77?D%/-%C?@,J4" M/2M,1;;$HV?N.VTZ4MFK]X..)\,A]!4F3)>4'U'EWBY(RP?F5\_'$'[,AHX90//6(;-W#&3U0F0@@(% M,CJI;J)F20!@6:5:.9"P\"K("ATE';51S P=&>'46,5L-RA]/-C\\(.T46&2 MB80/TWT!0'%2@*?#;-L]+0:;"YHWZMG%F(?LH2#1&2YVLV7#_H+LE(D' 72Y MA5\P#H5)P7[''I/\2JW*:WFK\HQ;E9?S5N5YJ_*\57G>JGQM=)BW*L];E6_O M$/-6Y7FK\KQ5>4B3I421KL7!_(;E\]S1A<6*K]WZ(%+3=>E@LXW'8P%:3T?Q M3+J$%[SHT1[1]"'U 5]'S"0B)K*1KM]Y8"3)!NR\OP(9QFM"-3SX<*GWR$3^ MX 4XF&23]NX2# V<2Q/,GG53(/Y]P63&-,3AM:M@>8G#:U79%N M$(/5Q+) )@W:H&^<[9GM(A7U9-M/K,O&"YD\":T8P,V*"5$;JWB!@3R")T;V M]/'0,%\[VNV)[?@>G+A0_#T#JWA3$S#GE[I;-#K'0N-O/!YOB#3 M:=IZ/@=(>S"V@K>#)2_MI8=D$G:T@W %N&>:VC\FT9B TUJR:.LOTK"P9Y&, MFVA8W4VRTG@NW(7K=2@K'3,[SY1 FH@-Z;_4V&5PN*+>]K_BHOLJO2"*Y M&<8E\9EC+>H2WPVU+V/EB/XA2/L]>[WS_Q(7EG06(]<#D5.(1 ^&SF4SJ$G(ZXASO<6W=BR?XW MC=T0/[GL%0Q+'+C'I]-4!RS0='=XO$S.'$FL$[IS*(#^V:?W^%NP=FEC4UON MX-](YU.[.;>NT\@[_:/6*Y"O4AC0FXB09(3[PMH"B7X))C9'4Y8=L(7T#:\/ MK**-/3D7?KLCR^!=MO #P6C/BL$O,+ 9GPN-985&;49HA!@SU@MD$Q$6'MGU MN^T7 7'/=J;/]^W['^=(O>3W=O;#< ,,O=:9-KCO7%_7;LH&,'07L\&".8VNHU]*7D241@F'*;= (\T8#O2+/GA0V#?;FOF2S?F;Z,6Y?W#[>W MPUIW[]H$.WDDQ-ZB1D.@=R_H^$%J=O+W!)$VY+;-*A+"9+Z:$C%/H$\WJ26< M?=Q)_W$LJ8&,#T,'5VH!Y .5%-BRLX:D\[8$0L4]@(#)@@69U[S8,E#/4NA+ M0?Z037F"%3)$G.3MAH,:5JD>;'N+FASEP+>PP(7E*5L+6Z8']8COKA MQ>^UDXQL(U55+6(!VU97T*4Q1.9 DXA/HQ \!MK%_ "[)3<[4[UZ_Q!O!/;^QN=4ZN%5?HG+Q$6XF=;01,TWXR M=3KYSWP4//.4E2R;*_%UR*(:V1"L*9&1F;YI<>OO4Q=:N#BGU]O::N3]S9Q\ MBFE(-#\1EO\5LV&8O2>9/T>^Z9&=! L8IY-KX;>FM\!CUGR3C4['40V:$B#= MFU5Z30+?G>EP]+VM-*Z[-5_?W@CB8]Y!W'QQW7QPRJ3]YD[TBY/5TM>*,SU% MDF O955\8H+:2,<.OD3;-X:L_1___1C6!V^2$%8/:Y+T2+X!7I6.E6:)1@((^,G2@\7JE,=VVWK[*U MV^=-FK7/[-Y_9,X5%,3FCY?7J^8?/>LK:+^_L^#U2>_A3( CV3VLIQ%$*ZET MR2J4SSK3Z?WH^D$:3_H_]LO*W_NO,AH;$6X%P^K^AFF5IA9T&/RQ M!-V$NK1@.:9,YU$*$N;)!O'02S(-H2)\%4U(>Q 8<0!U_> M$&5=M(80P!:1 M48#929I(0JJ2G>N@60JX%208Z!;PZ(<6HJ/,A@(M]_$Y+4Z8RYY=A^3Z+.AR M> 4"$T;1&!(9XPY_BSD:6#*]]PO/7![Y %61=G ML%RTSP8$U COEWA+-!)4IG\MS!1X>2$"XL]Y1238[[B8J-D-PT%AG"BINJ5! M^M!^7.<+G>MF!A]2)31"))V2]*L"> K^B)D'#\%L($PQ&_Z@NPL$2K TE@TG MO\#W9N3TRL+TI"/#4DRO#A&?)\$&WK)J0EH #:.X3K+0^X)E9B199JS+=IY- M"%I)&ZM.EH$OAF.3E,WR/2_>H>7 K#FX4BO.!%_&/[KRA38^^[VOP19U \&68F=ZUC?DJ^'7FORY/Z^RJ< MU.<5PN32.LG0U+Y]4E'.]XB)J>".KQ19GX/7<*\3X?"WP/(Q M=B%/,MPBHN!H+2X* !^>H _N 22>+8TAYF^1V(739$(*/0JR%I*S3%]@02?) MF0AB"$0.&? 1U4",&5W&TUF('D,S.O';(;SQ@L@H54P8 !/-YXN(]@^%"?E" MUZ=:*(=6C9^\LK>>5_9F7-E;R2M[\\K>O+(WK^S=TU+8O++W .I@\\K>O+(W MK^S-*WOSRMZ\LG?_*WO7X:ISG!@;*N?-_7&)_7&>Z\U7:0*Q&=F D 4)9=@N ML DD)0QL1YILF,32!@^9S^5D5W>XI2;^/RJ:8=#6H-"96]"1$:X$(268M)R$ MA,"P[D^=@% #&E5)@H%TLWY](1F[1-&+S+#>U^QRR:&EF/)( 8_=:*20W&:M M0,:DN4]11YW;(<\?J FZ"*$S91!J* @E+D)H:*<*M $XX[2L]#-))TN9AJ8$ MKP6XW07/Z?QG( 6)#@@0T] U!8I(A[(UQ-MS-D]:_.'?;9@5"":-,0+MC\'' M@?=G$C^J#BY R^G81XNM@U_'(&A#5#"%-^<3GZ]PK.DO )THC&134# ,T*H3 MJ_EV"UA_I)4<.OT>?95$FIL;)TS+6]"W>=BAB'02"*6'6>BY1@2-K&%@T)O6 M1ZIF&J%:%AR;-!(9[#WJ>P.$96GR=N!$@&)%$TC%KH\-'GC!#94&R-3N M9^H1/OP6=;DP!O4^B@D\AA9W8H] 6!XD;"$8$X;[Y=0B.R5B:G0ULF#:OG"6 M4>2A;(5S_\S+ M@7468+EMZZN%&O%1O+O]S'NE,S[M_'KG)Y?!UO+?UZ]IFAAP,U)]?D-3HC?J_H=P1 M$,I@_0&M?;K!_A>A;SX(3VO(#%_ND3\_:N+6G/7\MCR),OL.]H1Y @T++T(* MTN$);R* _XNA[MX%IP>\5Z@7^/9(F!!OD/,U=U8 R6<*MKIV5W6;<=OK.&'G MB9>(A3]!\HCJ:,);0=21!'J5-=)4_]]Z6&_$>VNC'B*Y?#,[<6OW JU2O,W8 M1@@ @7H]K+S3+#LTQ%H3>$LD&7^J(Y(UV$7F&"&5\91LLJ\]NG4 M_)+!'#$@%4U^I0 B&![&$7#UY&ULT^9V<#5[?R2,\-+&U5QMP2)78:PL:[+M-(RS#L2Z1*M"\1P-JJ1KEL1!#^SLI<@ E6]$.I$)E;< M[&M.[P\Q\IWKN&"/Q(O@IM5ZUNNL;63WN@=S,)@L21->G%;W+H;66MVK5Z_+9*BN&+)B@2%S@;GL246>#14&N-? M4(.A0BQ21'\?>6.87I"5%OMRSLBFHNO^09/%D0;E"LBX15M@@RS#8@QXL[M0 MSYJMXVOZ>MC;V=+-R1H,QTIW<7)W)ZCUPG7YL73PYQ(8IL,/I)I^HH-)FOOM MJSFWY.S6;NL9II3+4EK7*/TLH'OU%#X-6A.IK!D,U5#OC%@JPFGL4T!_T]AD MHQ75,7Z@>76K-Z3"TI[CA2E2'/J+&?>+#>T1RZM'U+']BC: 1ZEBO9 MW3#*@*U3UB^J:!N7T0+,I%+8O4,[FHI?J9BUNB]F3;B8M;0O9MT7L^Z+6??% MK#M:_;DO9OT"I9_[8M9],>N^F'5?S+HO9MT7L^Y^,6L:PLV12@[ M6B6E+3*$TR=:V1^)DLV,!--42V3[Q,HH213F)']CB0U1MMB0#GMNC25Q9G66 MEE^R@HD8/7!L WA%M8ZHMH[@A--(*'&$\[8V&/;LLM!C9FGHT>C;;)L^"M[. M6 %?%^^!/CO%'5Q0EAEGR-"]? WDIH>*257^4*-ES6/4H-O MZ2_=@CZD%\KD-/P(0X<=P;.M$L-9\:[$Y[SK$KK)O6=X[GW ': MO%M$-8WW:B+WJ.V>CM$UN5 KC?M)95AG38PNR["48HRK;PA'JA?ZYMP00=WQ M4P/0JR6SI%C8GNA*A,P'2W)P;LR^I<1P).;*-@2Q7Y!C.4GE0)\?L\(!I?V@ M_-]!^[)U@ MC\0SPU)2#/Y5LKE3*PH'T#*).!*/4[@Z,IG^[6+*6&DO2 M!DO26\B2-"?>]PHG5Y7GUZ_#DK3!DG1LEF3HE5BRG(5.8I8N^K+D3TW9>V;3 MM'2?1FX6P[BY(BE?K0XEZ;H3QE6B;/:8<)TEE*B&'*$E?I+3U=7]$XA6-YAM$-/7PP5:K%&]6BH:Q'8CE9P "7B*&V@:1$]NLU M5ZAT%[6!H#Z_G#7>YH.@Y@K(;]"JN7^<8SH;51Y4 ])YN[HH5/,K=%$P\923 M;8>@D[Y0;7:]KLYP5X6!^%XKM:[>8O9.T."/T9#1YYSD O-=KWLYG=X'K=)B M[K-:7'F!S&87V.AZ6%*+I[\SNMEDK]3SXE9OIG,[]7"P?(SL5+SBH)W\PHT!YMX3J%WQ7_\&A,4O-M6_%AN(MKH MM\P/MML$-BN@&-*.0Y(13NW_#@XMYMS];0-R1Q;:DME1ART5HP_#S*]#; MY>TYJ%U:F=IT-E^ UC.=WU/;[<@XJ!TV@+.$VM5<-H^$7P*T3K"WB$./I-0U M)/A!KP'WD]E$CXW0C05(S;&U:CE.5? 7Z!PB+^^VXS-+S:%V339PGHT5V"$HEA6)HC$-F=5B MI+'F[T?K>"O(KQ92H_/0-,@5H7PH>*@K[RA;DEU*OI PJ*\D#)R.9EK"H+2B M,%@VS^T6!@%6=CZ_Y:(@:/YA?3)_05"HT-EJQ> M@B;V^\F*V_UZMW^]GE'T\I)+_T0!+0KG;Y=_RZ/)\7,YE6BZ<];NKIX,V0]W MQ $C Z+$J%5U1 DO,/$,"?P:Q4G3G@!"!3 CCA(BMN"]6>%B"(%D6]Z=VOEI M35.%#@R$^'Q 1-=S\?&E(AGV2D];V,.:T(YE1RZ>= M.\HQ88R1E:P3QD^NNK(>NRU8ZJ$$2W \(H9@688Z8Q4L88(,ZQ0L :YW@=D^ ML1(TY4A.PKJ$2L"DBPF*;RA2O!)T>Y$21Z340HF4X,A&#)'"A!0I8<(5ZQ0I M 4Y\(5(T9E("9IT@L85%"E>E(D>_ MG*7:8P2!K&V]*E$W^ (JKOF^!4.,E=K@E3XT#5"K#P.9SS*&CLR7S6#$6!,G MD."?:H-HO4D4J%+@QSC;M7RM:T5_Q(.!#N>*(.:@\L'W4E&_%9GZ4>\T+GY2 MZGR"@G'"'%_?EA$L+<&KTR!QT25=N*0!:>>!31KM-JX^%66DWW/ER,ITA-KA ME"<]JZ'&DQSK0 .8V+>4CO6LCZFU83'0FQ60L:[0105>L7Z\AGIIZ_V=C=\; M;_$B4=&(%AAP]D.?G F[2ZX-(S+P",N,'^MWC#,:7K1CB:CG-+XOC>YCH0+> M ?PLY!D"_]L#D*5QXQ9V $_8D )Z.]B=>^PY)FYT6E=>M' MK+7?.CQS!J*\J"*Q@J5D%G=F1S#.K0G<3P62;(T'8XT7A>PM$0]WHFD MPS"8%K0KK]- 4@L24#*DM;O @QD@XQ&P:GPNM'N8B&H8R-IA*EAA&!!>OHR^ M8;9>P@V_@B9RM-R"M1B+Q6)WD:-OX#./4#G5O#T.M!JBE5G MNJ;%\C+V)SL#0\6V106^:LFS.'(T>4N.)M3[W<5-_7(V>*[=-B>574W,R.M) MS P^!T+MK#\__6"A1VM8/;Q)4Q)L-'N5:YW?K";1/A.SX?#B#_YGIF5LT5< M&DIC ?GB47X-D+=H(S+DK/ Z.JO629"@L^)HK0%VBMN%SK1>?ZRH]5!%L5N6 M)WW2L5\-K5G6TE7U!WP2?/(:8NQ/H_6@S,,#/$%@J3(UEA0UPW(SJ-F@ 6EI M<:^G#HQ/F>.29N_86D&9#O1IK09$3SGI2+4LLBO@IW W4=$J%K3NAI;>JIF^ M +\%M2S*N'@W7#1:'D+:6*2-B:9K^>6(!S(K]T=SK6TJ;KN* 6]["I!G^EJ@ MU'BYW^,^.$(*"HE@!D0?NH- MLO2U8U PJ:>RO*@C!R*+>0*PV0PM_:G<1QSR,>(%M 3)^8',#T'Z\!@?YW)$ MDH9#?Y$F<'SMH[AW%0'6([3UD/&(& ZDF)-!VWW1<4Y MVN0,C0$\F=]N/L220F>.]ZFDFNR SSWDU*G('V[IZL4#6TF:7QX]R/!2F*)6(FVR;_[(.C04" M&6-#WE=,5BZ_J+,'JNE+8VC9IFX5P8C?48!997'#0BUQ/YBBE"J0QWKAA?<* M?J-?[#+C?!76SVNL?^_6DR:;*-.)5F("V0%NH$KX190,]8@8#6E]\Q5WB8]% M99H-T"WV#Y]6]_$]2X1

,(B&8'>6A"X1Z;WKH/;BH'T$&'9IAE:TEMT(=A M!&FU S8;Z0-*2BBR, -2-.Z)H"!<4I17T]HB9.P?,P2:;6ZH- Q/$+*32T@= M$NM49V4)CB[TIP(JE+#.5N]UCC].Y+)EJAF'.6>;.0-G/M")@T2L2T[ZS]YR M%J";8C&D#2/9TH9=$@'Q*!SG2EL;;H5J.;Y9K>\YJ4+RLFDE#@C:\8;DRVJ= M*"827"9^OS^5961+6RF9@3X'.T8[KI M914R.K*D<7?V+#5'<7/T]DPKAB,# M]>?D 6PY*\L-9AN%4T*DWLN#Z,[TLCU#@5L9LYLFZ:W^%>%2Q+]XH$-.AB:) M3)@/LKZ'GC". &H^8ODNE G8QI!QZ07RWGWYAD(5F?!9O4Y*1D=RCE[Q.#^& MSI(!R_$V6VW/?UO(?YIX XK6IT=4H.DLLWJ]FBB)$R#CHEE4VB/SRML1=>G^ M)7+MD##3N [_BK "'*8'UT1&_$'L>M00G*5P@@+(*/PR_TDJX$@%';)[!_"? MJ*"WA0MJ]6"N9N>H,LN1$E76X0)2/S1%2"0FD%%D0UI0ZA,,+V(_$ M1P:]B9MH#26H T1\F.O-XQI4&.A43":R],FC6E*M.Y5'R2BTTV1YCJO,QV0" M'%R0=H:5$?12#K'W"4?1NXP8=;&6O KN*(9DOJE/T, \"8&2KX]X195D[)'W M):C.H!G$?SD/)7PQ*KTO1DVX&+6R+T;=%Z/NBU'WQ:@[6KVY+T;] J6;^V+4 M?3'JOAAU7XRZ+T;=%Z/N?K?X- HW(Q=FKJ6'_+XZ,UYUIN_>[-:R=C\F:0;W M%3.3C"L,]"2.3WZ3E)],)!X=0_]J2AVE0@N1*[RJ)U9)NI.DA7A%*VC(9GA\ MUSWKJFFP?>*(PBU_M>PR:ED,1(5D"O"E>KC8&8NC^V99I]XBVMZ-5Y,8'#55 MD);1(NX9LN@CZD22.)Q@0%?J>1G'/C]8Q?LUG59?+3JY8ROXP2-A(\D ?L"2 M^^:5MWVIY[8 @!"((:#HI1'HZ*+ZB*Q6!S+D4?$"W#/@S@SV665$#5 W83V= MS'+0JE80+@U!OB "S"@YEW&YB3#MZ[+G*&,IS,9@)"A_B&/*.(V',&E$+'(^ M$!B(,1"Z#H0P\Q2SEL\B:DR[!,UY!#CX!CMDT:_14)@=S3FAA&AXW(UR=]&7 M>_)+&8QE9;=:2V\")*]$.V]=G4NLJ.#8TAW* ==$KH/V[\;(NRDFQI8/4IX- MZ#/6>-U%Y8.YN7RZJ*HO\6]E;<#;SNOQ98,83*6[:#Z?OS^5F\<%03CX4]-3 MD28)S*M1ZP[[KR-UD3C/+NEKKQ,7,QQF/S9VS[RJ-W% MN=*87M>E^^=>:2-0G2B5(8^A$QC\.:)P/#+LJ&8.JA&/H"2JA/+L6D^EI';7 MZ3S:S^\QPETM=D[+%V>S5[42IF^]_PG?DG;UE:*[73VS1?WJJY8N]0OIM-8O MC:3ZB-OU+O4E2V]ZNG9:Z"T^>_S)9GK3>S:=L2+XCJC8JO6+J79WKV4\VS"7',+L'6VP';VG-?A MUY>B8R\GLATDNZ9T!GX-/$I1FKS#W0#X)WLG[%(V7ZIDZ8)7<]$(O;"]S\Y7 MH+QGGX-2E(;O/I0O9PO%?+;(K-CQ/:7.;-O;<'NK)A/8Q:N&+"14#]N2Y(8T M[:F#J>#F0D.^7NH"EN.[8\60L??73*T]?^4VA ]XA(NQE!D%=6%R=TKI2MY+TZ0L9L5A?8 66_F=ZZ(6SCGB6; M"14#4_#J?K/:7NX[=^X[6:ZID^7Q4J?B$JB&RKLS? K5T'>=_LO;Z4NC]?Z\ MV1Z7ET#UNH2PX[VA(IK(YF:%UVCEL(W EKHF3(G.YG/%R'+0MP5/.*[_5MOG MJ6]7)-7-Y_FK:T+;*'W?=C_7Z MP:;BFI%#NM:\'6N:Z!SHH4MWNODN#:C_+&O^&,XX,@-"?4OL3FB/)?Z&OVB_ MF0WBAFX^V(1D1Z=!N(@-^!:.S(/\M;-KN4Y5$BFSJ\$5E1K(M=\G_(3](GC.;KU6X-JU/+TN3X9:\>]"UP$ MT%V(B\4#5WJ\'0QHUU9A"H?;EIL CM9GTUTR&<>&)6'294LYKP18 ,\S(;:$ M26]+CL'3^/;^_K@QKJ:R)4SL+4G #*QDB[2OC?U3KX/DE0Q"A1V*>D7*Q+)^ MHR8:=\7SN6J75L^[+]M@MU)QUF'YLG2TDL$HPW07[6EYV'ZZR].62HHD+K G MN3U%MT59Z"[FK^/9^5R\;].5@S_&(CUQTA/?O&HN].;YUWI/"K6DJF\"ML,BYNU=7R M0JI*/0SGX7H.I($7^>/CAUQG?GM?Z*]6:U67%'6C)605VIY,F8XQ1"37 %#= M]7EN<*UR=/';XDK$8CRZR@?C>GM5FZ ME<-PS"4@M WI^+[U6WNELNO1@N4-.I)TAOUWY[\[Q\,1[1:J5Z\NLQ .H6M MA-GI<;V2DW2KN[*SA&(-4Q7(QE.Z5:X4<_)S[5)4"L4TRR$+SOHWDB$QID-P M^K1)NNIRTBS,*\0IS%LNST-YC#X[XC" (N0E'3YBI9"%$F77RB1C[492.B;! M?8L0EG'L6RF793Q=R:^W;\MT7()[D8^[%PP4;"6OP-CJ]:ZF<*^N+MQ;4QG. M&SJ<^,+/)_K)B+K<#RK/[)OZ^CX!,>2[3Q55<$&*9B$8,R/0#MK<=KY2+W7E MX+^C#MZ.$$UTRIELD0Y6#VNO*-OJG5VKH@G- Q&N53AX@,X6BPF6;7X+'EA9 M:87>UPAA:?N^%K+54BF=;0WR3Q8=<*(TIL?BXHQ?2^F_5OQF"Z[90EY:_"QN MK,WT4%1)904;/-77+,F+K[X<_%N.;7?EZ&S.,\.UKZ/V0/ B\D"P%?W /"[ M7X2W!X#? \#O >"_PG+V /!?8T5[ /@=V*0O5]6_:[Y \<@LJEH'*O+&RC:_ M5W%8#.RJ9(O#&@QSVV[??+Z\]/;%83[%8:.3Z4WNLCB:TM5O7QR6?[@K,7/Y M^%$N[(O#OG9Q6+Z[\K4-W^*POR?/4ZZME.E);U\[@KC9[KP_$X/]L5A6ULF$GK_0TYMJHB! J>]0R0WA=-Q=O#QPHY>S ME[%P/CKX8Q) 0RA<"Y13A7'U\#0[%[9X5-)YSL\ Y]R>NV5]$*N>?1!#C]9= MU K3WCE]WYA6$^O?N/9Z4@!"@$VVAAAIJ5&;YSL4_R M2%!6Q-8EW&G!@IKE^MS\3GTXV_ERGUJXM5L\=*LGCJDQN&!FUYV2R8C&+ M-?; 6KZR$Q322WO>94X!A>E3,[=BJ\E]:<\6C>N9_6UZ08,L89'C^07[*LEU M 2IVD@76T<]KW!WHC]#_BY(@#>=Z K@BJ]+=_:O4FC$;*/"I<12:$OR+/J^M MKTH($M]+$0#(;G2]-\-A+L4'$,I6RN5L(42.YRM4B417*8GM4/S 1+9"%[*5 M_+??H2#$C"B[$3O/76*RQ4IPYF>U.AXF,4F.KPAV%+87KS]:21H:A;/^ MV^LXH?$A8+)YJ'=S(4R@?7U9BN(X^H['1I"!'DVV4DT)E>P[[G=HC-2P>YN/ M?9VD"(4UG60O[W!U\5JN^EY\X8X[G8$P2<[N77>MH2LILUTUARG6SJRBL1S\ M&_M:33[+E'/90C&Z=-KV4JO-;%P,5>38ROBW_O+#?RAA:QK%M ML4-BI1R=+8= /=]&@+D]U,)V0RU$SKX^,(W:[?')_9!A]]G7Q0E_^P98Z>YT M^K;/OBZ4UU%M-IP_OY_LN^Y\\>RK)[!"HMG7BX_B\.5*PW3KUN4KHF _14V85.(C_^U3[]N M,OT:?\=CISA*129;*NSA7-9F/4??V]@YCW(.^C/58#2_M6.Z[).KT> 0F"B1 M:A,) 2,C&%=J7:M= Y3+*GK/<0HB1%Y\01"^;#K79)7*:H']",SC%[;?%$/% M4+0.%HL0K/!C,29+,TRV6DTI8[D5+!8A,Q*!G=8(RQ)?>SL8)H(G[(OEDZ4+ M92B34JI+B(;-4NXN).;OZ67M=OAP3^^Q6=*9M54ZA<=FL;[5&3CYUH*"Y,)L MX<7)VT7SY.3F23 .H'4T=-^;=Q[(0.2LI=.)!^E2C."W^IVG8J&8+>=]P3C\ MT5T:<6CM0GT9?YPJ;XU6KIGO;Y36 : PQ0@^A3^EH=PJ>5V0"@:(J<[B[QUXN:Z\BA],8DIV';V8RFX0&7@*F5*#%I^D)W;6 M._BC+]O$CEEW)\A=ZF:YGF-T-P(9A'G/BG-J!,T,EAIJNT3U6(%%35"A5G+) MZ(H'-Q,#P\.@UQ_0YVT.PW@-XP7;^*#>RN]C3GRF2U[#+I7@QG.A2U*+"=CN M*\S)4RN7$K!_\EEH_Z%*!@^]X:U(='V-U,DR5:(K=(8:0,F*-0_;?Y_R"J\; M-B0'?:YR7T[K[-8*+ ?^?_\'RNCR;WCH17$*_1/CY//PS[RL-=%AA;G"*]0$ MR(C]$ #O5(:N)M[C@325U1'U/F5E%7(#W.8!CYC/P1.\B/L5'ZA M.34#&6-P^"(:SN012@839'?![R 6IG[ 8P(?Q+_PLI*I'ZAE*%7ZF84G80!D M&7Y,93^)I4?^1N=_XAGIJ_QY1$%:F!_*X \1&=AG97F.OL6.I2FD@I<(+'6! M7M^AG^:Z]EH-OX4$F2D2%XL\K[:?RD\%I><28RW'Q\\F@*\WQU+ M'! 4\XQ"(<(. 3G\BC(=3W ""FL Y#+UT=L*U"\*-92E#W64U:09^BL+#ZDD M9C,(V1B?/2@*!#"#_QB"+/SF!)Y\@7A>'&Y8 45.I,2>@3NJ_4]U$<=SE)5 M[+3HH]H&?L"C XX7I4!)"?_=AW(%+F(R514\I&7N&4CD;?]DOII:Q&"0>J-Z:_=PEZ.@'^*4Y4F M7A%8G[*8/N06(#M:&+<.K933:?:;0AV;?E$UF>WQ_=_4)11VA*Z7$J(@D[-U M*]9?P^V3C<"O'O4E[8W=1),\T,N,FRH3&!I=:>,_DAHEM M<.N4C&[._UJ89.__A5H#(FL:_8U5&4IOI&9^4=,)E,-0]@+/.:3;^AW;@)FV MV-?C"=:S8IDC@25%DEZ9]A2>XUF9!]Y(I$FUYS[*N9(J?AVZ\:-)DN5'\W," MU27441FH:N]1CHJC;J$=#4=I(%DE*RFUB]X #Z3I96U@.0+M;^:U7&MAGM_"9]N8!R M^FF-DBNM<0,=*U;NCQK(:Y)P5YJ:R.F]46^E@?K!RB XZ5&RQ'=CC]E=Y+BS ML_;)%>1Y9T^8+4?6K[B3(O7N8M0?5?EGY?-O;WCP1U^XY6X.=!H-$L'M5?S0 M]M.P O>ATW"Y$FV+%"ASW?N'/'UI*E.]J0(]?P5','CO1[6PBX+##N@H\^(4 M-SDS.4 /CK8;G1?JEAV 3(U#%5$?DOR6M?P)6LZ'%Q('J Z)HHA#ZG:N0,N" MQ%C,!R?3GL K(ZB\;AM_OUK<8<=6T,#!](R>JE?\$BP.\X+LNS5QIY4SD'UV M"1#$1"C -I$E;MI'(3(<\9OB0#D:% Z1L0TQ@$Z%](&8R#68@V425T<5_Z8? MNA*!FL.J1[0:S_)4&I:!>9/5IX5(!O)B4ZML@S]:2(IK MSK]H-Y&4H$@@RWJ5];\H_FW_SQ<#7$D7FN3)!=($#6WT&[_+'2.^^K@1HV#+KXJ5 DT@T2\N1&983/7Q.LQS_ M%F@^FRN6LH5R<(O9KP"%$8/@GD6?Y=B7,.E8[*%:@GAP^UW[BO:EV:NWC1N>RMUMY M]TU<#JTPSK15 _34X!H)ZU4ZGS>ZBROF-L^]WC\NE/)N[43570$![8S%IR2H ME<)C84*C:Z'0Q!!)_J=Y7*,$B17W!0_;D.US)*=]S(:78<8RBR^9<+B MS?2\/E6VL/V5+/4!X!1T\-J*,D773CN#J:=/DC-\DIP=E#7BXAP2 M*_[%ID*6\;_51/VHUQI+\4I";/@4CK'.71=/FKF7V=U$E?H^NXY8>;?V-XZK M"LF..NMDX0#^M]:@TP?(13,R0\= U@/(NNAXI KX(:(Q'#B^BV##_3RJ;P''CXBD630/,-/D9-H&$( MX \9&2@3"544,H"6L/; MRO@.H#G'('$2N,@U2I-J?+>FD*W0OE@UWMJB%&FKUZTL&MQIL9PK/;3SKRLH MBZW:W3CI4JPKF != 8^[C?W[T$X4@ JLYX#B!YFE%B*:O7+%SI'?JE\43W6' MYW^O3J\FD]O^>\]^HB=D$E%/LG4!RY+8R6QF_+Q1-5MBO!IK+#FJQ27[9![, M-#>+I2OC$[;X\'!9WL'-BFVE%8)/WF J"'.$!L#R^'([I .YT^L%.="VZ-X^ M*XJ2"A_67^[-O8J2>14]B1Z#5$*9 GP_$=I8K,NV\E?>R#3N(7-Y61M^W@D@!3ZPY/FW%%N0@O'&+W'7NI M9'='.*@PI- .Z;:8S*K8S'9N7,%WX]K:JS?P37R)D;L",C+-V2$^_1.>ZW*3 M],]_0WUEQ[<73U>5O'TS;6N+IHZ7K2UMF0"=Y9 RH7W9,N">#AF+@+B:RG#! M7JT:,$/\X\,H1U3#7KOA?Q_!2Q54;?>]H/3%MUH[ [M'[ZQ63HDKQJ/7D2!S MHRJH&%QA3(J$;H)M-.2[MD#HMJ"EK9-%XK<<7.J3'06'\()W>-WG_9)O MWE]>#WK-U])7V^;8)F* <[;+R8GODEYQW/7C9#B^ZV36?(+KYXC+.H.Z##A> M]01*-@\C>E9_%'(>+_#JW'XDS\%TS!^SXIM^Y.[8QL?QY6!45"M^<1 T 73F M^GC<*/%SV]S#E6KII\TQ4<=IBET/ YV3I8J5)(=4!:_:7#3UP:LCO(EX7A2: M& I.MQ69!0*)>V.SW%3,".0%^6[.4EH_'B&?,,Q=X\[GTA"J;N)>P0\FSQO5 MPEGY\:4XNKHH6EL[D FB-0;Q@G5Z"6X_'3N.6:UXU4$1A6F50S;,K@DDU>$M M&"+%H4-U01\78VWLF+S:0%5%E7955=RJ4O]M) D5+N+>8X_JS^]+C[/!P=_K'30T& SA![[ M HREDZ?+1Q4_,+"D(2>T_<'Z1!J/D36+MHU"M;$H#0HE*X?2FBA+.I-(8)T" M;']$*2/TS @*(JQDX,_HWZ)$(;$*SR=!]E1'K HUUA@J*HNA88(#]["T1_A5 MT!6F.'[&2(1V$_; M^\8,K%_(D$'A5'08SPF0'70A/BU<*4X="W-,&8P;:J4AHHWBGC#!UYA*& MRF-UOX9*;M"ZE&THR2^&BFJHA3]W"A;P C:/=9U,MK*.J=P6HGG9M:O7.1F<#WD=-% M,@CL4 :DO CE\-%@-$/!HZZ.R+]8:@!\.ZGJ*?0[F44AF1HWXQ5)GD-:S'@H M'B[0,,*\!8!WDIX#/$J_#UFAB;)!CKP\7K>^;&/5:-%ZHCY?K]T?#RX5E3,O M+VE3H5AM+I2B388L2IBC]2QONQ>XFF@Y_:!U.-+&L0OCRM5L.>=;-^M[ R+\ M'AIE<8EOY%V1O3]IGLW8^]>OLY&Q2]_HY<4Z/XW+(;R>UM,O'VKRPZ<6.N.4 M.HQ=ZN!D(.>JHB\ZRP_:^#GRB2LH]B3N%L\""D7\)P67ST_)+TEG3 <(\LH, MB%I-IPE9XX?)Y@VUN MM>71Q5*V2/N7>6G M2M^N6U.2;"7#3F_,0&G03=B6TTI)J!_(QV9ROV_J=?P3_9MTVZ4&1HP1Q:7T MIK3$Y%,RFJ(\HFH**C(QVJ^@:ZM 5,C8N.@#GG9=F68I^!4*MR:6X=3Y&;0( MK0HVJ(%T*I:?3AV-.!;:&)@7-^NPRWXF=GEG,4O37GBI M2PR_1K!2QUE<\NN6).NTB&T%!F\J>U^[; F-U_Z+IT[/ZKH=8W 8_(MKJ6)J M=N\EIKK)L:]&0=C-A.L%N DV MNC [GJJHC;3I'!*D"XL T@\9DA&JA.[1(@FCX/;6< D>"Q@0QDG_]GZ,: " MM\[@D941^%)'OD&8=Y>X@*TSN(6B1N95'BAU5A =SS7GE.T!Q7]5KVS\MMS M6#M/ZD,1%KB3H"S4F'%E9OZKS.2'H\[4^7>$P?UJ?UMFJ9_/++"[8*1XOBTDNE0*$>7B^D9H8,8J$Q^ZMUS-,E6OA@#: M=;FV:/1_MYLJ.A*:DVK,5S^YC,!/1J/1^/FMNC^ZS&H.:92C2TVF<%JL @QR M(L4"YY_Y@5+N%/.#__GSB&JB^G#M"4L5.>1EG KZ# TM3&NT!#&'XT=I76P@7YB9E1" MQV@Q.\G?*V/ZX>[!#*XV;11!5%N)\X.(LP%^ST?"+[#*VBN=YW-'GI#W2XSQ M0E);"'[7'^\"==T^>TL M1QOLHW\.^R<8*QL:@.:"LL&@.*GQ@ : MW%>K@-^M,&NDZ*1F.'D@*#7#YG[P'SL8,%/1A;#/U>Q5Y[PQFH\:K M(TXDX>\;=EO@/>WH*THS-)0/Z^1YF]KEY9:V8J&08I(([3\O&[]',:)=X(%) MGAM>/U^U.V=OGCR@["P3K.9O!3$!"9&@75Z*6[HL7!I^EQ>O]9>KEP+X^WG- M!^U2 G'<%?;*O@>%V(%X*%:9DC\()7$KV1F0V2'( )?IZQ6A,O<$[=TQ=&9Q MCP\]H5-#"GA(RLV/Y^8S5P3[JP8U-*?1Y(18-"(AV2- Q@7@:F0V-L/9]$B3 M/K>7[7KY6%#IXJ,)K:'-P.%N!W+"^LB1YGDOQ/,.[/YF(6+5S_&&V,KEGB;- M7I7']G5I_EH_;X,]>V'VBA=YMSN?15^)]A-C&&"MLJ\0V8[B[UX*Q=^7B(-0 MC<)4AN<'JU^9.N:YU$ $O@(0V_9X>8XROP$O8)#,2TG5[ Y4GB9B(:A*U 7[ M!O!?O?><^H'&TBI4/(;0*U8R!G38W>T3]0#_.)4!U?SLCY $-6ISI(IG]$74_@7\@Y2DXM3V9R!(T%PEJF?:)PX/M:GF*4^4'I!RW#KPXW9N9EK MP%#Q*- B"%HYW203$)2+4%89HYP24N=!UY"]T_>75F%:>O@PT>%OM:I K$L)@HKH4 9WVA_AH.@151/-I6.,E>@G%*.J"MC%K;/ M0H]1^QJV6O71,_J""/ 5#OW#O[#]]RFOX%S^WAS;X *,S&ID+LB]D B)Q^?0>J=X''0=I?U _^I_6] @G)_T;<]H.'?S.C_B)45WQ_ ME+$J*X05IC,]I[6F^L0U829HF,9?I+ +LQ6)[EM78T<@0TM#R19>1!\V5JQ/ MFT=%YID! (*"6B_P"M'BD*OQXQ+%290B[;EVL]A'&5];2)=*4!UPT[Z*&8>( M/XSP >V_OH%ZUY.E-_C:LAIGPCN&R808WH2WSVA5RY:B+IM0Y$7(DGU)YG V MR[ S98#9%#OG=BF,BQ@?W0D/2@0D$5C\81R-@G8!R8+)*V M2'3#+YBJ P.7D"(6',S#\^7 !!W@*;)>-2F.R$TRJ+[&0UG8 OUZ$#:ZPCR9+R"/)N([F1<81WX=52NK>)PCC,EL6JL M9[M99N=Y/EQ:'MISR[J0ALP)>[8I7)YC1*QDY(,[N>;PLG$W:Q2<^6 7*Z:8 M$O;M/FC.U9Y2+,:[IZ6GA OTLMOTAD!"N1,*=P,PB!&NK1F3]3[ O)@A10I9 MO1AT.)3A/JD =SX+;'R&27Q";N:Z"V#1K'O.FK66) \ \N57996_Y_ 3P_YB MF -.5C'$3H0JWIBK2(A]XL PD O5=+;L?Y\Z2[AE+X:W80&QQ7!Y;6*X(P+] M>*F=2N'A;%S,%0=;*XF-Z3I.TXKX#F'N+-BEL(]PI2(+UWS(6P])[O3G0+YJ MY!:-SX]AX$ZO?BTBA>V.C491I/W[4%IN'F:B'==&E'+V@+)M3<],X6;HM=L) M[/CMHBI4KTJ.O+#F.6!$E(K0 V"O6;5A Z++C9(RC6 MB#64CL,WX\K-'+@5/IK]32I6WZK))>>JM)J7PY2+&U2M(0JSR7@N"^,R MO?7:-193K J?E@\5[-CKURW,F_13R)OH""-?\?I6TEW<2R57%_?^"'!3 70& MWKW8G9A#/EW=J[8@0]PQNXNKA^/;E]<\_] K'NS2(:UEE.D8?GYNP7Q"^1E^ M!M<KQ(E;GAZ1I;7%&-H&U^0<6!_6!T S0P3Y MOP/&68&\I,K9RAP83>O@CXE\J8,]19_49E=@AYC;O=E/>"@D44%?C*FC,NPP MG =9&TYF*$M3D4/L+#R97R#+Y2I8I%G^:W*F/I?%\H?3/P9^.%77- MY598BM;L:]"&8/[QIJ+]*?H?KVIW[ZW27RG\XTG6_Q)IL2P^$= MO!:=/3?#]\ET!/0&,M5]]-691;%R2]_)+DN!9BR@NLSJ!ZI1YIYG/35'MX9. MX$F4[R7ST&&='#@S$8X9N9>]2;JM>OC*28#G^D.=[D^?GYV-\YCZR;-L-C$> M&M!VZ'(^D;95#L;#)"=7JL/KBS/6.!@V.P"8QLM2$%;?X)@/TUF9# V.<4\Y M=H[<12 ZF)(YL!TP3_) ?Q3#H)(:^[P/ONJJ#+B*-?8XXM$T?1R$96P2_+R!G+#UH)&C&Z88K)AH=1NOQE ME^.3M]/5I_;K*6@V0+UG@4/'NW7PY\?:37'+BD/6!82Q"%+M_!**J;WX\N?. M'X<(\8GP,_G.5$A0-Z<=6DIQL[>9U_;KW?[UKM?$80@-+1:].TL4M"PFGHS# MKU&<-.T)8$4AYS^4C^E377N4LIF\]<,^%H?//6GT\ME;&J4$9%_-V(G5A4:- M-0[YS\,1SW$ $@S2A^$_>[( +8_2P9_#Y7Z;)RO$/V [P$D1%K*G0S@ZZ!)/ MP[K)9%RQ TO2OU;K+NC+7&7Z\?%QJK[M5,)^YU/3M:L$!<25@9V#^\EP?2&]O2")MB^+L1&A?M^5& M<61(O)9M1EZS"4K*A)W,LMBNPV<+FT)QUR#FL\4RXUMH]L$J%(#;.L;@)!JN MH=Z="-\#AFJD+_.DB\M4T>_9'?.B-$8H)N>LBO&&460=_7$L<4#85ZIM?25X MB&Y1.$&,.S=B-F&I(X&:]7Q6XO<)I_W[1"!ID#E(L"C/U"_S8% M&F M4+Q,^P0@P;4)%(9 M_/KUU'CZ]>LPO,=2@1Z+R MVGX4<3"]6:H1>A>?1O)C,>I]S6GK[V_-901#_ M+/UHK.,8V_#P%VP_3>@0LRLBJRC3,_;4K%2VF)NN\F3D M"BVI>S9J1*(/UEV_5<+WXLWOZ^MAP?\BF/1<8. M]A@>=(_!.+$UDZ6=08\UU,7:"EX)LEQPJ6PE9Y;*8K^E)+[Z1;)Y9((WYK*USSXGC5PSIYKSK*?"XP>A;_5%B=3%>$^ M.R*WSD=LW]'CN>TZ6P:5V^=^9^#3W#NU\M) 6H2J:PNQ2H=J3+>QMT_0>D/U M+ND>"6:C1\+9YCRI(U'_.^B?U\_NF-?1;AP)>N4CD42[P82/1))%=Z1Y[>ZK M(%?Q5-HJP_R(?CCNKS_?/^^.;X:MD?W2-G45^F3$%^[.^3C8.%Z_,3L;YWV[ M57TGR=Z,Q&D)2&(WIWV<=Q. MI\+N*93:+M$J'#_C.834/4?-*!(Y<,8QJ"0"/;AL(QK:[&_0':[4!+_U*_J) M>)TTA-+LYG4J,>X382?J05@1Y)O]@HQ=L-;KK5%ZFIM97OMFIB+6O#;S^O9S M.KLJ/)=.*FO9S%+#!)AQM>;64]23.7F1A%TE\XL&@FJ3G9Q/GJ7KG(D0YX2.!$W@?TXJE:.\+_I_G'.R!F/X-^63M[WAE;?#@0Q0MQWH MXP!%I>18.$-;=BUP6<%7HMR,"-B"]&MKY%N#?O3ZI'[X\R?#_B3__LQ*)M*Q MSQZO]=![S7E%U>A/!L>YCY2D]3_W^:/BDGA^S)MS+E6Y\RW=>UMJ]WI&X.%3OA&YMSWJ%6Z_K/=RA>USZ32H,X6"X8:NK2G09L&^'/0#/&!Q[ M@O?,BD9-:&P4,%O8SN2&B6UPZY2,=L'_6ICD:W2W37T-B*QI=):UM**?3B9 M[K,*\)Q#NKW%__*K7P7G@JD9.M$GW4I7Q M&@R*7>LC3^>.*&M?"7QELOP[0Y!?_+NE[]@ROU+;%RZ%MB^D>%DBZ H3@75> M?OP:#6!VZ@8GE#%,CBYF%.?6I.?$K&M=*3MC^>)1WD>=);F0MAB ;4$7";8% M;J*ER5>*G4QD:0;(K77T#.7:X"/JSO=OJ)<-.R:?@Z[%)1P*?3$#K9ABP^/1I#DT /H/3U(GGM=%"_/YI]TE?6 >+.02(-_L9)Y8LP] MM?AY"/)XA<[IHAXZAS_96OCYDL(1*(]TNV1)H-P7%_!PQI2@$D0X_+P!%L4HZ3=!!AQD*):FGPA-)1!8\3@BM+QUHIC6) M_A2-BS6M (FF8PGM']S-AB[L((.A>F:X50KF!?0/@S&(%E*H(4(5 %P6J15A MRNE(7"8_N1[$DMUVN5'';>'ES S!?L$Q% W(@&@_76RB&5 325%X)"HA*Z5R MM\+$M]8:CVJUY6Z)I\CJX>$-&H^(.OQO32)HLFT%J7AR]R!]E":/A7/.?AWI M$$\92AQS611KKDOKID!^/R$=1H-KTCVD%5Q.U[Z:8/D5JC:=KB16F^[<+*NT M\RQ$/Z+N#16+K2IL2'T :L3.$!H0LA \]&S]*^C9C_?%Z]WP-C\8E_=ZUF1' M)J&2K]7U;,97SU)N/:NW:@[J?YDC,O=&$@3T-/'N.Q8OXL/B1O3F1)(K\*]( MM\,_MQ69!0)/W;&?$W:.W);:9(+0=C_W:GMG(!5U0TY3PR[YEDC-J]96Z@0C M#>G=K4]DJ+"-+EO^T-!1I9GY)OZV6:>CO]K4'#C+$(HN"46.>SV_>7H^JX\\ M)*'#9DF[);@'O4(VU@B2<_H#_J1P2,)X2"7Z#6,Z6ZD4E_7A,"AK#3UXN]*0 M.QU6(MP8KXOCD5HQ*I&V8FGK.*]KZ5O"W6^R/#R]^03-83DM/)'D"+DI5D\" M@23OR^F9'RY&;6V24=O$J.^#][.[1O&U^) :\,WN,VH\C!%[KT3&%VS[ M)_6!P927H8;&]L[P?QZ(3T] &DT;WUV4FP93:A\/SY*%5GY0[,BR.C8O0&J# M(!^(PAT$0W%ET@1;&__1Q5(I5\V5& DGW!/WKG%)I$!3B.!6,XU3(%1AF4\?)UH:(T*TY@__QN./A>$(_4,+Y M4ZVBE%Z%665W#E3!.%#PI\(AI'\"!TJ_!>))*,=A6LVK9+)YNI(M%X.]2N"HZ;O(7X;IR[59__[S8G!S MMA-N]L8Y? M\;Q="Z]=V%E;TO1,X(Q\OM#)M//'-[^YK!#KO48Y28377GL[F MBJ4L$\(;25!K@UE;@JKQ3T*I8 @HE6L]$V*(V&2INXV2^ZV MDA\7A;-SM=-Y'MT)5F SU$=T ]SH0:Q-<6.\:(&I]ZJ52BA^]&C:NE=B6Z_$ MF'!U8I&J;59P ORAT-8J3*3^7_'N[^BD.2KMC@WN!D=+7);$"[B8$?UB,9QN M2S"('REUG'(0?TNX&RH;:3*X>.?;O1V-/*Z!U1-IO!*E3BR2K99RD'U+&'66 M>Z[DQV?U9E78,ZH/HQ;CQ37L0?#\DN[:WG5BB5RYBA8$3X,IH]>)J>*HEZM> M?PQV(7Z=!ON1,C&:*3KX,"$@U55"U4F&7[;?2EVY3*QQ-Y;+A4_Z4OGF5F[4 M,K'B:CYU=3UE8COLNWX?YSL5*/* "/)VB*_%_5GGZN+E3+KBBCL505Z#3;>B MGUTI9DL)19"3Y$>_"/*6\"/S JXOU4KQJE39H0CR&K@QGBNL/'2P-XZ(6!) C2!W*;M/W_M<.D\MKK2&#FX1=IPS:WH0ZZ M,0=M6.?A/^&!BG[P)V,!08\\V]Q1&6[#P;]_5AL$808FNVW54KEJ[IN]=T#X M":8-EI=&#XT07JY_LXRUJ&5:U\O/?Y7.6^O^OCP"N^.FNOMGK**6:2^]7%JY MHJFPU _%30#"_I^^#:SJF85QM0/>8!9F6_BZ7'V:G J?"W&6CPCTA'D=P3QJ M.$]9:,H3(E LH8(S.?8#/@O)@(-G&/#GY[9'SM=Q@.(5ZH3-\7AP#$:]:60E(HR'R8I2DN;%NPM221?%EP&8TB,^$: M0$]G;BJ[ [ N2R7]Q*8_:\;A+Z;W#_H[SE_AF2>A:S*T;PO'?R#Q MM#B(&;GPBI>F+]4BL,\RR09'O$!9U-I !7)'!*A52B+R;5(=C\;\6"K,W5>\ M<%?(<*'3K1!M2X@4E4?+":%-^N?'(_EK1A8=1>-DP*(%8H8F85@D*UJ@)T\1 MK#N)])7<^787CD2<3=.(AB@...+7=P:A[-0XW#DN#VX?^_=G'W+)QITA(P<) M+S E>5A>\0;"*OGI2%P8/9?M;(:87*BX3/OBCSH;(*41BMQ'D/<1Y'5%D-.N MYD\KO!"Z6H\QQ/W5]*GT?";2G]7O&CMF/#7$:A5,^:5PKTD&CB.5].U@X#@Z M2]]_5E51[==Z%I;>Q\O6>7;B5>>L$#;>)OR=[3@$[\J@_O!R7"V?#?>'8".' M(%Y14)2@,=\?X9 =:ADT'@..9U4@S(.5VC ML+GJH#*6JU>G.W09(EE!G_<2])55JTSRRZ-)23H+VW37=SNX^GG^T>J5)B?3 M$K^WDS9R?%:O,:&/_'W.+IY*U:?MN%6\KKX,"$RDO"WTYV^*DU*!X$ MJN2724V[P47"O)D82&9TWN:DSLMCB[XX5\QRP1.'F-Y]\WP)\2*S_FK7MP*2 MP=',]X0O-G^?$$\&,33X1+V6P9___K_#0ZK% X'[15U!H?H;CH3 3_MPA%+Y M-_7 "E,T&'5X2/;GO_"$ZC/K23('9"-P*/BK"12N2P'.NT$X)QP4B MA9BT;_0E06 G"IR*_I,CIN0./Y@Q)(_(D'T[!## ;QA!%.L?D;H!LNUS!W]: MAU;*Z33[3:$2DE]4369[?/\WA00AH>NEA"C(%*QO_:N_AO[DYL#__@M)[4%T M&;!OAST SR$<>X+WS!I0(S0V>-?"D28W3&R#6Z>$YDJF8V&2!._0^42=S(FY MO]63!&[E#ZI0,"A(=/VBIA/4B)A%'!1\)'/)'L>_/"9MW \NYE. N9:#"K4,MC*0^BS:OQ8NL MV.=9@6PC]CW3X=NP3)LLQZ:XB1M:$:I'5?S[?B%0 &Q)(0O4OFZ+_KB9"N#0 MT"$6K65=*#M5)8W36PF=.Z*PFS2"\X3^Q/_^3X6AR[\SS?"6 M*ZPM7V:BXNT0F==Z(M21_47'R)G_3=BV,':"2FY0S *:ZTE-H-NM^&^]!Y/' MW7BZ?%3QL]+VA0'[PH#=+ R(=*%_\P'+Z ''@AYPO*Z^@^;@L_1\5_ZNA0$% MK[AB=;7"@#66!;1VHBP@,F?&/PX+I3";5-OO3US1#*)W#!PN6T+32&1^KSRF M-\LG 1A1*D5(YF\4-R5T,G^=K-NXFTR?;LOSQEUUS[H16#>)%'S1-_WIEX)W M5:Y_\12\837T17K<'TMO]'5Y=V]!)\A^F\Z_GTV%.44SW[A(G- -6J[PG?Z2 M7E2J9':C.J W(L)2G;(4^#8TLJ!DV/[(\!-44V MT"U*X?5N#E^REE&FXS&ZY0 ] M#L4:QF"UE:+#A7/DBBO(8?P)H5=M/9(P,IA!F$PAQ":8*1LLA-BG )I7.)OL)= MC,0$9]JK^7]<,3TL;:"'M23=3N(W!UJV&8I)?5'V^(2V&"/<@Z/^!]:']0'0 MS!!!_N^ <=8)+*E%L'((5IL'?UR^=_0Y;78!C\M+2&,L!VFP,-L)^05.<"A+ M4Y%#/"/)<%+#W@\F5\@R^4J6*19_FENNCZ4Q4@GE?#I355&AJ$!FC%.&Y)PS MUUYD_O&FI_TI^A^O\@['IAF&927)*^R611'FZO*WGJ;D8M"X_11H^4%Z84SG MPWS; R8\2_4 /'HB(EB/%1#8^H%SY:5_//DDW4B2:]%VT["F= 9H3W4[P*+Y MZ=QJD9]BME(N9LN>-V ]&2@4:R3'<_]9'[LM]<']F) O@.I%_;+R-BA[,V% MC?HNL&1X%WHIH\:+UX2XI!J33U<1U(\C'J&V^2CD9=P>]NQX;'CP@UX#;M%D MTE&-?TY(N#^1!9M29A-5X(N[T5GK167>;UM%>T&U=]N+)?NSI:D/ATQ8#?F$ MR9;*?N G:SPD)L]L*D+LR4O-FX>KVVNUR=[1;EX*L'M3Y*QUAV\='!N+A]YGT=5)-*J8^Q' C9$G'HNI5KO54?9+O@:QU,^$MSQ1:!N=HN$DV!)V MX?X^S#]FQQ7X82]V"3"P5V&>M9(@#N/12?2;+7@![89DO90L.JW35\+L':GT M($;[M&4\?*=4>RUP=@+*8=J9I3!R[BQA6* M]<[I5?UNW@.??3=#;;5(C$2"6+R71':]D-^,4'18=P%Q9Z-#YPJ1]%C1\S7Z MSEZ-4Y<WI7D^3U9F5LOS ME;(5:%-[M_Y-,U3JE;^+%&9(-G_G8JB_-_._-SE9KG#)Y^]V*F?GS71)Y.P* ME2V*EFYM;FRK)K-3B;JT6_!ZRHUC[N-$!O6SN]/\ETC4N3K7.P3!JHFZ8C%N M1">51%U^@XDZ%R_1\V?Y?/$R> #];Y2H"^*X)!)U^?(6J9YT@MI)AEJ6![7= MQGCO[O/]OG+)?X*O$=0.8LG5TGS%7"FF 9YT4#M2 5UZ06T70RT^0(6YJ$[Y MPN#;!;4#>"^?2*9O!>9+MZQYQ^+;25:@+H]ONPW/TYI*%SLOIW?Y[Q/?#CH< MJV4;F4KQ:T>W(S6.2"^Z[>+E6NNJV)C)YW>SMWUT.P;;)Y+H#([.K#.Z[32: MEX6TF2TVI7U#VGGC$.3)(2APC6/EM=_X>U+]NB%M;_Y=+2U9R9:8Z@:""EXA M[>/-A;1=#'5;']TV<\W*_/[M>X>TO9DND91@G.J0-018MS:@O%6325(_I1/2 MKJPAI.V2&Y=_.?;J4N0YT>.^P Z&M#TA%*RBH+!J-ZU*9:MNGVRJXY8G-TVD M^UN5:]:%5O4;!;6#>2Z)C"H37)&R$?633H0[2=MJ>83;Q<3+<@?S7Q)IOX(7 MJM^^>#N-W/A*P6W7T7@$U[59_KH)E-+W"6X'GXD5FT:5PI5>[&QXN[$=X6T7 M-^>O6W+QI3?I $]N_O;A[4#&+R:2]"QL58 [>BZ4(:=I620\'[0B)MZ)Q*]1 MG#3M"2#2D4PR@.$12F]Z'SCI[*7$G= =4? IYO4(I0-"46>@,R(YMBC4[GV2 M5LN00I.^5(JE1!B_HQ0. 2XEOO4*X:>4_5FN/'P8F>\,U>%TV![)E9@A_-UD MZ\@A?F]F3R(O&@)I*A:OZ[K#Q+C]UP8&:P-=K16ZB[=GY;XP*-[5YJ\[A9.: M9I>VM2S@;@0R[' H@R&K HH759D7%;Y/S5!'3PSD:K0ZP%U1W3"N'_ /+A3Y ME%1C6Y\?;CC:Y=M=[O.<2!P-+!'Y$7[-T6J1\8T?;039%(=^R3H(A6 M?E(>5$[GD_+-S2N=.D4J'A3Y>;3#IV,-J-;P Y%1K;'\KDW5D23#R7+W(E1W M#N1TZ-K8%,L-8JT[X(UZG8^">KWRQ[N+ KB\8?BKE_(=NU/2'@E+@E*-S X" ML$QPLN%#J!LX4H!\T0W0H/H\JDE" RN'Y<*'Q>*'Q@//OX;@[5.Y<(JG=BF-8&Q?[; MD__]@QT"Q>R_$CUX%R_2ES3$N"DJ=G0%%N&VKA6LQD437IY3J!OQ.J)>\>&E M??&1$Y-U7GW,@IOIA#('W,9 TV03S:9=YA73R*YU]C7+.WKM)&RNV#OOX%_1 M>JN=RER];Q9D>=^&?#X- M*C<#T>X;!*X&^G4QMY((U,[ XNQI6XI.PX9/P*(T/'N^F[4N+3W1W#HL39#W MQ*FZXEE8M:2D4@A79K=E[!^,*;7B1KDEVA:P_^OTZ?'^Y0H\N[C?8O]L,?>[ MB;HB]Z]VR2%?"G?%(6W>+^26&5FF691(L9Y9:=2 UF>7XSRS)!MA;_[AD1Z< M]$IL9V0OWB*6LL&RP4&P(":R,@T:&C?2X]@YZAP&1 >3N=N_)4/[@S\MT).G MJ-L90Z(N%5>^PMF^+^'JJ14N!Z3K ;AP9[ZU!\#H)^3QEF\4/Z7/L[^E;^(! M,%YROQRO=L7N 7A")BO=8.6'4FXH7TQ;U8J+E;W,].U@Y15, MCY6_E\UM,&N#SLU&BE2MG=+IV-Q,')N[7$K-YCZ; MBH""8A+9V\74[.W@F/S6FMXNH?VM3>^\87K+M>>3S_OIR\MW";[G/>5ZO/L2 M=M/;$ZAM"TSOX#+5+V1Z&YRM-&XFW U[SAT7OH7I[!N,?,<4F4&U7^)+E6]A>'LS\JK=H9@LO49&]C&[$[DGN7UFM\&J MU=I;OE]KR3>=83IF=SZ.V5TII!_J)I'NTC[2O3>W/0Y(P8@'WEP_#P?E=_&= M_2;F=L%3FL?+<.Z&N1T,(O&%S&V#LQ=GYW/UX^];[8+^%N:V-U^O=NV>R3+5 MK8*'^E8&M\'*M8_>_7FS]7S[//P6!K>4PM\#Z#@ZQ?"'KV^#L(?.2>Z^V3X;S4!7DVV&RK&!] M>_/U:G6S3&ZK^HT%7_K_0K:WPWHR\FAM)T^& =U*V MO"-AK.V.Y6VPZNSU[]6\_/[P?/J:CN5=C&%Y0R&68HV) *UN9C.1[@3@_U:Y MVIJNO>XZ*M_:7B_I)XP1ZE>OT_9%?5#])O9ZR4,=P$=7MM?IHYP7 /@R>STT MPN%FKIQO.G*Y36Z <6#*=2YWG*?/Y'8QC!L03Q+NE*/@?:!6K>+-Y>)!&^[6 M&4H]D;5-'HAQAM260!]_RHK"A_) =N4,K>"C>)^AU9SM4F%+3Y!KMWY3/H-\ MDTR#<3!8X>.D]\F?-GO%=/R=4BQ_)[U[K#5H8@I4*65_)SC-D 3.\DI@KA& M=[<.MW>%#J::_3C3JZ6=OQKJ]/8B MA2R>R[7+@+6&B(8:RIBF8A;(*SR5(U(1;T;*>)6ZCUW,]_(V>& M]H)4+\7;2]K82WK5O7RIM)AQJ5#\N&2V:2]I8R_I>'L9-IOKWLM2+LOX%]K\ M1"$+/7!JR.*=7<#&;"\K,'6 MH^'(RT0D>(K[)!'XEW90Q7]$#GD+SI#@\B>L-S[N6]?UQUKCG>U[\IU-]=F8 MST5%3*_U=C,.)%*]Z-OPW>K M*D8FB6;(!=]5+\-WZVJQ)DD&D3Y8[-] MM;XNN+$+^.P+4P[\^>__.SRD6CP0N%_4%=RRWW"D]RD0^W"$4N4WA7<-#D8= M'FIQ!XZ?A<^O:6T4]"=*.#<3J;-#<+\&.H? 3-T=+?P#_JHT\8K'^(14^I#E M@6S[W,&?UJ&5WS_-X6./J'KI80HR!2M;_VKOX;^9 9E M](C,?_^%I/8@N@Q8Z/@#R/%P[ G>,XW,<%TZC0TFM;">R0T3V^#6*:&YDNE8 MF"1!IM_I:(_?Y!$]'=_H20*W\H=4*#\5)-E^4=,)M/S[K (\YZ#]DA M0]U*DB/I7YZ3%IFVV#^B;(,ZYTAZPJ (A3+M*3S'LS(/%,_F+@GM2/4HYXJM M>I/DD#R:)%E^0,<4*@^H%S.\2-U#M0*5[ZT*U9U"-9"0DI6?:^3#='E@[<5<2G"7,JI$U:$-@U05"C] (2BR8I]G!;*-N'%R.GP;EFF3Y=@4-W%#*WH& M\)1E@(@BXJZ&8OB_# Z9(MO2OFZ+TKN9"N#04'P656M=*#M5)8<-X&$*80WL M80=9)V[=":2$M?]:M;!M1CN_2>M5QLE-NV=L4^^/PX)VILH2;I7(,"XT2L.% M:O!*7Y 4U*K]#GAV.ZB_OW(M]F&A=2?W20@@63WN[0M&Z-&.MF M6MU%X9:YE^XN^KWV"!KI<.T9$C<= Q8M'8ET;2N7MQO<\M6GFM-DUN&8-C_[ M8*)F4!M6*#CY&:OR,T )/'2'T&.&;H4ISORDH#4+$FV@[J)Z/WF9SN1JNSS8,;'( MN,5BO;LH79]*MX-F[79\\,="B[THW(:S9JWO$* H0?G!P0!U1QVP?20->=QR MEWJ DF:SH"#9+U5F1Y5CS+X] 4:FVR*%WD05\"50X M/GR@K<@L$(XH^%4%N#^40=(-SX*CIJ@ZBY(F %7>BD/R:XH=0O&*V>?+2;C= M6D%C*L-=R2!MAJJO*6\W*&?7=PJ<#=)44,'-P"%^CVPKTL2LS@AS![_IW-6' ML@.)3<@,I );^T8&MWLFG9\OD)9%ORU@)C.^S/;A:$B)HB^A*9'OP@^AO\@< MBR*A. 5>N[V'[].EPQQ#_;B3)E"[5 H,3JGC JBAB+M0LZ3:[5 :'$X17RH* M4/%$G!QK6!5'U*VAMRGH_0>0+I^US%,KR#&(HA\=@"K3M[SD[&, 5"@)6EKP(K1(XB0])?D.CL]2,E]4IM#AZK,+O#]?F MA;)#9KKX2M]ZN'GD_G4!L0U=SE*]J0JEIP 4!5JG^(J$@@W:\F_$'XAM>(4: MPA,(]32)+:!NZGU6$%")'V0>13^/4Q5:)AF:T4:!HZKPV#D&.:*(+(C$T(A9 M(0W)D_K79&S\&I\C)QC/B!50EV]U!+^I'5PTF3Z059:'Y!SA1(95THS@^-J9 MUSY@>1G]C5)&DJP>JD >D]]^.99/VD+.&P "BJS^0F8LRE5"D='IP77AU&T+ MFK.L@.)B%RQD'2CT]";M=RBKY&,L5_-= (=$AO(*8W87Q_774NE4.FLTDJL1 M7LON7? B/YZ.,X0[M6HV1;. 5&PJ::89LH_8R426/GEX9@$\L"PZK((@?2C+ M#>DM)\%F9;;!BL>-[D)^J>H<[[Q6XN (^T?*6(/?RTBMF.KKFQ;NDM+!6U'9.W[+Z5(:*2G5>Y&J?*_)Y;?)AN0J#UK!: MS]J_C$686_IY(/6T7E+DG-90NE!'O+1KLA4NLNZNTV_U*X'.;;O8U( M?R0;(.&$$)_;M+B+.VMKK&#"\L@?@JZ,5F@-O0D5?@[:@4MO ^BLV9+D&W1@ M)I/<).=9N+O(*Y?O=T]J_>DV;YP>_75LTF'>#J@Q%BL>Q;V*H[ILLL:/_JUUPH$CMK5!?/Q?=:X;6D/)Z6TR6QJ[S3 M0> (UQI\"9S/9?.Y&!<'L].3D\_:V+*[.DJ4730+L(U G_F MK$*%[(N;GUH5XI=QC@IN=#7-S.L,;H" *CRN6%F=WZ&*)4)<9:E/9+O'&W&H M[N+OV\7P)'];;MRSN^4*654,\N&11"3^#;ZJPHHLJ0Q&6Z9,!1P/,6/")((G M$R)!%26CH/*7X]W=6H'3PVIV%VSC^(8==LY @_/VL$PG"5TQJIM;7=.WFNRT M=ARH*[+3GM5^&W.?*L55W*=5@0Z-G=1.T[HAI(SO7P%9D<2-??Y&$L *'X>[ MBI@)NFTQ@9U( ??!GYHHHN@Z.T8AR>@32AE)1G>B*__XD/'NZ.*(>N0%@6?' M"O7CIO/X,TNAJMR5W'&FX/\]RO+!E#Y2'[$\M)M4]HW8H]1;G7A0[1BY=YVM/98% M6)9+"P3B&U]DG#YJ-*Z/># P*M8[.!DM)R(UM ^8?*)S"&0078)<7?+]VO7Q M\\NBM ,2)!31M&>#5^\0*'$@0" +'/QA:+^&8O%[=:ROJ8Y1.^YC.;58=%]) MI;0@.0(Q\3)65D.!#)H$M&%._6V8=+_]<$5=R1(W[<>P-9/ CO42B2O@JWLC MHJ]'= Q(4B MEO:L_ZH=HBT.T@T1;85(ME(L)-G(Z:F/CO!79L[?;PN%W8K([7X$*ERI(I.E M+N0CZLSF>-K*%[4B*H6J-SM9J@?Z\#C!(T>!\420Y@#'JFY'$CR %X#C6>H' M*5S\J:F>W27@[K- 38VPT@40<6'F.:]"^4U=\(J"*T31WXX!*^IET);X M-;X'8OV**J%Z($J6YJR 2[&U2E 9S JX1Q R4S*ZL@4%70YY!7TC0K3L59A M,IRR&,7-K"\ZRM04RIDF88- M)O #++G0SP8GVJN=.>, Z+E^+^ O*V[R#>;7^3(\QX78SM&RD+MNTB;:C/9> M6/ V^V?BY?8+L5'8Z&JV4O+--_OGZAO+">5*TDML+S?Z>W=G"XAY[9X^]LR5@-7OLG2^ 5+/'WMEC[^RQ=Y+ WDFZ;K18<-:-0G4K MC<$=^QD,,F&%GEWV&O2UJ_QIF_U;:2P2,_;7L0UT_BCC!)3(=Q<5]BUW)9V] MMG/%@S]DX93*?@(+I$3OZS'?CH72O$.N3);"5B6.B>-;P)PTYON\ .6XCJ## M?AX.9 #@I&1>X?B^WEFD)@ZG/#2O/'$FCJA3Z0.@H)9V*UB+:66C.WW.D &!HM1 M,^Y+3YH=!T4'NOZ,7"^ ;_7W@"!];.S6LUG1GNLN\AR?>VK(KY/<**BB'5W[ M->6+IKT@=U&(O2@[?^EK6X=VV=PUXU(R=?*K=WJU%GOKVUNH5KI>V8M!KM:6 MI\9%: MX^+=U8I-FXF/N4I%OS%56[,T4_'8A(+Q:RU/<0Q$,.#5FMH"<.ZL@$(8T&>5 MYS;%U1VS]?;=_V_ORY;35KI&[WD*G9Q_G]JIDO-I'O;^_E0QV7'B&\1A%:WK5GE4#@'YPW$F/ M@P+J";C9;/? 6XT6WG9#]O\W"C/"=X^^1F&:3:;CS]8&A"C]>WF@*%?,X(4M M^56J/N'6_O?+R=P4.!Y-D4H:M;-",OG7([;28Z?RVKAB:8[DY*3J\3W#U;91 ME1+ %;##W#S)LTEC7++CYS\+9 *7+A.J/30RY]RH&PIBK(D\OR%H+9FUWUZ< M5PR>GZ'8(\S\]9>"C'DGP@J)0 K@-8CA3_X G^W@6ML/G?C-\U"B$5X11K+N MD!<%)@,8CW4+:R0)L*2<.+$FL:.\0>,0M5;))/G&N53JJ)7)!*YX*G 6.9$@*UT'GA:HH^S0]O;+B7 M'RVG514+T8'GL7X#4-D@2J^+N51VD8#2 (G)][!GU](<1?)B4G;4*N5)!P#C M-%8HXDL6D:0X[@CA-(:(G2W*,.G:>V9F6$YGAC>V9MHH3#[^'CC3#/"A_?;# MO*I5=+-7I$)85I'GM!]V/;;0LOPL1@?^;GYH#L(G?*TS<"8:H^\9L($[L(VB M&22>^I($73RN**Y@<2Q07QB!E"D<[EBT]E(P;%.XH4BO[R+90: 6"],4_B?B MVRXB"=7L_%A@8O)#LAY<"\--\(*R'X1"J<'^%6CZ^Q#U?I_FC!^N*0W%EJ"I MQ;A'9S>YL(QW8DQ_1$LFE&C-VZGL3:93O-K>=8R;#$C%9,CX-@]DQ&(&,Q*K MXO2(Y]7PG"8<>&Q&!H\U)Z:KRG\:EM?S ^&B.4U>K=)8=('K721%.5UP94;W MUR7A/RD^-BIHWKS ]]W4[IM]=R*S^HK_Z^WM1]/SS.JG3=7T=T\KU-,;+#"6 M/@6<)>&\U=2A+ UU4BAN.0 QA&)V4QJ6RP(,4R4VNBO &9QGU7B(C- M]1FGZ/0^XWEXP+<"N!1^)F''IP22QJ&Z1>JW--6')>#=BUA5G#<]U.]?NK4K MIU/!<3KDJ%I'BXZQKPRY"'LGE:=RQTX U$):-]MFP=$A;S MY?M)GAU2]AAF*7(EA=QQ^*&T?@R+H2F2D].S.5;54_88C_FC,8T[XYN..6-O M$=N6D[PF29IEC&-_M/GK2_#TT0#%:9/S;)H)FZBAJ1+CU'P,#LW@4:E_&Z&: M@Y8.,N6]K/B4%8VF/'17:7U;**/NFH@#+![SQV O34"L$-E;E.3 0Q8CK$N32K@QPQI@13$]+AA5I3%I$*VQG5,T],DQ_"NW">^FMV/1>M(_+7W>,6A_J>X:ZO:A' MVEPY4A:P3^J1JDWO[C<%VI+1M6*87U*/-+:%41U2>0*7&&WE7HJ4=#J/-4@+ M*EB86.51WZUVW\\OW0_N0"J/@FW=@&KE4KB]U;W65NJ-4O-LYICO%7#++<>? M6-O4*DVORI[*[;/7GL2_;2BAL!;G6W_'&-?7D+O]4W N0OJ%&TP2PUE,(M;K MR[ ^F;MI.DY5L>T1U.V&BJTZ38VBSYM]IW9_X;7ETZ;W_'%/,1?F4:)U!_T9 AK<-%$VVT:B):]B:+0E::0;' 8,^T9:5L?. &4J")FP!4V9GF7[4HGV9PCVZ ML4T(#?A3A[HF_*+^/M LO_7\+"-HE,^XWZ/AQ\USNQ#),,\3OGP?KV8[.7[! MD&(\^*UPBM/MGIJD.-5V' MNSTW7,7H:M"."+Z:.XLO#X/G)UG^_7*58W)$DE">W^1D;:%ZMMWTVU7 F/E( MLM3Z6;NLUI%(88<5:5XDN<2AXSMAL>4&MN2#@ZWB,R)+ MLFN#+?'0U)8=FH2\='B"KLZ;*DKP&Y^B2_N:\\#;2[_?)W4M(_8_F/^ M?9_1W >,U]U2MMY4&HB:Z.\Z+> MPM!]-G_^@0",SAE@JX70V:;79OH7YU?N[XJVG5$;N]@W?(<&?XU;PZ(!8'-C M:+B)-_#*-$(_.O)^EOTIBTWM/!AO%$2QP,W;Z5EC]'SUTAI/H9GSOR^?SQBX M>)+>E5V?H%?()YUUX' R1=)"DK&8,M>HG U28;RO)5&U._ZS_?N*VQ"D$@4X MC5\'1B)"8NFD2$ XM,?LH&#[U)8@]8)/2T,3"2$-0G'9[7#_@_=K! MN5%""H7C!$A"T_;@R[Q0VT!834@D(>&*I^:S:E"F.<2P!_SA>9I+: [1-VTT M<>T-Z".4N@()V72#'!8'U2"$^2J$::,JW]*2K!7D5?)O;D6K ZH_3Y! 8V'[ MJ)5LN.BH>W;24^"*5& !O_T_,;#"V8)=8(2S6>%]I<[ '=A!32<*E":4B7#IA M4I#J#YBT'KT$KST0R(?TL(K_-N:X8!J(8E"_A@F[0?)T8 M'[-2UF.VUY1S,,W]XQ,G8V,BW1[D* A7;8@TR/$4*,&)*&,?(316:S4>)1DP M'2<:O(,N,R=CVQ$!P7LL&_3@Y2C1[V\D1K^&CRKY7 N^ FB6?VL'VI_[322) ML^Z@A@$^T719\'W9W#N1.LZ],_*=>R?NR]P[7PV-B&2?1IYL?,38%_\MQ\E] MQ\E]Q\E]>[.=X^2^P]C1<7+?'B#IX(:GS?OHG^U^CNP?9 MNH4PN4.QG1.SG!6#Q:)HDAB/L!=$2Q\0*[ M>$T=--+G0@=TC/JGZ7Z$[]YYP;#U!C, ?0P@R&\UWZ(JCI/?&=KN=ZCY5W?AR0&*\E MW-(XY)R6N[1@$TEQ"5H^H3C(:,*5-E,6.L-U5ADM OD%2 ID,/R"AG8^H9+( M46<#/? (0P4,N6O&2X/H[&AM\(UX!) Y!JYGE5 (57/:*!+C#W= GNQ9E%,I M#*\6/L ?9(%PKZE-U6H.;@8V*(H$Z%'_'3RK-Q_.A 1J\8VDH3UM([GCG\F: M;7M^=3JF@!,F1@((GE^^<]_HI"1XGP#^.C1WVI[MX!&4@!X.S$+Q%JBJ(CT3 MGBG+QQ1$JN]-535D_:!X3%]ST=4#J!W:P4Q59/)K/L%V!]!T0AZLH>;VX,F^ M-RVH_T@<0X;A&[^_++K;08=]JE:L%'3O1OT;]8$3^&=;:/9IP!TUI(SZM=?H M3231UJ$(&/\=#D754.MUR!Z@N$!Q,@>N&#X]>()#^(X[$ Y/#=X&?U%4TXKB M6/YZ2W"]1ZK<;F:%JOH$!Q2A/D'$WKI42TPBGM!FWG M'4H?"&T4UHK(&LHA7XU0W/A9]($"(1YM%$"$CH(S$)R <"1R$%PC43P%!9,! M"MS&^QP,C'#H,0J;&>.8,[HU>'3)CQ?[L6+X/J >W-G)VYICV"]322:3'AR^ MA6)V(!T$V:-+VWC4)RDQ69_0]$;V;9T7?W3+X'6_TL505##IH* P8&(2%B+C M01^NV+<:%'1ZT!ETBNFBP= 0#!,_R:1AAMST+*9[I_:&^EN?3FN8@7C0E)E: MCINIQP892QMD)$7KQI184)<),7& K]YX?'^RW^JTV]GW-AI,X@#?"V@!>1\W MWG-9VTI#C1PWR"4.\'V_5'\.:M+Y[9.X]@;7'.";/_6G0F=Q5=7B!^W=-.A[C%2[1SWQJ*;IO=R$- M$6EF: ;2)AM 8 UD70K?[%FVS!K=-DB>67-&\>:;;6P(UDGM!ED&N[V&P).< ML'>-338$:RH1UO@#]RB!9#.49*_7RH3-RBK+?91Z'&0+AQTOF]H5J@;S6IU7 MTZ[;M8>:GE^U:6)(]'YSA4;=ZC?DLIF]6)BD45L%6==/)JL;O62%MSII2 MHO!@L2L2!5*45J?.PRY]WH3-QF)WG/=SQ7@E)ADL_E8)<9H)2*\ M'G802Z+R#6*EFPH^/(8 \?.@P AUI$BDKH*B7D&DI,T_5[1'_NY^U,[NB"\@ M$K*:EKY@/0DP72+SYZ[.KF"DW)K4AF;=+.%K/WDEX$-3N<(KK2RC]@M4ZXUN%7R&:6<#$*IX=W7IKZ M#'O9LZ$^I^DT/C7-R;SR9)8>ULY%G+&W.'(\X#!.O) N;(X3Q1R<'@!%S_/( M#>"5=(!7@YS]H$U\9$9 5DX]2GB?/2=:<%FP8-79<2B#7'Z\&T/J-2GE;W8DCQ9VP^WO3<8FHT,24WO=-AQ.FW[])WN92ED6A@2BM"^N'/% ML18)(RI33ZQ%DM2WQ^%=X\FZ4@ZS%JG',^^_[BIO3_3Z&]QR+1*36(MTKI_? M76JMAZO.^D.9C[5(._G98OJ75"CG[?-QZ[3 M8&62Y]-G$1Y>3FG_'8PY!$CJ2$]'EK?QJ4$VN.>/SAK!0: [E2C'7- MM(+IS4;QOZBRZ*U[=CZPY9_:;8[ST5>I+(H6A/RLLUE@A^3#6:D\(0(*7I&0 M@%V&P-*D7$ 9PA%MZ:5 P@HC9F>0QI$\?41:(4A+*?@1L"LJ&'ES!3^+I4%, M0:XW/>;YJJW:;_W^*T[*6$ZE/O3ZI3X[3Y\%.VX%[!*$ MVU1W0MY/S8S0(R M&D9'?.5J8@G8AFQ&$VO=4-TVU/@@;RV,%4=#U':"DL;M;J7%A:_SV1#!P._8 M5$E5_M5@GN[;G/$Z[DN;N.GU?(\KJ2[X>0D"M@&;LXC8#65S0B-U+!H)7>Q] M21,NKUJ=BM3>+QI)E$LBOAG)D#2=HUS:-2+)D,>60"1AF.)5,&SVWGAX=IC] M(I)$82AB6T"02"@A_X8DQ=1!K202PRKH18WK48M:?]XQ_6\PFG8:[6'M(S!4 M%!S>B=8&*[''>,I8;%Q )$?+VF/_[6; <@,YM<4_@M1).HR"Z:?+CTMNH\Q% M_G!FOT_PFB'[?!%>0]DGVC7KGG<'O-?>+;SBL,')7E<0ERN8!8O3I3B..KBF M#1,RRS!C9!&9A=)3K3=>+W[)##5@#I[,D@5N#AG%'$W**'HF52F7:9 ;SI8_ BM17LXSHH] MSHH]SHK=I^T<9\4>QHZ.LV+W $D'-Y.S^%FQ$CW;P^T.S5<$ZHUBNZ-[)',# ML\A!PP-UTQG8BVI>I@HI5WA*T[NO_KQ[:[/M>_? \A4;(0*(*16R$L)N-DCQ.PEM+HX@E8"ZBL,IKZ9EFA%I=5M;6B GE-27%]\Q?.+B(72#EU1-?OP]2.B%TR""QL0(N^3 M'8"(F"?XK5'ZI"ZMTO1>!G Q;N..!EJ6NK00XX2/:(O"?:YMJR35 MMC53A=/T\0XF]B;>%$WI]92A]?D\/*V(>U\M5T^JEBL 9$\BU6]]N,Y]9=_+ M[ZI)Y7=%0.SFYN6U^](21NL3V9H%?9-D6BX>PO!;1=H.$@D [A-ML^E15;KL M?KRW7EZ+Z5H3K3S@38CGC5G7XMJSFC_LU[0=H@/FJREVKT(G ;++BB$F^E1$ M4LUYBII1KM;(DN4SI$ =1*%45C3,%3=D1P-V]JM$RF)ZL/2/0L-6(AD2F6XTQW8:B^U[OLJ$^*EW@-+UAMW+Q9 N2="KG5\.6Q&43.6NT M'I(8HN60""_.0'<55-2&3(L6,$!'P^T'FKEIV'(2FH5:WLP4.Y]4$$22R3"I M(@TRNPM5?-XH8X^'$GA4&K!NO]5=ABH^JY.Q\UH%FB$YF2FB%UL\L:X!;5S( M>LX@W[ 5'4*AK/8U0T.-$5WM T2S ;V!Q<6)$B.79?>2 ^J-?@C-B#D6A&(&4F76$Y-%BOP2_Q M#261E*GT.H U&QR4==ULHQTT>HH-*HH#U+BB/&:7C>J'5_]X(?%G5[P710'8PHBCL)O=,)Q 4GG6EAXI8 T*P!:1'(7?.8?F2(G+<2H+ M7H-)!!/DH0J!Z* LF-I+NZ,J[XW.=EJI[5[/G(WV.9_%2-Y2"]L,IDE:8DB9 M7GVV[TYRK=U#ZAJ""#OZ2),L+9*"F&,/KR-2-%Q6:'^)_I_$IY*H!S#:6N?3&Y MH3HI:)YT0L!+F(I2=J-\'GB*PNR *&OJ],=IW[N_[,M 'U=(UP;0"C:G$E3A MLE+/:_(VEG49"M?77+2\F8.*WX4(M4],"L3Y!$?\[9>EG,QC2 XWTI!!W])-OP4H.;XK?(.? MQX$T:I0S]VV?N=G^\^/:P(:8**V6H]^%YQ0=I5DV4(Y'VQ,=PV4;WMKU"Q0K MH\DE8;/8,K27U6O+/_]GZ!T.M)7]-A)GMNDX 9?/)0L[E9-,'NLO"A7)SZ36 MUGT"!\"/0 6+'G.A9[Y6OO7*C\_*F M!700!%)X4,]A@!,74X&3^@,QHPJ6P ML['BN! 2,PPOJV_B_.HTQO+\S4%VS5'4@I2X0#A%8!UJ;@\R&@)\ KNMH9ED M-AH\#P%?+=?F)%=EEF2=<\<90$"BFR#(_,^0[!K NV^"*XK7-M:B/@68]Z^W MG4&CPXZI+U@XH?E[(T.00+N!<- 7F4@P"3#KZ"PKDT]61\$T^4S0]N4[]8U= M3#]_+]4]E])&$CVLCKBB=**G+J-HVJ!5ZZD'10]9S=%I>H :5(P>F(7*[M<) M.&)Z4RF3 O2-: Q:CM\JQ44WYR-=Y0U(5VXL73F*8[A=Y&^3:R9 KG_ _Q*> M,G-%="+JC\+]N])K=&[W1SQS8_$,?^-.(&[6/D_C*Q+!-'/:LMJ4R<*;)BE> M(!D^L_@N91/?/*[X/F3RON%N;YP+\?SMM[@5AK\5 F6RFM/+U(/$!,9%Z@&W MBGHP2V\[HQ[D0&^FYO;!\(8NH[+[/X;>\*R9:?4C,785JA])SIJE2L<^NR'^ M%$<*DTW5F[,\"E#U\JG-QI>%XRX9DU-X;8"Q#','SZ>G+WSMY6U_=+3Y@&D: M2PJ_3X+!#+O!LWXC5B,7XCR9LT@624!+4^+U[L:)VOG56XKDBQ_ MLL$SDJ>UHB5:^[Q61*]$$Q-QF$@3JR"O*/>)7KF\O+IY;%UMQYN6/TG@67+3 MBDMB5=7Z?I-]5@#^%!6&3E9AIGLV1?)D/NYZ<-W)VHU?D3S5X#I$U5,W5S(\957.6)'9!U91?VEKC].?US:_V@= $GM6*H6L> MM8HM:A6M>:UB$QZL'=0J[H=F=)@_;AIO-4'H\/R?I52,03##"O \$3N2_;/3 M2D6,Z'YTGT8W0OVTO*7RG7!P[C3!X=DGTUI%8KGS4:O8I1V@6I'%S;\)Y&'4#-_Q9"!JT"'Q M#6P'!/+5KXGR+S-48@C@M7V@H#D!*DJ.1S>!SW8/R4]"Z9L#E*8^[&GM'CP3 M_K?!A^A9*&%=4\/GE8"#JHPTIX<>!!^M=&V W%]FF"H_Z^\Z.)]FP1,D.(Z= MG2#1 %VDT-P!?\Z@T4V?',%,M7U+O;OIG3[\OE+LFO/:E_.J"-O$F ]:^#:C M>4L,U?1ZTN/'+5?[]:ET4!48*1 F75;\9"**I?&(^JU9%,-Z%U MT4?X;D]_$U;AN"BUQ 8?P!@ $KXP;%-0BC]9,TX4RR*L@0UYI8.J@@SBWC:M MWHBHP&M-_UEGBMU!\W_\ZC9PZ1 M,J"$#;(@53M0*VF#@,85QT''&+[.7Z71!M]*]Y-HVO@$+5]6 #L_"M=3--N' M?]6_H_X)#Q'J64B$NK7_UANX"!_2WXC8R\;'QG]9:?85'QI$KINPMAG="KX= MS?O2(-+&;,J?X0+UHM@.)IP+"7=]E,BT2BLQK4,[TMG'W#+',;=&OF-NY>.8 MVZ4#=9).V'%4['%4['%4[,YNYS@J]C!V=!P5NP=(.C@GRGYM CG"$AU=_Q!_ M0_8'+9 !4+\2A^GNRMT#R\]Y8,>33&>]J><34%=&X9<+O+*R&/?*XCVQZ=5^ MLWVK;[V]-?B-GY*@O0SD]7>XY8FA0M+$ M4._UBNJ#"^.N4>^LO\,U!WP6T+_>7Z@*VJ8="GAX-[!US0!)KJ,$+V/$:@L> MH)!^X0:G.>S]8E+G%X:R!FD\2.%#.1V/FMNK^DDEP#Z/PEMEWP,/U'OEL]ES M;/?DY,8VU4';O;8A;__0VK-%[^4)Y42).OYM8_,Y+MJF@0//D5$?V*8U MSON^KM?N7KKB:/@AY=?/>M&@V@"0X3J(8"$[/Y<3 Y4K-J6>QVF8?)2 L1G= M&+L)+D_2 DN*=/JWA2$'F2E=+;Y!]QF*7E]!HX MQ.YQRY(R(Y*TG-YA?+WANI4=%TY5@!:BUQ4?TF5#;9@#U/-V1EPU/FZX6KE_ M^?*(,]XMHSHW!=EP8201+LUW;D:+FY%A6QE^M47YE EITR>%Q^XSS*%I<&(Z MK]N2&KFS @@'2?B3>V21E(1UA^?N.9(P) P.DK"'Z] R2U(27\3\.6Y'Q8S_ M_95IN[VR[Y=6(H%B==1Z_>6F54?M2/.R?^8!Y[^:"-]]$$2^BKB T&_. W^& MG+$G[_"D*,@D)Z1/WCEHKK.*:,B$$.RI.2))R:B]YKH<9L\1LHH8R(00;&-? M) 4>LGQV R-'=X?E1Y:%/SHC8O<#:L<9WY9]G.F,/]I?P\&/']R: M'1)#\('DZ'2V>:2";0O05"K ]SLP M- F9?N&C2/,R/HIKT9$7\19Q6A+)%/O^? _K<;^[O]]=\F9XIN3>?]8J5\X] M3E!V=2_WPF'#]Z:KZ(22GK6P64FVB3FF6U!G9R06OG^/)B51)CDFW0#?"\5E MG]"]@N8Z@VX.&]T<0C4I'XJ>ND_H7D%%G4$W_J!QAJ1ECN2+0G>.*NGN)G = M%U,$^O-.E[Q94']]S)GL!.Z&0% M&E)#0:[&(S6LHL;G1PW8(2A>(GE*W#TE'SL*^B?[%X_[/>S])FJW]-:U6^^\ M?_\RTNAJ57C+.;\MHQ67XEO.:N(=95>^FNVTD!*QHZ-'%7;/5-@9Q&-G>A]U MU;W256?0CAU;VC^E='<]8L?%;# M9C7/7'3A8F[@X>%6B,F'K!C'A)'2M*ZI5J)+%[:%(O/ M5JN.P?3O!M9 [S_=NPVNR&+$/[BD?95RVRS' +^^)+WAPY94KBW+A;Q0(V&7 M?;#2'XZ;A;(B-]RLX6[DZ73O X;P8#?@JI_F]OB))VKU\:-W.13>SYD-V09_ M0OEZ$MEFBO!*V,XTB13X/YS7+)8#J^,!.X.:%4E12*_U/&A$+&;ZJR,"VUCF M1)*5DT9AKLW?^=WC[XD%ZA-K;3_XW]W@[.)>+GY/?-#,D\IO?DHVA.RQ49VY_& M,!Q)%97/CBJ.,VC&]BG1>H%L?F)7+U<-%=?F)IF2]?J#0!]]DTY MIJ;EQK0S)-WP%+;72"3A_9FJ.@^:*\PSZ$Q@QTXZ$TEH )$@].IU?%R0<^YHQM7/M>E" ">3"V;2[+ MD(4?YY7LBNQ(Q31^)AC)\S3)95#BC[C>J/6P&-?X+>!H:#DSQ;?;R*^(TKN[ M!&9?T:[LVF8F],[GGS#Q_).,>2<,'FW[MQ&J.6CIB8&J;*'JQ4_9AKARS8G MFJ9C&M_694F6$4B)63TVS:S'M(Z(39!.,VC%3BNA>9*2H?G(KZYW'-&:OR": M02O^_!"&Y"2.%%BY&+1&@N<_K@(A^+U4BEYS-? MON__M<8222J?-CWMI5H7 M:P\V59D,Z5USS%7BB*OP0\U0@?]P\9ODD]E_'4LQXB\^Z2A]31_]D_9J_UI' M\T"P4OBDUA@2+0@(]%SXPT(PL/9^9_7W@68AN_40-[<(;5.4FUFL J>M6$B; ML0=@YMCR7V;XQ85I="^T#Z BAN ZE='$+5"V@>+ITR/' MZ]Y6>U#34[I77._E1T/JT3D=NQ U"^;+Y8>O^QXH5PQR57,L M78%0@'0&OGQOM'M '>B@9':(\8DC*B/B NT),NEH([E!,R+].'Q\UDVT@:Z' M(L"7(^AO>%4[^GME&(;R%EH#NF(Y< 71;_\20TUU>_\0LO!7!.H3)%H@O+\Q MO&9\R922-F]/I%F:7[Y? 0A>TWPC'A1]K0QVN!<$PO_]PGR96%PRTT2,@8;_ MFIXX4LI#YLX=?O:^X)G";4@,T/[\CIZY^E+SW!>-]L4$^_K9>+6ZUT*K]QNL MOR\&8U]94Q972TR-;7S)Y6O>G6BF,S&V?H-BD[8[NM$5PRT;ZI@I0,)M:N<9 MG,K0 G?MTRT1UH\'S/(C2\AOEK MJ88?7D7_E4F3CZX6_DI6V>/<\L0![1/M\Z2GJ5"E^(> ,&>TSY:M0_$L?OE^ M,F:%R:](7%#R*=O&3I<:)\N(:=H**3O7G;C#,R"B9OE\1I_!=G0*Z<7.F2&> M&B;/[Q!5R_ 0O9^>B[^N.NQ[#E7\WZN*H:C;C6VO3!;L#%E4R]-DP>!/Y99( M,4,=_$X&3=<^77-@Q*_\HDAZ[42@Q&,E%G*LSB^:GLMT5/[BM2[\ZN0JF[Z? M.[8"]/TBC=D3=GXQ0QIK)(1P&5P_AWG YJ"(G=\ADXRX+A03SU>]D/-U5H%J M>ILYOZW0KF?36R@8_@W!!TWR7_ KU>P?>#1R[>-^5IDA5.RT?I:DA&-CD0WS MF3GTK5,?P!74%BBUDWH:^_%LRKL:G;V:JIBOQ,:,!H.)A_IPXTNXK&6&(+&3 M%A@H^=ACH'<#W&0:8RQ^QUN6Y)G5)S@5$.RCFM[YZ]O94#3%H#G"C[;\G$6@AGN*X+Q.%@4H[[)*;"F'AY?$EIKL)P8D10=+3V$ M4'V5^::GJE;^?*A%@JN291-0U?8OD1^%/- M4(RV!I7SL9?"*89NLQ)MOA1;(!*WM*-G $]9"<"GJT0-M/V$9X*E20*9$O[_ MC%]0C1+3IO<=DWUW QVQP22Q>'_ M<6$\M:*]1])FA?%&%.E9NR'OS"N6B3*O?M6N7T[_.0,&L!4=VF-EM:\9FN,& MS8D6I%I1U2:(RK-2;VUZ^IEX=??>>CG7WO;)S*'%2"$9;YRAFY[Y]G+9JTI& M0Y6^? ]W7T),0(GM_P.$&/UG\^KB/J8"LMPT04:97]>=9/KZ % [ H8#EF8$ MUB=DBOG IO=FG"MNX]%ZY_(FW@*3.!>3)0&";3K$$-B@\*3 E+U.\@&YIE>U M/IZNK]6'CIN:$$B8'2+O5Q7W MY90=:I?:^CND_ZP4QP(2),4Y90SE@P\@@$,^Z#3[REFY7/>N5+7I73TIIS^\ MRZN?+$["5N:L1VXV)R^:-ATL;2R'-IDFR*V2)CBE&<]"%*^JD,4.7-,42_)L M^@"M'T<@(I9LACVGL IG <#KN:FV-(EB]DN*HPG3+4 8X#GZSHIV!& M#6MY'4,^>LTA)/RN*>=NK,!+PT M]H/=5XQ%K5KH/1TBF@ET:8P'6X^')C0IB874(G QSG-M >0*,[H70'$2U9O' MI]KST^B2?:[BU+YE;C]\!PU]R&W^1@%1@F:^;A7UB5#!Y#OX/:T8BN37ECT[ M#\$TYH.=]I'HQJ(+"R(H!Y[WGP6#>,R3Q];;&9HC13'==#Q6<.2"R10F MSN.W79+%3"691SSF@L<*0D[40U%H-*PJ_9#[G/&)RX3VF*BU+TBLXA%:B9E#W7;+^5 MAXIM ,>YL5'U?7]1_F@YEIBW[+:FQY\]2:,!]_+#>MTGI-#2?.YHN>FIW=X+ M\^1VI4OZRW=_YR4%;AV@O1-6L/DQ%@\Q;S2O/?B9;H5OI#:P(=LI0;6;& '% M)I(+ >#_Z(JP"2,\6?T^*KZ#"A[\W;;0G%< EP.13_B9%G$)5$WQ=5%X\!#OA6HHY.1$9URH M@KYKAXN B'@#K@/UU@_-,>U1R0'VA]:&$$57N2:A. Z4)\10XB3 ' MK@T4N"-XF6:T40M. '_Y ! N=@PLBC,#2\/5C %\!7I\NZ)_IMF[C.(O MB3(MLD;;2>FP+U7.85O=P7F-^4*XFHOVT1B_-?[2Y7D\26_$LZ8$_!;IG$"R M5))GV2<+0O6YZ?$@[/8.UC\(8H:#,)LUW52!=G)R ;J*7H=,TQU-SX#R15XD M\<8"#\F[:#!4V: ?=+/C-GZ(FSE("^?@I*UUYKCA^]X$FF39).-IE>/&D B' MPYX&9?,<)N-=(WW G#L.%&>!6G0#"931TXK(V?XRIS6Z]-GK>K;0Z_14;;$*6=.!'[>,,60$I>4!YD;!ZQO M@@-&YEYH[<6,O8@#MBL]P*B#RZ>VOH,<,&W]T_@6\5,71)EDY*2H88!OS2$Z M<*D^PK40.FATP"Q2:^E(;?@=*IKMGX3KSN3#B^A!J,U?>\)(I3=1_TG=G[XK[3'Z:@GO M3\-YO>G1!M-[T0:,6\EKXLUF'.MR M4D^&']0J3/2-S[?WDB7RJMIE]KA"+AB M&B!M:OC2_ALAV4(<+!FU.6*F@QT.ZD-75N$JH?8<#B#]-_@4-6EKVYH5V)M0 MZB'/O*-!^7%GFJBI0WB=9IPHED58 ZAH*-#2*467FGX$H@679_KWP5WRA"$SQEHA0K.G#"55\!-\NC4'_*F:=$BYF[.M)_?\K.>=_0GRJ]B<]N:I3M MUJ>7S\,S?'4S&431MRE;GU$ L U@AI09D602)Q@$"ALZ"#M&F_=#S[&>@+YK@U M["*XH%)2]&UMFIXS\ ^,WUK6S_[OW]>:W>ULEZ@7.APVPF\E[ @GZATND7SB M2*:0J)?&4#9/F/O!;-NG7I7^!16U%K?CA%DLM\5VVS#(+TJ*K9>+C[.F!TGS$)%OXQM:#%HG@W)\ROZ "K;IV 'K&"*AH-3: K_13Z('M*IJ! M4N=1P:F#',Y*%]*V!@*E!BU]QHU^:('4[..AN.-X*"/?\5#T<3S4OL9HC^.A MCN.ACN.ACN.A]G].SW$\U'$\U'$\U#Z,AY)GIO%,F8A5&ZC0P(.&XJ)D1'E2 MEI!V9]-[[:B]Y]O'BO7$[%,>(D/-%_C7FE[UTWWMJVR5*<\F(J)$]+8/ ,*& M$#B \5#[G_PVEKA0A7+@,?!%+K3%%9>P3.0/@%_I(Z1/OH*V.Y4 !H5W>PJ_ MQ#1^T;=^-;QE:W"'<'G^!8K3"S+5VVUS@%YF0[&A?2##ZULI[MFP(!>'>T&) M<..;_%_07//.Z"J\"!5:6!9E44&J65!NX50&9S>W MUZ!B3LHMT,5I+EC_FJ32B<3R=WF%$">4GV@1"2Y/3F9)*K%/95A'$:8VS4%" M6@J)J/"$>N\]/IM&[R8?0"36D,@KA,H6 8(A68DG)6YAOLS7*=*:XEDD,40. MU.4)-6A+T/1%LP2 6O:Y6B+M&'?>/;"=TTY+G0(9B18(/BZF1 MYBE23)PT$U*CAGK'0&G81E6PD%-U@(JZV.BH0#?8:R!%C^)P9\1A3W%2-#%? M2[*!8_DZG)FD>P42JX\BEV'!(!*<"1<2"F1)D]$8AI2J4Y ZD7R$JTSBI,>*6JK.RC[]ED&30;IQ1'2R$"O0>K4 M'*^58[RV'-+1W9B,KH ;%9.&Z?,X0?#YYQ84!\?)AO+JYOM;Q[M@7V(RMYQT M])0.F@>HH"FT?N4SBH>&YUV/N!ID/@F/7!@J";F),O91DA1)EGX$F=$F84^JG MD_.6G89ZUM.PX<3[C9T@;_3[]-$]T[T725YV&F8'(Q]!U_1<3;RYU=C.[Q>0 M KJ<^$3FHH1U&<@,G\#.KMWWC>,/TR%EAB:A=9# (),Y9K9LS5P/VIJ)F)L[ M:#^' ^;Q$:AWY^)6#]I\IF6^]$:O4=5&"31)BTGCFY;5611'6^LF4FZ.NEAH M_[.G#^;#V9:I*R%3,F?ZPDZ6E!F*%!,;VH=-WN(*7BE5P4L,,^RSF;;_AN:4 M)Q]E!)NZ,^6M@%JU.>CVB+X)*S9BU@(_)T2E'T!S4.F_A._)C3N.2F-7"C9L[0PE!-^%3# MA&M%@0+?%Z+KB AL;DF?'$;19'2R6Y)*WY::GHWWM#6JLZ+S!;4G"9(KBP\ MXW59EBO_+W$=-,?XA[A0'/>8ZII+JBN#F>J:E(VZ3]'X+2:@'O>090_P;U,= MH9\]MZ]___]02P,$% @ A(N96+=)1+Z[:@ %W4 ! !F;W)M,C M M9E\P,#$N:G!GU+MG4!,/'#88I$DSTCM! 4$!4:1)"S:*""@HO2A(%R+2 @2" M(+T)""@*43K2I$N-=!$%Z1"0-!7I"4A82>'ROWOGO2\W<_(_]/;; 9R+FX>Y0^M) MT#$65M9C;*SL[&QLS*W1S.T@-GYV@5,7KW (WGG >3I(2/UI]KOCR[K7K-XQ-3,UNVMR]9VMG[^#H M\=#3R]O'UR\X)#0L'!X1&?\L(3$I.24U)_=%7G[!RU>%):5EY1655=7OFYI; M6MO:/W9T]@\,#@V/?![],C4],SLWO["(P1.(/W_]7OVSMD[>W?N[3SD _AW^ MAXL%Q/H_H?\?XN)GXCK&QL;*QOD?+I9CX?_MP,_&?NHBA\"5.YP/@@1/JS\] M+G0U^UUC'Y?<)6N2L/N326X1>0V\ OD_:/\KLO]KP.+^;R'[G\#^=UP8$"\K M"S-XK/P@*(C!4"I)!2G)L^08R50^O15^O"OK%H[JO6C[DWQMLFNJ.>".IYKIL];1 523=80U8Z]D7#3'F> MUOJ6H\3N5-MG+.+R5!]W3-SBW2=6#3@-%O(B%2F4Y-KN3K/W"YSI(>[$+<[8 M13;*FI$DM6 FQJ/=[4MZUIUY:1,WJX;6)V,$ X%@Q5R"](GHW2R%@/UH_8OI MC6S;5(M/ 94_Y4__>MJ?'E3E5?#5+N5=,1>OI*-:GE!+O];0YY5R1Z1*WZS3]2/)$],=:<-HB1C3@(WQ."EA-4!*[ZAT(U5]NJMKZKX=1PD8"5.9$,,-!K82=WF!'X= M@?H>Z)\B6S&X-J@(Q -Z/D.$,06![$^ X,MO9<=;@ MZX6ZP<8AE08AY-<&FK2Y5!"R[Z&AWLM8"P8/X#7^UD/=_-W7*<%U^XQ5N1J( MD=5A-+(/BG="+D I:O;N]EM$^@NH]YH0AWS$!*FK?TI[+(OH*[[8=#DXX2UX M57((2?+!]D]YH8%[1R#V$_0&ALP&J3;7=V_%[SF0.6C1FGYQA6N_R[Q1\.:5 M0J>(O,ZFP4\1WKNYQ.HC4!P)V=HW-]\FB<2 M! @RN%B8V!(!0>;:%[CT'B!^BK0L)1$).P,)K=.]YVG2\X$/.E #!Z+9(ZKH M9 V^FUSR+L%]AV^R+3MO[']JG7UPL5LBOZ#R\_=_V ];CQE>"[,.=ZON'U^^ M)J#]5OKVR2ON=HH@UC?S_V20?;(, SB5P761>:K*[X:B\#G"GO%W+Z"NEO$5 M*A%2$1PA?)"P_\W'86U^7JOV0U]PS9+?)#QP7?((= Z[V5:QY9$>46MU^$/% MVN14Q-4N-A_'N[@RKE/Y8G-2C0KMPNZU7R'WN>]>O,VG<7E<'43DK+HLO]H@ M)B?UMW).SA_C;#?IF^/F4%'Y)/?'M4K-&=;;^<,_W 6Q0^[.+J/>?GM.-T(? M9XO=CWAN)JOR=@HU'"/2TEGH*YS_SN^VL^]\X=PK?R3G*U&,G.^6=V>F M_9Q3L!19A!5A"4E@BSU1DMH_K6_Q=N.J1ZF_HU:]:I%'!V-L]E$HN-ETL'XL MWE>_7_1$3OV\;,Y+R(7[K?M040!F_)%ZIJ;!QS$ FW-P9N+.7,@2ST23,4O. MQN9!P04SBL^G\)PG;%'RLFE8M TI4N]$OSGPN8 M#=V H*GLO%% M2<>/,YYY>+J#\_"$C!7=-ID]$@Q5M.'7]VEA#- M._9;BD4\&9O"F[[(G5H[PBHK%T'1;ZBIT]M/65QQ[:$5[61 MHC%B]GY6I2LT8Q)[<;5P7^MKRTYR0V+ SM;V,64>WTVO6;DN\WR^C@>[YO\\ M7=KREUQJ(\O?S%5'\PT*+EH<6^X+A6D$]VEV#7MFPLM3BB^?RN/X4V'B4V9L M;/UNJTO." MZ-V:V,KCEI=&?%'BO8+^-J]=% G(@2+KG;#9UFE$*#Z*FB)U\[F0J:JFF9>* M=Q!W7&Q+;_[Y ,RM4EEZ5(5UWX5A&E=_'E6CM6* M//*L-6(.>Y.LG10J7E2HD3GB.G5^Q>QY^ZM'V4NNYLK.QM5R9B=O#9_<.1VK MVWGNZ:7?85C#L1]K=A2)HM=Y][JF=V1[V[R4\^\5S_Y*>'7M MU"=DI_GCBZ\:W@P%3B=>W^7^[&I\+O7]0,PFA[RZR&W0N.E;[LCZY@J?PL!W MM1MV^86V&67V+NN%]97(8+[RQ(+R1:=OP4ADU?(X>2# VYL-;/!UG*!SVCC? MQ'YR(>9\%J ZW^^6[(A.?DVY2G^)]D,N>>/GXV"M+J)#1R Q!AL<.B""Y-/H M@5U7/U-3YBN1-0@3 2[=)6?\:AZ>].[7M6SPE6<,S==#M98?)4PM^42"I?J53X M]E4EYQJ;]>=,R9^P8B@.DX5!X4P&88!\>)^JZ( = PQ$5,=\:XM$#1R!,C"> M^XS7I>=1#6O-RZY@<7C*[X\MF4,(YP*MR+K>:L2>Y&!C5](3UE80U.$(Y(Y> MFL:!MXBD:6?@-0EB/UN1UM M3\:H6DP9Z=T%EQ^+MW[2BW?O2M9LF7H*5!OTR5+Z-MJK?QFSABV?F#+F8K@> M@7 9G0830TC@;#A-N(OR%> WV&_8?$".&F+PD*P&UBI3[;OUR-I$<(+'M )Y M9PC&8Y]F83BU<7/0+O*1;GE+>-;[\=WRX;-ST)ZMM2418C7K-9:YNI6%3FNG:DZDU/E?^OQ]*JSG">]*0I\+[BF=N:9BS1OKS,M3=C/!*]Q44^I.QOVF[ZN/*1 I]2SG;?(7,. MV5UL7OPC(]76T]6<:M1MK U??*B^-6NSU40S\LZ1X,N'QO/RM- MYC305X?LTX7BBE*Y(_A8V$2@Z51,9! M> VA@"C%9>I=HV=+OE5R[P5R9@9N)ZU7.4><[]=[K$_G[$K#N[7Y1^7N4R$? MKT^J363]S0+X29SXI,UY4A)^YQ,ZWE5P"B%)6L)7)JGHJ^$;3OCR:_:4UV6\ M41S/MU/9M8B("IO7+@@_OQ(R+PJ6S\35^K$ ETDC##X7YE59^TAHJ".,2 7, MHL@H5O[XU+*:"$F&BG3[M$?6??Z<83B"\2K=N0.K*B2L@:/0(+P-*OO^WIAX "$_N4& MOT;,-RGKIE'YDRM.%X^99+3'@O>Y?')JKXW+?C::N)7 'J?\'.1UK__5L;<( MUD;+8+Z?-J.JU1D>\'SCO:=L-U]95ZM8/WQVMJ/]5 KMD]'RZP@00X.9IBL0 M;F3?C1AQ)O6[@H:!%^,I>?1*1!0Y%X?:3"O]L\(U+4NVK(D@!(#OD<^CJQ:Q M\)L;1J]=[]3 R]WBUEV&'2K@%Z=:O$)&]6?I;\9OI!ZL9UU&W?>X(,.9+Y! M>!?]";L(QAV!-M?(UR@YP ")LN1V!'JV1'E/'DG4CR*[[SC-NL_4U;>B>>"N M8,XU_C\7)/UMRNS/OPK,=784W[X^?VNJ^NH=N[7*F2UWL[+"&ZD\@6^YY15>#TD$NE4IO^7._/^>34/YZ!,*'T""B4'=8*IHO'Y"2%"1.<-,_ MZ.@H!1R!6KN_#7P<:0T7.6PM^E'7^JN6Y.ST@[@YO30A_*U[*04T%!RXZ_3E MC:BZB;)2NL!CX^,OCPGZ8;ZNIFO%4#ITH+M7R60WZ)OX@K M$^ #.96\=(Y]U^C2>XGX-B1A?_X\,4]XAM/BL_ALDV@52%I3>-P%WC5@Z^8E&LE(\H%Y M[-4R%FO7VM#^\;_X@OQ77=0P]^W@L^7Q7Z\Z!WC)L[X.)HM^RG_P;3Y#'P+[ M)2SPCZ'T'7=RAR7^IF>O1:KPB[V]"_+OLUL^D/LUZ6^UN5>W!/'RM__9Y![<;%33C-+C\86IG4F=^G*\K-A_ MK,-Z;ES)G?5KL7_UERNP8P)=OXI-9Z\=LU1BM4XMFY\\QV4F8Z/R2)[S"6B[ M>D^=XTZ^GAWOXKG@I]]NS]!NE/HLG6BH7NNT'I/-%)W5E%0U4'0'/)]NKZ9X MAAI--')YQ!YW3@4MES2IM/;H6:>/5KK9NU6=KY^SFYO/ODZN\C;S:HTH-1$7 MMWXB&AQB8]U;'<"=^W@-=*4#8V?__/I[";.#L<;K%_<*GKRZTY7^U$CBKMWI M8@.2<\,Q$\(.]^? (O=6+H*!-&;=SO->W((J?J_26R5-*BHE(/[R(QXW4CX0 M!).=1CE-YM[I>.[45VE6XSNY+O#CG_LU7^GT N6P>5G]^Y\^O"J(S#\\TG!72?_OKI9 J<=JS@.=](O;S4YY-OE+<+,^;I-A9Y7 M 8].]7:T-^/?"OA) MA)%C[Q0YS."J'K&+KP:S9#F+([SQ.F?R,<0A&NTP1BG_,FIOF M#AZ8RWM!"2=2/SU\#OH&"OEK:XBJ7XMLL3#,0SZH7E+9XL2$;"SY;T2/'L\; MS9]S\+ N2U :ASPWY4QEMBR'Z9 :D]Y9M=J0#5.2?.>,FNIFP//&>S>BTJI/ M)VIE%]T3_NF<<\'R!LCOCO-S,C;>?KB:,,&C=_/J< U!]53AU81TB*L#AO&OV**TIZO/Q>\KF93?&E[,^?3\>J3CK_6$U#7*YT M3E.]YO+]+W4XQ=/)XIK#]*/M,!W.B/;B7XK'G\5N_0J1K2<$.>S2KI,TNU3" M92Z2BKJSU/*D; #4E4RSEZ0T@;:W/&:GJ"E]N%7.5-"64NWG4'^]E\3"%1_O M.!MJS4L%ASIO&TD=^/G2'VS9J+SP%)"M@GWB;0F:=41CV6L'[2H%J0?PO>A1Z! MXM]ST@)-B-7ZR"%1TH#8#@K\+2YR[SF4U6V=A7KL)/9#^.;#ZGC4XC5*U%(Q M-488?CLXW5LZ:+H>WK#[AWEXF:;]/A)006YQ>]Q'-G=#<09G#X,4$O-.ZY*7 M Z4C#.G^].M('$J]E-%W!&HT'PX7I;_H94G/C D![N"M%V7>I8$X(=H5%U@H MNB"0W$>VXM7,2C%Q&ON];+-\Z;*,NA[QQXM7KSRDV+J]$"SJN?+G'(;HA[M_ M_WXD[V-E @10@FXEX* +5A1C $NU JB#NH%)_J15_$'RCKZ<9[3&'2L"-EG; M\=$D7+(_\D8+3O5W>3V0L*E!-1461TZE_1#*O/S0"+S'0^_1!UN(!/,$-9FR^* ,URO=R37M%1[OKE M??L3P+P_W%5^.G2X+=A?>+RGTJGD7]@!O]T^EDFUAND]6T>@!VX+3L,%,:(S MOYJ!23)]F\&&X+:0X*G),+9*FF>J?H=R=9=%6 M_%LO0#5F0M#4PQ;$<$;[3RP=4+( *Z;99CH*B:LXT(ZDHS8U"9#,8AUZ4K=R ME<_4>A-@Y42"#CAA^7Q[-;N[C1?+KFAGA"*%KKQ?ZTSM0OKVX;X]NKIS@MD" MO.G?F;[,0#YP 1.3-D7)E91*0*;XU'>T#S8ATC"%K#L]$@,B9S;B*?,TUK=] ME>TIQ%D;BYF %KKQ%)BM3Y_2I+CC(J0E/S/=_X_H?S"CKN=.'T8&=B:1V\ MA#\H5#[H*V;LRYE7JIY7#KN8*@)$?T]394)E85*PN[0+D]U1AD6$'1&:)FFN MD:J'\"2-MZKH%BTY^3QW_E-H4) :$"BV?%,3R25Y.N8'KXVK2N)/)8<469FG M3%,R0!X)0FR@"7;ADD8@\3*2I.$BPH08W,Z2U##22MJ,Z*][)=<4AY""LE$]6K^G"'P\@_D2_H##PYX< M;>V##.D6\F7^D7],9LE!FF@^&)O!S!&.J69 MI&N5U*H'!EO56 4UP+TNOSKU2O\.WN"::;O#%NLK*![<;9IJ[J^.PJ 7W(8. MD5O?F)9$Z9< FB-0KZ<9+ MTP."B2G= OIZ-1N%MCUOU[48XH6$)9O6.=5ZC]X UPB-+H?BW^O^R>4?][2- M/^--<%B:A NI=,!5C9ZX?03R14LX;A1K 7-'("&$;\DB[1H9G;R/$F#J@GC_ MP,-[OYGO JQS^Z"4V:VRU3-PQ^#*8HOE:Q%@ ]O,XH MZF;6(9L%,RO"_ \#?L71Q,F665&1%?;[#3R(^T YWDUHP;DEH'/#G&R<1WBI MZ11]0SS^^L,>GX,:]:T!#MIQYI$?U;. RTN,X_B"@-)[I../[,W_X/0*%YD6)@I<]A$L7V'>QQP<5W=^G_R<*?C'F48 B9">T(1,]!>V/3 M8\X FJ(T(4ZB59*^)G$B PMN/=Z"%/3!LM6[2Q3MP16'3XX&]DJ19H$>HIUQ8K>'1)^@"5KA)YZF+: 'P1*,.23G6Q)'H8?)W,[/ M1HE-"N?"$+8A:#.0*13'68"J8$3;+8683B\NN( M 29XZ)8XU9"9C?<(J$2H:(!JH./>0+'FI#[_@_+U3MMRBEX-S^=3Z!R?5]_J MOMI@K+BQ3L--UT2^@QM:CD" G!M-L!B+WT(/P 09WV1XR;-#;YU2F%F^'6 U MA);<#W"IRY=$BVU Q30[ZO4#%%.V?V)ENUT>W&^/+EEVVEJ&HQ8Y^S%9-$$P MA9=>$MBK[^^J]1I?^2DKS:VU/4;U ,,Z.E1K$C+*:1V2C\0 M3C4!M/L+H7EE<"=;LN7K6O]))]^F+_EMD:&)[;@M-9O9\[];VXPH!ZYR'1;3 M+\Y/E>5 +Y+G&=P>Y ,&MQFSK_QCYK<)S8",ZA, Y"B=] +]>R0J'KD%*8$' MF[V^,JUI8;@Z0O%3;)U>LD;[.U4]T@BX"S1;.3CR*]3F?U=Y_OD%RZ$W,P5^ M .+$"4#%NW\,!B@ET80@PRA^S8DDM,3^A$C[YAY5!M ;B9$G@3^I<2(D)_7- MJN%,<4.>CZ//YVBF_-XM\4]EQRL5P*9A_+8?^V([Y$R/ MKN;ZM?!Z^6Z4"?)EV5[,Q-!DM$E7MF5$9#]QNM)81<^ M#$[=:(D&KK)G:CWC%58I*WK_&'_S>?AM3G(ETP6U=.8L"D NLC*X2XG_I1#G M%IWL[0I,XISH4$=(,W3H")3Z09P66FW")LHD'YN20TU.9E4 UHK+?40V]^0CN5"G+1(BFL9:RPUK^^KA%/OS89J]'ZXN#'7 MZ3P71BE0X09[, NW XC6OW($XE1DQEZ<,[[6JX<&:2X!N:9L4& M#Q^)'"Z/"JT7TS83>7WB)2R^]9/I5T%+H>?V64M0Z9NB#)XEJKZR7#Z$9 [& M)-AY$04MD;X3BVWV/!6X)N>Z%CLSB=P7J5Y]+)]!,LQ3LIUAGK;>"=EGA?9< MK(\YO;R&X=P*(!G^T^>G&M$,G.Q;HATT_44X1@A\Z,3?IJVJBL;DZY8A&PU: M*Y)Z2 %?Q]_90HGKD_@$-,D5MMB%WQE$+<"(G$-![RS\R.LPHW6K[DV^C2]FB%[C.";W[?37("FG.TZ[/ R> M%"H78QK]86=+%<^,E@J*)E!I.J]_J]@7SQ>'O8@NQ?HE>Z)_TL6&R :-'^0LP_LU 3J&JT4R1P'^PIE@\A3-HP2AKHE&Z(1Z@%&]2&BVH' M._M=\I%XT-'3W=5=2(C8#G2YE:O]4N[\U\_)QUFQYVU"'@5_J<';5V6,51LU M;5MS/]S5D:GH0![[Y]%7S+\K7-IF*$[:^[$)]#GX6"B\/#.[D=85_I/ M#[GR8B/^:R*8W1%!]G'*GE<&BT69=#S<^T'_H-B;6!_6O3$&]SVJ#6,"W32Q M64?\84>)_2Y)",LEN]V&#"U+@DTPU2W.CF@,3!,UG*V*3O2?@:@/O=_T< M,]\1S#,LYRV["T])N M-_=&ZSZ,LSJM7 9%8TF6;AAO.V8 \IC)/8J4Z?8F3[LRED@3FP&*PSN\,5^. M0-R:_P(T(3R ]QU26V,=PJ"+G)48$O7G9R98Q"J@Q(SP@BSFO ME2-\P0W#NKU5" M.+2),\Y0!:$#Q#-IF:LBO52^FZEMLHB93\]AM0?=4HO/0OSG S5'/2/.MTR6 M&'_WL>WDHJJVO6R;*C(<7E2KE\"Q+J$]P;'(%K4^935^)UHXO:G;G^HT43U2 MR:>U-PSEBA&A:;R^TM,V5SEI-6C<+\C" MQA"3J$& 91%9J2'7. MHRWN$ EQ7'<]*R+P)5=2CY(-?8Q5/!1FAD(=BGN'9&?2I')TTTXL TI3FCVE M^V5MSE4*R,-96%)6K(3@>B-M$M$E0)+9G.IDQD!$SDNUD![?Y24W)Q>A3 ?Y M3&L0]-;=Q%&QS_UM!D;C+-L$I\H2J= M-U#\##H'&PMI.1C$ FJ0K0FJ&4*6= 0:=$M!)<+ MB3,=Z0>16>],2M98T$!*T*Z3MBA%A,\(=J%B273.7G^ARYZCGZV@PRCHKVL[R1DEUHWWM*<<: M'NSF- MA(W90?[(O@DD*"0K!74,ZNF6C&VV&&_ 9V6XM;AMB>-0287:@[!C &I05XUV M1L(JHUNAVA&P,YXI^=ZJ]"A43]KK<.-6Z_09GS&5@SL3JS!7V@Q!"B/9C-.!@Y BUL#/?*THL89[4JHQ6VT>_!?.OM'X#P0<>2SR(/ M@E4[O[TUDZ\1[RRXEF^R=/8)5I7Q0P*3^C8'W3]QQ:J'BDOX'WH!OI M!AC02XB$0"DAQ[XXW)]WX-Y_E\6-NH M ]SN%,\/?;C%9J>JU5S]8]@T_\\'3DH#N8N 38IAI\D K\BOA]IM&^'>>.13 MA!TQVF$[4*[% 4>:RXYX?[ZX0&#T:6B5B^- !68X33[7]8LGPCD9/<5O!K&F_)]+L3>.D"Q']5LTM_UBWR0J*]0 VJ4**DM!Y%F&R(\GP@Y*YLH&;9 M./FN^I-HA\BN)M&5-[UJM%VBZM_B.!C@\9(%KQ<'R8>C@5N.7A8]$I>2^B)-_N M:;) Q+,NQ #3-V>97D'$?'%K":<).%&\@!XR%=_63KY&PJ.J(HSW\H06-JHSCH&HITA\^*<1S-W&\;^F$U M'>V%YO5MIJD!617P0FAFKP#9*EDS2C6*(>H]N.H2=:7S>RA=?9PPI%K,KBL\ MF_7&NZ4X#'UAV;B*A=R^.4MLR(*2+*" #E,,X%ZAV&+D:=9 .564%D*:BR?& MD]H))FDT"[+,$F[E-0'&X5=\)O,(-*!;F5*_'VUWO?U[J+3>YA-3F'LB9>S. M,Y>=LT(F?[49)]2 -?(2TR+W7QC I-J;42(U53'?W5JU8YG.0$NH)06JE^#@3/E[9N51&@: MJA6[I4T6F* DT+L,===%.]'#$(SBG:8D\^\(43R[9$A6$I8[1/F?9]:G8C92 M6Y;4R:_M E;*& ?=GB\+U0EH9:2'&G N:1.LME5$C60L8%N\AWN@_;WGR"9# M9^BH(Y"WD^JUOAA=LB*%-8Q]R*],XT5%J3.4]6V(R\ M=P0JT(],#U>_)/[F+>=:$NUD%F75:NF P=5!LB-X)^N;>]0CG$E>V9!^;#K_ MTC>VR"9X6N.[;HY12WY$:.]HZBQ<-@GMM4TUD_;4W(?2A*)PL %D M^A&H<7YD Y9<+,.8.P(],\>+#J*$X.;6;=W=D[0K>,C)-8;@C%KM?@"K[?3O MQ-VEVRT=3\45\]T4'_^+M5A@7$+BF.%I6>UK6!1D\/RC7D7P )<(/E:;OM1@ M?U=UM[B+OH=>:+P:NV\G+6>"".9RO.9-L( :[VI*&_:/W",UFPAW\&B5/G"O M/Y,O__S3(W=SD([^FU@D M"Y)D!EL2_5];A#["D9Y+A1\,]D*9?\"1?98Q4KZ&1 1,/7A]D^S]29F'J37AQ3Q.)F1. M9@E+V_L?8O[$G"<-S0ZU8#VZ6Z-2MEHYLE[WG-F[W?@D9J9.=+6=QC]-&0*: MF26702_M=OL?X[08F+( #VAU9J"3H>ZH]&*Y'!R@YTRB-$>H^.*EU08/HL0 M]]UUZ*6!N8.]E=XT@GBH&]^%M@]MTY-&T)M,C@990..D431A;P:W2^5Z+UN! MXV2O$!Q)T21#^E <0+/=;.L1Z#C\&''$T6J8SVH0LY-(TZY>=EZ3\/Q%J<9O M2?]=R__Q4B'MF!^!B!E*,3!05L4/ M0(.W[UO:3?+O1CQ*S%>&M^UIJ\Y?9))=06%B2AE0L]FVG<^%IY]7CGY0DJ(I MG*^U*_HWBF+A8T43]F=PSTO\*_#:P1?0!%&WM4^.S^>O45 TGV+,9>A(5,JV#]HKX]MA0:4]BNS>=>_K,EZL22S M9).Z3]H]?@O^B@+D"VA"X'XTZ0YLP1ROMJ405 ]_,D_@=95PX23^3O$-/6:" MPR:O2#>;NXF4S[9^_1UPR;S35-"NI;/3/,JWKN+)*/556PR2\:TP;X0F/,+@ M%B6H+8ELW",G5&XJ4EF 4EO FZKBX^A5\WY-1@#8(T_<[.Z8IL'(3C[%GP\CGDHB89G9[413((WT8:49 ZB3 MS/D,5.(KDPVU$+!>$FKH&@XEXG\H):/:VJT;LC!3]VA?;$O"HOD;6[%C,IN* M45)D(&R[(E2Y^P@4?3=/41FEKJ O+SV=9*P,5#'G9O^%0"3NI6(CO7Q5 M3#\=]OW3/TL['9WQ2W^>L( @<[#-69(;?K[/ZIDA+ZFR?X?7"?"XTD7:3JI; MQT1W.6,MWOM+%,=71I?:]J)G5C]V='3YGOQ,[B[1"@O?_>1Y=YNA0#M/LAIJ MX,(B#($,?(;><,R)^8=M+B8#G65JL$ISU?1LEY&0 UT/A=DW?\C*QI/F',Y2 MZJMRE]I,'<06C<\89'W: MD?3MD_[#'+V 8256@"E$XM@0QTAJ0U! .8DF5-D/Y4?B%8$4''AQS*&M%;B' MAT@!#?9DC@S\PQF$"Z$ESCQ ?9U>5Y;_U3=LU,=:3=7V0J"UR>6&'5LQ1STX MT>'FR,DS\P^/Q^FPN>M%!056"2P;O7]?+FS&$WO%W8JLRJ29OTYG_7=[1\0# MQ LO,&:5N@\1!W!O/,1&+RM6Z^=8:=+1)G%/K'0L@^/,1OODV#L?2^I(Z[P% M_V8.UC3@"F[)#3@S,J2&$36>VJ9=(C?T80YB<9,Q9P!SNQG:6<)GC7^>O9E4 MRX[9$.4:R==U6IOJ"D/I]0]0#\V4E%Y+(AE<:LPN,4'/9.@R*=AY],,&:9H/ MX!E!9AU!BAERPB%#*QKDB@XB4G2"D-;C[?1]:[N^U>*24YI#W('1QSCS_'RN M$-_-P$?]$1^^O9"E, 5_2'4&<^ZX0;2UEH'<3[&(7U>\9NI)=>G;RX.@RHRO MI7*:OY$?.'*/0.R:,TA< 91D&43EAZ]2G$DC\?5H9B=-TEHYU0&0<6CA#=W? M*82Q#%&+UO@[4Z7?0[^=7]E6U5TQ4\SDJ2K&[)IZQ'D.=MP'CZ.!,Q/#5EG, M<>E-D^+\[ZF6"1Z5 15@7(@9N;0FHS2O?PF7E69XC@P>I+OAX4G]AR:I(BKYJ+S_V.B@JXNK@E_VHJ+*(>W?['[.(II=MO?DF"&K[" M94$L.[$7=$\H[RHSN/!,EXV2VC==HLE0HMO@CI@%]1IC"=VB.3N?<@3RL<*X M#@,-ZWM/H4W$"\I0BCB#,ZO**G4A8PIEWTL_#(^&QAXYCHWU*5$ M=OA90-]MXRGNV$CVLB+LGX,50\R-JFB#=W0 8O?MI.O%O]UA4VJW4!G M1/]A9@LH2__^,7DC+N6.%'S3R?M!72>,Y.0:G!\F,+J5BM5/V;. MKBOIKZY8R-S6NYGB7;T( MESV8\(O(NYLQWA%X+&N']QC+SM[#D)VMB5$987H3U LIA=#^"/3]]P)),6\' M23HIJ]Y0R*]SN=W:?N(!^:*^!0P'T+ADBJ)@(J7AA&:"?XV+P))5(B:L^#?\ M9X8 1C&2& H%E,(WW4K^R!PG!W90C>$\9M\1061)6^ *7MKJ7C%C$!Y/\$K@ MFM^&(.=G=>9^GO M0;EOJ;5PT9U,^KM,KN/E:4H,6Y]:8M06FFL$W<)!^6 H& MEOK(4!(!3B,FI1HJGRN M5GENKKU3>IAX!*),TG-5:0;$+%$_E)2^=!D\"I^8A)\0@S,.'+I[IM%X<5)! M!NR\BKXB(<-8?-.:PL?J^K&Q,]YLAI!%-8R0+53.?_),EG/^C.>7K6RG \_/ M8J/BW&+!GY:-1C;6-=;1@V41CU9_WS;^NNW.)>:,-]/GD UO2-0_18V.&7%5 M[R;GH>*8U01AAQ=3\=BT.AH+45E5RR6H(:1!% M$$H M?%FUS@^0 ->'M8XQ7IH?97?'-3.K/9WKSO[E_Z'C>O]BRRG9 G F3 M8E@C^^0-E6BW@/^>/!X"3F3)891@JU5*C#[YEHS6!80%N=1QO3!O_V=[\PT\ M=YV:>W+WI5Z4?\ #[J'./H\$\FG& YK#^UOC<@ZMB++G%<=!HK=5@NL_YU/]^:A6[.91?& QIA,\DTDC_#M;\\AKKU MM^_;V; ^[LNL\N2$U>TWS[591N2#1X<0_'@DH(3=A!*AR:MX: +4%Y8D@YZ]]CG?**2JI'W)YF:$B;$V-B#15&57^M#C2P+[OX2!BWE]F;RV0%1%3"M0>*%?",(?/T("K*BF-.Y6LF$!_@:0_=;5OQ.=+-E/N6UO$5'] MJ?>4H?0T[78GWW:I!RS4VSLJ%/_#S6KN$;ZSZV[A"D7$X@^K#N?WK2")+849 MCMO&OWF>#[++&41E#=HX/KJ8KLX%&N7]H@/[.(+JU"W^R7O" N%&-J&T /<@ M UEI=4S^3K0:V!(<8D@!HD1(JHP8V3LU]W8/Z02J;,&W0 L#S=Q7-;=J\[=P MZCO40I\I/OSJ>._K04: W!O=4M8,_ YF&I^5P!"DJ<(R(&*]D'4W?DWT(O$3 M2I@640-W=OL!]W,1O$V*R8H@(--T'S^6!U]08QC"*#6'U'K C0+?8<2@P,UE7N*8-3V_$R%AM&5QEC.''&Z++ MU_(-5;M;IT.6\!RQYS7UO*-M%9W@6XN5G>?>;^M-I$!:D9O[I/C^_"/0R5XY MF@.I,@D!>0^_=!MX5[%AU^ZUR]4K 0\WSAK$K YJZEKTS+3UGIQ&J._Z'T@, M$>I:"I_H9XMD\W6!H@V;!=Z-7GW=UFA]G%/O^ 3KKYB.4\E_.G0JQ2_VA=BT M-RZ'\^8\!O\ >;?;3 C_4\ ATV7TR9PTX=Q!!D\3T-, ?TU!D+4W+1 5U6"U#<_$!#ZOQTE!/E$L;U>8^[TXYQKZN,)F$NG85EC*[&_"KYR>N%G(E 1\#\7 ML9I*CYT2I2Y>[?9^O%H?K7=_-?/-_+KRVY8?32+'!M(9/JQ7O MNJM^4^K4V5!ENE6?KD)1$:.<,.U=N?0#6\1C.KV=O[V^)NR>RIX]/^YICYKH M?D -88S&\)+J462>0:0$0I$S0W6K.JC MS?-GIO7E$(JM2Z&([!_GQJ4P1O$1(.JEK8M\2^7I4K$R^.&_78ZN8_.U=Z_1'(JX$;Z.GF(UBE%_,U MDRTJI^L#?OOJ72X"I4] $6.C&GX"ARJ2ZT&EY5I,LNV*>T3F"J$4O M(N*GOCDUG#'J>IP,'>2@%1[UOQ<_??/??UGF7,WD-::7%I9A2. MP;5Z+L[U!NL37E1!0<'8W>'@CDPAR(Y,40U^(A5%N@U9V,!EUE3]8?J>80A< MZG; _G6!K0*@;WS*GBF[1U ME^>J*_A#*RU$.H1_AG.(UWI=$7QUC_@6W$'[^2_HM(!3HU1$W.8J/NXH)WBTHU4(,N&W@/U" /8(7T[S4@(DB627BK>-'>DXU -D'U MYL[MYBF$8C1QN#NK;RSJR2/>"=%D2U38G-W-'$=+\KGK2^82/VD63/XN3,_3 M@,8A6QJ& ^0(%;E$/D[*S>F',[U:?PX-VNJ.0%Q62><#->SF:)IEZY$V"_;. M3LM ER5(6UPL71Q40'3C"3!D&-RCM2M1:F320?>>DM&H/.:>,^+(L^ MYN4\2#I=:;Q\Z7GDXXLCH'1<=LX)_'2B5#A4$ BGS-/?($Q* *CK=*^R3QQ$ MV ?%AS!J.SW%6$>"EQ"V;5U(=@Q\U/I+%!:LG0S3Z+DY8!7W+V UCC!N_GK$ MW%5MO[W+^4IN] Q%K6?P-<^#0=_3(V(Y&L:WZX5^AKH'Q_*\L'X8F37^ M_PK;_C_9D!_+K53RORT_]<,)44AVN),3.?JO1-[<*WS&^0.7V;J0:(CM_'[* MWY[SIR*B9;)*_H2U%Q8WO.\^V1TFX5G4TKQBN9Y=\QIILFS4%RE5J\*<(T4_PEZ(E3Y!Y022&XY]*H)PL%.+ #W M_0HC9*0R;[3WNESTLBM4\$ _+"\ZWK#1Z"Z^G$Y.]_"^LM\G+Q \ X$Y/MTR M_SSQV_3)Z3L?3]U^O_3*&&=FR[CPY(GEB@X(,G8$2F8R7,)$:N%^Z]PK$H1Q M?)*9B5 @A;#QYYGNR;E>-F!BH%C(G"*WV>SO&$NBS>O&O)A:/N?L*M)V(^-N MRSN[WX#D$)1DC@:4D301(G%U8"(-2[K7H0^E*C!&8MCG6G;X 1N**ZDR0^-; MS._=F>62]38[$8DSS55(#SC*.E$\),/&A5Q)B6D7"C\VCE%V;[R.70*2V?LX M-(G'5#^;R&0+,'7B *N4>^'<^M) 8I#LQ"EHV#+([DURF4( M1LC0"Q@GU]QX#'D!45,@@#2!WTY0P7@GT*3QI#$8^QO5X.@H>E:IDT70>W_= M'$>SQU]/?9P-U1NVK[O>-";E_6_A^Q'('\89,XDE.;KQ(/R (E(XI9F$W=RC M7J"!#3GI+T)14C&?W5ILL_%0<1H2J*M963,T)-<7%\L#H?Z0A)T6-W8_U *2 ME+<1Y/OAQ]*2^-N9[H9&+F3U*Y6=W.OTL];3^V1 ?/9?(-O\V; M\R0G*A_-C7Q $]QA\+RFV@)'H$](-F2 -(S!-4^U]G!_^+_?E/MYUU^]AUJQUUIDY>_;>L_?G,V=F^+;OMF0-^Q7H:XM(]$^43Y\X M+Z87*'-N_8/"Y:^."3 100A.$0_V35Y&84/^CECI.:1[M0FX[-=$<6;.?[B$[_&E7OK:9JR5M76KSNDS""M:^, MAN5E/W_!@K#GSAL69'.(@I_=V+T*2M.-T$B;R2W-KL,,^)3>F(3;+$GE#0W> M[W9]-F!9#.:MDJ DM@2N#!DEME)-?*\^%8^L# AU_>_'B-)[%L1EU$OPOT") M\2&=FBI3GSC>>]\/*-TI@*I'#""?0G7@[6])/,]J11_H1*5OK.;>G5-;K5>Y M\14!2;][B!MRMXF#IK751[^",=TOQ/* ET#F&6W?&Y)9O7M"*%3+=VMAXOCK<,EKA8_DG$UK[$@2S-DBU<4 M0LE[FPZ&F\6TAQ2+K8- R6J)QR-*(/J$2AY_RC$GU99([)J@(<(^,V,R*!MKGJ=_Z$8FX1M_!L63G0SG5 M:^T?FPF!4LX"3 D 6\&=*N <_K'@-D+(A/K^IY6(K@YD>:*HD1UEWNSGF_:$ M+?&#<#H.O=>O,_>X##1CLS, 022M"E[?7EOE5>AH)1%[^=W4S9^V?-()F)$: MOIVZ8W2P-VLVOM&2A-2,J(DWUO _X!F2:ZC6+!+SZJ:'HGE0C]>U],<72$\? MYT8>"L?I6$J=27M/X70[FMP'G-]]T?+;E_\I=B/^!;#!F2^;LK^T7$ MP.7Y$K+^\F8G_3#S?61[4BH+XBL\ES,D6Y1/Q:4L2S*5-_:DKK,@O=$T![,I M1>I([]^(Y]*)3;Q*XQCK6S[WUE>-PY)B)O*W61!0+6L+1Q/?U0.KZ6(,NV8 M.C2FR/S8B+&B=:71+RYB(&#(BE8J+V5'R(J\Y:\GZ#5HJ@BX/ZL:V\]"$4S2 MQWF*Q1!1P32MI^/S)=BA 7_9*JYW.T=+=73KWYSIP\_>-$1NZ\2I]&<=9H'/8JQQ_AU^Q\$LB">(W: M=5?T+Q\,&R/)[2;1!A9+DRZ"9P'\;A!((6!L8VSR,Q6,^Y>@:=W+@< 9L5%Y MAQG3DTD( ^VX2?/C*4\P_W[0#+ SE1=ZQFR_D)TUBN_O;3VCI$'Y, CVX]>8 M&R">9DS-[ZU4F<0XL"!\OGU$,1Q%-:VW2,(HHW0OHJ"ND?*;YK!;:O<&[OUI MTS,G['I/+C.V:8P/'7WQ;='>)6 UMF39#?^KNE/=YY -C4F';QE\B+".E!0R'^9YF6YSA.BWD[,D0 PS2L-EJXVY2O MXVG-MWYG7.PO$YS3A,;(Q7"YK4.!;G#'%F)79U=K8UM]>V(4\?X.>[Q-Q/KR M*LH??6B\%+%)>(MC)9JFGQ@+]%%\-Y=I0PXTTT8JOR--**-*KX@[QKAGTJJP M<1&LV[')[!757YQ?Y5#&$73]=UNEQGQAH@O.5H\UF_NU75VZ' UWCKVUM[H) M%3OAX[,0^\:1;V"2 :74"J&:OR]!QW]%OT*.MDV&!>E>>=MF0[^\X#R"WO2 M>]JI3-C^&U,H'M3$]>*2I_&"+(A_X%AB%^=^,M8 .[9D!.8'T4]AL/D]LH8# M> 5,!*A$1?"P8?K\)"@8%KUAG,'=NZ1B:#2:.S#X+,!>-P1=U1KYR_/.^,AJ M;O@CU?Q5[:6/J59]N!ISN[(1^I:DTH\17;U#87_7KD^+>, M6]U!J<6E=QY!W.,>:!?>"7S!RO[YC:EG!:-)/(=G<,>/,RT.D(WJO& M[IQWG-]J"B)/X'H=)Q\+8KP#JDLSQ(=V/_[S6.;G9?$.6[H0Z#)H]&V3GQZ# M7NEV@$IU01G&@-M>&D,=F.EO=^C'"Z)[8SC["X2R*I;Z*(?)GS5+/S$DJ8%G M@@YV/3]5\HJ_LM@,9?CW5-J-ZT[G[6'25R5>UTF/W+QJZNKKQRDO?.WFMH9' MFWEBM%]=T/P!Z^BGGGDRR?PG]8;U[M4D*'-X'O%4>F2Z?8+S*1BD\A\+(L3@ MU)_%-;FB57NS%_]4MZ":K8K7ML[D"B_&#'1TWSN_8,RWL;UX"P$KWSGJ[LIU MBB[">21=:ZQCJ.,D0:/_U/3'*84\_"&\=$Y T8U#YH\]+ARXX TU[1F22SFC MV*:8&)@L1;E@U0'IK^M[KW30]<6MRZ?%3EV)/+F"SWL '^UC\K&MRO65K9TX M=GA0))*K6J& W=CL#*4UG:G'D* A!A=#J=TL2((#I3:Z?Z\]HG!%,Y I!D]A M$Y$N-32JSSZ_??HA!2F.B*GQZW,)O#2U,K5=.\U?@O.YFT+? +B90@@:]Q:W M3R!Y.0D)6"W/CPS@Y-TVF^A9G.C([GL6%%NXT[L#9[48EU9JD=9OQAF"E!PL M'7F3YC9:,&^FEFG]^(C&\J>TM7$K^7&$2%OKVZOY4C/\\L"50YPR1Y_HH;[% MK'&EGC\2=W:U+"^VQ#_(V/^^P?,RZS#:\V>_1N2B>8,OZ$H:ZCCV\%\^?YO# M._)J:=Y)%R[./R0:BB%*Q8%J%@^ZC!D7V HH\R/YY _A,OZ:5"1V\:,-N^^/ MH//-]U,QZI3D5Y\8\#)0MW\Z4IID7[;"OQ6%M -C"6NA.*^-X1#5>,75:.[4 M11:D@!UP< T[#&DX4W _%,="#UD*HS>V9W8SX:YU5FIIF+@0*0E3;J?P(L> M0;3:X$660>[>^L B7="-6ATMEA9*E=L_]''R=VVVVLZV!CFVA 6Q& Y[YQ1/ M[K]@\^''H,Q*IK\XA[=W%I<.ET"L>6^_Z>(?_=O&M[@N'?/EZEI]G+4#/3/2 M(OE?NC0/K/\]__MNK@X>91$3YECZK,/F^_0:>]"C!LHQ08- MT/W\CA"Z/L-G,NA"0(OA#%*X ]URS96=WP0P$7FMHNC @;^:"^]1TH&UKS=: M[-,?K__%D>Z@!!Y]N(P[8+ ,V&B!IW88(N(K4XS _4JC*0 M^)(B,[]O;-ISZ):'?!/?1$ECUTV7'0_1Q/?*OK%C,MU]'1GU>@&3/+/[GS3E M#O8(< H8>3^ZA^\XTQNG>PXZU-J+ (TC*5))MVY1QN8M=C7W*^"^J.3V.T@? MFDT>DWX-QB=/:WRL57D'4>;NVF]X/KS4*-+P[7$JR"=G7AS(4>.G: MX-*^E'J;'! >3?OVP_[-VOQ?7?X^<[#9REP1*;(/#1C M5.F0IT[4H:8PPB&TW?D8DG "P[CX?;)7JAOTPI3>S+D/G'>R/WPXE 41X+HC M'ONB#L)-W=M4I:4Q^3KI-YF3SLN#6:2'9'W"IC5=PH4!(TXQ99ACS!-$H"+- M5)=QF7:;$"ZAC6389&C=GH%Q&^14R/SFT5NIF(TI*UKZZ%C ZSU$&2309;#3 M2."\,*A6D<6"!&?-$JO*(($#26 MG,P19[8])NHF5.6W[QJ>5H*1*\]*U*+DJB\,MSGF'&M8/7OCBZ?-H%?NW7O' M/.\_^"^S8,&IBQV??B$D,%%!G@/3#D^OAK;[=6B3?E;WN90F& MUK_M/-CWA.H-*"=3##N^)-@)^ YHD0Q7A(KUK&-6LB0Q(;OPT*RWXO MD@$=*&[7C0M#W9MG,%H4!0NSSRJMK2G;FF$*[NOH.8QZ\2=]G3ZZ##OO/ M,+SLVH\]5$^&!S 3"X-7+J-[,)J5C,N@:/C*& >8U&UZ:@)[!'U]VLW./.,7 M4O:[,SQ=S]K-8[ZY<+]^*@AOE]R#4C8\QQ.X^\*IIZG:3/S/X^12+S%.'8*_ MXT4AX_2XTLS^=,+0!'^ MU]44V/TX_"Y^_XT&S*X2.X64_V5/X^X7C!RX'UQ/,FLJ&\ M&% ?@//^@J:I[I[??\4FJ02,&8Y2?4(C*&^Q2Y$%\5,P<+.\@B>]F;?P_' T M=U5JTE:'!;EW=>X2'RQ$[:+OS?DW09:X;XO2(SQ'KW)Y!33\\55)_JB<.GUB M:WK6##HW(^=).F#Q\:OEBLBKK>MHX_/KB"-LJH8ADLG+Z2VFJO\TC,& DF2M M Y@@,(OFN\*"]-4J,*5!"\I>-R$-+J+RJ89*RT^H:)/]_"T>IE(S"SJO\W.8 M;+84'7\[V N8\S2&YB4VB0@>7)";[B 9 M=BOKU[F@(SK*Y8?W+KJMW!);U63H#'*=SWI1L==I.?\P9_1LK9?*E]DXJPB9 MTAMF2J\]N&ZKM4T%WZCC&()XCW.3'1C2T-U5&J%7:ZZ1&KDY#'"3][;.TM1W MX\#/E$YCRN;];STLR-PWZDY&AR&PW(T4><4M$["S56.U Z]=>S%OT^_I8S/9, A^!$05,P>AC81XK) S.LT*# ?V**AX M&&]YEBA#G^;;6WC'':U[H7X21 MMA$_1C1^(%3GK86F5;E#0XJ@>T[T!)+^40X6),_LS,:8W^C;P2G97 ]NT,&/5P*>5\ML[I\W9? ML^4BS^D^XI6!7>6F[#%$I*FRKK@> Q;D]D[LDAJ &$0DX26QW R#K#ZX" 9* M0Y''^E$)4^"]/_HQ]G85<DR,1%U:^AX3.[L^[6[7_Q%W^V!#U6W(L'*\#"^'#?G$37'#_'1S#KZ*ERNP M*>9_2:H'%4+KGSR0B."3/@P)V;-0:$^%,"UQY-D8P]TA=@K-^L>$EX3WVYJT MDF61@\2$"+8JX=W506:#?^T)JQM=?"#\%2-PJDG3?'Z@/5X+FCI]::;(4=]1 M7R;G6D,>U\E)%]O&OS/9Z)*6[, 'L++;)[C,S8/:OIBGCBEGQ%7)*EDIW5*R MC[@::%$VWU>YL![B8MZ:KX[BFA'M$;AG+5E'QOL]O23Q,TX(\F3ACX?JG.5U M\%/VT>-DLI'H@W2=BC-82[O#OG60X$**ZJ4_W (W) M65M1U.4YU*X_FV**4WW[@[AWK^^_U$<(@[Y.+LADY]LUNP:[3,XBMPN<(=5^ M59'1M^ZL::AX9UI18Q5P;^&)2!&8(OWOS(':<\T?F9\V5#%GE1+V,A?P4SX1C MCTX?;7T]U)R;Q'U7J_O]FMV [,4#%]/D XHO'-N\- 0Y%G_M ?=5'$\#(C;KYSPA/3W0_E:&@G\YPPX?F$SB3@Q3TQ<\&RR+$$';]9+JGH=@6W9K M-KSS)RTE3ON]\KC!QAO7>^1K9&*7JA-0SR&^17@U6)&PZ6SEM&#ZEP-F"93' MTGQO#\$7!PC3F4[X\X.CAXP"'*<)LM]Q\6(8V[&W10:ONKF6O((#5V/+A MH,!_^_WW&PA?6MH;)H,T@S6_&.%ZTI[:U&J<*OVS(_O^L(62@+C6)B?]*N;" M_BNF/J[G/,Z?*/8=V90?B[OM)MR/%,"HT(U!Z JB=R<5+OC;&"^$1E"$'E=C MKM((B5U2Z/F+4[!S8]7H[\O.%_[:IYD,K*Q*VYW.UJ9K:'I>]*@WCWU2?NQB M,O4"I\" HD6;#+?,F0V;Z,-N D$R8>B$1B5)CQ9RQ@2C_ZNCT+F/%H<'#T)P M^#V&:.C*K^7Z/89$()//D'Z!.8%LS-]J(^.2\$VW&U'1 -%QDN@Y1L(-<;M- MU6+LJ,\KZ^K"=G@P>C/ZMD;JSP._[V@&$VH?GQ)M,?=Q*YC M^R],#=%RNZZ@+QV[@6RRR#*%HEN[<=S!>BS(K._N:Q##E*:Q(.E-\P0AT'? M4%&+5M$[)NQ7(* H\6EGZW>;OOJ[RO*6S*G1%"JN$%<;3=A*QO.ZN?G A4SZ&+?C M.TVK T%%\J-#'2;"Z%\^:1*VFWGJ4 F_9G0&Q;BSSXWL#3%$VE@2 $?(B#0H!U88-.M>%NTPI@62*_J)"=(%!ITO'9W]I.UW6XM,V6X2 M6#M,?]6[@BCZ4Y%H[C6VM%]E4*FL>_((+C[ZJ]+:'X5/7P?Z\T M:R8UK#N?1YA/9-^+%$_0L.#\]B5,_BKGJQ1)=*J^RLBC^H2#/T<>G#-.&5[H MUE9^\>(+@TY'+&,LIXB^^/2?#!6:_4,R(66EVUV93?1CJ#N2BVLM[@K 7DI! MKUTI,L!N7=QC'$I_[="Q@'9^0B M24,,=:TD+Z;_M]A,-J7M57D9NL."*'K]$7Y9QA;;'_C)3/D6RVZ<,P[_(_8 MGHH"G=@!CGM?!<[D76._X=L#95XN84HA&/+G61"K?ZN5]W$4)X!M\>QJNM/_ MWD<6:(\7AG\O0D-9$%X33A;D\0E.L)S]7@X+PBV"F[1CCZ@(#]IC1%F0+Z_A M%&\V=NB'_GK"@H"J%4Q)/!?NSTEB,_Y_[^5_Q/U_7=SM+BG&N7^'N1895\!( MU H45%O>E*P%S9&RZ#MH_,7QWSL/VXMJ:_TX[9N,NAY7.*[-"%:ZNJ\;0/U: MFJ2\/EHMG>7XQI7F?JPP7ZC@8I.=@P.0$?)H' MWM6\07 G-)WYFGKCK)52MCK\K++93Z6+-_N\!(S&N;]8,"16>IR7$W'^R^#Q MI*UHQ?S7@5BN_4*<'UX4C:(.;(I9A92CE7J(L@QA>%^AX:!S9_/K8?V\K HP MR:FAG::5O#.GE\'9EQ95&2C6XQ7LC>+;[X#[$Q/QTK@[.[/<%%SL;S?502-X M#W0^E!R9J;\C_UUV%4^%\KFP/P"G=A95'/Q86[&PZ%\_1CDDJS+8JC<3,E(R M0!446@=X4$>?L2 OWW4J?F#R:NQL!>W<*1?3_)R[V+Y(W@HSC=K[A4JE2C*A*.ES6C'B:%LYOF$UIK(@OCN2# N MN6B!]DC^+G7T/DJ/'Y7NKO9I%=7@3])*A*G7+*T;[.5'BKJ?*@D2G'XB=RV5 MUXL!TE9KR\%6"G(SBV*\Z(F"@E/=2, MQF(0+KD5;GN Z>9U#IAN#?AI35V6 M\AMW&7L-HKI)7SM'"[]F-E+]FC8T$1??39UZ];9=7 FZ_= .X(YK'O'7"!\[ MB'9P:"A@!,Q(D5H3PTS,I[_9DB_V]WB'I5:6=U% M@IG1[^(!WX17;[O>QJW_H,*%_48T_VN94!:U#3^Y]G7;-U7"L99D4>!'O7FI M0+GW!#?M-SUX=JR8N0P%'(43E@5>Y9RCX?H)H"I^&%.#<5+D!)924()#*:=F>@HB4X((P;^JHY]^2J%\ECUZ[P,+2,DF;VX%NB6%0"ESB03_5"94'$6Q$,X"74< MB-;3/!9-%$;;#9(.[E808@C=8H@@:MF3]6SW[_7E] )F,;2G2\:(R%#VZKLO MS%!.\]Y5IW*6K'USE=)M\9G*=XA6TYKL86[F!=[=W7YF'_N$W%>.%NXIT$R8 MSBT%C7M)[ODXXX4E__;()#T7=?[G*<\QV0M.3HX6J! E2]A,T5=9*^C!A7 ( M]*/JT BOD:(>+ M27G:"EP4;!GK-S(E5&0)K#OG?EVL=/3P?YD)P]D49#UD:%?[\[]<+SH,,"N* M'SP/<[.^,(EJ>H*>??I^ZG9ST;!!SEO)EIC2+Y(F1XF X<-F2[T13>M>4[E/ M=\(G^.GG!>@N,/.YMRP6@& M2='L^AN(J-3<2C>P)^UE3?]UR3F>7> ]W77$/UT:"'"_.+YP"?(S/6>PN"3M MHY!H?!)Y&3SV;3.4;H*YMH]G&-)*5K@3PE&B#!M0G.Z*G7&'@2&495FPVO$M M8/%0?S]ZI:)?P:&/*/IK+"E?N@&\-^0ZK2?3M-&IVT^XM?]2,W-#[;%,/'[J M8%+"+\'C [\*Y2Y-Z05IYETT"LXMF_7_&Z++:,37DYR'@@=];J?ZGKY%C5QR M]+Z1UZ4P\>N]2LMD6"W M!#& F$04Z4 %OG1WF5-PA@N##RE#20RKB+]!+QX-O"9% <\C"ATU\:":>ZWT MH!4C9 7U8":( '+W0@&+G;0E>; ,1[&.^VO;R[":VMS$BJ+Y=JVODPZ@LVQF M:IK77@$F7\=V=_'Z&U:*+QH6!BU^AWJ]7),-$PRJ6)/%XOW5=8?]O6X%^OHJ M:2]@Y@/1'DXR3PO'5!K%LX?2O^G#)"EG@NHT7@&M2=2IG=MQT?,G]#1UY*R' M6KM;K$<<:X]:E]SYTOEN87!#Y,L+CZOW'2>DBN[Z3;.;36[B(Q6I@AT$=%2;L&&K9K MM"3P[RFON*^YR:]$!(.(ER8H(1"9J92797P1^NJ&CS=O=A+<0J^X9 MDJ['V;.5)F5.IKA MPH:#%)X&/J<<<'=[TY"I;O SV%W;7S[BM?.9N1.#PM0_-30Y;I8E+D^R282;0Q^>6X](XNZ'-IFD[Q:) MTF888E.[VE AC=_5#B%4%">HM.L!L+--###2TV[[Q=/$M[\ U>\&'VB )S95 M6[\K#JW47-RJR%?.L=T_.P\J]>9%H,KFT%[GWDP>/WDJK%J3T_*A37NJENX= M0WOM60LNFOGVH#[:+79>P\;0RCZ8H4:9_]ULS8((?C<<\9)IK;=>E+-]F_EQ M+OGXY*<1_[N:M2V5B_)6\KYW @S>'#T'3Q>.(PHS51B&8 *5R(,)3/H/G*+@ M04/$ $X J^(>D#U<%=# N-XIFS! C/_=:35'[J3%_"XE>2**YS_JRSP=6#VW M]O7U?<)6#"V2(I3+CBA+XUB(/U,QIP_:-#/ !F]'7CEFR8UYRSG., X"(V0J M<@/. 9,K'FW9<_IWB4U!U M>B;'5_]NBRI\_CV=4V[R=9R;:V&ALW'1:O6XKD3-AZH6'6E_Y^(0LA;WDFU@ M:!0%*NB^X#_N3O)WD.Y2G/CV_$H3,8/:T3CU!7\E=U-3*VC)VN7]+<BN$)@+_*0B&!)*%-\TI@*ZU8J6E'2;G29<,?K "Z/=V!!4I;\A M]LA4N%8B/G!\V;%%L[RES..OS^*[/B]C"XF6G/.G_8=#-^' 3<1#$GZKE;R< M16R$)C#F\FH MN>QMF?"!YYG*R!#]; E:J==4P='N'(!/;((V#GRY0%)-:NI4>YD0]:/8*#RC M+04SQ__Z?#(883=&?M\2 K+_5E/2P39E4:1['S> M\S>@^6-)8(7_>I;T,^9TWM(1,(06RN2CD]F.+ENXCK&AL1&^*()BF(31]\5V M1;RCN0QB><&@0P]I8BN4.KQI.#[9O&] JG4J,+](+LLYGP;^]<.GYK=!*_[LB[X].H91;"J@?)>2>29T5$=;. M!*P.%.[$8=2KEES6G2L2&":OU^TC#._[U!6_]B-ABRO[*I:J]RNNI%WM:&I_ MESA(*S)OCU,O;154@W8;J_)SU;LDOK]O#_1NM?HV$Z'^N'=K>KJ46G7UT/)9F M1H;V[B/[2<0M"THA:@C*&T0D)^$X@G_C$YT-\%7K72HT!E((%E2RT-+EQ1'* MOI3+XU)7\=U"39]H*?4*MXL_S$P>+:+T[HR<5.@?YZ;!:3@J(1:K_+\.#/7. MDM!3?4P5FO @,18/7"$J,&0!7)+LL%YA9"\)E0KSTLQ, K"?+O]-2@M;YO"3 MMB>YMT65E.UGU%7YO#Z_6^DJ0:CL@J7\AJ:S)\7=_O;PML]W&-?8"J3OXU>! MZVN/GR?0OK8\I.M_MR_8+B;/]Q^ 2_@7"!6+^Q=LEY3*O0]+*Y%L'D_\QS^.ZLW#U7NQT'3'->"=E4)"F^U9 2EM:W6]B$=&O?Q6 M>AYB/,J7'@AQ>:[<&O6Y\PD )*HG5*DO/7I?" M2XB (XY-C7O,FA3DR#7X-Q5LQB"\ZUOP[=IGN:%)3&0[T)*KV*&B9I#C5>:. M+A-\8K][S,JSZT?\G36)@-L+%="&O\@''=(E;GW1):!AGZS;E].D'H750LHH MU.:=Y9W_5C][M=6_B;MA'6K2'2<*4SLP=B)30J2?X 3-6-'?OF+ZW7+P TB MJ#HI+BTHG<(40OB-I\A<1Z,\_(.^.2CMW[-TX?:.MTQ/TV)H9(%GDH@,26,F M[W?ANS GP!(2O1+>VXJ\:;?^DH8DM6-TP+!D$8P) 3\J]YYC7FV'" MK9QM>6G!"O8M)/(?Q2_L4OS_5Q8>??]_9R'D?\3]OUG8&E! M2-MYB67__MBR)4[LSM[CKL,,HY,6#/4QSH0C<40@!8V.T]ZSE!*PW#QG?P8> MWJX0(]S3)07,-Q5P)V),7MF0:Z;\_A[/+;/2>;2LD5$Q-Z];J5KB$=D#>R14 ME'KBY8'_*?]3_@^*,&ON_P-02P,$% @ A(N96"*"(O]HNP ,<< ! M !F;W)M,C M9E\P,#(N:G!GW+IW4)/1]S<8FE3IO2.]2>\EH'1$FG0A*KUW MB1()17KOBA2E(TVZU "AH_0B/:%*3T P0@@OW]_NO/O/SNS.OK.[,[^;.7\\ M<^]S[OV<>\[GG#-/;G_=(@#4!CKZ.@ \/#S B[L?X'8%\/@_3_]+XS]*_E=U MX-WV FA( V$3PCP'@#P:? (:/!N!P!< >T?^V /"_#SQ\ D*B>\0DI&3D M=PM:J 'X> 0$^(0$1$2$A'>S[^[F 80T1+0\4IKWZ$Q?$C_PIY>.2/]"PONH MH8_!;!K%)_,J()*4C)&)F8657T!02%A$5DY>05%)^;&6MHZNGKZ!^3,+2RMK M&UM')V<75S=WC\"@X-WM'/WQ@<&AX9'1L9G9N?F'QU](RV=W[_?^ ?KL_,_%Y5_, MOZO_X,(#$/Q/Z/^GN&CN<.$3$A(0$O\'%QY^R'\6T! 2\4C=H]4T)7[I3_= M.H*$_E'ZEX8^4EX9,Q3#JX!I,D8^620_^C_0_@O9_SU@D?^/D/U/8/\'KF4 M!0'>W>41T " !Q.J#@!\/^=I*4IYQF55;_>/P\%-)N')'=V$!SV':84KMVT MEYXS%7:Q!ZF>IZ@7W @K:3N<&2QTK]6&.$,MC[KZ%ZULZV[4T7_,"1-/9)+\ MWDS.JA=%*TP\.?[7-(G*]U],D[H%+'ZU71.WW1B[.CPC_[VA5;?AO''5+DX_ M*04^G'Q*%W-(9,'UTG:LMV)%T@\,%JI$-O@SCT?Q.K M"?=XO%:ZPM?@XP48:PS:6PMO5_'AX_6JC0J5YQ"PGVERARBR*')@2J6%)@)[ M1Q%7KH!@P5: 8 B'&]X?<]6!BTF'_#-*DJN]%IX\J?F.I#_ \*M\=LH*3\>3 M?("^MHZS9E)FAC5>\TY", !OLNTO+%:)ON?5V[UR/YDV[C2[;^S!JD%[Z6G$ MTZ;Q]%NG%$EGI2_P,M-T=)39(V+^A?VEW^RE54*X*F[5215^@BU-N.'-F3^. M](\D9=FFV6#>PW1F']PC)9#U>7X\,ED1)G0W2Y$@,X=. _ 5MB\3B^E0:K!L MYI.HR2RRHW&Z90!Q>E,-HO_V8D:7%#(Z*#!CU)WKM'*=4T-4L[*A^,VZ=VB0 M[U1DZ:$F *#+':SZ-LEB5H#X2?X62]\E0=3H?BJHLL;;U2+*L+EC3J*LI6GV MR%N@LZN[HU"1NS5RS<$N7B#/-87D8DL_[K&79G:L]4;Z! MES=>7[><>)^V;DBO?G]11?'!Y87&_G><)6ZZ".50_ZL(>?PWKHL+=0L8Z!'& M--7;EDUDRY>A-G0:.F;^'-NR+Z_"/:L/0ZY<"D*#/040/^HNT>-T I>_M,.4 MW(&,MX!77,M,@[D==0WHBJUZ.%><@^R<1+ -5A-M!6=]V([H3+;$[93'K)@O MR'H__==<;7W"4FQX+?==CQ>NZ_W@>')E6Y7?F',+%.> ,5 MU;'07-:!90E%8)6%0>)[CPX3?RO(+/!SVRT@X&29TOC7+> >S'-RZ1:P5;_DK:[/51_@1?[WH(2 M_A@OJ^@L["W4A*V4VX,#^UOS#[(G@ +(P+L MG1MO;O3!$D&-$H/5''0#BR&%K&B!]&#.!D0J)^:UX:&=T1/;M/+#)WE(SE^C M/N5Z%_?E0S)D^.*YK:QS@4:<5(@?R&?].TJ[(LR_J\Y,!Y -] <3?C 1H]GW MS^QKYFH%10^FL3^3KYZ\$X,(IQ D8AU1XQ)#*'7E.DZH[4A)CHBB*N.#]4F: M\.H<1ZFZYE6V*FU')6'2/N$U7 M5\:%IP5E2#/DWY9$*UE2;JQ&=:U4_V,#(\AUG/D5-[-!&:S&M4FTGG4+H,<2 M0Q]^K$Y6E>OP9)6)>YI<"_=]D+:8ZZ_(FL@KWA5"U%5FWZ>[[V36V*R4ELWV M]P7#_?/T'+/2;4=?PI@MSQ!@[BZ+CZCPT*8D>-GG4^G/3/-?U=];R.6#=;?,'DO(D1_&U1PU7]LE7J^,1R6&>MI9)RTRT;'CM9*[ M[:8WOB[&'W@%XP,ZH/W-JX\(%N1[!J9_8736Q+,S^<(RL-ZHBKBN M=ZCJX3 B5%V9;XEGH13JYF^L=_";G70ZXT1+FF6'=1?F[?PN9<\-Y@'3L?[7 ML5)Z-3MA]S#QMP#"#@Q!.4:A7^9N6\II'"7D%<:X!N,XR$6.#>&LV%2IK#W% M2OA-"F1NLGG^--A<__L(S9$\?\0Z)V]Y>5WG#))VV[HG@%!?_CMOM^,"NZ_, M]1;B@6E'ID8 R;'^:.A0[#-.>A1G[DU5W7#9LMP%NMFN,U3W^[=F$_["9Z%9 MPA1.I*^/60(8>J3^$TVI& //&R[-3XB08[PR3.+PE1DX$Y$;^,]695K;:XJ-PMC:O6[(P"O]AY,"YV//Q2V;@<3_O2W5\N>6,),I0>\&S$ MFO'^B"<0@'U<"0'??%(7M0/M)W[&4F+>;8&(#ZY>#?OYMHAN4(.A3V>.ZYKC ML$6-B7I.LU+,Y^F]69'I"I,:[",W'6%TJ>\ET([FLUC'XH-63H5/R."[0R>N MJ<\ XQ8V&$KP!%%T^\56+>WS7@3OR@U_G22_ES)DSZ43:5@"1L"\?6/515"I M@VJNEK-=YD@)!@@CJGLR&?L.-?X<-]J.;BF*SENP"?II!K_FW'TG8S+;HO;E51G>%@@>@-+5V&%WHU'!\"M%K%L5?:8DLOJ.9@[%6.$T*'I).T14%8;5J M29.J=,QE+=^;NQ-%_8I[/GW'Z%<;HBN05(,TE7;JV:AS9$HWHN"Q48)@Z'CU MC8C>V2FOO 6@4E:?<^BPZ49;:@G3=F1I M4%FAJ(Z#D;6!^IC$2H@^RBHE#&\=*S7%BTZ-;P8FMN;D&>W HDY90[UE!O*< M?^8OTCCLM]D6E V^WW5/_]+-Y?IOU-QZ@PSJ+4$!,4&_BXT,EH@MHE9G/; ] MB?\*3NT]PPPVZQ6C"V)27SZL#^3X,-O"\723;7BZ=F>!J'N^B[8VG'+'&;SI MHP*ZR0WC@T!1]4-@H,?]D+ZKU[7H4&0TK%\%1(D53K4U$H6OTWU#\ZV+MMD5 M!%KI70"I01Y7-?TKYAEL]]4>S$P?>Y=LB$YT$1\=7U.O8P4QB1683AN,]K4\ M1A*LH+D8!*,"SR*/3P>Z'8>4R[_4_)[]K6O5U81^71QD1"M3=L#4X,!L=--' M^Z/JP="#%$FJ\EN *]?R"IRK>>M 8>/(AY8$^Q_Z^&@ 0G>A%$.EX)=GRT& M_;3]JS,/ 7Y>TP^8.9AU_VLI'>^S&?_@U2.*-,O/F,'K9W98>;09F*!O@[R' M%QN"7HOYY%D/;NLOHA#;[)Z#\")_ZB!+IB^2GZ]_,GRF/)*P:R\RZJ,]>"1O MY4T-%2KSPHW<$6M+:C@(OTL4U0F:"[KQM9P.3F4[R#BP??6DXQT2'9+8LL%@ M.\[J(B<@U&+1XI(A-Q '*7^2LJ!%6>12RJ,@CH M?8C&E+JP@^>T^VL9+! WUWI'RJHJ(9_W_YY4^7K7'WA6[IO9]3%@=Y=*NIHD M=\+57]S40;V U)Z<7#?9S47O.3DQ$X4LF$-TIP:J*!7R&''#9#2+M7,NM7/' M\><.@,B:%^9\Q(NTT3<3%14V;\[(W8FZZSZ&T$ZL>Y4#9V\!,:SO+A,1MP!* MM[_+%0G!\<=_$MUW>]#-"R&O&7Q)U5V_LGSU9,/O@N'R_W7XR M^1B=4G4M"&ZSN-/@RN(+MFNIB8L# M;R6BQ7:[>N19O91C$SG)+=LS[,J:$WBI6U_IW1#'J-75?$X2MJ]OL19^Y1]- M)MD5T>)+:YI>#NXG#%'L $13]4_^BKVLP40C6782!WH8, QH*I-I>_D([ZKZ6-\' MD?OZ9#\NCQ4^1?OU$GSSJ4?PXD@;4%0ZF-/K%[@)X'V(J6IKAW&":D!';AQ^ MTKO627A:1?R*D4SCT\\@#GE#=Y[Z!(1EB%WVR0/0X*H M 8,LE^SNTI><-KIK&6;)GRS;[(.!'\/2\HT_A(8Q(]CK:@VL)T0'3/HIZ775?9C[0O;?B M&=)"H_)NNOH6T,<5IK8/(S\*DX!PH@6CPN2Q*K I'C1_(Z3K MUX22KVW?]98QF@O2*S2Z1]_R6O[R]:*EL+]'I-"4VFATBGU??3D4D0EKL8KI MY*WN KOXQ_E!/G'G69" M&H'QDL^5^MK;4O-!"*XXB^IM9HBZN8$J79'%SI>XGS)C#15Q\,UU@5H],2.* MS6 I.52SLZD.@V2+)'9J-S)WDPM+=WWY#5U_%(U^(-_&.HP5>?<*Z=7#C\%_ MXVHD/6+WO#D7)] RO>W;Z/YV-]]!LU)6?LJ#R414[*?0!+0B==D121P#])98 M"@-#^ /+/*P<^&?$ND"H#5 >_YEX"WWK&]D]??G<\.>:,LM/"![2OG:QA\O] MX[H%$#V[2?LS&;TNV';S69WM=UY-& NZI^(=T\!OV7&F]MD_XGZVJ@V8F!-% MJ_&6V8MQ%SOR:.O78MNJR6PN!G^@&'ZKX\1@RA+7:TF(1D>K-\V1SP55C"WV M+XW.M!%%3BR.QF8(:R"@__!A,^)13,K/S><9_=_/?YG^./O!Q(9:8PWR?R9B MGB-*=5=^Y];)9[L;R*[H]WN89&1GIN0-5K_%L?E3 N&^-.#.WZE;ZP\LOK,E M2+:@GC,4.'K.#;UT5]T)= [^O0M>;MF?L4E6$@%;3Y0Q9;^J>F>CD_]UN A- M*1$'O>MJG212XP,ODT%]4.HP=DS>*%:_1#LXT)-AL-1%=DZVRCMKF+*B],#6 M+2?4-=LE&3LO]2W8#-BRL72^914%=/.-7J?&M"$X7HW;3:E:E=@XC%_J+VQ= MJ]BZO!R(^^'#9 MH,*2*W[? FB#JLFU"PU/R89?OVI%FU%$<>QFE#WHHG!^L*[]$E>;#"FZ2Y87 MN.FW.47HR4W0T0JT.@]_6Q(T8)64^KC:_GQ=I>%8*8O9BIC)BTQ0 MIW%_J@BMENU_][3HG1QS%60,[BJE:,-]3$BE3AYC_T#['D(1=2#:H%M RE5] M!,QK,IGU%I#0A8=6T9]IKB68R2&_4"?(Y=W79@;FA>.??BN'\N\ M$= KR5XDC;FY2[B1W^GNLB[RIEJ_CPM5N\-_I@$_D"<[@U*N)3SY1;RCM'86 M!1H$]G,MJ0P5<0!=J9:)MZC@R1(6B\%%X3A)C-OR1O2?T)#NO-/^,.$95;>_ MRECY./6Y&?=%5J*:LW&O,[W6,Q;>.*)70 'O;H?34 ]H\9B(^H'ESLQXB1U. MP?=GTPVK6*F"*&&TB6SKU-@D@<[T^X\,Q6TQN]0Q>I%T?G5)T 4?BGM2V$3< MTD:;Q'$@ZA1'EEV#94>Y#D/9?X/(:WL4L/Q3#U#V+;]9I7^O*O@V. U:'=/0LDC^Z,$+@ M(_^![IU'\)1H$G57),EV^LW(K-H,T<)MVLZUZD/HVZI(V@*;_MT"[K1$ *"( MQG5N]B3<5!%!AR-/ST_471OJ"@.F^A@!H$&F=OVTZ]H:*>+SSXJ_UK@G_Z#1 M850;TEE%,,$E)TC+/VP^2D<(O;"5@]./4;YOE/72]WNLZ#)R/5!)<-:)(XN] M:)+]\-XF0%N.7R[>G?$WQ&)Z#[.& $5S\K5AWF:L''A21J-F MC:+@M+];+3?1A^AD2Z$8T4-LYFAR'(+C&2UCGXG>T(&7% M3TCOL:#_8A9>)PEX+0*,#1F/"*=?LLO5)VL HQC:J%<(7:3H&/K _3D\[-\H M3K9VO1:1PUC:>AQ9[29L17= 71&CA&XR1.5&]DA@ OJ"H>0]"6UO/<#C^M$; M3Q;),('6-&O['6VQ+8L^]*!C2B MJ+D^1I7%&V5E@,FD+%"(%^MB"BSSY.3!V-5*CU=@-@SFAIK\2^5Z$LM_BI_4 M7NK[N*1XRX>2)X+K\@< P(H&;[(3;@9"ZEXILB6E=7C%!RIUWZO^-RZ./R%4 M_XD_M. 0%T'8$(CIXG3I ,IH [&=K85(JHKZ(\C9$F\!='V710S[PI6);"HD MA:_-2Q,19\,4C=$!<&[J,,([2Q=#^^SE?)?R3I'&4;< 9V]79/V +P-XRQ#$ M=' %7[,%PW6;4"U'B9Z?[6SM]FV3.%^7U#_7XPO7EIWE[UR1;)4:.ZN84W^( MN05(1,PR!@%MW%3YS*"6LYX_5FCLFJQ MUP&U;2Q;;SRYBE"8TO7V&]VEM[;CY@)"^QA[!'"_BNBP:N@9W^5)$TS#FS>E MX*C^RW7RW,WQZ_1Z\)*9MCXX,?'(%6/R7W7)CJI,A6RS+8HE\RQR'*89;^2$MY.M/Z ]5EKIHD!X MV.\T@JA@[XX--KJ M]KG<@"]4U5OS=$2N2VOWJ%9MTSG3$UREML8# +2F2+QPLP1]//N$QFJF,'(9 MP"I>Q(0WG]X';MI'7T\<YN%4[UCR*Q!EX?MK<6B9\N/U5ULI2=C:YM^P.6"V:J4]0,$ M;P:TABKR%L" E4*/(V,C>L0Q(E>BMP RS#6\E?/!C+/^J^S-E#/J69LG4Z-B M4/=O'>1C_ >3XVAPB= N( MOKY6Q7IB^,70UA(#D['JHJCG5IF\>CF+#MPS#[V\'SH]XTF2_RNMJUIZ?UN+ M1M*. ?<.1+"#7CR*NGX"MAI@/?D86H&I0%@-\G*VE?=^X3RA(@,9O]P4];3D MDC1Z;#BW*>\U1E/2$QW] MR[T+P,FPWA!J<,+*91?&N!3DH%OU+M8 L_AE/TV;_T?88UE6W>2@$=H'YI.Z MRK[Q.1IC.,O"TJX MDAH]"A:KG0B; Q_V_U<[ZP-=>CM!+FY&?DJ(-4&M?ZK'V V\]LA<=;=-F?_> MVA.Y%B[EL+_8XZ20+B.X!OY;R0+:4;\V1N\=)5[KBSF8*:2JDV NV634JM<> M>]8OZ\K>0[Y<92B9AA@A#P^CA /6+1OXOM:@!HPLBV7/GE5V(50\NR^ES+8A=\\;:AG9\, MW=:.']:N/71\QF-(EW#-GE,G$]%TY$NU-5.5Z4KVK$0D:W5?)T; S-]TQRR) MS>+9PYH5SYZB'SW"VTN^,YEP]M0A&(5@5!^F#-G#1DK)#S=H\5 \8 DSTBE: M$++(9O5I,?C3\-VV/<;.]EF!0;/(//SQ1A:2JR&, F*/L;CV@E!WSXO].0\L M/;2!FPC;@I*"M&^ MEL1-HK1F=1#RT8VW+]20#=%B[WNWPVTZ3H*3[I^D_G M/+8"N@'3CC>4YW!)-VL6GK1*@GW?95<<&<$U/F[6=C<:[;J9\@E]J(_V24;J M!=E-QG*21,$OE\.J5*URF>))T&IS!P>C*E]9!N[S^4E*/1@9S*T0'?5?Y?^X MY??';UY*5>7#;*U9,HF!!8>2959&7HG AD3/AG2S1M-*1*_M7IZ;.,VA[0)]]22C+7:S2J14; MM"AJ9VU,N %A^JY!X,=#()2!<3R4#?+63%C../HM+!RK72JD>QTRH%=G#C=? M65(_:@0=5(LED44F^V;]$_TW?A=KI&[+/;"[+,R-LA],"XU3Y44-#^&XT?SP MQMR$_E.]7*U9_N30J)#J9;'.>)%M6NG/5H.PEKWCIFJLZ[2J&BH5N1=;AE&Z ME@,_0%Y0D6&56A<>JNH'5H)SSO37KP?6%1=X[=RZC+]ZY,ZJ[ND:TJ<:?R^@ M7= -_@IG" ## A MWF__3AU8I8N(32O$T\B.5WK7R8_[^GJSZ;'L!?0PNL;V^ZWKYYE$/SMTP<3/ M11.-W>2+0$1U! P@6_@DB/OX1/TAF!NUO89P:1VZ1BPO6"FA=C(,+%'F$\BQ?0 MV#;Y99?DXB6C*H^0Q2+?1G!M38UXUJ3JN=2[RO ]PGR*!&SKW69OU!FQIAB[ M8MP"&JN'"=[BBFWR9(7U@8[T5%T_'X1QY5K8D5/%2]G_=&58]7"-6:KS'A@2 MQYE^)$B'I8X>CY>=>DNT3)XJ-L_X>]=ZK9]:O;ZQW_B!W;NI#2. F-[Y@E'8 M&H[^I@)+X,P)0WT:X%194#5'C/RI?B-^C$!=5@AE#FZ07528-TIY.O/:[=-] M^[= PJ[#44:P(Y$"XH!P73^]PV>@JH*>[9._BLE%PN**6-5)/!;R7!KIKG7U M/%52"=V4\Y4_/7[OE&C=U&GAIO'2)^E13<)78(OO"N^E.2KW./1:#;R'@":H M5H)LFS)-4:];:"-"D$7,[LX54Z?'_,'J9G+;#I9E$GFV2 D![]AQ#6"<1"RP M8?'8%+5X680)0=X":+"4F/37ZP28"X0=A^' 6]^HX$]%E.\^&:/7\O^^;?0X MI5U>^[WX2/$"V#S21]!9N=)E(G-8CQ'W_ILD)X$1EILH;$5Y*# J _L[@7@V M!QZ"LQ4VXL=R HT9$UH93$WS%_%\"5;/3-KV KZQ*^Q3%J%]<>37[HZ^WJXH M!61+ZR>.[AK;(/EE]?A >DO)/G8_.UVW-DMA3UK-5G'X#QFJ#X1D3PJG[P*N MZL[@8$SU92(*&AVFAKV'ZNJH'Z:*2;?>OUK/KEB398U-Z&)X*6)O\_@%-JFV4"#KN_NSA3/K_ZB0!/E2 M'131X9@\%]55],0_)ZROLU7_%'S6TK1@N: X;:M?.W .B2Y]801X"SRJOJ:X MNS5MK,0U%*M^4X;CA="FPI?#VM&/C!FQ1K"9%B,NG:D:V6,7M@\038:Z H^' M!6*O26Q%GY'5_$ ,X5% GP 175"J,!),[*7A+>#]Z5!>,ILD +M(5NDHN^T[U+I4Y."?:/]1)FW$]/+"VU]&I_I9D]5Q?$TI9I*OW< 744,:,[C@9(P#R@)[A<095:T][?U<1?71KQV7=/!NEIZZ_;*]&8U 7AG M4"S-5B\0KX; MS]>Q]/&>?KD[:E-8HF; C$K$P@/7 $14)U3@2+>N]=]40H.1]B)&7Q(8"0:N MJ#6V&7B%'HU0H=@Y*8F1@E@&41QI=."UI"<4/TP2!^>BQ$+$($!OW\^'K"%1 M7^94S:O H0.V#!,%_E\P0R, 9_B9" @ M3/:U';3O08^X1]Y&/Y0+ ]UR'HYJGB0'PY#'D]'!H>(^IT/*.IU?.!Z;3 >U M.UY;3'RL%B_QD#\C#-8X7[G'_5!#7>J.9B!=5A5@JDOOFP:L;VW^[S :M%%N M8HO0K&\!?WTLCOGWW_3GLX< M]>>OZ<'&?:^@3M%K6=C9SP&3#:U$A2Q+>:DN,[]AKFP@ &)\'7SGT0*XA^ ] MHQEU//4V@8Y,L.N 94=NM)R])QPGT#@K471T%1L3G$Q[W,(6Y&1=1R]MS!ZS MOT5SE"J+-POMTU7G&\I)G)CX%R@ MZX&I:FNR?ZE;[FM_?9+XO 6W;9YB8[G1)Q)_+FX!A)%D4$0^K'%%F;X02@CZ M*8*M<*K:?.>A8&;26 WYW!BCUJ=J=79][0B>Q)&Y7K\#^\)AM&&"89/K"K/J MM&[K@M<2\'H 6+3/MD;?O>Z@-:#4ZM0[<-;BA]_PR\M0IQ3& M-[^*#AQQI)K(4UJP+H[TYEH>XSO$^K !64_CWD/18V^N@:8L""X]M V:!:?: MM)]=D)/WMC&>=SSA=W(FC[TGR<0"N&$@ %#L 2BNMKK%"13WZB%!/^D!IMK_ MO>696)(ANY\!S80R/M4A+C2^\HN*RB65D>I8OR OA7D/JI9 BEKJ85DWFA3#GLS5/3*B:F43[$7%UI MBZ6[^F+KFA*:OG*N#+1BY%,\ZCW65M* MH@X_H>S05N.CD+K_?'^DKI,=X?\^K\[F&>C@H7X?;;$BU]U=L?PP/LI@H7[G M>XHQ1D]<()W"2DI_UQ[0)!+>:[4*!0 1=5=%\%,2<&@OE G'N0%NI+J_GY/W M&#.N/R]NBSN!ZWZS8[-+O%8SARX'LQ3'\(KA7JVL-JDV"KOPP][B!+'"F%!T M*#RJ'T8+X2K!C,,SC1C@[LN#7]H3R$<"J@*9^>CSI'Y(ER\\,A2]M^J)GMS\ MBZ6!ZL_+%1@[8&30LAB7!=R973<0SBDT.U%1L;_NJ=)%[7$HXQ&Y+#F60C[C?EA[Y&8=YV3 %9A2#&X0O&]69I C+>=J4,,A+%#Z=297U66+ON)' M7L:TSE71+C'[.[:NURA0\ODY9*5L5+K"9=^&O6$=?$CN.EH'#:6S!>=^M MG9=JK5](,4/=+4OI.5CG*V<[+'@8E_[-7K^ :-[$P#Q.V=T+A6=QK%@+C%7M MJMU:11S6%R&+:BG(Z?&)$ 7&8Z5>UW.LK=)QR8*65FWM%2W/G97$U$,Q=TF/ ML W#=FV$.:#"AXC>-%XP+-8'71<\^=T$X>YA+8A.SOI&>EIWP=7T^7VI 21[> ,LW/6#E4Y@Q=OK[\^G[\[F+]+O\*XFFDK,99G1J?WT?B0FA2[2.IM2V+7_0*KB6 ML*.O^JQ"U.:8,1LWWM@&>L^)AYD>S ^.V]Q@P>A&-F)+Z"[>+I6#V&'BHU+? MJV9VO[9+L@,3*B*37^\<5<]?^A58#\TFU1YS[1@?W37MA!0W63#7249KK ZF MX,W7L.DPU1D7IG4N7TX[VSY$[3T<=23Y)V.2I?<-7=^CMQ1(Y?!TBU=:ZKF+UU@9E15IOKE*_#W+F)6>. M?P5X);>=0[B3XT%YS@VW&(@98\5^C/5^I_ Y$^81O[UFY)*^4A2F7T]:>2DIQ9 MMZY9K>[KV8#LO)V=).^0+1!'&/\JA!/C68_!+1H8N>P]^3XMGC-FDV0Z%FQD MMOCD_O<=JW$%E3@ (X!6GV'O%D /\P(M^2)Z*H,F$XK8(,2(XZ?#S^W)C$0M MYNI\@JN]/8\:GG*W-S1&W@),FB/$+YXY=W>VQHPN>/'W?^U9YFKM;CGYN2^J->^(%97 MG+-^@D,BY@83"-/%:Q9T,SWPAK(SK'S6'&JOBK1OW(O52K84CG=0=(C)@?KW M.#RT[D ]P%I[ZSSD71UHPW/Z 3@4;HQ\O=BELLF2S@,^$5/5,5A>9DBKM.%M M%S/WXZQ JUPVWA2$4?P.8T$+#E(E.5"B7**VU$3N._;];?N;.0Z,:ZY>L?,< M-S(WGFT>%ZW^5Y.W?CEC76JG1288'W\_*2QH;3\,'P7JK_]%L!DRZ$L,]L:R M('ZU>'-M4L5=%!'NX[AC]6;EH&0>5\ ([XO7RMH_U\;>M+:V,LI7LR5Z9K* M^YS6?F(A.6/&R\K Q!!@,VS%I@-U"=M5&'LUHWC MID14,XP D_A$>3&VRZKJ<-F[/+5JO]JC+6-CR8-NS6YE=7G91N6Y_9M 0^F: MZ@ZY- ;.E\#CQ&N!6T"_A/?6DKHJ5HR3J7W&5VY<@GI\\[[2BYZ9H,/ZH_$; M0]VV((6\N==Y[Q4\C/*OA/,!;<]VJ!6 M)4E?Z7.^E[?.V@KK:NKH<3-#,CI3-]EZTXR'4W6H N]V)D1+] ]C-HHAUBC[ MC7ZUM@:% <+%6F^(FK=XP=SEWP[G^<&CA7''&DT_LI;H^=KN52.1?YHS>C_? M'!<=?[FK3*J1T(&B^*+[80_!$L-YQOTW#T+77@;=..CQ-\Q[B9?F:C7->9>W M1MFT1=FWGWG57#CZJG\,:U+1#IA&;>1OL#NAB?OO@RY1,ST,6+7IFBZ%+:Z[ MIJ%)+::L>@6KE#C4PX )*?:$W5,5YDKJ$5G&JC2W],S6.T])\)R?U-'V+_<; M^2B=!!.(Q8L4\6"L$,D* QNME"W>"./X'J6;,NS]KS9@-.5YV;NL2!*$$&OSERTY3MH3(Q5[D([ MM\Q=/6$]/C=Z]U7;=?O3/T0".:EO*0J7_]>_JZ/@!^/"Z_CM[L$9@3-84B%+ M#R;DS1T9)W1B])'U]X<=T;%(6/]&E++@()3"'4?:/MUEZ+A9R[9)''OL4R-7 MT.$DX_FWM7PA^*-#Z)^]X"6EUCQ;9Z,*F; M/P6M,"IH\^'"^S!T?136"-4_":^E"*-!%<55-"RJ*GWV8'7Z*]T7@C#T_"EA M-<=Z*9=JV!V4])EXORBA1PG"CG*-;N9BQ91LID;] 9*""Q<\8128"HO%XT6= M15[&*-/V4/(&L;0UKJ--'_$<858GLV]#A:_^N19AS*^?A$V"."# 35]&K"BF M'C') H;VU:# %38-<[;,JG(4)EV;[UY"-#W=U M%PV'WK6EK+[Q6*-K ?>_(.(NTV(LW<)=NW(+H%'U1FWTADFC7-H]/ :.AC3SZS/KNR5C-&8W.^EA/"H&/&5X9VBKZOZ.P:RTYR^0=,&]8;&5[,PZY%(:[M-U_" M2,&/-^?7X[V1X_6T/S=5WC1;^X2M7?A4 M%%74G^9FFWM,=XT'3NW;X%1U1M=A,;< T*PJM,0->"_(-W;COCK3_E5L?X&/ M>&B_V:$Z!PH4XZL*W/8T7=Z_!: 2,*FV99MR] C M$"IFV+RQ:^9"J Q]9>1<:>M@O;$R? L@EQBL]7HH?EJE/M__;"\$FM]3 [6X>R M+Q @'E4_<,D]$F$!>-LA[>*6F>P0^K7 X'R MF>U/448*?#-_+?X5G^1YZ"^5UTS;C3@K/N=\W] [.JS$H?*6LON M+:KE]PQ MR.='.&T)WX7S(YG41VIO>!G>Q5_AI4B-"C9,L@P+SDY=?+&J.M+E>GQXFFIL M;I;Q?-+'F[/>KG7]U.BT#/;(XFC'J".@..Q?:;O+C*V@T._EA-.2N?&4 M9.PH*L4AK]HFX=$^_D2YI6N9PXD&.W12V6D)JA;%G':D;< M=KQ3CMYF'M]'*;F&\ &&/JUX )X%/;7,!,E:HQ7?=CXGR22'U$Q.N+2=42K_ MB%90^*#O XKNA@PI^D0?]L:!FKCPKT048\S;N3_ZYV2K_?E,FO?9^&CCMFAU MV?3IZUE'K'Y:;V<(+958_K()&'L]G$SV)+ 0,[Q3A-Y#?:;(FIU[TQMG[QHP M$YO,)YU?$*G[D6/->VN%WF.@,OX1E8''?A6Y+I__BA:J/I,B!\4G7=:DUSB* M+RN4R"[=Y=^<_MG".SSS>]ZB\_VD2T+HQF/B/V4KO8"T>\3$A8J?*:)GO=-W M1#W=U&?/[:6'\=FJ-$S9>[)I1GIM M1AJ5MI/[0*,OU]\X/88JIWW2]M>RTE^E21:L\*\MKNUWZ@65!!Q>^36B#T>= MD_X-[MQ[P2%7/:-#\=:_*EQ233GT->Y9M.;>]]^ZIAK,^Q7"XA\>Q&=H?="G>] \ MF[U^GIM,JY4&&WN.0V^-_?O$G-#BZKOM0Y8^2",VEBZ4(FE]XMT@9&$T,7$< MD?$CA/8-4_APU63@0DXX-05 )I_BK=GT___T\'\IS\*\;$1W==M?^]@?IG?1 M?F0966=(<#T%Z$W!DL>QH.UV1\V2.$S[*;U&#+FV0F% M%862>=&' !D-NFG3C\5F"3-#M;S_W,KFF-[5K5#3Y;QKT%O1>?IK=8ODU^L_ M$PH/7Y\.(0N*UH?"3J_MU7[CS9ESZFVQE:;S,@L^'(LBDQX6T^AES_P5X';N MN$49&\)+0:E)U"CYADW3*Z6W< YP)9*E<$E'WA9S-J/=E&?MZR#ZP?J;* @HIH:T,.%4_BNW%,2@_P/V]RP!2MM"W U<0>SY9("^:Q:^5RL?7]X]GTBA)!H9.@1]M>P[)UMB-HC/F;S MZ3JK6/.6,'A)]>&E4-),4-Z)NN5 I/7*R4AR9D2L>6:SO*+:Z[1?A\U14U$: M5,4E,H\8\L>9GQ$5)%8^,R%G=,P7(B/E2P,0%A))?.3TWQ4 *ZZWPQW=AP(G M=-0"I.[>*#Y'C*R;_*&=OAT(3D.]*3(_'3[^VGW3ZW'NC ,Y&I7/X%[J\?ZKS9Y0ME_L>K]^( M>;X4RPBQ>]]^WQ]9P(%PI-ZD/O69+D5%F@9OO8D>83!AQ*H9RQ< G9B&U'+I MR&>9P+-(8\$='V*@\!]9/'X&.B/:++/]CD=]]W;&LPB_F^B)/;LG=L\@FF_K M7LFUH[#E7\P4I!-3OX8" M"TKE@1V:O[4!#Z=TI(9!QCL:@"#FU'/MSV__)X=L(G*.+( MA/GPEWRS:&OP% FK"-+<[.)8?GB*.<^EC7"0"UOH\&1)B3P:9:/6X-9[CSK0 M(YPS5-.M\?!CYU+_2R2_B7?D*(W[GH)YZ/+Y/VE)(8PA[TGQN@ MG227LL@3>/%UT%)+C*'GD)J4QX[7794=9<09I+2RI]WI[O4FON"KA4U#_C'% M[](_1'-T.2QWCEY_6>VW*R/F@:AT* M]P;S/]\BZ>7*QCG_>TKU0W';A.!W^9OT$^%NA4JST?80H8!'M.TCE)KDZ>?4 M&A/"C-8?0VH:&AU5LN?JI'5"\'6D22;\T[0!^MI:KN\=9;04[HE^I'82$AMP M.F-XUD0SA6\,F%5?]+TNV=.-7PRB<#)J$IA:0:HTB'@[>T_GL%G+^VER,PI5 M+EA_M%BP7F*FK:DKL\;+L(C@#E?BHXL8W4ROB'X[SD7Q#+L/%R**&$54BN@= M$."_3;BS1+QK])"EWN1XYVG5/SU"!4)LJ21/1X":ME#.@R\#Z5DB->S*QR(( MAA=+?9:$#$I]A-1&=Z>4569'SB'P_7H1"H_>(#B'81Z6SB8V<29*_'$ *C-C M_'#&A)P3LJS8JQSGXLFQZM"&K:MOOUX&:&[Z'<%G6BQP3TEZ^ MB(RW>)."O\Q8> G\T_%/R#,.[FVNX.\IKH)V"*I\=ZG)$I?Q6-B2!CL]7)9IJ 4$4\S%34]/8<=ZWVBQZ'',B&M,7'/>%M) M/?+.T-$^WFL)8JBF]S9D-976O"=".X]I:2*E+'GOMWQ[2LFW_F'B8DAC IF4 MGJ9\P9NFDJ)]QR:N'SD-_L5_?Y'>'8#W6V]")_3MK-94VGLC&EI&$JVXQ]DC M+_*Q@WHJX1.2@4FL_Y47I/4HWX>7AH_I4?73RJ2QHRHPG2YI/\FJ50Q9BS-8 M?B0PZ+THE:$+?TQ=2DOR"F\[0H/6U+2K@0<^RDH72=!1Q9V!U\=]IDDP%RG< MK\4?'L0?AJ*0[G+=91G9*@P-U* L_N"41/&1&B\I8PRPJN$0F/HAC;B*F[(X M0DPKG"\IQZ27^'GVBQ\U]P(LLMDC%7FL4^@1>'^>A05I-<8[BD78Q%R,5<4MYG#P]8B0WV%V%*4W1)[0>ND0>#%UQ'.=5VZQ];.)>'P]C^A M3.K(ZY=.=GY.;*;(S:DY3!C^;H1#KSP>R1U'P1VK5YGE?B*_P2X;!YNGG=B.F']EU91^BVZUT=<@&JGF% M 57X\__O56-)I)8 ?#WN>]>E6^'KZSUSS9QXZH4%;@1G0!P9$GT+N,R_^=A# M#*;:=.TULNLM9)WENRF^!3C#8M?EYK&:Y?*=FXDE$J3OZ/04D!KK6\Y:XW2L[*V<<37^3R M_5:TK_?3UQ6MQVJ9 3C76X"C,49<=[">**P?AK( )6RT!,.Q1N@]+)WOUF2* M.C78=Y-/F:@M%HD9=*WR7*Z/QK&XMVT9S.IDOMGL% \Q;$L%77.T=$G^\E!6 M;?/VR!7;.C:.A;4.#Q4MI5X6W43A2,,68=3B7=J?<:M<34SQ6.<:\*))Y(I! M,\KJF OQ4QW(MH'QU(D9-P9] S]V0/%\;VN:&:CFKZLO_1DLE2)<*(M=O3-$ M#>X'D!SJ)('A&3Z.1@GV+IY"T2Z+FUR]]=4&@]C"9J H+6,2C+I^79?Y M5WUTE-VW5*/P?Q7&7$WE5?0=D4.U?(D^,1IQ%-H/SL=45\I,-3B.3[$,KEOY M7(U6J3!$K>^F"@O,:8,$MZY01'+<0[>T;V[O;K71X-TV$"H1K@"EA9R76'O\ M+528P[I6V4-,PS]I3\:*RZZ1$N;^#=2"5M8R6>WQN"_#V?GPK/?Y%M'TL CQ [_Y]^(ZW M]]"R&F'=W,'OQ5>)G7=]!4SN$PI2%YIJ@BUK>--X).7"J_U_W==K)2\OEF%S M^(2W,-",>)_JP<$\^$T2J C'N'T+ HYS,6[' "73DI''UG (0'/;=%B.FN8Q MO@=%_KZY27?*\B.WK-5,/G#Y'AQH#MY5!@__L.9TUF6CE7M6&W2ZMV]T>Z>P MC?B^CU4@>CFT#)W4%]V0IRD:J]29_R]L$WQ/",T$7!2RQ R[])#?R?<0P00( M\D/]) H]^G4WU3Y&:-MYW;K:,NX[J?)8:'"D34DZDO)$[+6P0^R$'R8U^#+Z MM+$5H@HIT88]WL/,MTP_F8$%Z,=>BE$8/LKQW$*]4 M-QB=&GIR<_1$-A+4E., MP)'+'D=W$.I("\MBQ] B R"YDSX)%>6#OH N-X)4,J[RRN%P"3C?]1LA,<>D MC;*B7WI=?=%;AD6>&UX.J2$;/P@S-&FK:QLQ>^3#.R_;!W:O0A0O"X,7K%5[3PLB+^8KW+<*^>+S#%#T1;X UZ[35^<]L.+I: MK4LXQ3"9:K[VIG]SVY#_NQGC54B&YBQ" P<5!\JGJTO5$$*9TW\)^Q)6(5=0 MX)X8@:]X&]:2&;BGE39BTXML'_N=S.C3Q6V+\_9O_8E$O@%&G_+_!J[?+1W3 M?*=>GA"29Z59UQ+7)+Z,9XX2@-,8<,^81%M!Y(/11#PP%<9(M @<)9%M!IYA M,EW(A:7:0;-LIB*YT^3J8]L>>MIDZ/US2UJ*[-4>]JE[Y_BD.=O\Y9K?>Q%A M,%:LR%]:C^#\:P@!IX2:EFFDM03.I-'5I<824D2Q3@[5Z5,F25V_G1C/VZ/(J_@08%8RR5W MF>*UJ5?#Q\,#4=>:L'>C/(#LAK@\@>TKV0 ,P! 66L7N6 PW+QEO!Z)%]X0S M6=\Y()K7YM&E=[N"0Y_(X6RLY]*UP)_G6X:M W8Z[K3<0M+ WA:[#PW.+3!C MXF*O&I5]6JLSN@I)*%HJO*R,X#R&:9!Z<]XBH C.,]F:9N%DE]+O?6/?H\*M MCK0^R7[X:W^@TTW57S^%V;"LDN/SLP,ZF)# MY1-6!(FNTAJ01I&6TPL YM&KM]("PW-\UK_&I+&G;H1PA96(57?!AAE_A++$L3ZOV(4Z.IP.'RO_W3A\SG=T+*:I@K_ M.4.WV) K%Z'?&">DSVG*:/CA?MK668269'\EMJ_1.UG$WUK^Z.C?Q1I(=@U1]+H'E)5,> 7HX>K!-^)Y5B!+\@&S"<"T0PR1J M>JABQ_C0SA?T:U[$)AE<6/1XG1N7J@M_8YN:[WGC0E?1CA%HSN?CUM^N8*"M M8#0G0%_D)H=7+CH?]0#G&%Y-8 POA1^+]H@S.BD^&^-#T$%<\R@M>L]?>#F: M8]X[77)SSY$.MT4,N; TTG27PN\H"B@ \''>7=,&R;R8!Z5")8:']PN<^X"6 MC]:<3&7H,_KISA:A0<;5B :D^^6D.WN_DR^EZ?><]^QMR$$JYM)WT1RQ?;RF M#+@]?GP@!-6XPI@GW=-EOX9E.#@!DQQH!T&KO4S6+U,"\[C5^F?'9L *I50' MFTBE-.I^3,AL><]%3(W@Y#/6 Y]0S$V,XN>;=Q "S[(00KV29',);R6-NMG/F]Z0K7Y5-R1-J -9[ F;W&N8GSY39H,-]W<#LEJP*&\:: M]072"DA1O_TF^W_-70XYHES7K1J"@1.&*3MQT6VR>,;)H?0!KI. M#=Q1$N:E*[DD;84K20Z"S/W@(U[)56%LAVR/$,4D:H55"NVTAW&+>B=9%0E1 MMU/FDU8A./5(K?5[L]ACN57B8Q)58!622<8;S!-T'72O\O]Z-HN\+"WL(12BD0R'J'$%*X M24%_]@SE6'+^!-[#CM!^?!5R+53#S&B%B#$3:(K=$#_>MOPZTXCW' #HQCQFCK@:0R,HOEH4T]T!.] M01#6RHT#_E.X(_S'=\^/OGN28T(K!DF/IBHY,2"#3^&N2[-LV!.6/%0:?#?. MJ^4-\)'"T:>GRE3: )/O]X6&C%,#96\*G)K&'!"5V.JK@.QA9D6GR#9L;W'K M?6I?,WX'%MFN1WS+W@(Z\PT$N;7 CWEN;@67G)J?5+_M8&,+,0G&6+S$\W0] ME6GZIJ$I_NM4S?+A\U->!G6?W!5T=#Z0)6/X]_2U\)WRG&]%7(>J$MJMH^BI M+6/=EN-(T6?PF'">N0I1J(;O9%E/[P7W"Y'@E;X!M 2WYC@1#]5L\L 1?Y(BS? M-[G&P9FG#X6F3U8;^8PT3!:7.9'+'[U$J148')@/\,":!WH@3?-YT6GZH9^) ME0!94"#>!8Z]K1+NZ4 TZ/YI3(9@682D1O^OA3PCG(7,>/S39E)[KD^82^5+ M[)-7CZC^!IF9O4O"=P;,!BNDQV:B9"Z,H (W .DR%8R\D"+H0K-XG!6A*I34 M%+SPY9E3Y=1XZ)!7> 68)XH78I*IQRJ,_%G2_%7(R3'K.U\'*29^.JRO[TKK M"TO3OH878KJA$\[<5#Q,ODCB>'%H4;_T#9EJRU=K M.P-5!$M$V:,-9$7P=C:GDX$ZQ&2[8^T&N]J@J0\/2_3 .=% MEB!=;(:=%+F"5CQZ&FFC;.\Q,5)>(!E\76 MQ>_']KV5[6J5%B/"2:!91BVU+?F\4#LSJZW: MG5>H]]'DS<>"L-HG_KLRAP.#3BDMH8)C0U].EGTMB-3^DCB8&O0F/GC\&^^< MYO.4]\US][9]/>=R90_J'P+@*YEWW.8+C,^<:1P66%L74@;TV*HO736JS1W<O3VX;XDY0<3.FA?]WK.;S==-7!=S:^+%*L0CB76FKC=DW%:C MY.^TWIWQ:]K$EOA!F!;54EY4ZZ7%!$XA8AO>: ZV)1HAIP?PG/@$;@?85 FB MCP!Y*98.NCRDP(-19 '$I%7C=J,OE;K;)D6+T;%MZZ768JWHBD]>!DO7CGCB MYL5P63^;,B/9S.@D-;$[+2?$O*\5@!&'+1<7!*3E1$)HQ$"(7=G\XX;1[=E(0C\L@5VK M3KR'"*,3$8W$++SQM.2,7-3*L2>!IN$78)9X':?/92>O0M0D6L&$N!(0[3D0 M;D'96K.X;([R+C@_LFP_F1ZZD9,T:K+&^^=/F7H%M:%1OIIBL57M6J8. <"8 MJ$-:C3/BCP\GOD%I'1,V,>\6I#?<>O!)3:WJL"JD\XCDUL%^I4D4<-QRDGQ* M2D-^(!+GB=F6YT#S/9;<&J4_:(&EN ]T- 6>09@2J75(S4DGL&!/1Z% MONZQ3QS*AKF>QW=?#!5\_N_\IXO/B7F/4'UTB7[_Z.\9.?%QRHH.#1X&4)GR MRU+$-F)B? TX/>3:EN T8GA %ZHUK]%GC&E]TI=_6'V++(-!?KIUQM#OM'3P MQO&'+K4!2K1A<(AF",Y[ :/&+6;ODU'#K]';"G5?E">6* MS2,VK9..AJ.R'VR7(1W>(?+RI'!C45V5"?-]K_X:B1O^ W[SL$R9T*X:Q09W M$9(=@OB$K=@>T1&IO*)#^C)DZJ 6/R!L,D!:9&/N[2Y]YG"Z9-J#P$D9G5QH MH1[4U?4ORB%[5,[Y&AH*-PP%^,UJ?]$O7Y%AS8$7-H^W G;2 CQ2E+B>V5<-_SJ=B)FY\QYX06:P>C:YZPY M2V[!V>CL0[9RRU!>+&1SIA\A[ILO$U-IZ@UOP)K1?LG!M#A_;4R*K>ZC.Z.W M\>K8S[D(C6G/B#[CV_Z[6ZA7H$\@69Z%R8D.-[E0/=,FZ(/H>8.;.*M7[[A2 MW/E?/PA7YG4>(2]\"M4M*W9>7Z)8.)7Q8W+_SS-[G@3D;;"2U(#PH2Z:HSQ/ MIGZX*P IV7I1&Q?^ITT;/[@*T<3OEOVGZPN'V0D6TRSIP8L9K-Z9!Y(=H>K/ M:XHW!SH GYN*E)NSMV3XWN:-F&2\=/%>Z9:I,(1>;Q$&A*#%!S 8'L8^]A(I MB1Y \8AIBYF/:85W90@A-)=V8-#FT.F=_["Q*&1C,U!"&;==JZZZ[M/ 7OU[ M<#F*Q%/Q(S *=*&5YS5^VRO>T!3 )."V"@M$;\!P((AW3O ]87TM/R"8 3<1 MQXU,/^7.%QZ+6)JRF.(WGFL.;?CZYH 2-H)[8.=8(YY%:#3I8R!8)-%&:3). M!3^*T*!?1Z7*3'(Z_1]GW_G=G2!3P?T%!*?@[O +7;IL*/E]CQ*'D/ADT'+A7B@=./'+Y9-<6RB:@(8&?FI?C<*K3=I= MMO]EY_)W;>X5GW.1#[FGJ4A1QY!-.%2V4<[;\>>PK?ZYSES$5KFN:(B)QYF6 MUJ;!MH3@U<#,5^B_2LO'I^/,!>U_L6F9J@>[_JJ#Q!6(=\C&5B&&---0$G * M-L$_U=@ )HA/X9FHK12O)$/]T:#TDX,1,A.L/=,?3^)A$J>M1ZU7PFV/#RV; MPXX/H[Q&+Z<)JBT_YFAU_?@H5."CZIJ87I/T/[UHS^1\> 1Q-9V>AC>1T^5^ MB:.4Y*#Q"FLI-W,XW6D5-D>FVB2/2.\;X'8C3?]- 9.]%K>_8GXH M1-2RY(]*6UI,'CT3..U1$C!UGC6WO\NX*;1!7-!\&4L8H]X\L/A&?!@<$]&D M601.]6_"@H;0@W]L1K!#?$ VC%B#-\4/P390K_+(2B&TK> C8(;GF^@0_,P/ M.];1Y$]+4T4'PC2P21TA9T!/$\KC54CR]OJ6S/ (P36(7$VL+,C'I:0CV0#@ M\ =&Z9Q7!'4'U :9%="4O&29?!?6$7M(XL5'LS5!NA>%V&$(&\58IS[P;V#M M07F%C9U^9>CY+^ >&5%GPY/.RB>8+8]8L*P75MLGT!)?E*P#V7' 2['HC-"2 M@61#L9;>0&[ZJV^$+3C3%9G:D,-%V3Y;1&AK:\L867+.,3MP-FEZ^A-X]^NW MO:?=O@I1==C!GR>KLOT*D)DZJY!. M/<>V+U_^%5G4/DXU/7#!_U79EK\'%J9O5^,.RZ-3!ZY"A&/_L[I1N-O2BE5( M\"HD!0;$2UQ!XR(-8<3#:\#H(YZG;J<[@>=HV?Z[(E'B?K4&>4%QT#*<>J*E MFIKO-6ZCC%EJ/A-W9/*_'8@RM@K5 _C))&R@JO"@B=Y^TY(#K<#7AS3%YL%+ MV(8QX,L#]=+9T.N)/G_74QKK=VCS7;*4:5&:VLZ_U.1IWWD( 1S#3#Z(@)#6 M@]L?96=+8I.#<.2_R>?9K !GG6#2[35>9] MDWB33KD_6)-GZQKVF?=^RM1N1WTR5Q+] RKPB"FG<+N!&29=$4W2B%8S"#I5 M"U0GO;*P6.Z!07M-RELMD\>U*N;3GZ%N@--,8!0I TWWE@@3B^TT1T#Q MM= U[63QU>I %+:;.7HJ++^DNWHNI@5+.9IGN0$3'M[$)4]XNX!>7"+X%TJB MZ<&-6?C$ZI8[U&OT^^PZJ. .T,WU8BYJO/>] #)>?/,?&29MEOTUGF*T^R76 MEQGHV#*R-WPYE1;@&U@W1ED?HL/V*C@-D178D%AT42@PD[57!D,C]"2*%>![ M,5,#NW;(-%9RA#1BW9&B\*W'FF_FFYG7DS)U&BTL;E;P,HW9Z_2/Q M$C*ZZ*IXF!RA?6#MJL0K;@#@')#S+;NIH K2-#> /4(8! MK%GR&3:&[Z0)US^->^EZY3]666+:DT7S2[HJ^A(M>>E M)!ODE.\9:DI'[M TZM-[BYJ IO6:QG7_N/I>A)83+J;^.3T8]DZ\"W>B05H2 M@3LG/H4=$@7E!(+)W#4\\? 8_G [S_Q W^E1:A!_$1KP/8]IA8/3\CWM.UC_ MUKX++^YZ>'[\0GM(XX#O[,9ZL3>^SW"K\"KY'@63+MO<(+0"![NY96V/F5TE M=S8C-,F\(1J#@Y1&?)R.4V5WZ3X*8QUOY_;T'C<(C*T^.GI($(ANEH/D>KBJ MW_BW54@30J*IT G7![XGV8>U9(C3F_MR@H&: EHA;\8 M7SHA\#DI?16"9BO).DAU)*87RZO;,'P8K_[Z]:##GN<&\?(EM,DAX,4DB&XW MU!_Z8<'5G O<,1SUZUQIX[DL-?N\?+?A>M\,K*T\H8(@#MD0WSE]D J.\;T, MOA79YP4,TM%$%=0WVC8ZD,>R0<7+#@B3DR7.)8%;&@2N':-X;?!Q26B@=GVX M!8L7%]ASNB'@^):U5N2W!" *GDZ>0P >\W&8DUE?T3 %V2BBWC9=@EJG8?\< M>WNRNW;\PJ>MJC +5M_9X8;)IZ;_&)_J0GVXN$GA]YCX/"ZF&=PMWH%S!8NY MN7[4$+@2R/<%_G HL7B4S"B]DG@[;< M,?E[NV%;N:R?OBX:NJ6",0]+E4%IPJC?7RNX/>$6!G[&R#[-D,:>RCF93L.P M*'/C2B?+IN1^)8CO.4/R'=J_-V;TAL>Z6=W<,'H3<2&Z JP_ >#H#2OM3R1. ME=@?;&XTI4)BRKHNRL'*D(3]."/3IFM-_J:%//JC6Z_2S@[]:@U: MNPJ!PP YJD_\V4.5^^EU\AC'!TC^;@%)P*(+D,>@LYS]I?4X3&7W<[2_G"7D MJ!_H. K?COVZ"NDVU!FCZ%=YZ#MJ+YL'!XQ$]9[\P9)]1_?"%AJ;;O6H4V\0 MF02B(03P341P"E' !80&B.DHVC)@TZ:-3+8XT'S6] ?T.^T,_]W!K1_[@90JA]BC8 MZI; <^W ).(UA');75H4<'S74J$WLR7K=>ZT ;VMX$33D&8L8F/(/,]CLHMZ M\ 9K3JBI:[M@;K]5.2E MRCE#TSJ@LU(IY5K_]^L6)J^'>8-?'^ZIIC":,ZPZC+-V!Q!T"=<6U;"13!AP MPU:B/>\NA"8O%<9X4:59]"M5:O/(0CO6E6QUY-&Q5Q3[PQB3]$T!83YU[S8T MK=OQAK)^]QJ51[_D&F9=@;10MA%K)5.I%9^43=LI=<39GI>6(2YCTA" MZ.N M*')XAZT:FCME^,7&WIZP<7Q6Z+[-UT?OND:#WJ:S#V;#;;HG+NY]NT]I^1?7 MDJ7$H6?@3A3I O1.S$;TW;:IZ=J*4)]14K@;)=SYR%\V8G,S_R*6HUD@=;"' M/+ECD$PV;?H8L'FM:[VGM9/M87?<&]V_'B1[%]U8L^7JG,?CLPI1&2_5H!V8 M\7K1#?"+D"!"_Y&]X.(Y844'206KQB$FP;=((JF-0&,Z+\!##A\:9)P7P.)2 M]I@[^XTN59N..36/4@B;I@*QN:PA <,[>W0K*TK#I4]MLBN/TU(2 M_CZ;:K&V^+9)3A@=MONZUD/Q$83B*N0*D64EHA# /3.";C%4-D#0RVH%5N0U MVDY6E5R6/N;DO2TRZ%]NP[33-RU[_.?@_.)"V._;!8HU=6SUFE5('14A[DIQ M=_ RKIT^=NNG[Q1!#1&"62H2:?24,(=1-HV[%UW<[ MUZI(@'2DC>@:=VW%&2C/"8I4>B QKS8?25R%I-EX'K!7NW@Q^^?I+/M6/PN$ M!8)#1NA8>XU[B9:E%@SK8F2[">\3C, )-D.ON;1$*6E&1Z9A101@+V!Z_*8;#V\ 8B3G*LK\ &O MYR>GONKM)IH_&THJLRCA3)YMB2V,\=2+.OI]=]1XS<["B(L_)DK?-/I1'&S$ M1W";Y/GN685D%FT#2SB%7ES#I^@JU-PJ9%/IF+F :O/_T#>!"JO&W5Z%)'A8V'@J'1_!Z'-11&Z1 M:!7B%1_IF)LJ/HBS&EGR\-XV-V=4/UI&.I5DKS)K.W-N!S7(?PF["1/7AQ5&/T0V]%V-QES MN"%=X%3Q:]0V_,BCU\: F_$M+TRAEWO.NXU]?NX\5L:;1Z7&!;D%#7QJ/9>]Y:L1B3JM) MBVFJDK_'3 %R LTXQ'\FA=DJQ(S J9U>.T (ADU8B832.OBF4,]RN3HE M _:6W*ZGZKQ\D+WNET?+ 0.)OQPM'N:VY'L3[1_5*]G M:C?"#V)CW4!WL=P#MJOB7#E[E.E--IXQ/*4%^HL/E]W(%$Q\I*P3L5D2:_'8 MX6&-,+086\*E/Y"<;^1("P3Y%W]N6IN]76FV*%5\!M\7N -X3,^*6DS';\KI M\"VR&X'KUK3%1+Z8/:B!.SI <1F(]EH_5>BO9CL4#=J(O,:\WF_W<(% M/G=,4U&WQT0)X([8:'ZZ@3VO(J%F$:_[ZS3.<^CY2&Z !U=RH',0>8S7H_R( MC+.RZ=PUMJFF7K'DTV2W3:<3-_6SUXRN7U/]FS]/W/ C^SW4*>,4^?7@)\]U MOCZGWUN_NRJMD>DUMSW8''.U\/.M[-*0H'R/%%ZVMX;9J R.LQK 0PCM+JN0 MZW+#@CWC:'FL1?[ME_A>MHK1T.-B=\-Y7G]B M@HLP7#!2\50GF1L0B"X(L:9KAOTX_ZWEU142 MTM1)RH)M<-CN@.!\D^U$'V2M9"Q5W5DBK^NYJ4W)2Y]I\GA:DT1\$7 !.1$: M&ROH]_ZE^\6T@8.YWF %Z87I' MDTN!Y[V>8J4%-$<=*E.S$6OA>]A;_1E\'U*)O&ST)9% .L\KU<&KU \Y(;GT MQ[ B!QWT2\,"=_>;(L5Q9P)@+L@W2['(UE;&LSF=T18FM7].1Z@'D;UT.,PS M@'7!#08<3G/;?!A^P"HD-4H<%^D\&O5+-ED^Q[*1M@3,_FY\&KWE2BY+]O%\ MQ+/;>]J,W]= M"5?)->DSQ%AZFC91E60(%8)A34$$ZDPL1V6+W(7*C%CR8K8 MB&[&ONE0FN7K08H:4JTG/)2*,'UM_8U\<.[ A-?+EM[H]1/*]1.*!&>Z.DZ1 MZ_6 O9&J#3#:]2)G#3< L*2&/A70^X2ER;LAB7WQ[.OQV=OQ,7<"HRGU:;L2 MZK_GO=?7>NPO\UJ%A+&3]@AS9!L?@K8<73!=J,_]UY\NT1)W[;9,@6N##T&/ M+DNT36YM>&399!CC^(C60E[MB2[1UL27#:>2L^:V7G:2KR%+B8:^J%_Z3'X[ MJ+)LG*!*")'BAWBNF8@@#&N11U_H*Y?$#%GK&RBXQ&2\T4B4NF7GV.MO MY08J$M>;AEEC>HG?,]*OQFAW;MSIDH=V$OX438&_A'29JO>?1-D3@@HCW>6^ MA:;X+5 )3!='2,X4N";XCD:1E'%_"X_E)5\$8SC!K87%@U3OC>DOR"DS0J/) M@)J"V&W[>C36ALS_A^"DL'5LO)(0#3"!6*X^"@VW L:!.#T3]Z_UY!=0J7.^[N:6H6N&9:+WY<]8_U;AB,LU*FG MD-;LP_*!68W.<_LDV^2>3+%F !=C-F$#39%+&;8>U@XYML=D%9*X7!W+:+E& M-'CV9.\MY\UUI3>>[S$-_Z0S_?F0TD+WPJ4@,0IK):J3OJ'IXJ*%I#2XB:S/ M$$:X;[A?FHU#\ZIUG>-EDPR:;;_D9KA0_^T@-N]XR'>J>S07I0'ZGLB]8X-T MPX3OM8G;<2T[]$MAU=+'V32&Z8C%A[)SNDG7(C8K#+BX]>R'Q.RD+KJ Z9S) MOE2X,>AQM=IDK!.J#!JU3SO(Q5N)4>]K@)ZU3-[R;7K+Z-3QYX^JYXI4A.=H MX+L-+*O%<^'/?FL=-U[W_-V/U][_1"R4):T_OV\R8Y/R(>/K5Z]!) 7R(%;* M/DV;R$>L#QAQ4>W_-4QYB,JE]?C#V#VB"% KN!)9T&;588NW'0Y?6H7H2JX, M7W>HW#Z\%ZX;XFGQ1B+/M@=!]4YEG @[!RW-OG4]JAB7 :@ME"4(MF:H<$A0W#"\A MUDYA,=QC*Q+-%9%[/VU+B,RXUB/F.F42Y&*(S[62[?+V0O@]=HBAN6\T3ZUARU7*)U\>R MXL3$XSPO<:':H=?@XM=U9=IFX%J67&H05?A?3MX.Z_QH_GR?%)#H\=_'WS&,+>* M3M#OP2BY]SGTY'T@F1OS5GIR%<+3>?J"T'Z-?GDQ T8A,?NVN1D'P.1:K!/% M(G.L:5H@C.,4JN7Q,FQ:L]^[W2Y\("I[C!&HGZ4?&H"?B-D ]1VE1,)D$ MX P!-/=;785LI$"UYUH>' -.!!H)?:HC ML0._YO7A,RKQ@BU* P3 ?3&#%4"6:$%%WG((#^:9BRIB>7WJ\YJKD(YS/$_7 MTV,2)[[CK<5._&[ZVO4:;&Q")ZMJ=E3W;HZUSMC=S"Y2<$QEGR8S_#8@2\&9 M@12@1!0/N.0(G3ET(FZ_T.PMZW,+[5$%.-^^DLNB%4;>+&5?^/;[X[\K>/?8 M6(&13SSOXX\N["C:8]Z=T^J6;YN)(!''86_O!A 7_O28/P?;R[$%R&'X3JQ: M!VR+S 'D19%1+=Z;917*[N3N"TL?ZD)L8GJ9_UR99]M1Q\D!+XK>_3'*,LM M,XD<7;I@EU15[A0W!P.N:WXRDVC&MI/"Q-O?P!I0@L"(Z=Y/_M)27*3P^JU? MJM]>A;..OM-93AV%[J92LR$*!,Y3.B58@)8;N/8_YY_)WA,H>5WM2BGTJ] 4 MJQ"42L1>!WW.*F1#IA47D<49B5Z%*.".M#P)_7FL:H[EFF31@$RO*BA8&22^ MBXFY/F#UWW[\+LF?%Z'?RX8-%:7_TLQD[TC :8RJQ+#?5&ZO]K"WD;-H&K.Z M+:1.J,9ZU;%I-E MVN!,P'#PF\?_.)=A#WZTR=G/)3SOTPV3>XSU>+7YIKM_GSH&8Y A6QK.;_71 M]Z$/6E\**JM,7$N>,!Y63/MT;VUM]IEVXC1$9D<(Z2/2@0NKD'$KD9]P17"8 M+)NPLQ3LYJ(28)1!R7:0&_L,MQ5X&:H#4X0QIK5C2:EXQ<;6AMAO)7_D3LTB MU>IEUV6/0S716VHBH]&8FS=A2PD5DI-@E5P,/I)F1\E=#UO/4N(!)/N 4#,F MAFAW"AA+K&@<7@H/!WZX @WL;Z%T2KD[5MIT.+)UVKRDG: M__9/(:I!A,@/*"H3;YW"]Z(V+RV"[@VD5)@ZS@,CO,TZ\^%W7BI^YV3 /,VZ M.17Y/OJM+DWB_ MQ":WLXJ:F/#A]]VD[1F3JDKT#=W*2@,7[#GM*0X?>^&W(>_[KZ5=%DQO0 MH3X6ADG7I"J)X9*KPK&.P[C=&'[?>LE^X4SJDH$'4[2R,JTW9.%@PPU'GDF3 MK;@-B5!AKR<_S4X6#^V@-XF=7=?EO!]XM]?\5][_CM [LFPC3[8YJ"!3-1-? MQ3)MXEP]P!T\1#I""^<9%)8?I5?8FRCH+4QZ7!Z:[UCX;O^!BJ,&7QZ925VGE>\N%=O'QX# 2>(JP12%WQUEEF0&8\OWVM\UY0-:Q\'+D^9WY^O-DL\0FRAU\"._A)NA47Y+>F*!=N"(Z*\TEH*?4NEKH#'8Z M3)-F@K,"27Q8O#_^T?.P(J41^C5,:N">H;VK$.[Y,)TQGDNR-T!B5-_J85;R MU3:$$5BUJ/$4EMH[Q8IZ<*A;Q&ZH$ R191]8NL0RKWA"/:S#T9));SB8RA5< MGVTTM #KA8A3;0V ;SO)<%Y%,Y!9$6JH&F#5W<3R?"Q@YE9 4UY%"2X/AIK\ MX/RB,TF-NIWDB7J9RNR?9^5@'A""-0L7Y&NH5>%!(9, M&^BICD:+H:-J]3ICJ*LRV[(+$=? X&\Y'K^J,==Y!\!Y=Z M'%7%)Y+F^VH;L@^/#%1_S1Q7^%T'D!*7$"JS^:8)W&K8R?XH1ZB77D1.Z>SM MU_ZS^;=)C+*L/,7:M$/5O$M/\SW.9;LKWQ[_>%9$^?7XS[MVX'VA%H\HT6*+ M@H2N3,\S/P.%WW.>XYS C$.MF M\VLJ=KS)OT/1+[_C%GT1X1GR_W:6='GMCO-9RF>RQ-V52@"C#6,21VPG9SFN2QWH@= M>TO77':T;P_4!DY65V%SNA%J.*]2<(7;\VG>#?_KL=^*(O\M5T6W)4V@)7DVP!W7G$22]^1;M^7^*T"45(3X'O MP*WQ@F+MF:A-5*_2(^;4_7=>3-%(<=)<:X_"_#R)>_;X!7:/<5;MD8Y/^.I? M[H^-KU2^SXEWB7S4'#]^7<(^Z/8KLN'AJ:,)ZX*-MIBM XI=3]WL/[A^/4=_ MZS.HO.9@,N4^8$@4#8:+49+=X)!0S$\6U'+IDU8N "I99C2':$BB**52/2NP MP6_O(C(6K..@QT<3*=5#?_7QI$'>E):BR]8]K4B8Z;I\/PN+./+_.A?NR.MX M ]YLS&: M$9H570K?VB8T:)EMC('KI.W1*N^]:32G_ON?@3T;-",GFB_#OQ_YM/7&[?BS ME8JTZU?6ZIGSMQIMKS4I,+IY^+W.H5_4VA]=U8^/_3K*NX?8$H'@/&1O0'7& MT*&7A&7#J-JB6O'I;G'H/*'>5G2%<+$%_/S3F:<+"))>51F4-;7'" 5MR9V/ M >/S'VE.*=7ZI/XSX7_XI\Y_-1:;OZS/89(XR^&_DCADAZG9F7)7>@J >H M)M=VE/8W]@9"&";1<+W0K".(YTAP&L8=XQ!22$H23U%R*Y!'E-@\GX?K#=L@ MI6K>A1CJ_E<&YR;=6LYT#?(0?QTBN!V/WW__+>3&QOU#6]?=N+-U7:PWKO3C MS;ZM#E?X2D-?WD$*"VZYG+RQ;\TOOQCY.NT&S[W$?RC2!PVJP*15R 60R.G+ M7!0C00(__#,\)D6 "'/'FU9T*3O$F%1314/T>!13@\G57U1HF_.( SHZ^CK, MD&ESRA2LU%44*B#3QK3#69*V#3 M \VCN\PJSYT-^JD#LU/$JR"8'[].9;M;_LAYE+41"]O%"#9276]5=![777SY MT#/H1^(]=EVU&#_$WKP*B;#,\DT. (?X1"A28@L>YHK%RB=0]15OPP]^F[J M13!.?^JM9*)YA!06,$1U%EKYW>4%G;X>C+U7,H5^)NP5(\1Z<@;0. MKHA=$<6 B\\\:B1P,*%,7XV]4)7W6K@^N1+Y(,ZL,W##R+W'$EN>@:I(+<[C M^' .[B';:5NYPWJ?W]BC:1"%^Z^#U)I45C;O6G/.-V.=6G\P[8*1TT-=2';G M%>Z3&9.D&YTSV1.'%?HO*@A7N!B)UA"ONJD;.A'#=^TFL108!"TRXC(F$:$% MU\%_S(,;@K$\2Q60Z)/0E6].C*^F!@B;?$G.F_V&F/8?%YMIW$#/Q!DC?P M,8<[3]R(.P>VHAWS,K]3K5L<]IN0$S/JD8ADZU =UZ%[D293GQZ\1QS_H)'3 M&J).=6_^Z[M%25AM>&OJ6=,=.?>W[A[\][)WAFA[UF;._7MWSKB?,]XP$Q_+ MN0?]NL*I^'/^:2J(!,0BA_YH%+AK,6MY%6* [T)LI;J^E!P4X@N ^O:68T7) MXOU@*\/P$$ DRJGQX$/_@D70BQIZB:^_:QF:,;V'+G1-;?"(51NG[KE:RKP[ MP%C.G)%H3B+?@)[B )SQ*B2I0!C=F"Z^A._7\Q6H\P37+!5 .&H3-HB9*]L. MW*Z_68Z]X%G^KIQ68"=Q!-*HK$2*Z/E0)O(TM3F7?_H_Z2.-G?]FS!2Y&_\< MSKYUONC(M9Y=>S>]N*RZ)9",E]I(4[(X*VO1+\$%T4GA;!4!Z^RP(KD!4V#6!]AS(,K0.\4ZVC/O@%# MQ^-H\TB=; UMYO/NM9UE5]/Y[+15"'!\%:*!.R6M@=O(QG/9%-]TR6$YI:>3 MZMDIB*M8!_.K'&AR/8CL(*S'N6.O41N'DJJX\U.7Y[MNC]:=V#X:L<@R:_FW MQ^19T^D(PM4,C8>^$>>21M>MW7KGE_+VS'O;_N*'\;^H?41]J7':GJN@7Q_O M/C=^85>0E+/&(&7;*27.1I(<%HX/6Z]"[M%?KRQ,A8HO2IS3N=T2K3Z^2Z)P M4D1H]DIF;ZQQ\";P416N?;$C-K2"+AG\L6\O%/;U88ZT0ZBU-V M'MFG!+-0>N;=? L>]/-J%N^.V?#@'0T^Y.+%^QE7]L0!&VTO=2FL]8($;=F\ MYL>BP K8.23*E#Z%'\9_(//4O;G+R5V8!$-;T%XI=>G6T)P,6B?/$#E*S3QP M_/V1UN$E2JL[EV+KMOBECO(YNW?&+ VW5_I$9AH&WP7H,LF36MVK$'7\ =PM M\"; 9M(WR Q!.I?$(&O@[ <;S.V[!T('),>$VX&O=#Y*#WF,S]::M3N6]=3\ M2P/0CKX:[* 7_4"G):L"$_G;X(M%?\F.(Q#(S;>GGEW!?8(H7_^N5+*&N6^R M\V;WU/8?VG6NBD\.-'XU^C(]$:T8?^#[]7MX':R63,5,:.8&;@6(G(I4>CA4 M=YX%>TM@N;I)G\'UW-$<2_5980@KYAXUI@K+YRHQJ@J4LKZR^"[ EX^U-Y72 MEY%NVX<6+G6U'AQBR*B-'?)"P)VBUX+&XEB7Q#%RTLBA! VRD:* M#( OI6J6A2G]C=XD>7O4=K+*=BM^.5+66]GGMU *,MX M BP3*^$'"0VPA9M")7R8VA"J>!+U^D@J+B&D^#*5E%Y![CW"#Q0WSM;'1_>BERQ;J/\D^\:5YBU.>PW1;SL<:?[0PRN[5?%F4B(A#)I*:H!U M0B?UWR(VXW5F46K1A(D\46(.=WUR1>CT=L,=\-U 5@G':P.XV#%M22_HB9_N MB@MV%6ZV50G:$'M&)>/ZAP_G[]U$*=,T<1HRI;7(D_<"11[UR29O'V8XI.;3]HJ@\'FM<\T70Z MQX(=L'#J.O*+C3\G^N)L#L'?Q;E+_Y$YXHZ K$N[GR"J%;8E&Q-FGB_PFPB M;*%J/9^%EH($439F4^CI\=!P7J$E@Y7UB!NW*]1J;_VO/<\"7+=E'YATUPA_ MQYF6,TW\=;#G+0TN+9>@Q5MPL411&# C: J*>8$?,%3-:Z_'3D^Z@NF\JUD] M3(0^;:V^)Y(Q6K0&K*C^]I,]/J>755^.+6%X5G^R39L!&&&/WC(F")=(D[H\ MC."T4%?T$4!TRBWP;]T.1U^1'RC6;2\T.S&("X!F!H]%"4O@U6A>X7$9:Y#% MZN"?H>0.SIE;[+F6W6ZJO&(5OI%=4IN(.)"2?M%6W]^SY!IGF\ZU#4);)NF!UB$Z,-K[WH)Y%!3?SS!BO(LF$>!9,(%1. M8O,9G?!#0J54S'=.$,^ P-O#>#&)7JE6+/\Z4I%[L/%\4!9M0=CXF!<0U/Y[ M-)/#WLS@K$)TIF8SPTO!]WRWAC'=8\-EB9<2?#U-%](]7:)4=O_PZ-Z$F%=Z MK]UZ[V6)_>V,QT;&BD<4-MDI9F1L<&[0=(K[E&:W=O,N!:6+X[;KC<(J(8H7 MXHTN'C'>]U>W\3V\$LY"/G:#V:*UT@+J?K$.MD14 Y;(P_4W!:14XZZ"R4"R M#Q#,Z-5G^/.B]%HA.72(<5/5O>; MXY-O'&66>/[H?/%HM?\67D55(SPH>=[T$,Z_XJRY\Z<7[S9P5NWUI\ MMUY>!V8#_@-J@TQ;XC]"-0J1^4(2:KP%,9[7\>=_J!2>XTZ, M.-SD$.4^2%"1/<82R"DFA[N=,>EHH/QMR4!'-![T( MM;N0ZL@LZQ65..0UF0I.Q#7>%[N%^*,69GA$5A-/5/(,"^4&/GX&%O#@A7&1 M!IUJI3B;6BWGLL#Y ^[Z#JR*E.WQ^O,V]6D8BHD@D_+\G M37;J"]0W\XJ7WWSZUMG:#EYP/02!V1':G>FT!#<1H MK"4_ZPU''TU0QHK;#?7!B>=@LB\(_2.IU"UZ&'3M5P[;QK3F5_*U'S\>;JFY M7VGQ:$/^I[NW6UX?+"LN;AOB-Q\=;.I'Z-!V0"$A-+VZH9HHD= UPP'-12B! MEJY43,,J)%1.N&@6[BZ7,L1A1U9Z%&/WHJ>-,FZ*ZLN[B#=H8>^V*\VTK4(6 M^.*C> :L/H])T,-W&:H#M@(S,0H7#JZ4XH+ Y4BAZ^EFH*90^-=,9\O(8W(G M#'29-G?9VK"?2U*=7(5:'ER!)M'K(][P+2?M.PE- MKLS"K1($^=LJ9.T284+,0=VOH"$+R H@XL)H01=*!^?-"WF6'ZN,"^+'W>[N MP!L6B,U+ZHF,0*4!/X$GLW,(&@HF"MFNH+LPF>O*^+_RSONKB2\,\Z&)2 F] M0U1 E&H!D1H1$9$OQDJ'J'00H@(2)20JO1D!!44!%10+$)$2A9@0$D!L2)>@ MI*DH1694PF@*&W?_@OUASYX]^\,<.(=SALR=^S[/\\G<^PXF?UMPG$0?8F^X MP\7D15A6]UZK$^U_?W)F;(3>N?"^-*DQK\ AB/L<>,'4W&F_].#S>W[N5]YN MQ]]1-RDWS M]UYU82]R\,V:S"\HJ;*N/V<:@%=BY)WKB-[NV7]]]]LE:4PP7 MH1CQ;=H=JN.;[,](1QG/4K4,_9LZ]YJW/ $F\@Y[H]H[_AA$CEH"H\1ZX/+")KZJ MCZ!D&!F-NF2H4-'.GR,H,$!KOB4SZ9PI6D&D!23][AEA5.$?)D7?2$/FUVR. MT9,@@/;>Z6IMEO&VQ F]LQTQ#LUSO+R%-7@CB"3U8>54N#R4QU?L0VEB,0=! M]\%LG.JYVW'+NA[Z@' R*&':9G2*&7*M^G+ER>6)]QTWZ@=2',5?W@S&QDRH M:IR1^9,&:@EV0B\ 9;3T:IUQ"$A&>$2TJP-8G.\'$9X BDG(J1SYQ$)+AFL5 M;1QZVT!R$276/H_TN\D*!7G]%I0?'9MW?&$WYSO6W) EW&Y!N]!O.,20K-$0;L$R! =!1>:@)FXK1 WS.WM "4/N;:(7:,BOP<08?F2C0U1)WLMY\7#T4>4#V<> [1!M&I)/'17=C)HNXRPMI>O-3X#+? M)F(3=#$3N'D 2@*6Z:RSCT$BEY;?B(EI 9-O\JKAARJ4BW:D)DYM4WNH6WW: MRL^D]WF4]=;-=4*8-(8>IYH0Z+NH3M!C3L,E0@R25(&N/S%)_ M,3)J$R53J(RM%-B"/KWV&I^(&C@X#=)?@6G_OIEHKX:MF7Z%AM_/:IA]Y/#L M!/G23^7$#,\'^EHQ=0A64L_N$0RBD-W*%JF'"FY!%HT2>HT%&MI$++1WBQ3J M!6'KN/'CHFV $_VO/-Y,?$UTL'$J00^]"N<4^XA6<)C!&O(>;[P/W6A"%N+\ M#1,Z)LZ?9*5)LNZ%V?\V KOXZ%R\(E87;8 M-$$%/>\<%[ERB,K8Q-UE'Z#R MWHBMH#O4 BSG.GQHKG)=]RA!KX=;5Q7^I#.C_8Z\4<23SXR2/K'%?5AS&1 M%31"":__&/']S$#B(T_CKXF;2F%(%_PJZ>";4RWQ[]@F5'M$3FU'8)$#ZH,3 M/[W7"QSL13Z-!W+NSOU5O&S>I;=,10"6O21R;P:7ECN]Y<7>\KYI0\,PLN&M M@(XYS(,/T],)3A,U_YY0SH(',5/OM@E]YN["IP8LGX&I6[&*/6?"1.X:\6,+]4#TNY;;'\,2U:<_?@H/^Y!P<-_,?S_O"=@Y"+)EEL=&7-![ M#[5$O(PT>=0Q:]4EQN&B ,@YA7]]?G\YF-6M6SR2X%*;8SHL"S(#!#Z/ZF(FZ&TFZJ=+E 0Q^]!R]SIYSLN<:5&;HGR MF_(_EUJDNG[@Q^^BF]JA74K-_&SWC[?_H.DH:$/#@I[0$3^$T/Z!5Y%,'L2F M"]0A!OAN!2;( Q'S9 ) ]0_MH\+!/AHO%&6 I?E!:/#,#/I9$4,B#RX7109+ M@U(7226"+K[Y./&LH#QTP'6?B?#L_UQ2;"JAL]L4B-WV>I*!VG9RGU\76RYN MVG$%EG,1,.,R/1R 8/\3\;:\(8NNW/F$T[/;BU1V'7CYX+OY;F>;#\(,@;:8 MU(:>(@G. NP%,^X*+)NMZZ&.3>\S7"QJ2X+W$ P]NSH=E^!\99[%N5%B5 XGY"-UA(Y1_(0 MLB(OX,5R+L6'^VD?R\0'539XT.>"?/RQ4H^1R!V7_O:DYZ*>1K"\W&36V+$' MB3!)+ZW-IF:=N(KB#CX6Y -.3,+DHN" AYGT@VWK<8$S4)H0@>?3*S]*U<-V M<6AYO]F7/6S&*2D\>U6HS@\8O.06W!BQ#V-AUMS\E ";D0V7H" MM!C*=$7=F-G,>BGS=07V%"72.LQCSX?SD@A<@M136,U?&0+=-N@>#UW,EA9M MK"_>\ .-2%'FT;31$=@L9H3<.'73 +:?25 P ^]]&2QTH"G?+ZV?^Q%5[G>S M5VMJTU$ KD>@RU"<^8L7T>WP;I2.9 *I8^>V32@UDD[X@C_8^9-!1ZLL.,J! MUKM&%QQO_&:O>C6M<2,5M3HL(K[*RKLAP:\9[:50=/'16\&-0[0[C]] E/0&5N!)2_*XR><:I2S>+7=@ZMQ6\5W M)8;?T6J_ZYQZ:?HBEV''<.ONB$WES-8PBH?!T._E4?QD(^2W>[AI/\FVT[;O M]KA-$E%:>'0DDE,MT1?G4&5Q1\6U)Z!*'KK$0P9J N'];,TE-,Q'@JZ"^]!!@-:#UG7$Y/S\IN>R MF..6R M=@:F$-N0NO8AYS9APR;DW7MTP&VC841>;\?"#WZJ*OD_-)[82[JU] M"\/:SV.$\O@QPM,T9JV*VV%ALE1QU5=@D;5YE36V8[18:6PF LVJ.S=&?6URNHJ,E$T\ M5C?^%KHF&B4>CF_2B&VI:GNGMZ&/>4[]SU?R,?(-ZT[)@.R%=*$I M9"1X?E,0:^KZTW1*<$;<(%(4>@>%AG_P?B"=5(,<6T3O=@THW6)B/F"9W#E] MX_'+N1?] AM/O=.:WG^(PF,$NI8H47@8SZIM\UG0N8>?D*R#_( ,09/XR@]: M-+&$O;H-*1L_;0%Z/(],5/X8-W$>62P*S&CZ@,U@\,,[WB^%1_J\=U"U//2B M8V2Q;43#"# MYR/28A\%-SP$9@[F<Y7FW@?L(RRR=W+93"1:E^ MQZBXU"4F\G8LH75\'OD0&M&-U#JD2&.1;DB>OR=,D R8;H;&^' -R$S A.B@ M&9^%S7'P5]X-^O00"B7(SB'2@M0NE!-"/&HQ@CF"ZFR$T;#E2&"P7YGAP'#, M^N 4X9[(O?E1WF'-R@H%8; ON;X'9%>E.W^VWGN*MMDJYTB4U6I&++3:1LGF MI9%,[HS=A[ G MDGVW83H#H?I!M/T22[#:<8ZF9+NXB5&"B=Z)]CQWZTER!\*SYI MS<<9U4$60@W1GO<>#J)5T MPCA]S#0R9$ 1!/DTB.W&-:!.7O7H6K_=DR([B M?Y_.>4TKG+:1C$VT-TQX;$ !5.M!V>G9CH?W@S*+T!,;=+>TO\S'W_QSL.S( MHQ_'?^'J[TS1/^ZU@I*/[-67=8(9.=2N^R-([MZXYB&F--]"L>*"SD>=IW)) M,Z-H[8H]_XA$1]3?Z[V,=J,^PE%XO>]4O[EUU.NS;8,&WN-;>WAGFV\DRBCO148AH.O!P1_$FUO;MPSNL/%GR MT==@"*RZG'&TOJGZEE=?GL.B+^Q0"-V:=+ALU:[>-N-;M5>CDF&B&$BJJO(4 MJ+Q!\M'43MQ!B$*PR"'B&^UH(A4^))(1!D.KL1L8_34(J/).W):@#]^F'0#C MD)(WYS$7/>R^547?'OZ-TIK^7K.A]=)T:):XRC0XXH7?O\W:J7MH'3-TTA2& M3C.FH.JA.@ZI>\%/D HL7VBOAN\&]?)$?IRDE*#V"5QH!J\I0O(&>YG?>U[0 MD+#L@VX9:^1T=%[U5B67FX76CD8S5+/E#[<')KH=_+Q-]H%.YP[LT8'IG"(4+S&&<(DA]YL!;&*W MJ7DB23ET0[7->=>YSH@7#J>\;89W4Y!]!,ABU4/06K(&<5QJ;E8 82%:*JV$ M/J(2SAV5XP$#OM[@H'*GUP,>19S735M_,$*>CLZ[>7&[Q#[,P"KFQ%-V:%@8 MN_NXK/Z1O8^_DN>K*\H;XI^(:WK>L5ZI+FO^V5X!3.TT[ZK^D5Q]+->QB*98I5GW5WF^E_5E%P#Y1+WB@'4"D.0!WTOP): MC.>M&UZZ.=3YVF>B+5KAJSCMIYER2V "[O,#V$,[1,KF8]VM>F>8Q%LM6Y/K M7A*)5]57[V!=?W7A82D9TK*J>V(NGE>7@;;Q!R$+XL)!T 8_CM9JITT)PZ%, MX7[)6-7,_/-XY&7\&DCK,!#(6,Q!KR;$H-2AD9 1#ST<D MRB(Z^@#;<'!ZB$2MY.VP/D/O3DH[U?B RJGE_&7JT>M%&:[1[7ZZFY$VZ^O+C;PW>&8X?+ M0PJG9V>.=%39NKC>3!-G8-_+[N>@C*[8B6"GE)0K#ISZD-E]Q6F5P:KBD/W7 M*UL3M@2'WK]SVOA &#NS2N9<"D9M<<,T;[XO>4/NUA^'G*[FJ+W<8K :YN$M M;D>>6,PFD'VZJ_TX_;W7ETS6-2[YZ_6A5?'KL6=21T09 (:7EV6?M(26%_T' MF';]HE:2H)3@IZV=9=O/):5E6'0..^I7#?],192S.Z0&T2 H$=/^=6F4AIJV MO 5&7!47VL8AY" 5[:CZ.*LQT;;;4$8@0"HY#E;< 9UX^))'V)'@43<,#VET MK][%J="F+3.T1Z+=]21^?=;N[/P:^V\/=EZ0^75JR_)EE'GU3&/]Y[+H:;]H MXKO@HNR]SK LBF_U9NY-+:+E\4>D-U MDC4^?)1N8H2Y^*IHBQ")'ZH*N :D=T_KD"$:CY1'Y!>AGP/3=^16(1630L/I$O@57/,ND/^P4ENMKR[#O?(+@&W.@6DI/BT8Q43 M^\M8?YZ739K2$MWREU?UK6D>*I9U'E13O$Z=;5;_7%9?%B\),?Z<=B#[L@E%6V#1GI=:II4^_,E-MYWPJ"34$9/A/%$VD:1 M:GV(__TVB6YGX;"?,JF.@I9*] C4?T=F80=K MSGBN\]IL7WGL37J+Z[(*3$;T5?2OS8FA: ]T.%.HE#"M^6_'JBB&>$1FYS-5<,VL.Z;W[2I: MTQ0K09>'@'OD+0>*--D2)9 @OGTC2P M9R;^>P$=Y1(-V1T-#Z'M MOE(?WP3)\7WZ49/I_)F".QT8;[G[*&0T0)2.N6QLHBSAQ:,2Y0H%OQ5QK%K7#1&^YHW+"C MJ,8_+F)K?@C1,$=IDWM>;:Q;,W]4F="H(BO,+_%)QKX^EKPC";(T<3K[S06V MB;HOZE8FYVB>_K'3M\#2ER_7[)0O4X"=\G >%J%X"*6YO\ALG*]>EIO?XQ#_ MQ/O87/_U$X'AAE[7OSZ_Z4^-)5/MRMY^KF^Y6O IVFK*^C,!LFR8/TX0KL*M M:A77)$GL$VEZ%#WN0CKS/#N+A//G+FAYC3LX@/BN!U =TR6:R3*IKC^?TSAM M/K9(J< M0K5S;AJ_3/KE/Q=W!!7SSBG=YIJ"7UPVT#+/L+%?\L M;&Q/(5!AFH@ MSR>['2,7AN4Q/(=QOIEU\1Z6;95[)C:T#+6_MO7Q?3Z*\*50R$_+?KZ+2VJV MN/QEM-&FY&?Z_%&A;!RZ904VWV4_CR;A]DT0XC"3*[#_WB^A%;#H7= -+EPA M=,X0<[&]_;E+7Q;/;U#EVWF/:E[BN9)//:&O')[5Z.\S6RQSJ$ .7RKFN"GH>IZ-F%USO+_RG^X/KKQ5Z%-;?*9'C(5FE. M4Y4,TE;C#7'Z0$K86^YB'M6@?>C.Z(]BRP,3CL:#YTB)K#:P'H]_R".HLQ-J M-HP1)SGQ:>'[?QR3/6[]:=-%;&,9<2#IMB%(J#7U5 MY7!-MO,QO)MP(9Y[6IKOLJ4"]SD"R]Y// +@2P$G@0*XI^O^6WA5>3"$Y!(O MX[S,"[ZVJ6?>MQPN^SI0Q0V8_F'Q7#SE<(]VVWU/\-V?KZS;,F+B S;^L+@V MOM'\BHV?]E:?F7-%>A5E+FY\W(&8\$=2HJ^5]5B#VSM*X]PC 'V^507*!S4 MDT*%/"&1ED5H#600ZQWIFA%.*&D5JT>)+O 2>(S3.,ZGEM;GO'W[=&X):R&!([J%S*@V]78&IM_F>2#)43G[=?Y+XF:MD7["E*2DP[_=0+(@0CK?T?]>Y"@-ZP@MG/N(6W@S-C3P&:3' MM[^DV.]RN5WJ;06&BGT$^%2"1&DBS9/K'L"9@NSWC]*XEL^H(V;#S:F/76^$ MK_\UR$()(B$0)'%]1#JS@]WHU92 &G>0MJ C=,8/(YXV51:T/12Y1X)[Y@3) M *';Z%IK>V?G=L%VIQ!:H8<>]F9/Y_YRGO(+I\.TC"*CMJ="5_R\W+"'CF2T MQJV2-]B+GA0*TJ%/8 IOG'QG M>X0\TXN!K 1>A#!'[_]**3T#G^(2\ M%=CD6>L-M6)WA!4KHO0]!V,>H%MJV M(GMU+.'0:.KWDW=_13X+JG^+7X7OIRE)-DC&D0!J$%IG3\?(X>S #.PVSF+? M"@PN&4:;2-8E5D4TW,%Z]4SK0]L>0LL2C:E,/69ZQZEXTZVCN+0FJ,PY]9-U MST3GK0X@?D+Q0,:17<9R_;0$DI9D!+TJ%0W9U2Y$"K?CAVNL(0W2OYG406.0 M#'NY:,7OAAX-=T1^&?:RD,=@T! N0S"GV)7I>JB5JCZ8).>K(5-?F6+^'_(X M)5T8AO,3/T9RZCM1(JU^KF61" 7D]2#4:)$K,"B>5L+6IJI#:T$VG[1ZF(^5,.#\SYI-YD-LN5O3EHO/1[<]N1$.'!0WBD(GQ%9O=^O\3 M9Q,2JQ'2&K;,$P4"@#TH$Z"" +*7Y<52-&A.Z(_(%/6$., M8AR9=/RA322S_,0L[^V]OXD2-14HC\ =A#:P\SWTX\O#@Z8HY#0"9,:@\&R'_Q-]J M\"B *2P:Y)(*=24[+K]Z+5SUJ]NP-M]LV#S^+FCT?4(N,A4)!$JQI0_=H3>O M!!9Q!QFNB'9>%*2]O%&_MZCS C90I'/V%V/:&$J4VMDW\96O;4[G[:72>Q;?SU9HWQNZ MJ?ZC" DE\53M^R3V0\TWY%:OP,@B)Z[7_=!>HMT7B[)/!2J/IN6$Z2LP^A[< M<:X]7/K+7N1Q^R*$VF^2,BX:6)[7X-NSX)S% I%&H_L*+ ]W#JCK/9A(4$O^ M_2%IR2+O0"L8F[T4ZO=U#/\J]V6(?X._AJ:KQI+>PCT.W$0R0GN*GB\0[L;9 M $JHU04]BC-:. MJV#A#OD3,A]Z?_X^M_%0'5-BA^]Q68$MM JQ^/>(=G@^SHR'D!/9CB,YE61" M2SJ#!/W7]IBHA&V-@+) ="_5!425.#KC+'FKY]T\&[Y/RW1@%":G9EEC-3<: M9@,[7\P(3*;OL_8_LH&Y34C6*/#\45Q+>BVTSBF?8C6QF"&=O2R:(.R]V8A# MEY>%Y'D#-H_KW5?PZ'OIE'>K[F!2^K8(VH_WWG*M$6)P7.)-#0?!K M62-TML9)*8Q"2$&AN)P60\@:/X\GW?Z86(, % MHR9A+M4J$N$&MCXYCZG^#%U=$Z;]A_P*G^Z^OXK1;81U(0G8#0?)(^N]@5\-'2! 5O1ZR&]O#&(Q-(>0@I?<;[9P3%NR4E<9/L^$PD/!(BFE#SZJ9\2)\^)L"3 M.$EVM@=3AQ)DEJ1*T.!)'I/6RE5VN^7EWR_VN*+5<0HC;B;"/5BC(VWEF$E* M+)#1=]ZRV,TY!9-*FYVI2#33>-&:'EO]N6!_\'O\=9$,5([H0U^L7>5A>].Y MZ0M4!Y"X[,O13V^=.\30*W*S3VQJJ@<^ZART.13Q2??%C6FU,B(U@)3=G,K65 3LNU]8,T/0^7A[ M*$N:^SFT,9%K+!^).=R6B95H-J"C@P!6A0+JI07'P MMQIE8#R'ZZ^V[55HO*G1R(A_2[;.GE]1Y+:+Z58V<7T;/GYK#KF O$'XX"IH M$C>(4$(D@?X? ?/OL:@L@.YU?8L1?("X/&7V&FB"V3F>PW,/Y,+G5V ; 0\B M9Q#N?LO)MR$Q)):QH.Y_N^F;T.;,KHKD1U&?3(D+).$AW#YQ+7Z;9$"J&+1) M JESJ&*V$]_9*6=J35P<+F!%HQ MP<.2R)#8[[6UFY[]\5._F%Q@7"E8@7GA!]&ME43""83,O\=KR)@7]EPT$V4$ M.?$;>HE%!$-"3"Q S&H7I^P<^VW/"F5HW2\6"KTJ%.8VNUK4CF?([3!A8F+"?$KL#50)6_##1[14&1Y4Z(T*=R$ M?V=J1 %JBGB(_+-L-1P!L-PU@MO"9ZMZW8$"_<;M4Q?L^_1DTEZ''UW7.9+\ MA7PM>=$LZ*XW["]2(I4LJ4(V+,"%VI"K( <*?#SXF $N]Z_ M"36N#VA1?)# MS2(D&-D;8?G\!3B1V]Q&3WG0FYA^-^' _5L"<#KL]I8NMZX;9?91D#,_W^TP M2! \A(0\DGI\IV4/<K4+GI;Y&YS"8560F6I^0F'"F]_Z' M[U7C7?P,$]-SK-3L,&C7=\OO_062/J2\]/9&UUZ@M>>2N$B%A.E5(U0S42:T M!!*Y:(91TGIW;2C6#TSQT0#&MA3NUJT 2)R M5F#Y-4H@:N$:__4*3#,1H49)E&J: 736/9++[@E/#QY.7=BWS @,*2D.*=8* M^^C8YJ2J?66 TMRO%LAE0];D7+P=;A]$EY97J;A&LB9X-J2RR,-".F/62^1P M^W,9J/;X'TO14 I8Q&LSW0@T7V_A_DC#:.,\GH*ZUV)C#7XEL\"3QTM$7"/\ M-5R %/02)>^DR$'.68%%O2 (7,4U;>@\0Y_Y 6$(-H7_8N8253]T>B"%P&7K MQG42+^$M9I\VO>UK>@15_777E.AVC-1U79LV2A7*K^TW/I.QV W/C3 '+1=Z MA2&2"0\K((+$A<.Q1=V(5818=O;$M%4[]7W:BW0Z074MB"@6H7G?*4ZDD.\A MN<3Z!+P-^+;O1D+EE1-?363]2@K+79XH?AGLH[&LN]$&$BL"G8+6DBA _;X3 M=T:I6Q-#=)ND83]$18#!N+]83Z0](K@*IC,PN16(#L5N=-%FR(>)UB9(T;!<< #X^MRX M*LPI@"9K(]DX3>I5*8?%P0M6<.5OQ]Z%=6NVX=\ M)%(&MG6S#59@R;6Y'C:0+X"A3RN+RZ2#B905'::\%_EQV8K?J(8 L=>>%22-,*A/8/[VUL]-@V+9#AOG0/0^D8&MHKYCJ&O0S?IS3^TJ:U& &+D%GL M_%R3:!.$KI?T$UIT6WG$0C*['4D?-!!YCE(,2+BCSX=_L[/&:^QJ#T)W7#]! ME7WVW-?NN_Y:YUQK>['&?N$Q=EE&1?@\+1T[28!=-% M/\@$X"[Y^=JT)Z7OPAC.=FRKN]=W\Q%V!7;H!?BU[MX;T*6&GJ(&E #HT6TL_7T0R_%/*JFR&&X M";>?JCM!:B\J2(NN#7W1-IQ:XJ&Z*X;65<-*<1_ 1I6AJ8T"<=7F"S9Q49<= M@M[X:9]^"=9;9:O8;+R[]O7/'3O!LN+Z"[@A8:QD4> E?ECCYK,>+YW1!D?- MT==&?3DHC7/7TQ@BH><)(XNGDQ]]D=*_+= XGY!]M4""[HV&:?VD=T5"3[XB#R?(%U3NIFH#BSD.CZL##XWAO'C_'C7_M;MQ7O$6T25%/F@^+Q->D!EWEQ5EFDK),K4"]['\+ M'G)JV^WS*>D-4W$AB!Y:+F+-S/LE6G[K-^K:R[-\/U! YBOA+!NP7IY/@>CQ MNP]78$K>XW?,;)NK4QR.&>-O"'WQ4Q*W?SN'<890G2Z-A%LEKA;I_=MQ/4R+ M8QOCAUQBFI+=,OD$EL=<=R"CFZ:6&FS>_F+4X1/"\]EPVT(&4Z_41T?2I-:@ MFMU\/.Y-#5OH()FDM=46X/Z%VK/C>&O<<>H_ N^8F2<3,O@TU4FI,1\.2F C MW,RX)DZ] 7IET_U')1\T-@J]0^GE"E)Y4?!P,OKL!BK=&Y$A/)*'00ON"7> ]ZW=.I M)8H"=U+(67LK_P.JXD]C4_:#WN*:DG3\P-F'@JGL*Q"JB!9-G$+S\T2:*(D2 MO1ZG#IF!&(Z>-*,J_%L_X["H$BSR'_E-@$.%K$44%957J^.V.[6WLX*WV,UR MREMRFFA.CB:^G'#(=MH>L]14/ S+-#DMC,)/FO[KIU2.IR-6N_D)?;X1- A1 MM2S+?PU,O< ^1W3>>;UL_-K$:14HZ1Y[SM20V'N^N?CX<+OKCM\[]#RIK.I^)>-9C]HOU *ON8C1-I>DM49TOS\L9*FB0OF(.0@(F_W7R?Z M8$Z(*C.=JG)3D 1E@ED]IJ9/V\ -N5)MB64GUFREJ/+<(WMKHR7C@.":_-G. ME+Z^<':==%;-YX!&0=)/>H] =UQ"YTIMGQ+_"/^&T#HXSQ5ZXN2@ M#*Q&,Z MTYXAS64=%%F<+9=,CCQMLK0"NZ%T([G=UD/ISK!]S"?S),V7#;_,//\!9!+I M$AOPHDT9290B'T@&5F"&N!2PED[02;-5Y(S-Y+AM[ZQE+")PJA-4JSC3K9;. >^CW08Z-[?"%9$&DM/UCK3MP*;>BT( U=@/?""VJ=Z)7A3R02Z]2M9 MZ#%+>*+7=T.$E+K1"VGE-C91M@%EOX) >9J1[3V,4EP(.0MW@*;!!^&YCHOJ MDZ&)3^+'*\X:)M_+P'7\$D=S$;*2(>134B\1LL+?8BM3SH%^^\7W1*H<]F6" M/"628[_&O^D#=H3?1.O.0&8C--V,&N^7ZC ]U,?:,9J07T^GI#*#5WONRYSE7$1MMQ4GKL.4+TZ54-#J6,)+UR_$?V$T(A+1)> M5 O\AV))"ZI:N*$ZA1LH'4PMWO1%,$^0 3G&D7@E7ES%_ICA13?_)BAPUQBF MV3$\_6#KV!33<.S3D[)P[T7OIU-UC1W Q#"ACEX0X M+(UCN;ITW.G'(1 AH-;W/>D+=7CM<]C?2,$.Z#LO$<-""WK$>90DJ65J0W.A MXEOMA#RJ,X3APW4BJGTBQO"JHK AN_9,/=]Q-Z]S-N1I,U OR['+WXLQ$7C^ M1L8++Q]_.TG&_3).M)1P^]TQ4F+NL)Q_+I2!MO5)S"'"0U$(0&,2+TM!FA+- M+3DLT5B!Z3C1"3FLH^]N2 N6<(GB&7W:]%X]5,ED:SC6*ID$_!UJFAD6&5?5 M=XP4U6E>5N9@&/;Z4L:17O>EJQ)V"<#H-[S< &KU4)6 "3HRK_)\N/0BW9+X MBXJBU5"DX]_0*6PD MFIZ;A3"&0'I J>+A_.]X8BN03+Q+:+>FU>1X&-_L0!E+M4N8W7*P' M/6[P]HH,HB8,:YYC #:OI*:@#LO>-V16&\C"3R3&GS5[;B63!=X47!#?1T:) MK05Z_ZOW'Z^Y";06%(C;D GP0H+J;]+ER -!E(-]3&"-046?!&7(8W(="/X>6@=%Y- M-0]=@&S1HP_FU;;#YR? V/Z075*(A@-&O%LA34T-.;@X\B954H$HEFN2R BI MOE_-*\$F%! 2W0)#N@;.FEW(#!?&2 ;1NH2XQ1($L']P:I&.4,4=-B4+$?@1 MR=I1$#"5I^V/A 3B; M%I$Y2,X2*0(CO;^P9$Y]5?,-FPH7P1.J6>6^+NJXS=?1^I911_^8A:DC6?LK MD",$R S3![],14('A8=PUI 83 R#^'S[R3P!#>H'+'=##;Q0/VND-K:2/FW2 M^90*,$.$\0/&Z7^;KS6PVTO&Q,S$]#-#R<\&PI=^I5_T4!2EMHB;")RB:<=1 M"1S[@UCHBIY0-0$S##1,+KH';A*9P_ M] ( ES[<[L!H08J] 2[^-1>;)N._6X?%S^&JTNC; Z_03^MZH;23UCG("%5E M%W9U%<$6+^W?[U0F\[M[1W^8S.$C!U1VW]IL+DL'GVT1TEM*KV#-3_<;'VF# M'?36_G_MD-$N+5BMN*/[\Q9%LQT<^(39[R_4@/,W5G_3N973W?TG%^Z^=Z[/ MQ7CT]P$%RS8?+PV%.IMW3JT5FE'7KCB_7E=\87T_3*;XV)$2V>PUO\?+/.5[C^SV>II0#BM6X?>\=_WUW#^^+T '>D>KC.OOS*:Y- M<=M=[G?=8R=VQMS<0+HOO0.9Y^X%S?XU^5JG(OOE7H9?>*1_58SLCL5UEFFX M :&LY/5?]OQQH87(6%R11C/YCM0V@[RX?RCV]= $"AB_P[D_GMI!O7GXLG^@ M%V5"A-(^?S70J?) 8T7GK8/NMP+NG"S;774.S]HBRUG0/WC!/>5*/Z!H1MU) M-QXE1!-/6?C-6_#5O*P\MCRSDWDI7UR&?0NSG[SB\E(N^>ADQ=G(+[64Z^:? M3VVI<=_R7X;K.?W677FGB&<#%;(/*=4=2B>HT*,,C'7ZSR1\>.?86KNNF24_LHCD^;T!B_P=2^1G=Z\_[WP,CXF-AEE_OD)_7?? MYLQGCQT.*/C:EO:-[V)O"C/0)UD=>69^VFY;'DS]P\G/1]:/;NB1;WBMOM&B MZ/E>8YU#!B]M#([67\V-/Z*IAY\(-]PH]]I-"7C-8*L>9IZ=-C3,=@DLJ99ANG3LMBU%5U%QK;I<*O>BHOMFETC+\5LP M@^Z^_:CQ"YL&3[;Z:FU.CS/Y0K1[=?/5PM%3=7!]DW3C'W(/.>[<0Q>WO]R9 MEO)DWH)H\S'->>!D3>,YCF'[P6N?J[-_U5+/B;81>R[LV.&F<)MTFK/S1P/6(942=DQI:/9OS,W.(("]0=N@!3 M6>7+,LXY=.323A-A[&7*(8M.E=AS,@5K@KL'(R\QC:.6EA8*6[UA 1FIZ^B> M:Z^6T ?Y9?TIN'KHK2LH*56\S3\[>)(5.G6IA:ZR\>RCI!/HM6YEN15>U'V??AY)ZN.V MP9Z=V)[;QZUQBHU[E_GH_$;9NJDZW1.-31M^]@9]\5N[B]NRW'UT4S=#+FO@ M(<_3.%Y?3O-5,6NC;^'>2H;,+)M\O6$[ ?.]*\R=SCXYJ/;]H,/!9YE86_8JG_NE- 2GZJVPYK0VOUZO?++#:UZ$$TVQ0 M='X;"E7>\RC$K:ZN[YGOEU&7W;-Y^L5O%UW8VWKOS,4D3\:*=2;PF'Y55 M'&G)KG$I#7AP>\W=3YL]@]=4-]+OQ1B5E]+G;JG\'IAU'3%OO;3'HG1@ZM*K M'T[1IX(N]G$\OG_^K'9=YVPA[)%MW<'L7]H;PQ1*>RZ47%'<\?'#FFGFKX\/ MR,7 T(^PKHUGC(Z?H&QT[CO=)2X[M8WU5ELFB-7_;I73*A-)V!4L75\_+-;Y MG?MWXLGFH"=GPOI\?YE'1 H?[0G];![]QT!1WG1YX^TUF'CCHCR5\Y>Z/JPR MOG*/^LO\Y)NAF1^W3FW9:W/7(OP:Y>6?R^$+,\7$6P;;KB"@"SOH9A<#XVZO MF=[UA[AQETF'YM2[T%AOT:J= W]YUVX?>O7GRM,G;GL9-7M0;I?/"00OMV^\ MO1J7S=*N0&X\Q/QR/:KV^K*S)6F?BA?L>+YGVZ83.JT#EJ2'QI?''+5AH^%% M;;H[+"NK_^\[S/^/A\S*Y/\ 4$L#!!0 ( (2+F5B5.DFU)A, M ('A 2 :V1O>F8M,C R,S$R,S$N>'-D[5WK;]NXEO^^P/X/W"RPMQ=8 MQXG35SKMO7")V\R=+Q>T1-M$)=&7E)QX_OHEJ8#X\.@ H,@C/HZ6GPZ^W0_&]Y.KJP/P M][_]^[\!_N_C?PP&X!*CP/\ SHDWN(H6Y!?P%8;H _B,(D1A3.@OX#L,$I%" M+G& *)B0,T^#(>/CX^' M$=G 1T)_L$./A&8,[V,8)ZS@=O1TE/TS*WZ#F5<4/GU[LV;OGN[P;TL4O4_. M8?3('N#VZ^?Y[>D?;WY__Q;]6&T>SE[/9^&7V9;A7V]NUI_W5S?2[J#E/##4X"C'TWD MQZ>GIT.9FY,JE$]S&N2L3X8B>PX9*CCS7-Q"CR,6P\BKT/MQ4:!,_&:89E9( M<2/IVY04YZ0^JM$QY!TNR6;(,SC]Z"0G3-A@">&Z(%Y -I=,LXP*,:.Q2L@3 MZT2#>+M&K)$TS:H4\&-:*U"I-9X]%-FBS&AP=#(X.(X6, FX ?]*8( 7&/D'((9TB6+1.-D:>JB-5=Z\ M8101W@MX5\Q21-IZC7DS+Q)XDF@6'R@)T(RK#L0/W@T;^(N0 8/_3 M0?JSQ"GGY:,%CK"4F_6Y8S 0/2P1!O*?LN3'89U8Y90PY$^CO\G?:XH8+R[M MN>8)6?F,I+VL!P,O"?8JNM.OK626GM?BWM5[!@/1X^Y7",4LK>9JDE%UCW@= MB_$/%?4=,1)@GZ?X(.,'4H8.A2X4;B'E!J]0C+G^#9!4\XWP.3''![RJ\/^K MPZL!KZ(NV70Q78OU"1?,QI$OUB04K5#$\ 9=$\:N^+(G1"F*O4L98?NZ#=N= M2$ 68"<4P,@'%;'@E1#\5Y"*=JAWH'X?$^_'B@0^7WI>_"O!\5;%N('&"-$W MYHB61?P%I$(<=AW832!;70;DD:F0[;*,D'IKCI3@#"1KAT\#/E=13(F?>$)> M"DLEQ0B-=V+1Q[=1 6$)1?R/,@M7ZTV](@E#2+=\J,++B*_[/1C%8\\C213S MK?HM;\H>1GDW,:,U0NI]':F,N>@H;,<>P((_6&<"'(X-.&8XL#OD(;R!\R!; M<32D&^%S6LYT5Y5]G-!DFI4]:.&N3MC M Z#DXR!H@. S(?XC#C(W0?&7496?U*L\+^YJNFFI1!;Q(Z1HAKQ51 *RW)ZC M#0J('!XFA.7-WX#.")W7RA(I8PSB@C/P=ZR!)W@[Z!H[R0;12-8_FL-K J.\ MNRCI1M"\43M.S@A,+L[&(."L'!*-NW"=UV0O3\GQ6Z63E!C]UW^^'QV_^\5Y M1?1X7$),9DKS>'0Y1J!HFRF,W9@ M+?B!N,308=.T5D)+,6HC7YP2HB'<><8;A M9!FAHN[ !2\ Y M*'=&;'^(9R*4V@O@K(01O,^(LX-7J2 'KEG O0RD-M<(-)/@NT/'* I M:(+%B>)9*+@X!/J$ALM :/*,\%"<"DJ8V.'RO"AF94(RI3;"3G4^F$0T'9[] M FH5_'2Y1G@I7@E]<,V!9!C5*:.C)AO!HK@E2GP<#H:AGNI\5$\VPD'Q3)3# M/@Z(?O&?,A[:7"-8%.=$0RS(H;-/4*B"43N-$5**[T$?('* ]8T4598!^GPC MH%0O0E/4R&&T3_BHC%,'C1%6BO- 'TIR@+5V*F^%_"1 T\7N4A<7/5W<)W.& M?0PI1NP3?K4\($S->*]R$7(2^4E87(NX E,>!5)LB!VP[N-X8627"- M%_QWX=O1P-I*:P2HXKXH YJR!X*_^+/D:7)8&F'Y@,12#_GC#1_QEF+MF(3K M+,8UE3\TP)H7-$)9=7244,YE@4P8*$E+[VBGDZG#W CS2R$5#0(^G_EUQ^(X M)#3&?TA[;A'%Q-?@OQ\3H[:@.E%*;2&3>RWDECV9J>3_!F79(!7N&H9APTAW MX^)- UYQ]RM(T3F,H:8!M!,; :V>%BD!G;D&LB<6N P@A0 AQ2'Z F'4K J_ M0EH^E;5G62.\%?=/G]!J)A(4,AWV[;U9C:AJ>K*>T A5]4))J1O=FV]&;DN(B/8% =3_:Z[PZSWB-FUF=UO ZNX ME\KCH]NQ]CR>TMRE]-DF$+UI.[+B>E'O741U-ZC=/S23&0'6ZA12=H6N;_4Z M>-3'G.#9:^',73]KY/."$>CAS-,=TD=4A*T69=$$0HT)&J*NWBLI!#_$V;&1CAKQX8ZM'KLP"HZ_0OWA@NGA#U,$.W%'OH3N3MW2STK(P:2*L; MR;"!Y"H J0.02KC&TO.V@"9NUDUG O-;]?Q2RPT"M^KKV>%ON-0P":\1[RE9 M/]'-[6VD1DBV^J@R[D"RS[NLF\7[G"], A$A'B\I2I?<.%Z5CEBWGS0T+FN$ M=.OAI9TX4,@#CUQ@<78[$^G -[T1U#P"MQ$8P:@XO2JWA-Q8V]?OM5@@L2!% MQ66A.][<[Y!'(@\'&+8<+NQ3U C:=F]8+BT_<\3E 2$05"6Z#FJ(_#E:($J1 MS^LQ.Q 8^=<8SGE%MHS+AJ6,\%9/&I7PS@5)G+,(D3CJ7Q+FH#:]%:@+%ND) MC !4GFX)N,.[9)=4+@II>J"IOT MR#I ^]WA;IX]#>A,0'QG\L:OFTO[SZ6:B]RZ&;6#W C*5F=2V9&P!;/*)7#7 M(?>XMJ_IEJ;41H@J3J.VJ_RNC_;NHQL4)>AL^QF)!V?7*_%AWCNTU/L<#$H8 MX=IZ>RT3 LZVH"P&I')<;^U[4/ML>TV\5D^2GM((S7;'47%*F..9LW<@&H*H M>[HA.YRF =2PE!&XK5ZB\B,055'%\3F'=.\7QEN"IYVD1I@V?]Y(?8'H]D*VP^NY+YF;8-=*;X1CP]>46EXZ_W\/J_C?'#)T MAQ;@2:;$G.S3 CHZ"1M'/6JRB3G+"#U%"Z/)Y+'\>GIZ5!2<29DC63( M>IAKGS.(<2R*WY;$ "&'3^/#ES0]@/.^IO,B*/B)-E\+_C_%6-Y&^QI;:]8_ MR>3)3LI/,9SWL+Z&5SOE3[+[O!"BFOUQ"-=K\<1;EL+_CB*2=H4\B5M.: PB M&"*VAEZ;43AB,>3CYP%@?&T:PGR7T5)$_#7(RPU$TN!X-#@Y/GQB_D[3/DKL MJJ&?$GFY/920W!CR#I=DPT'%0]$HFN4S';GX(1N3J= %9'-I0L(&2PC7)D(; MRPQ1$+,\96\51#]AS]=!LNFE1 5./Z9#P4(P'0TXCB?'>G6Z2LJ_V5Z-0#Y* M0+=]&D*Y2/['?F@P&O<"(J=/0>!_[2UVCU:@"M0P[R?IPN\ MI,,^;Q2I.A]\$D(<7<4H%)3G]BL#@AJ]^X01&T(=74:V2VPBLL."+V&U8L*[2^(V0=P*U4[@N*MO :A[Q0S8!.*BMLV37GEI9N71N7JGT6P_*W+[?7 MDP:]&S+MT5Q6ZKG3*>\/ML*[=,I\R)$=(DB;WN6,"QA>S MPMIKE(3X#$8_JM:HR59H.UX2RD?Z&-$(Q3+4+3KQA-!UK7]TTUEASQUB"%)O M-8%K',- *$A2J;5YNIO."GORL?2*L03Y,W(WJ5*BA4Z M?IUMN*U[;985\N:$V0-72[-%SU*"G96U;ZG32H*=EK5?J]+I!3QO; MYYL&/2U;?TF=WC;H^=8N/6XI<1/O%K(T)#6"KLN(?4@B[.K>'R%HO2A M5@I+;/#DM<&KZ#OO%239()KZ8NN&=)#!N3B:[<6Y-798E^]Z=YO>YEUQ0[X5 M^I>6OXH[2)-GF]ZS1Z+5NYQGA=X/?#N+:'21B/-G-=]K8Y856D_DT=[@ DH- M>5N^)TF\TMAA2FR%95.A657_:I(56I9/Y8S]C3BXR/A\K#^ZTT1DA263A,4D ME"Z<6JMIR+!*8V68:@0[R.V#KU"XI*\"71>1?;#I+S;KL3,I8Q^ %:UW*BL8&M!9 M R,7N9$#7_&X7+YREM^@WBK&]2IABYFU62U55&.@(:TMINV>;+E-+]1NQ1&\ MF(_]Q;,YWQA:),$U7J"94%D=^A:WI@+$5YG$ PC^A(1"52FT]%VFL^V.)/]L M%%]B^\6 5OK"VR6A"\35X%MA#GU123]5Q#,JDE.)M>:+;"^S;\].^-B^%8>7 M0W'HI-A3ZG*M=?\77PIKA^RL#ME7$F6G4=/O/UUQ_6GBI;ZZ)!;&^+P"'I"8 M() _WO!.LT25SXY5FLV?IX,Y- W-2BKV(@'>G;Y\),%T>U[J6+K,/3=[/B_] M(L>9*!0JC?T-9H1N\]B!/ ?;"]1H;\)H;5>>/'A'1))EX,?N?+M);<^*HSZY=R8:\\[J;4MLQ*%?79NPR$=-&]E6S/( P22@M M18;Z%;$6UK;OU&RU&]6&,&B_TK9.9WQ&\-*[K=>$L>K2,GU M':_TB6,,A\5'^G.$?,H3@^4+O(7.T/V*VK(I MS Y^J"O.IHP_>;4ISFWP&JX>WQ#GR(-$+$F:3U[M%FO[EK9U?B@?;=$>#VFG ML;8_]OQ:5)?+9C\F_^=]].,P?5*/__Q?4$L#!!0 ( (2+F5CH(LTW1Q< M *XE 0 6 :V1O>F8M,C R,S$R,S%?8V%L+GAM;.T]:V_<.)+?#]C_P/," MARRP'U%(O)=GN^?5+4E*W)(I422V) MS.X.!GF95:P'R7JP6/KE+\^K #UB&I,H_'1P]/+5 <*A&WDD7'PZ^'8WF]^= M7EX>H#AQ0L\)HA!_.@BC@[_\]Q_^ ['_?OG/V0Q=$!QX']%9Y,XN0S_Z&7UU M5O@C^HQ#3)TDHC^COSI!RO\ENB !IN@T6JT#G&#V@VSBC^CMR^/C!S2; ?#^ M%8=>1+_=7F[Q+I-D'7\\/'QZ>GH91H_.4T2_QR_=: 5#>)'QZ]>'1W^[SUT]/O+$">'_">'IQ%;C8Q, ;.DV/]T\)T-\!GNX]='QQGF/U9&)9LU M6Y8QX:OJ !WVF?7$";AX[I88)W'K[(VCAZ;BQJ$X3)8X(:X3=".I$70 ^OA. MP2N&.K[VK]=\=[/E$\]#C^]HBITJ232?*U> #TWGJQ,N+('IJ7Z%:J &HN@P3&GFIR_752DS3X"$D MDZY6#MTP^9-%2'RVUL-D[KI1&B;,>MU$ 7$)!HBJ$YH!Z,Z1Q[?8Q>31>0C: M]XD:9 !Z;BA>.\0[?UZS[080F&+\ )3PS;/FJ[:5!FGD,&O:"1>$"7<>QQ S MH (8@);/4>0]D:#]W*\/'&)?17[RQ"S(/7:7811$B\T9?L1!).1]&L4 R,$7 /9XX$97#LCOT $-<>Z( #=@WNK<6Y&0 MQ GW7Q_;K7D;X%!GT)P?P2&.XQL:+:BS@AU#*JA!=CT+4<(D=_,!&[]I^.!T M, ^98H\DMR3^WI&F)M#)/-N!/=P1/%W8Q/?VK#OU$#2#TOTKYCL;>_-'IO4% MW]OI:IT[D-?B#]V9Z(QS4(XNV*)-\"Q@:]:K&_'Y*J()^5VLC1M,2>1UYVXO M_(-RFED*?@7!YKI;,A?@S$F<[AR!\$SF<^?S?G4H,&;=#^V@&I$=Z^[::,4Q M2N306>IP%,/? W0F%@@_Z%K8PPJ,>/+74<-EV HY\-E6/5G[G&I:#"-$EIU% M"D4PX*U-9QK; (?=,]D&O?;K$6R//01$-PL3N^N@?[(A_4'B^LBYIAFL\8EC[2'_]<%WV3:ROSJ M<92EQ3TQA^?/F+HDQC>4N/B6_VP,7EMG&26'UMWS!:,85$M?6 2T2E=7F(DP MEV"/?03 ,GB6(0UX2#!?4)R=0B19EO)&O?,-7=$.F^7LO&P L,-:==_'_/# MV]3F+9,-"QRBT"4!CN F[%,2C%5YA-@?/2T7 ASKE"G9LO3I+27H:Z#]I!^5), MW9T3&*)1;CTZ+W)2H\?:AV$:\1ZGN\P[(AI8\H\X3/')YC/FI2;K M):]7O\6+7J8*CFR<#-3)IGA0L4]@H\G!/0(Z.$)'QD M_NCK",WX"[&4[T;VQWSD.&0TOR.JD'/,:-@^YA#T%#>OV$,Y/,H1Y#065 :1 M6Z$LX"=+5'M;5;R=$Z^Z?"=^$$^[TGBV<)SU(5?E(0Z2N/@7H5RAV/P??LL, M]6E*::E".' ><"!F_"T?5QMV:(16_A*&/RYBO_$3]]$)>'@V3T[9&MPP'TED MG-0\ ,'KO)56RYRZ**(>II\.CHIY'.I6UHC\QBX?<1CS.SB.9D;8>BC@?1JM M=*+.Q1KU8:6L$D;% 7H2M\Z">C,JE&_$ON*D??5IH6 *.S:J, C?-NFI>AG8 MJB#%<)AF7AO5C)93FU12?3"@.J)M.;]4^Z!1(Q9)F7F1+.1.-CG9MDQ'Y=7$KQAZ:0V.Q+33WW>C041CDV;/ M,&5>&D_]E^C5&=C&X::C +"VM.S:I)?"DS[##^V9U<;!IL,$L$XTK-JD$441 M1ZMRVN!,QPQ@/<$$8)/*0$=:CX-L$O].M5M^"+.B6"N0& X :I&3UVVOV!W: MJ1M@R5IJ&FOH/CE:K:)0T--V=2R--+W=-2W'HA;2[5L^]U1T*=M 5-$TUO2N M!BM#S6B#.F;&]''+:WM"[)T[-&0G4M&JV/SEL,[E%?O[^'6SSTGG0O9*;77H.FI!BJ MMXSV,;3I* N\L32\VJ23EJ>\&F^J#=!T3@ZJ*: $;%(:"?^2XD5$ MSZ+T(?'3H*@.4FM,#V6ZB .J+@CO-NGJS@E$HV2VOGYU%CK'21YINF #JA,5 MCU;I 0[.UZ]Y6]E=;= 86'Z>V#\9W231XVG6VW.,:,$O[$O]29-2>X M^)3)+G'B_CTEE#=:9ZO398N4IQ]T::8!D /CX5?&%\& HK1IA6S9W]TQ ](= MY<'69#1D#NH.?4.^SJUR:"4ZA?RY"T)4T;T[B[J!/L1Q:4^A^?/ M+-IB@B:A0S>73%CB31I/^T;";;D,$TRQ[G@:=5+3BWX"B:I66L.:M.@\:RJ0 MR5K9?79(R*G.!*.]0.F$Q/1A,?U2Z"%CFY9(0>1UR,)3T0JV>)"C,7U:(-.Y MQ^F7 $"&-JF\X(8Y;Z*ZKEI+T=AXHG&\Z=3E](K62\XF'?,E&7/18+8J&=>, MMY3$2]%GWN$IT[.E-OF".=[Q_Q'3C3H'*.!: MP4Q[3%HUP%@ :6'"8MAR):FF=K=2-_H67C=:1OE?SCJ*?T;UPOOQ^.'-G"Z" MZ$G1'/<=G V."66H3!DH3H*XK&2".-E\BWF6S/ >Y=&J6&ML#"[J?%+D*R2;GVES6.:L_W4_H_0[VC MJ<36>/F.O=7:+T]E[J;DGSN),8@Z^^8DS"G57%7>>!5@>ZOR1RO7NXSCE+\/ MS(,K4=&6?9"4,5 \@[JFIX%#5AJM=D1CNIAL;S7W$INQPK."ML_\5^R52.Q4 MDJ9#8[I8K;]&^_%KX7E7A$TZ:Z\@^!92[ 3D=ZQY2MT-"U"_%J>7^DC-JH.7G2J\;Q4^P]GOEZ'\ M.2-M01< &JAFB_-/7:1DN7JKWT3JHMHZ)%"M%F>8H-*Q7*609M-]]K >'U#] M%F>B]I.D3<9;(8K+\!''>UYA->(PE+1Q-N+2\#[*:_F5W[?2I' ZX+#T\DNC MU7I"I[/ )JE@$.\OL">J9GB;[P3\\2,(I*6770"M@5F<+B6S6T%WV$VI^#Q] M]E4:I8HT$)9>28%5TRH,JQP%!;<7)'1"=S^CT(C#U'NZ=:Z6:[_\S0 U3VH( M2P]\C<:D%W%Z85BU/LLGG3Y,Z8NB75I!@"HI68 KDNP>&QR1(LC M\B*B;"VFU%TRO_K:+S4J;W?-=+"66I .6@4+R-Z]NHQHTG[,:D LK6'HN3>; MQ&'3GBP;!:#N-""6%BSTLY%0W8T0 Q4TA-4R)WW*IN*&:D$M+48 J G.HX7G M).>Y&JW%MRRVH,1-L,=_P(+NZC^41MY@2B)/SDKE#0S.GYFQ"!?XUDGPN>]C M5_?F8F(Z3'O.9N0NUQIW34A:V>O 9F'J8G4K6[W;+$S=:6Q+0_E+_C;.2]W* MO7GEJT!D^=-%)#* M5P@J!/]4)SA'QA_#Q#MTR-GB0^LMPG'8T5QG5DC_4">] $1-%[[#TEB]FVN6 M[=&K.H$Y%,)2A^-AJ9-3Z16ZCNIT-=PS#+YQV-E ^#56]2OC%;J.&S9/#H:< M'&X<^GB_^B<2-'\7XNAUG:[=\)$V=-XOZAZ[RS *HL6FU%.*MXI2"/"-M)ES M1"C98D+>#A5R,UQC"?41TU"0C!^3)1D3C((E&0@XU E7A+-(G^6QKJC\5@R)67 D0_' M6RR^.W;CT*1<5*:@5#(N.3A:^JN0(&HP&$RR- &&\>2 M78('&^A%@7J\;VV!.+SG886"OSV"*?0B0SP:=W)4I>,$$EN-3O(V+-%0^EJR MC%NHT>FK1S4Z,B6S*,4VHY/;'E7H&)!-)22V&)\IR7_7,2'94+47/SKE)9]7 M1[)D2$MP$ZSPK=.LHU$RI&77>70B91]:1ZMD31L\Z?%)5KC4.L(EXZEVK,?? M=0T>MHYVV3 V^=FCDZURN'6D2Y90[7:/+W9WB;TT$#4:10LCAI-Y+.E#3#PB M/J9QQK\E'C1S\T:RE@5*T?RHC%0T=2JA12]RQ!-P]RW&?AI<$9_]>6O.M7Q) MYK7,5X8.<7S\KR4'83J6?A47%]B;/[+%L^#G5+I:YP% 5DREY4^VOB7^"MPH M1XY*V+-ONF:[:SIN+]BN2/ L8)O"JWM)Y6XIV9V2EG/99)YXO.4/:IL MIC^C\EPHFVQ*,>RZ/;&YQ?/+,R=QM.S*<7.)W=RLYI_A93B10(HXU@GX L5' M.15?^9MO93+CC>0Q=(F4\BG0=HX)5"F'3UHURNGBDAH;8ZFM]LQ\TT5BCU_3 M9HTFU94=>BA#7Z>1:!+?=>C!2Q7.=%4)1$/U#]. 1&%3>2#_E,X3[P?2T/5E MQT6[+KNA,5WCTD>U?01E3S-2Y6G:8C:D&$AWE$Y@'VIE # FI&"H7A9@QL+! M'&TI'"H;M@D]ZSJU>IF_U64)30B[[A3K9/Y6&]Q(7N_XLE<0WZ*"]NJ.*551 ME'# :%=6@!C:JME!P7O:51.XVF6D#2URE/R/):3H-$OBCKVBY%(1F%Y I2-F M=+3KMI/7C\]Y$ZR%*+S(&V+EE8X;K=:TD406_HE94#X-*LV#\HE0,=.D.8"B M7.7:+QJ E?(26I[E>\)RS,]K601BD?O(45=R'A-RJ5-SEGD$0I%NHD!GV#LY):NYDS)Q MDGTA(5FE*_'FI7@+H]/A.ZV_DF-# EVAQ4FW+$]SIX&HVU]0G!W()%F6[F1: MLNCOM-G8'7JTQ8^>V 3;"YM\BO%Y+ET5PM:BY.=4+AN-N#KB*0&;:WL5R1\8 M\*]MA"X)BB[L&EWIO9X">Y%:9?@1GP!59S"=GIOJ3=8W*55D1LH+*>7*! M/7[CQK_4D3)J-I6EH&9^X&E,)P"!G_UI^BS4P**V*6.H8/!4O$6Z#,]#AS]E MZKM65&A,9PR'7 MZ4?T NL[[7E:6ZAEA)SL7$7&"SEIO1VC\(=^ ^H>*[P=8 M")VI/>! M#\)MNOW$&%:@@U"M7"I0SWC/'NUC?[H=JLW>WX+\E^VN/_:7UJ&:&Z25_I3? MC]R&Y-(1,0_+/6FUT;A<]U.*Q@O$(@K/+[-XE64)N>E O,0[J*&Q:KS9O;?5 MW*ZA#:\+<2C=^!%]G35*\OQ9;L()Y)^C/I-MRF2]_A^I=K.V$S M?;S"5+D7B\/K=/@M6]P\,\I5714 >U:+Q71TN]^F!0C(;@U?)TM,NYR_V7C3 M$>J>1VV9:;OUTR7,_"'BR/TTUS= G+1OTS;/ ;L'DXHNJ@_:3%R$R:_WA?U/:0CF"%/5='<0*>>]]J:P7+AW ;= M5SH=C*X?/3* M3C:HC!9E>*<,-;;)O9/-%38DWH9LLW 4U;0920#F/;Z.BJJC1W[5'5#(Y_%ODP03G"!=9>M\DC3-QG] ME*/BV":M5%WPUNVC&&[ZSJ*??K2\6Z4D?JG2VW+"H$U?7O1480?)V!, -[7? MA<4AS>W+Y7:\4P8AU3:V,#ZD:XU:+UQCY)?;^,)8:6B"KFGKJ^8L7X#\EP=V M'+%_^0=02P,$% @ A(N96,JTB18].P Q;<# !8 !K9&]Z9BTR,#(S M,3(S,5]D968N>&UL[7UM<^,XDN;WB[C_P*V)V.B)N.IJN]Y[IF]#?JMUM*OL ML]U=N_M% 9.0Q"F*4(.D;?6O/X O$BDB 9 B";!:&QL]+AL)9N:3 !*)1.*? M__&\#)Q'3".?A+^\./KQIQ<.#EWB^>'\EQ>_W;V7KYPHAB%'@I(B']Y M$9(7__%___?_#\[9\1]>1G.R#^<+VB)?W8^X1!3%!/Z M#^=W%"3\-^3"#S!U3LER%> 8LS]D'_[9>?OC\?&#\_*E1K^_X] C]+?;RTV_ MBSA>13^_>O7T]/1C2![1$Z'?HA]=LM3K\"Y&<1)M>OOI^:?\_S+R?P9^^.UG M_I\'%&&'Z2N,?GZ._%]>\._FGWUZ_2.A\U?'/_UT].J_/E_=N0N\1"_]D.O- MQ2\**MZ+B.[HX\>/K]*_%DUK+9\?:%!\X_6K@IU-S^RO7KPA*#=^^RK[8[FI M+^FZQ'3D_QREDEP1%\6IA2@Y'AV_?'WTXW/DO2AP2I5- M28!O\^B MH!E+0M(.^..#"B]9U]'U['K%)P)F/M$D]/C@IWB!P\A_Q%O\C\2/UXTXA\D[YO,418N+@#RI+51*U0%7EV%,B9>X M'"\E,Z+&76@F62X173/]^_/0GS%;#^.)ZY(DC-E"=T,"W_6QAJH:==,!WWGG MT2UVL?^('@+U.(%).N#GAN(5\KWSYQ4;;AH* ]IWP D?/"MNM4H>:BV[L6D4 MSGVFW$D4Z2P#$$$'O'PBQ'OR _6\O]NPBW%%9O$36T'NL;L(24#FZS/\B .2 MZON41!J:T>^B$UTQ7R!,>\8/S*M!ZAD))NEDQFZQFO2X@EP@GZ9N\&>,HH1B MK0$F(^J )[:^+_TX7: T?+U:VTY&.W,QYC-?W%(412E=L#:X4A%V,*3SG!H ]OL>C2Z3E=\B(NIAW MTKUPP+S5B;?T0S^*N?_ZJ%[-581=S4$3/@6'.(IN*)E3M-2;AB"J3D8]VZ*$ M<>[F:PQ\4?/.^6 >,L6>']_ZT;>&/(E(!_-L._9P>_!T]3Y\S_W9KJ2H=M:+ MMZ[)KXJP2W]9DR6@?0^^LR9#?3]-'O7(N]"CN\!>$F#FJ#"8 MV!KII?I@BVCR$/F>CRA;,\]PC/Q 0[,M.NM4AM\B/$N"*W_&?MZL9,&4Y]XS:7;J_].)[UM>ADK+C MN:TZL[:9U:0]]+"S;*Q2W0XZ/+5IS*.*L-LQDPW0Z]GN#K;%&-+LJI=3GA9: MUNVB4WVGB_T)BOB^:8J3#78(MQI-%+YU&&).!;@LF@"ZN8*5?73*\15FG\!YZF@X M3^>Y L[U9Q0GM-5"W:;;3N4"/MU<$KV.>CGU:&SN^EUT:_7 H48+V]?KJ<=S MG.8Z;]A1QYI_Q&&"3]:?,$\U62UXOOHMGK=:JO0[ZR<"=;(N+E3L$8L".^F4 M9^CX*=_.-^>_68=]Y3>U<^UU>^D\[ZB%2ZE#WFM^U)X\ZW0EXQ]1MQ!!U+C, M"W!CJ;@XQ:\JO4TY7+ NJ)L\X)>>O^073GB28/ZALHXVO?AA_(HU?96W>27L MH'^^-Q][Z9$E\ALR7:<>@./T2R^7>/G +V\U8K=*VC^OB*?4-^$P)>B?KY#$ MDZ:L%32#VB2>(;9C;VV4!7F59_9K?C#,6ERQ?U;XQL\Q#CWL%9SS#K7N&,9^ MS%OFUT./G)?\+FG"%V/V8]8RYZ'@(B!NY=,!7[()K>LL*H2-L/OCG#R^\K#_ MBD^/_(=TGLRTAOWI>H3FC!;6X2FN,NL\.?71+&S [.@S1"Q&PY2P4J>)M1LM10 M8:XNHI"BK%7&S N'4 _37UX<_;3E)R 1]GYY$=-$(/8 T.0_W+/^)\^^GC'5 M:#J%2[A8JN&IZAR$!I!7 -(P<)3X.WN FDLMQZ+M79;!M7/8&8-'3*,\ M7K.I(B&?0H0DEL.@YAU<-(?%8Q*&"8]CKPA5P%!N.1+MUUB&E/YF6*7_OP31 M&--@K:/WG<8C4;V(:TC[;P=V6O@Y5*HL'?7OMAZ)_H5L0P"\&Q: NP4. EZ" M"85:(Z#>?B0@ (Q#,+PW!\/Y(W<9V/JDC\2&9(1@5'F'\/@P+![992/F)5 - M)'8:CP0#$=>0]C^:T/YYZ.GJ/F\Z*LV7>98%F(=4_(4?N2C(^+M@OP/"R&#S MD0 @YMN60$[&W7]C1+4AV#0>%0!5KD'U#[0K/DTHK; FG7^@UI8#(&4;1&"@ M?7 F!Z\Q_"6!P\:[K2S7N)!=4-,#;7XSIHJ 2!CS0LHR;5=;CD+C I9!K0^T MZA=Q'/H.('VNQFG-U0G]]KO_-=]?2RVW84 MJAI^H!UNQMH]>K[TF&6DY02XQM00 "2C0$+&.PC(0%O11E9/N?DHX(#X!@_)!MH3 M0]P=-P/A>*0@',M!&&A/#''WNAD(KT<*PFLY" /MC"O0+.Z8'& M8P)@AVM0_8-NBW/>TO7JFMY0\NAGC[RH,-BA&!,0(M9!- ;=.A>6DCD..B,A M:SDF[9=9!K4^Z-8Y9^R&1#$*_L=?J7Q54?LQ(5!G',1AH)UT;A/974L@,EIN M8KFVZ[R""AYHN\S7G@G%"#;M<@O;U;O+*JC=@?:^5X2?^RQ(*(TP[[:R7,M" M=D%-#[6%Y7>T(G"2V/S9N>]'HV@V9LN+WE^E;L^;CF[+G&G#W0[K-@*DOT9V/O^B'PYY57 <5*%Q",1/\0YQ 4(JGZ M@"*[]U5ZH.>"_2 &0=C4+Y_-&8E,$+/T2AR[9WV]?" 0P4 M5+;#H<,^B,R@YZE?<1#\&I*G\ ZCB(38RS8:LO,,@,1R3-2\@X ,>L+Z.PF2 M,$8T3=:ET@HZ.TU' 8"(9U#Q@QZFYDGIFQ6,#U?HWH.,8A0P2%@'T1CTD/4R MC#%%:25P_FQ5SJ\,#3'%*-"0L ZB,6C2H@"&,#M+4=! MP3B(PT!;Y^MX@6G90TM9X\+(TD945)9CHL4^B,R@6^=R^0CI EUJ9[GV 89! M?0^Z,[Y)'@+?O0@(DNX#2LU&H>U=?D%E#[H;/D'A-YJL8G=]0XF+,3\ZBC;C M4F,[IM7!* #2EP2$;MBKO62YY%?*B/LM?1,OND[BB$^DC%MI.$-"-PJ@E * M^ Q<[BK:7O[#WLGZEC\1QA,][O%S?,(^]$WN:"G)+4>KF1P@:$/E0F>U=IF# M'I$PQ %\2BUJ:3D4(,N@U@?:D5^Z,YH>HQ ZB6/,AG%ZK 6FO<#M+4= P3B( MP\#%L"Y\-K$NXW-*"3TE;,ESY7BHZ2S'15, ")]W0QUL9Z9SX=/E); _KS2Q M7.MU7D$%#WF 32@\ZY<:C$.YRCG^W4#;Z)R?J_P!.JEZBT;C4'&%6U#-I=WS M/U_M",(^\JWXF^!/E4Z;O$1T@@+$7"RVQ0JI$\2A1$) M?(][:4Y.[^0=[&TE,Q0]I+ DT2=-^NC4%+0>7]H+/M):4!!_ M&Y &'Q,2"&KH!:?V*HZQ<FA7XD5"/!3"D" MZ!:8@NJ&XA7RO?/G%7.HL!(C8?.1@ /S#J'22<[!WJN2YFHT$A3J/(.'/.;& M!&$;]WC-O9V83<%\^EWQ700;S+*A 5/9[B$H>0>CN*8P^D2(]^0'HIOI>9.B MA>VZK_ )Z;F3T_XV>KX,8Q3.?;:29?(P@SA_=H.$9Y6H,="AMAT?;1D@[-KF M#'SSR)^S%)$C]O\I*K^>7?_/Q?2*A/-[3)=5UU" 0MI9EYPMF<#K#*Q+Y3+IL M%)/05;E7$(7MZ$CY!H$Q'!!3>;FV*[W$):AB8QOR*Q\]^ %3%(Z8=Y?FB"Y( MP)B*^.P:K]6!+]T>;(>ID1P@D,:VZR7VM6.6,,V(P&H4O32W;\_C/S=HS8,_ MVB&O:GM3L.BI6QSQ$D@ PF-L8\^8I0GVZG)*$1*3C PDB1 @3L8V]SM&Q2;J M=LCI=C(R+!N)!:)K+*1PABG;T/%R#R6695ZXH/F8$(,% +'IY)I!*_\BWWB? MX0?U@8V@\9AP@=@'4;$DQ%#(NE8")*<;$U8:DH"GH,8B#DU6JW$O2@W7'G/) M-X =Z42#E*2V[Z;T! QLR%XH35^;,=!UPOHYFVS5EDX9+GTX_22*L] (6EU M$!RZ4@0D1+8CHF(=1,A8H*%-"&^\0;N68;IN'D9K.X#RN_BJC+6=EJ:@T%-Q M?=C4> ?!,!9-N*=LO4OH6@>.>MLQ 0)P#T)B+ 1PBV/$TXK/$0UY/9&)ZR;+ M)$W@Y@G'KB^9QM2T8X),4QH00F.1@A*C:=4J7C&)X@6_EO&(>6F+);XB$<^6 MN)[=HV>-U.IV'8X)['U$!"W 6%1"4YH+0K$_#[-]H9M=L@G2^\$3[U])%.=I M9JG$>UM'DX]]AY;36'S(JLQ=4ZIKIXE'.R9, >Y!2(P%351GYNVS!FS?>&CQ M#P)6BIB8J7!P@WA89X%CW]V^EE@M=_!:O]R!\T.EO[^7I.M2@NU#$=>S/&3% M>$KWY:4YC\]VV;PGENN-3*[M)QPR<[8?<5#H.97/.#_P#_W=R3]E:$;,N;U2 M5W<0M34UC^>XL;7 M] [31]_%0.$$UE3(?6VKJD'JI>?)+$1*]=LI='T MH^U*K;,+Z?.CP5I"CSA,L$:1C=V6TZ.A9XVFWJ:88P@#@]5F4C8OF)S<8CBG M7_UX<9I$,=M(T@C1V#\(5;R#3J]9@'*#4V&2-QL+#!5V0=_)V$5U2J*(+;$S MV9EFJ9']6J\Q"^G<6';,)M,MK_6AX0B )/;CH6 =0L=8MGAY"A5V8S9@K0R-^"L*D5. D:CTJ@& !(&2,)=Q\PB&3+^!FY"V9+KEL_%*1D:2AWB6!,4]/A@W&=6H0%,+(CLR,W1\B0)$ MLV/_KV@NRWO?;3DJ:,3,@W 8"S#PT_V7RQ)- <+H#Y-%U**PM;#P.Q:OX!S5N+,@P"=)^L9>^_'?"]@M> MV:-1#A4]^G&@UT(D$%!C$8Q;'&'&"2\ ?(8?<4#2:HPYTW=D%G/#W :(W3\2 MGV+O,DS?Z(PB'AB3A=/W[GQ4IM"9O*"=F(^E%.IH$.$:%88 ]R BQN(=&T:W M6=D:F&P;CQ.57?Y!7(P%-KZ0D%2YS>54QX:5I/;'B#5% &$S%O40W6C(GFCY MQ/3##>X$SU@;Z?EQ@TZ,0=D,(;*??"#.QD(D!:/7(=N2IJ]@%45S)-.GA&B4 M."KE <^5C<5)+L,84QSQHN'IQ:1J3KZP(K2@_2C1DHD" F4L@L)M*^+&A9EY MG3]S@1,_6O#%@QO:@^QT6D4Z2O@TI0*1-);+4;KNEV<.^6'"N-_>8\EF^ZP= MF_-QQ,2CB#'NAXBN4S^!5WWA.48%J%CWX51$3:W/R @ M81N$Q%CL9I?9,S](8BS)+08(Q@=+A7$0&&/1F:^8IZ5A;\)F633'7Q*NA>M9 MRGITG<11C$(>4U>,H4;=V ]B"W% :(T%9 AU8(*;_4+*I2[_'>T(M$_G+SG0_V$YEP?ZB<,6#^A#4"9;?/D M A*F)43%115VI16365IA08]Y$#ECCF.53?#*?^%]B9L/7':AD:Z)C@#V'1MT M 8R5M1BZ!L_2P@RETJ^JP@RUIE,S_IU\;("5;;<\6S>[5AA, MG:,B9QZ$QV 9@FIM5Q4XXO93T2QM&3(2SNT["2W5TA06R%16FM&B'[S\3 O8 M&D@"+D'FK@3L5RATZ.HUS7=%0I:M6X0:1(+JH1'K01!R#$YI1H?"910EV#M+ M*&/S!E.?>&D%^"_X*?V+=$NJ06X_5MI2@'.99?AEUM<>P!WZL2(H$@."T.R# M+(#UI7^[7J59(>?/F+I^)#N\:MS56(%52 1A;.R<7FJ?W8 LZ6NL**M$@F V ME@"0LOJ)^<.QR%RY- ^[M\G2DC@*L%OT. [(VPH& 6_NBDB;/!S;(:IS"^G= M6!9!:D6W>)50=\'-I69)BI$E([4>'ST)(,R,I0?(V,YF_':@9;2C1JTD@NPH MT^BI_RF*%A=K*5SGL?Z=_V,][GD/XI(G2/,"M:73RRJW[QF'9W[$ M#X43BMD_JB3]O%*1+)>(KJ]G=_X\]&>^R]; O*8)-P2FK/)KF55^/^SRFW?& MU1EMNW/0IC]GM>FP%VF*:BRWV,7^8^4 N,+YQUW."T*G3-D+BS<4KY#O[=YS MKO!W]-,N?SF5@S=DO3#' W2K\H%@E:VC7;9*[?L:,RB<^PR-[*4;,5O'@G&3 MDSDHI^N%/5XX]96O;O)^AG%< N,?N(B0!F:]+50+XY7] ?6]J MPSCOR(DW/3G>MBO'S?KJ2:6/F(8IQ\SGOB)(/%<>O:TKMR!T3L]/)DZ0DO;T MLH]6JMG1NYIBRPEE?_MP?/1^DU'6#Z<7R*>I\_4Y/7'$\-"NK3V&R?GAZSCOH2K[Z!D@NCLH_KF M>+,'D3#ZNK8>;JCZ9F]W"R/CLK88UC8R?7.KWD/(^*\OD#H[B=YEJKGK,AEJ M*R?LM/?->,G'E7%<6SY+=/U;]\9)EK%86S[+KG+?/-9]9AFKM354X#GWSC'@ M0LOXKBV9L"/=^X 3>-0RUNO+HENPOL);S:TC;( MS?ID7DKR$/F>GY9'/N/YK8%8F#>U-;+H,@V/ESM-+\>5NG5^R#O^^^%FW.%F M7&CUS3C% ZO;892M\9]QO"!L(GO$62IQ_;<8?T%+R0O$^_5HZ3VZO>4"36!( ML"$694_JJF@&OF37%1!$6T (N6$?0NX>.BNOX0T-;S_7].!*_ N"@L^8N1&G M*$0>8ML"^2.S(,'0E_'T!PK19;_K*1'4^J_<<[R*/;FJJZT&OU?73L$"ID&U M]O *-?)(BJY2N8*F@]^/:Z=AB'-P6>A$K *T3GGX%8=K=.4O?;99E&M< M3F7BD?46RM<0 IR\.\=A.YDUF+:W,]Z;46@[?N_U4XAI MM/!7-VQ/R_Z-YI(8BG87TP^69^PVDP0"TTC>[F8C\UN$9TEPY<_R34UZ&"2- M3=9.QLJQR:P[A_?'_UDZVC,;EKRAO,)HO+X)^ EQZ&T8TPA3ZM :"EMN8 1Y M5 4TM7NP)M2I#^5NZ+.AMJPO%P:*<;*^9Y^5%PW3(C87\FR*5>UY4%W-6%3W M !:5?515STJ+V$S9L29H:.)8UXA-I1%&R7.79U%D5!^FVLY[06-IV%GT[ M>>=.J7?^]ZS_TB:T[\2?"]X=?AGXCSSUJIIV.ED2&OM_IND[V?5>J>#U+,B2 MX/EWKOAWRBFJV9?^CU/^EI-]S/16/&/Y2J09C:2^F?2XES/V6=VDJ MC%H-XH[,;.3;H*6-MTQC-FWN38%N\Z9_<,,8.#EJXO%;.-N;./+#2'%K0YO[ MMB..: G4]90L3Y2ZCG0A )J;VK5W 8),)/LV[Z=)%),EING5%[X-6_@K9;A% M0F2J9/F>R&D*!JYR%KHV.M$7'>K!LX[VWZQHBV5G!&9;M&_S%B"*D33X4*\' M4 H^Y#<'?^ ]_IU'%YRT4X?WVG^L1>OJ=\[$%T0E)1K>U.Y$-KD$GG_"V7S# M4%QEPACS^(-QC(4[[":4Z9B_$.T&"5-I]J0TC];G=]%VGX74B+UT]P73\9D] M)=&.X73S'6OB/%V;&!@+ZA(?Z^-%>PI[LA9W((\O]?I1"^)1G5H0&4YUUL6X MQ,SJQ#?4E&:B6$/@IV,Q=H>Y^L/=YD"6?;8Q]#7 4E']2>A]Y4YM&,,[]RR# M749DJO"R]J CC22!H#"7DS\) O*$0A=?$'I&DH>8[43KM:.^,OG9NCB3^03- M.F*6:1.RG;FAK=2@L>,?. "'5GZ, O_/[*T$GJ55E(#Z@F/8".1TWROF.E); MYYH518POERODTS2#2/K*A+C]]PJI3%K0W;++V]+6Q63)9Z?>=GM9]]^KH72H M'-!/,QKWK2]>TIAOO59V*>8KK"K9:UG]E^ MCI+'[+4P54*1A,A40E'["UPJ8>Q+(JIZO*<)I5BV2Q4V'[QBSKXN$"R%=3'" MG-5;'51N1XS%K0J!(Z/[<[VZ*[4"U^5M^:'0RF$3>-@$'C:!ATV@#7N'PR;P M.P'RL FT:Q-X*+1R*+1B/5;?3Z&53U2:3R"GF[ZW##CU9E$ICG4[^(GK)LLD M?5WJ#*\H=GV455)9!3C5!W*&1W* M&1W*&1W*&347TSJ?X%#.Z%#.Z%#.R(1A',H9'6W1W"S8?WV.Z/,,/.DF34'O3,>,*7]I18A&5-7%A.31@)!C6 MA/6Q7\[Q91@Q%KABY"%>45L+(KD2[1,E_];Y0E4F=<)R,(69H*M$S3(\[ ZB M=@>+S6'1O:$;.,QYBD+DH?,EIG,X*)TO_!(7?Y"O93C-3#R!J MCPJBX!U4L,FT2A=C+^)5HRZC*.%E!*]G5R2<%U.[-+E206OJ_FVCC:^F&-:= M+U0=J#,L%_\1<^]5'Z<:Z2CQ$DMA MGQ/(=A/1#5K+0X#E5J- H\8PN!C9,6"X7+HCA+<=!0@ VQ 4;^R XI*YIA1' M\2V*\5W,#V%OV(:1_0'-)2-$OX\10J<4!X+TK2E(;_$*K=,2//R$3>;7[;8< M!3Q"IB$0WAFK@,S$CGA97QQ=A^?/_&6FQ(\6G&\5*DK24<"D)P6$VWL;MDE< MQ*C8#NKMCBHDH\!)SCV$SP=3^!33\0WR/1B2/T9QPOB78:/S#XQ M+O%ZLJXW+IJI\BHZ_8H]>1A:IK";C]&#QJW/WQ!J2GY()B$Q=TK6!W:0>0": MLB@25N*0G_->S^[93!TA-RU/H#BCT:$U<[2F1H TEL2^T[5^L;/YA*U[?"TM M4I5[3JK;095FAI)&&HPA(F?>ODERXT3SVEG,AE&FR8V'RU:*FI_]A*CWA839 M W#%XE'$J*+K)(YB%'ILD_TED8,[Q->-;;E:N5]#*:3KO$ ^ M_1T%"?NQ>-]V$D7),IO8I!'%VHMJY8@B[]=).^;_*KIV2GV;CB%N),]OP8;> ME8\>>/Z9STMT(BZ4=QW>\D< *9M%6 ,&-BW^R2S!CSA]"G%:N<#_(\%:=;YZ M_[*AN[G]R*6(:_;[56OBG$.9Z^XUXP$PM3YRFLN9Y2:LDEA=YQ^F,!8W'01) MHJD%ZR($(E95(3@9C9FPJ5+A:GSLC99V"Y'-T='.8+0T*+K+<&5/K J5:A ; M"J!J#"T-G5 0< ZU!CE>Q,.-L<>39IH/O%W: MZ9N1H@>( N'WQCK\SOQ'WV/;?YXRVQ;'>A_3=R/'$Q )PO6=-;BF,\GOA%?4 M"](,AV:0"LFG'T:*)BP-!.0':X"\]:-O%Q3CF1H0N_A@)9?6NRZZ/F;LQ5Q[S^NN:@ 9_9V>9! M;:\/>O:Z]6^/%.;0RS?_DN;5HR:_GS-LF_ MAK?[%@-67/WXP8Y[4BD8)_HN+%FT51O(CD6?/EAQ+PJ%;+ATI]ZRVX]9WI76 MY<@M_YM4#Q\[T$/Q22?]II-^U'0NEWB,I+^- M)DF\(-3_$WN_\:IB:3I@)@I_ZS.J:[ V('4GN?V_9[Y.=VNY3M9UR1I4^N[C MN];D;O5KGI):X_VA:7W.5L?"*^[)]O$Q*^K0]FA!.FY.)WC9%M7K:B907A'M MXV.&[@/W:!V=V:$*(9N2Z<9NB#:G[XW:6 J;CL%3([#L08.QV83]08%XKC/7#XY%*\UH'AM-NMN4"A>]YF6)X?BC084;\PF MS T*Q9L^,^GD4+S5@.*MV6RW0:%XVV74.C\RJF$[4^.ZTG]6;N9Z5BHXD:MF MH TQS,!?R,"'4N;W'5$LI*\/\X%MN<[ P98[5^;WDT2XK;4"E#3:-Y>B^H&_ MLBVV5)9&LM]PZ25<-0L2, ;RTEU:CX>_^ZF6/5'JZ-__]N'XZ/T_G*Q#>YX0 M/PU0%&V*^US36^ZNU:"O#Q45G9D90LB5(LU 1F--BH >3#LC5*V-08_I(^S^ M.">/KSSL9UBR'[80LG],K_ =A#+_.REK5&AD["-?0+X'9[M555.LZ8P4\ MFF--JBT&/MB5:(P '/9[BMJU1JT\H6RL]8&/ R=S0E&:G,I6ZUL<9/7S3@E= MR<.-*KJACPTAVR4->1[N_ ]'F'U@<8I6?HP"S@7)?#A%G%=!-_@YH8[FM9@> M[L#O_NZ_?I=K>=MB\!,F'7WNL#?:V+:;O+=3<#GN0YM[WHKGK M$"Y%L.%NTVCP S5=_54Y[/P8K)\]BSR?5$(R F=8+81UD2(18?[&BWP5JK8:S\(CDLZB:^8%>ZIY:[>=F15%J$RQONU=-]JIW.;5 MH3$L Z\!.\=/QS\=*7+W0 )C][T!LR;Z3(/1FXYG_HC&I5' _K4= >P?4]D% M-O9W&ZZ4%'OZ!U%PP7#0:>QH7Z(F+6!IJX.U2GE5.TOLJ' MK,^MT/IG].PO$[@(,&M3:3)\#@1@K43&'S@#FROAFZ9(J%^0V&DV@IE9S#B$ MP%M3^E>FM4107LM6LM#3]2C[^9J9K8 8V89)0WMHUZ8=Q?BMR,JET["E#;Q) M.E^N K+&N+2-B.2[))AB>F3JO;T^1SQI(#NXUK]M>ZS0"#C%)68)R?38T [7 M*'05X<$)_K6Q(Z'?<13S*FY2+ZW2:#P^FD VP7&]8&D(QZS3=TWUQLT[J+M2Q'Z.A=YXMU80_Q_0)_XA/DF>P-CI1& M0C(]-G3W0ZUS)=?@W--]Y825%0C(]'CJ';J_YIL(UJ/3W@^P.%/5<)"338T.5+-HIO<(U MJ/0/@RA=4;E%0C)];:AD13NE5[B&?9EN]U** X5[?G?N>G89>KSR?X("^ 02 M:#J"_13,/(3">Z,8?/7CQ>:JP<)?W1/%I1:1@*I.AC_AE&,@P4I/'Z9/1$W M:.4.KS^H!]X%GOD4NZPY?T7@>C;S74P5NT"88GHTM%>VQT@B#40"]XCOS3T1 MDSQ$^(^$&>?Y(_N/^A@7)!C!XJ82 <+G@T7H*$_68!)#E8X5VE9B8V^@L4MX MK%R>NH5PR.2@]BBJ'K,5-I\>F:K.J!PO4G#*W(.KTX>VJQ-\090B7HAJXCWZ M$:'K.TP?V6(9I4&F8'V!1<4OLHN9*L+I:T/!M&;U+IH( ^%B;L#PC7IV,^0L MH5E\T"=>5K7G"WY*_R1S(;3H1X)D"YG @689H.E;6]FO+P@MS+,QKN)NO@MX M9:*![HI5=PV+DFIW_%6W].&W4Q0$V#M9%U? \H9-+_?J=SPN2^A$6- )ZGJA M/27+)0E3ZTUM581BVK+6<"2HR)B'M&SL%4NA:)4Z=IL_;@Q&4FJX575I%WQ.0B]CM%22E;^$#0.MHAP7IGK20/ 92^*2>GCELZO"/+V6'K"P MKW%!W%:^8_MY6=T&UGYA[F)]GG1FA<_:@ S":RMV"4 M8B1MY^)B4+.C?9=\Q*OC9"T^I% M Z!MC39H6]J67(8Q]1GZ[R51^Q'GE,&3!&E)J#G%*9B;6]H<2\HS[Z7R'L M$: ER[$K]-[Q\^M_@<),(T*^=8&H09\&.A2(4F!U*!!U*!!EHD#4_>>O?A#X M:,EO@+@)3_PY7;!-U!(I'F17$D['62Q*2ZZNYU00GO_\>L($#/#Z=.'CV84? MHM#U49!7L9(CI$/;P^ :!"5MV4"D.H?J_C\+P_F=\7!#<>1[;.ZXH<1+7+A\ M369T&K13T50_ JBT9;/OR*L4P5C?,Y\O0FXJ^,FZ_!=Y8;8F?1S\76U_MX5V M0?NRP;Q4!XO([0>.E4YK?P :Z&[/'<]BX%*SAVLB>N2).31]Z*.TE7LR16NIAS<[6RF?4T!0-^R?KW7/.4@^;TTMG MTTG_1[?GLQEV^:?8*"-+?(^>;]D@O<7,IW!]MO[P3TE/;M_(3FXWO3M9]P[K MW^$?<*I?&/"LNK!PQLDDBG!JJL451=4I]5N9K$7'J8Q9UPX*/:?4>>]B;D#$ MFO;X;E>B'*>8=V'$(-- M9F=L+L-^1C&O2+B6"O=!)ES6O;/I/T__V'S!*3XQH,B L%(A/\J$A*7K6RC0 M#N4CZOU/N^)4C!!5C; \L(SX+ID1I;H]PY%+_56N.%6:B9+0C"\F9DN1E"$E MLB8;0A.J'7]*0R%F<@<:@< M1W5Y&$+E$\*4XP)-2QJ- 6;@J@1T6"7;4[Z77I.L50]6YBO:VUF3%2CJV;Y8J7ALMGZ9+-H:"UJ2R EFX**()U^\([ M%"#J8W[V^Q7-I65H=EJ.#!(A^]:-E#LT1KSJY M3)(5%B09&:9R.2"D3-2A4814%0DNM5(M13QUE<938U$\U7B>RR&R>HBL'B*K MA\CJ(;)ZB*Q:$94[1%;MNE%XQAQLES7GCQGJU%: VEL;.U5R;=UK$R';UF*Y:NS:M MA^.W(IO79%.69NF1Z/ER%9 U+K]YKCH9!4E,)?_U.C&0!K*#:YNA_#8['AV!*&E M?N0.ORH?4MCKA(L2DQ#QX\&YO\KN,%IJ5:&Z<)I=+Z.P#!]$AD6Q8? M.\O$@&"R=\MO^Z.J([..WE1@7;0X>]_N,HH2)@CEA68Q37^GL \1R2A1A@71 M"!\;N=C'UI0$GZP_83*G:+7P713,YIG5Q45&;7S6CK]G#5Y+WN;%)@0TP,\9A)F%$]:Y$Q?TYQE^)$:<4L+ M@AQ]0$448@_C .AA5Y9"]O"(I/GP+\5(U5K3/BQB[R&.@3"P,J31 4Z6QC$F MWB.FL1_YX5P5PZ@U-?"RBWH8$#7/7<]9X(D(XY;YGDL^$;LZBDZII$33H[<6 M*UV7?Q" MYU#P&L/R>)S::M*H^FQ@;=PFJE8P"^X"+0N0MYJ%;B+V<:5SZ'E M;1?L2DF:?_?^E%)5?2=ZJ:#,%L,R=[(%7=)\>*=*K5NBP[@=GE570-CJ674" MUL!YPE]QQ,?^>4+)2I&.(FAJP'%26SE1\]SUO 2OVIA7# S.4W*C+S69?K18G4)F(4U^-/@DV\;+*ZJ7\D=/"D_O,BSN9$<1KZG(GY& M-\XM.IN^-91;VG4@N;7L&F?6!DZKSO](_%5V8'K%#4]U2B5_%J7HC)]3%=V9 M/IS* 8N$&QS^2 H)YU?^(_:RUQ!J^(/FWZ)'TT=3#3EO<+>Z3;_6'#;M:R*2 MR]?M]6WEH=)W%0[9"YV]XAZ#'B8=XAZ'N,=?/>Y1P2O"[H]S\O@J+1-.UQED M^3^VB.6_F$XN!?#D?YQ#9Z9W4*I.9>04M\84.JG$UBIGTZL#O-4N01#.\;R6F]XS(_&:W[+ M+.95Q8J]XQH7G*,B"KT!\@+6J M-3(7%1#KE,"L#N)0P_K-6 'WCZQ)M<7 >W>)Q@C 8;^;]*XU:N4FO+'6!\XR MF,P)19Q3@E=R0\#570]@"'W_"#C)4V9!F>1SA,'B]K,IVCE MQ\Q!97P0BJ3U8E)"%=W@B0P!WZ,>*H$@,T*LR!>$98_4QW=Y>()^F1G<]V_Y2X[U9W1ZLA[&1(.!J M92#H0P[K9TOB%\:$O_;<]9F@K&X2XB23NZE'<]>R48L^/N?1Z9WL?%&=[9.:X M:9<.97W:<]275[@BP'0)L8]N;?,0I M5EB&=-LZ2[&O/% #K]'LGPX*F]0LT^[N?*%I(?$SVU^E[,XYD\W.$#;<: MIW;#:_FWT _YP9LW6?)(CESI.XW'A8&(>>M"_?6 FK2FF;#Y>&"!V=>(1$$G MW/GO^7\>4(39;_X_4$L#!!0 ( (2+F5B+M_O!@G, $>"!@ 6 :V1O M>F8M,C R,S$R,S%?;&%B+GAM;.2]>W/D-I8G^O^-N-\!Z]G8J(I0V:XJMV?< M/;,;>E8KK*K4E52NZ>G8<% D,L4N)ID-DI+2^^4O +Z))YF9P%'MQ,S85IX# M_@#\GGY M' M6)3[&TZCC'R^N6S+?2B*3?[G'WYX>GKZ/LT>@Z>,?,V_#[.U78&W15"4>5O: MC\\_UO]3J?][$J=?_\S^WWV08T3;*\W__)S'__$=^V[]V:?WWV=D]<.['W]\ M^\-_?KRZ#1_P.G@3IZS=0OQ=H\5*D>F]_>677W[@OS:B@N3S/4F:;[S_H8'3 MEDQ_C37R/21Y_.>RL$DA/S ]'](\2HH<,0^] O[ MT-N?V8?^I?[S57"/D^\0DZ3\4-;KET%9M=(/KL%>8Q)GT7DZ#_58VQ-\.G9( ML4,%^OK.JW"7%4$R"WQ?TSGL3WA>BW=Z[EN:VGD\KZ5[F@>!78B0)S>OO%T3 M]L9?X!-#779;>A8.RDV8-<^(6'?XAP3,M^]Y[]RQOV+[S:]#]^/T^+N-@>1Q'!>8[S^E_N:/G'SW'>%,WK M]1_?V2C\, ;-5(])@SP@H:'ZM<0/848GKTWQ)JD:NE)?DFQMAZ-NJ,Q&^O?D MOOU"U;04A*(J S%:2%:2$$_JV7Y]K!NVAKA.J I;I^'TS>?;[_YGI81:K:/F M7Q%31']GJO_[WW_HON6 4B=E'J<4PFF6%D%8?,3K>TPD%5;(N2*0%F;#&ZD0 M"+KHD(U9TLBB6AC]O1+?+S.607[/P9?YFU40;"IZX*3(F[]T/*G_\/L-3OC* M@"X)MG)*9I3@ MFS:\8H]QT;>].=&09@8U[4HBA((U1+0[$BQ]$C)D5,I^*5UHA( MY%S:$"7,O@D1A+SSQ(1L3)2>W-[,Q]!)+UO$K&>\<;@$D,1"MX^(YG"VZ UA73^SY+NU=E-2);2_\PUNQJ#CLOIP I^?VK0 M*G@GTA24PF$+%T6=+)25!46TSM+;(@N_:E<6$CF75%+"[--'$ )#&14RT0(Q M.<0%X9BA.X*#O"1;#JN"J.6*1MXE9XRP^]Q1"H/AD GAF$N-?,6F(U1S"PRK M;G 1Q"F.S@.2TI5T;C@=D0N[/2'1 1Z>DL@DP3!)"T\\+:F$42,-AT''85BN M2WZ8PX\-$^Z@ MI>BT) 2G(;O.:LI QT5!XONR".X3C(J,G?<=?G5O./!CKCY1F>#%LEH1?L3% M0Q9=IH^X BW^%6/F=Z0X&-RM.%<'B/NH='/0N$M9WNF_IPJ,!T2G?,2=U/:T MMU">3-P^9$'R$4=Q[&P;<9-DF";;\D[_B=!M< MQ>N8KLTT9#"IN..%'?B.(GIY(&RQ BGL\RJEFCI<#=5ZA^=0-Z?9KB4\KR*L MU@]P5PY3U@QNE@K\BQ_HXC7__.OUU:F) Z*D8Q:HH(YX,!:#Q 0%-CD7N#!Z M]?G7U^@Z<7#[V7'U\Z_ZE85"TH=5D$"5V86>&"0^*+!I]Q.,#WM=9NQ^*)@6 M<10G91$_XEL'H@O8;NX0K"W[B1#?A]:GF-2:W#P'!)UMY M 9H;UX-^T>GQX^&;;G!F>;C/>1]6[NHHG([V%%"GTV1 M%[1B[+!TPPX^3[:*=T>3-%T:VPE5Z1M-"S7O')R.=21(XU,% RQ]/@D3C5<&K7B< S: M14DG_*(DF Z/B_B9_9O>$4*GX))-9N!]0JFEP7#*"'%,JU:!SY6-"B!JQ10> MYD;T,BUJ*\J-:'ZR_1C\(R.G29#K-C:32G!*ONE5&[#17AT./2=C%OC*2ZAG MU:Z,:E[-T?T6\6(0+^?0VX7CZ Z'#^S_TBS)5O*G<7I1=QL$/=AN9R"7\TXA M"W#B"Q?$)%$G[NBR>)%;<4(IZ_CZ6 UW=(\L"@*AA1Z=_&9Y<7L(8NR^)B_S M(EMCPM]WLDWL0[S1+Z:T&D[7YF;H@_6Y6MP[K>PQ"NOT6@,-5.#PZPH'.7[( MDNARO2'9(W\"HN>75L,EORR@]_FE$0?#+S-&X5"AT4!]%3C\.L/WQ66:%Z1D MP#3K%5?>>>?4!JZ8,W,3>^4X#+,R M+:ZR(*V?H.H>A4XMP^&ST7G5ZSTLG5: =[[M@EJ8'7DIJ"T&M9%YZH(0*PG5 M1<&Q:E<4Y&)Y2G 4%Q=!&">Q-BB/6MSI?&D /9@L%;+>V6<)4)PFTX@NPEPX MDE_A^]W-2:QUZD4JD/_'?J,;Y61X#(M,$EQT>[I3C.R MT9WV&94BYFQLT@/#)$J;XM+A20[4>ZBG"6<#R^Y#%LG:& M69";>/6@VYUKY)T>*9I@#PX45<+>"6:+4-@N\5NL;-DX,:&,(*YSZ%FO<9JZ MS/.2A?Z^.=4YLVNDW=DE(^3.("E%O1/%#M^8)JV+6Z6 [C)$50X_E]W=_N=O M&EKT?W;' Q%4U_'=;T!Z6@ DQ#^A H?OR$^GER>:CNS_[*XC15!=1W:_ >E( M ="X(YF FXY6: !);Q8IO_E)FQ%YQ3/OOGNQ[=_LGN>,);V\C1!#EGZ+&$H MZIT+=OC&M& "J/\F 7&B>(W>([7I?R:5?*[JPZ7PFHZ?? CB(Z7(1IW?BT# M9PUP_!20R/"8:"3C](VF#-[@565?P#L-=*B$XV4FL\_D'F>$)4 A@'*M@(;/%,&8C=\PG<'2E<9H#"19#C02[JG4QV M^(2]:RN-N#BHW'.CJFB?*BAD/9)(_3Q!*@B50/J8&V/Z'/R:0[;P?CMQ[_,6 MQN;G[93=SUL/+'G$Y#YK\U%/:UP_VR E;9H%>7'W@#^P&_.SH-#=E6GEW='& M G9'&XVP=^-BBU"U30H*5#Q@Q)40TW)&F6M,/F9I\7"\+#!9I/AO."!FXNBT MG-/'7 6!1&H56%0RXE01:H,)XIHH8*K\'I39G!WH'B MCQFAY=3US@]CWD]DS'L8C'D_A3'OP3/F_1S&O$?_QP=C?IK(F)]@,.:G*8SY M"3QC?IK#F)]@'>[$41R0[6W SC4Y4,/QCD+>]=Y<"WN\/Y<*>^>5+4)AGQY4 MY\IU8D88QSNU[[+V6&U,'QN#+GSYB$<8ZO21S*3WTF:?HDF:8J M.KY)U,!23XW5R,(CU"@CK@W7PO'PZ-/Y**KY)*.J$CHFCG7 TE !U(*#7!,Z M <^?-SAD^4LQD?N)3E'T:Q%5%=$;Q+$66"(JH5J9PTH7,67X9#QC7B\XC6Y4 MMS-S"H! 3G7%;$@J:H,GJQ+R%-(VA:";?=[X[)V]W-+_EK%H$@G/?3N!N I= MGYS55D='5ZDB6*;JT%J0M)K>.WVX]+R)\Z\7!&,>^ 3GQ63CJBO )U'-%=.Q M5:T-EK)&R!:\964@5@AJ2@%F7:O$44&.(Y;X JW?S MC^CD4TO\5 M4J_JW3ZJ7G7@Y<$_I'/K& HX[E6EXT;_5TB]JG?-J'KUO:->U;E># 4<]ZK2 MN:+_*Z1>U;M/5+VZ/V\)?:_JHF\,!1SWJC+&1O]72+VJCZ11]>J?'/7JSZ9> M_=E3K_ZL[=6?X?7JSQ:]^K.#4'4?O\1)$@?KG*[ 0YY7^/0AB,DZT,5=M=!R M&-C.M@J]>''9\9?OYS0ID_P]O0AQLN+. W2, Z2 M^JFNAB=VBNY8,Z4B'8=LM( P:@+4,;_^2MGU/:K5$==';0'-L^S#'T-Z$BODR%")N6=)$9H8ISP7C#X?>:-L*'!W5-F1X.>H!<:"$"E M-&BEX-%@#$U+ RKL-R4 "U[/C=,'S!(O;QY8&'M%(%B-K*M@L$:X34!8I:!W MPMB@&W.F+W;P!' X9PDRSTN2;713AU3.8=(W-NC=1R'O_FY )C_4K252) M'G[2.,5L\YV$B6\$T<+2TARQ@11+7EX MX[-@Y-.8F,'O[@R)!%9G+GH_>N];%:)QMW*)PW?G-6'KEO4Z*.+P.'K$I(CS M.%UI.MB@X:[+K:!W)-"* Z&%#48ANUU/!_64#C,QY#C\?I4]_L#ON\FVFAOJ M_^BFAOH/OQ]?CJK9_\$%4T0@C!#=7[WWNP!%R%GTZ'JL ,U^ M<-F+'9!^+YX>@^G%%HJPD#O^='SFLP\OKQ20V0\N^[ #TN_#RRLP?=A"&??A MY>W-\?F5QS[\<** S'YPV8<=D'X??C@!TX7=^AGZ]_/3A;/'1 M4^;'?V3DM,R+C"[9<\5!GDS(70Y(%< N$>18PGO/:V$)UKB6.?1!7?,=_0V/ M1,KA 8P*8N^P92SBO;/UN)2]#2H3^"GK&7:ZPVX96,B'D^T)3L.'=4!TT7K- M:BYODVTKT;]4-NEX9]=$H +=^FI5,(]6#4KX319M.+_!CS@M\2=LR-LDEW4: M14,'=Q '0R8(AE Z=,+CNTJL3QW ELL0#5BKX=E>Z6(":\3!D,J,T<) 00H- MW$S70L6T5LJHY91F=E484$VO H=N5CB52S )]PY_75I_7.]@(Y%ROPK7N-8( M(MXIH<>EI, ^'6K,?4[E;/9> SD/_2["E/1\)P2M[P5DZMYGHG#6,O7#/;HJ M"W'\&-PG^KB+:G&7TXL)=']>4 S'GG2X!*?1]3P86!41@:B;T9#T9 M]AN\BO/ZL*-]4* Q8PIYUZ9?"WL\%TB%09#&!J%RMN@KH5;+$X^.T[0,DAN\ MR8B./D,QUZR1@1R3I2\#BB,28$IJ5+*H$O;$B/^O#$B!2;(UDD*0=,T+!=0Q M-49BH-@AQZ8D2"ONER-W)$CSF)_/FT@BBCK?;BC "EN/D1PHGBC J;_(^R2/ UO&G%09+H3%"2Q9Q-<3T/#'I&I,XB^@RFY@X)$BZ9H\"ZI@W(S%0 MC)%C4W*E$D=.H15W1Q 2VX8E*#@11#.!$7R(N/B"*IQFH MNDV^B!/\J92X#!V1[&X>&J4(4=$L-%= A-\92@,BA@*9@ M1RV-;B]/?H8!!50D,M MGT2Z3,.,;+*>N\-I%13A-(O4*Q2#EEM2655A2"VM"B""V>!4T&R@>E3YI*", M/:GB!2!6@D]OY_H?5W&*WRKK+Y7UXN\L@RMU>.X+ F*2&IW>Y?FH^1?$=%A, M!""D>3>AJN_\D^:=+6G>@2;-NSFDN7O*@)#F_82JOO=/FO>VI'D/FC3O9Y&& MO?SS29M3^J\+*"-"E1*F$X-'%P&;B2Q,@:UGF(I/FO"%U8)< MD^PQ3D/UDEDE[H4P"M!2UHQDX5%'#M#$GW9!W.AYM375HMPX2!HQ/U9F"%)N M8NJ(>N!(,@1F-"Z5M$]*7&=Y$23_%6^T&W&YL!=Z2 %+23*0A$<5&3P382H= M1)5\;*QKNK(+#>E3LM'OSFZ;9;#:*^;^CR!(($,D!D.J3D\J(=?=S#A*<*"P M",.?G76R!%3;Q[W?8'2Q"$CH83ZNJ8R/@7R5,1^IARQ5.PB((JYZ6@6NZ>WQ M[R!Z7 %*2%.;<5\S)N?I-/ZYP&DN-]^]WYS-[&,X[43>_ "B=\=HA&FZ^=UQ M;WXA<4&_?)JMUV5:W_+(_ 85UR$3DFY5LF@H[)@6MUD2 MAW'!4G30S2>) UFM9$*N"*$&V+!!E !!!24L(5EC*X@:2<8C*) M/!(53Q12@E<029"'2"<52".I*D6?W+K%84GGQ^W;=_=W<2$-2R>*.)N3%.#: M&6GT.PAN*$"-NZ* %)83=0Q/R2B MH*BBQJ>T&:T*ZG1<1[3D(GE@6F 1A$3_BLZ (:FS*^JK$73^JU($>OZ:4R0*BD!:@ M\OUDJ\-"Q00-I[R%C"&G=*FURC1>XB,I]X%C!(AB[)A6!! ]9+@T$60(:F2] M<.%V'23)29G'*<[5$]%(RBT7I!"'7!B( .*"#)>""UP4-;)>N'"^QF1%I[<@1J2@@KNCP*3C3J*!*IPFIZX<\SUU \2K*HKJF M$E''M%&"'7%&D(-$&!4X@2T)#MEYRZ>L0'<9^IQC5#Q@Q-U9(_KW7B3XJAQ? MF4:J](K5JCR- B*CD$[8>=81)6 A]X@@"8)(1GCJ/"2M!FI4'+-F03E,^OLX M#H+ETE.^=C"KN&*0+?B&1R9Y$&RR!#GF%%<;;JZY(L^+Z#.:43^XO7J)-Q!R MO#*6 !PMC'L2(#BBA*5:%O=S!?B)G5?>)W%XD62!^I1E(.,X8IX(;Q0LKQ, MQ 1E2I$'A=$7-)+_Y\$Z5=2;HIP>TVR$&/F996WULIT_F:I[98SDZHT9).5 M*B">3<&K8&!7!.J5<=2;L7P>YC&G<1;-+0N_WCX$M $799&S&90"4Y^":Y4< M7R]85&!TR:#1 $0]"YBJ"P>NB;CJ$:J444_;T_XL[Z( XNAD>X.7F+!W!W?X MN3BA'_JJV6%8Z+K>O5E79[R9,RJ"(.%4M*JM7H[Z!:![YB-6%X'^S@I!O!37 M^@*408$@33 Q$ 67!2ULCY&N11DY+@I,C25W:Y._/]$)NV*'&7##$;4D"*88X8WY3Y#Z5[/R:'K7PWJC_C0+]J-XUR)(..[B,;11-S<_0^KJ M$295=S=B>^WR99#?<[1E_F85!)NJWW%2Y,U?.@+4?_C]-GS 49G@Q?(,+^.4 M[K!P2O^EN*:P\[,X#Y,L+VD[W07WPB.XF66X(-%.U6,TFU6 =R+N@EIX4E67 MP=[BU:6@NAC$RT&]@NA.FA6UWU7('#Z+]>U07M%?V)WPB;$GWI%%6WA?+,D%!H_#?W_[X\]&_O?\%O:+,>(?>H/_^ MI_='[WYZ^QJ]^I05&+U_[9VAUP1O@C@Z?][@-,=Z:BID77)2"[=/1JD@&!;J MT$DB_#%9A"OAO.;.3_ZY,U@0V"P:/"Z[C,LMI]PHLB)(KFS76JI(/ZR0]G$J MD*7Y-A9E8Y&'0J;JV+&?S0R*CE =D:(TC!#:D1 MJ6W-G_S;F@]9%CW%B:J2W<\N^3(&U>=&\QL8'HP C?N\^;GN\G_UW^67:4$! MQG2Y5=DVRM?SYS IF0><@0YVJBZI,J4R?1K9Z(&AV 2P@D=(JUJ?&=0\_'EG M'GZ-LC^6G%UOZ?]RAOUZMOBOB]^OLG1UA\EZN+T<54TOZH)!-F 98W1RWAEB M 4Y,HI*N4$&E44C%$6[EO1NF!9U/ ^;X?86#'-_$JX=BL?R<5Z17# V#CDM3 M9 6_;X.T"MZI-06E\/2LT:'[>:J$"--ZDRW?E/G(#KT%L-\ZPYLLCXN\-JZT MI[5;+[6XVQLX/>CAI9M<%@S'# "5436C2L\[@RKG,.<5>NW8X# MV89?Q<%]G,1%C'.ZY>,/21ZR),(D9_-NL35H7\#_^Y=_>O?W7OZ"J($AYK[F.MBRNQJ[Z[:QL(^+-CE@V17;4!(,?[3PE-=JFTH: F](B2-Q$*AK MJY)WS!X][!&!Y,*0.*1%**$1D^^;( A,ZH\#.G_/X)9]"1YME4W5- 9,IPZ) MD1,QFTP=7Y$%(G'1&T1PPI_9;@)"]XWUV0. ^Y*? M/<-#WV:0;/5$,BGY.XQ754!]&C_6 ,,T*YBF\_C^W-B8LH:(//A.E@(ZG[=> MW?E>Q-FMU3POR8RGL=;+KZ&CU!6@C8)BD!BO=BST !@Q_66/40FZ*3->_]A8 MLS1+W[P(BV8>A-YLF,%X@;5:6G,%R4RQ>&1QP8-!L><8&8_[B]-030NMAM.7 M,F;H@_F<(3* M-(G7/!UD7L6Y#,KB(2/Q'S@Z0F_?OSUZ_^-/1S_]\DOS<\RR^D7\^"KK(F*B M5VC7WX!<%1Q1^@BL"1;(Q]E@BX9J0;:YZ0HY8:5 MOU2L3/&*G9/K5EI*A,*"JQ:L*489&B<-W22\:I;N/[T]^M./ $Y0;W 1L @. MYP%)663BXS LUR6_1F"Q'<)8-9_:*+HDGGU%^D0T:X$QE]90)1=(C2"**DGO MM.MAXAD<6(Q^@A]PFL>/F(6,7>.K+&=O !;+N^#9%*9A;FF.+S]WJ?+H(G1. M46"HO!M^';\SG@XD[)>'8EZ@_Q6E9:TO,H+C55J=.(9;GE\IX?'*CJ-_E'E1 MO[[C+;-;^T[[$L"Q,J>I9HRC*9]Y:6-L1MW&XZ\NHKY;";>HZ I!05N*]_$G M;E2M=[2^CPCLC@9@G54J\S92\B M>:.-_M[H PBOV 0TH@N"LSJ"Z.JT,IVO2.=4;K#:G% "&NW-0"SLT M?:@K[\SMG41_RJX#8GG@WY?U=.HOPE4<_7>"8)BE0V=_"0")/%6RK>/V#N)S M"1\9+?>-DV1"/ME7)#R%J65:)P MB37 9\6EZH82'H_4B2'M5+PR2I$4TD8>+K?,"2&E!,L.E ERYUOMNH(VQVW#+;RJKLO#(99)H3J&^^*6&%-,Z[CG5/MAEF;-&4DY.7$0YWV9" ! MAB=26.KS"BA)25I$5X8,)#)!+\00@$K)<04ND8@2FH8D5X#R@]S@1YR6V)0A M1!1SZ^;%8LABJ_&(, MD\M%&8C]?LA?,?W*VPKJ.I*:R+ 1-!6U-)ZZ#:DC+@L70:<,&AH"?)W;4H MAV-2_2>=&;.7%IF;X#"NG&[3J%\W12MJ-1S'YS9!'X7H5HF#8:@9HQ@[J].H M@K/UV@^3,'YR.,!W-Y*).;:4&[, >2N3 ,$H# M3J!23)E$^SQ'2PQA;8]3:D@3-@RB=9S&;$'!8L3IIU^CEM,]@%T5!OL"O0H8 M7MGA%+8.E59EJ 9ZS90(('L3W?P\QCD=)Q*G0T5KZ%4<)X(S@A\E@E/*@R&; M!4@Q]V2M,O3ZC/ ] )?/VR )2/52X$NP4GH&D8E!"=I@A2B,0H: 19@>I3+I9 /V;_P40>S$1L@IS3ZR3(,=1?_N@ MMSNVRJY?S]A7:/QLQJP)QC9-@BLEYIM[IL2#:76 L[\R\P3FF3?M C>\9 M?L1)QG/]UM6ZS98%&U7=57GXSY+N::/+E([(D(XU=LVEO'[?0\EN72;VUA1# M%XJ=BP4S&O97%V&HU,JHP.%#FB79BF7*:S]1CQ@ IERXF+&]P/%\'69U#0;K MXE0%3WZ/G@DW8'"XT@7H,%6U+^F%+R)4*6,Z,:"<$0".6?.*_?8:57)T6[K, MJ/6I @Y5(8;0JYI(K_E&H_YC$3P#8-:G+,V&-:W'B.&RWD+/)>NLJ]'GH%$) MS'1IBU2XS)>RT/^%OBRZ$*T%7=%^".*4C:<3/HS4?K.32G#)Q!E5ZW-R@CH8 M=D['K H5A9_#!_IWC%94$;U*F&'U3M:F$HOT-DCP8MGE1%)-PEH-I[=<9NB# M&RZU.!BRF3$*-UN,2W2O'$W(9?7VQU?A:__4NTP+3!NPH-LD;LHKVZ]H&96P M2\+I ?>Y)I<$0S,MO#'#&N$J@'1OSO5.(,;]G T73 ?,^3-;/Y1Q_E#%'&+Y MNC2CS*#GVHY956-LS;1*8,AFBU1EV7)<%$D;#8I=I,))IM8+*5F_GXG3DE:P MWE]E:;TXJ.3NV*:(M@ ),A+%:4"V_ T@RXK#7MYD_+JF&6[*H7O +[HUI@=O MNJ%%/MCG8&WM#U_1\4#]A(MZ-=MLQNIC E!G 76PKK;:]1[SI+IH5S2F2_F@UH-QD3D*K=[?I$ZY9Z[[?>9907GF?X26FF-F32#ZR;G#(4H!N MY1>5ECKNKL$MX7<7X@8%*(2: E9T:ZZT&(>J2TA2Z_7..??&K-T/.'%A/#0? MR3@]N)3!&QQ2]@5@S:,R:+*9CTU\?<C+_/_NR='DW6C&M,FHOY.%345R'K MDBY:N'W:2 7!;'ATZ,8,XK]5'-I4.1S:J$+@V',6)Z4ZK*-2VB>#1I!U'*I% MP;)HB$]\0\%_!A=U2;>>T[^@<%V?1;1&00K>*U^ 4EV() MB];NW:[86@[/ML%J]/L=W[8#^"RIT99L$@^OP*V3T0]G9%,O-=T>S*BZQ8Y+M6U)@P[6-\+3-*Q3Z_GW#+85$,P 3HE*.X64P&+<>\;%>;?"2VOBKI.VJ0]-HI0 M**A.XV/6>DDDU.;WFIR94@X9]K MMXFC3X/\X2+)GDS1M?4JGE)[*\$K4GH+\F"6C18@M2F\F1+B6I!2=]-E+@/& M78@C')UL/^JY8'PV,2[&3F._E'F!3-U M^5W&O,S3,$[PH#9WV7X,S6$^Y30BV@$;:Q _[0#? 6/.#E@Y(>= ]RE49/PQ M!/\82NDX;$)O5,.1_LS^&#(36;*#.O9\ G92HP--4[24;BML]JL6$/[L&^T^,XHD'>XQ@XJAW[4_B;,#N M%,S$8Y\=(%H#R/ZS@VP?N,'[S,^NW=E9UV)914YF4=HK-EUDI,E,N2"G21 K M,V9/+,-I3(4YU1M$29A2 )C5P1S46J\V_I@\KQ7=1DQOD-=WY[T*C"H_LPS/ M4=;-U3/$7U<7 ,6 [@+>-F:[$-AK596X5^+N89]5/::?%G/#J.5V=V55A>'& M2JL"QFK:X50&2.AB;321A+WS31Y\7G<_)A%V_H9&"5BXWHM"CWX=,% M)'[KYY3@((G_4#KA3BL"5@17L7+30KAV^E!FY!VPCTG;";"I=AC6]55E$E_# M\)VC9IVPXXXS7/VS=_I[&FSB(D@,EPU3"G <.&YBQ49QX"RUP4S4DR$+MY:< MG_GH0+[*",R.RYHS%A"'\V)MFXQ[-SC$\6-PGZACQ-JH^N6JNC)ZEHIZT*SK M!,S" 6XMR.Z7:DF /+PF>!/$D3X-E5G-+__DE=!S;Z@#GW=2O&+D0"X$)PV* M>OQ75#=[79SLP,7+W$:;IEG%W<>>55[C[QFQYV\,'2_E;J2 M0.7P9?J(\WVXD&H+ L!IBXI:<%M3"A@;/1NZR84T;DH Y2)%)Y[:OZQ.3T@K M3@=@L;VFE6%Y(]@K#IYS4-%>4PIPFJ=^NMM:&MDB(.R6,$W2.-4A:*);+$ M*6:QK\105,MYGQOMEP([KR6@+O)V6]R]B(V+&K=RX])XOQ&G01KN M8:NB+0@ BRTJ:L%F32G>)^6=H9NV*LNF!%!;E1N\J>>4Q9(M+.[HND*3_$TM M[I*D)M!]*JIDH4SLEC@E$16VK,=CIFI2@^1[9 H8?"K!9(E]DI(M*LEB>\I@DO&J&/;Y.T<=9B[DB MLC,6M18TPV>-6+B#K!6YVRX!' =I,+@>,E(8)EF-O#?+)X.MM'A]83 +.Q-" M27(\+L_XE#/YZLP%Q-S:7RS8,$HC[VO=9F244AB: 3,!U2[=]LPLXQ'>(AT^ M'%4[0TS0[KX ]P7)+GOG;3K4\Y/=SDU> MQ"F@&O=$]P79V8EW#K,:#R]L\AN<%R0.Z>!F/QRGT? //:)K$$YS-GMIX$$.:*<(8(UI+W67.]^S:P%F'5[VD&]K M?Q;GFRP/D@\D*S=4@_YW6&6:QU&7:/X0W3(9PHL9[C,;=V^#?>+W(6;R\E!_ MV9W)$;K'JSAEZ5O9!FF+ ^(I6,G_580$&(372_WEE,1I9$-&-P^UR\VFB@P3 M)$U VL6BDCYBLO6?$_P3[2EJ$3O? ML31J3Y N"[PV^E;9ZSL]$IQ:K<&)H*TR&"Y.12P$H*^%:Z1.K]#H8F$E#ZJ')%5L=$9.\Q7\8CS?HU* MYXOE-6T]MD-@?[W#S\5)HO9ZFE.02R;.KVB?H=-+ P.21260^31> MI?$R#MGK.6%HFCAKJ^QT#IY4H<'L;*4)AH^3X(K'%^LU.[A@CB]=.JLM=QY EI7H?,#-*IXY]4TG*J@7.=["LJE"2XP@*6R9R9AEX$$ M](#[X0/DDD"H88 '/DR;,FZ&88UEH>?X:81=-49/)/1*WCDV%:GDR037.T)< MDY_+M;J05FO*"MHOTJ85 8*M72FH*@9UY4"R MMNK:FHRLE:9C#Q+;JHR\2DQJ8&AJCU5RPMSPT9P8T*DAM6><5L.'D;1DF$8< M#+/,&%7FSCN1;G".::LQC],S_(B3S&;38E)R>T9L4X'A<;%. PRIK&"*A\B5 M$I]&>VJ09LT&8[]6*4\-5!:8W&;+@B4VL[=L.Y3G@ZBSJRWC\.3"P-%[;@V$ M&[A: Q4X?$BS)%NQV(#= BS',"\S5[/6^]T5,)N,]WI \3W,DDP?!-"T], M9W=? -US#.MALHU*:7\0##E['3H&)K,#UC(9=TD0/LLV0H M 88<4EBRP[AB"\FB<(?5ARR),,DK=.SBU][&3-!W[CP\I5J"9[&-,ACR344L MS;M9Z_,\PO_Z%U25XYV@%T%,?@N2LE<;D^N27L5I9DT+\(-,FAIY,&2S #GF M%U-!7*>WL +EZ22KE,GV&71\$TUKX[0*H*EFLF6<:X^<:VL<,!40MU\L\F-< M\#!6?*O+'4-QRKQ"K?>$$\MP&N9B3O4&80&F% "&H'-0"V_QNS+XR=V@%* ; M4:MZF^SGU$+ \5EK8:>5\+(8;;+!O4*\4[5]16QM9K4:7EYPVYE0C3@8>IDQ M*AYW4Q6@ME!2);,'@$[%,\4,=_YJ><@D,]_R=R$$'#BHW\2KAR);EGGMCF#I MH:Y6\^&B;JJ$S$==I>.=.Q.!"G>O3/Q-MGQ#%6J_)>^&Z0I3''@8;->XJ34I M.7V/8U6!P<,;K89WDDV"J:48$%>D&YRPH,_7 2FV=UUD"_/C0I.:V\MYNTH, M[^#U.F"H9@E4]"7A:HCKH;XBI*67JG)3_$!H!BDE$NCEIY M2(9O7)<)%[8VFCXY9GM):U8#R[P)%[.5)D\>T$;%=+ __8!3NC9ECSJ.HW6< MQHSW1?RH.CF;KNYCOVI;*=F^U:3KG6LS 0M>2Y4:HGIHJ'@PULF1JH,\66NY MXYAU%3IJ&56 ,,H6IXI(/(J=&R)UY.?^+,?,(Y@%F;HFV8H$:TO;9=#U8;BL MJB.S6EI%( 2;AE;JN81:)51K'8QC+<8>1+VA,FBXXY,5](Y%6G$@W+'!*&=, MT#)FLQ_&['Z6$>=?V97K9]J-I CBU"+OND''Z7F%#?S!"85.P3N_IJ 4#VJI M#I_X!EJ0]H^GK$/3>BIG>*=X;=BHNO75L*_,T$/#K >&B!/ BMX8/547MYO# M#RZ6IP1'<<% 6Z[!; KPL1"SKYAL-6;6]LZVV9#UG$.+):I4$=,]& 4'7^VP MZA=H9B5W5+.M0$!T4R@3#8R&7 MY)(#[)-H* &&+%)88U)0(48)W(AYY\,-?L1IB2]H'S O7C97?XF+A],R+[(U M)G9&:FHA;F_(YU1P>$D^I00P?)P%6[PJYX4@EBAIE<8@3-A%1G"\2D]+0G : M#MU5THC_9U*M!.S8NT-Y3A]O[5KMP<.NN86!H?>N-1 >A%7EH; NT#O-ZR2? MX^325I2VU'6=X=BZ.N-,L$9%,+2<@E:6;K5ZV\7^I:?NG8MW_0CO3;#V+E9[ M53U%BUCJNN3BI.KTN6BE"(:+4] J(_*3O47D/USD8CNC:*\.(F*QA6FTU77* MR$=,[K,<7VF(.1$WW&#%/.=L&B1T6]<$%]/:0HV\\US .MA"5F"9,!@[9T*H MC -WU\6!ZP="/-U''#CU!0@FU)XR%Y>K.EWC]DM Z'K5M+B;KN[P\F-RI7I7 M']:ZWADW$[ 8.ZXIH$W9N44\HL[;OZ"GNBCOQHVG(#T)C'0IN;Y59!ZT+RY9T6AL%?6P0SK MZ"VFS2W+%$5WQG1*13HS:J,%A6V3$;^$5XZ7ZTT0$[:"6)"S.-]D>9 LEE=9 MNKJB R:JGOO2 924$4L'/@HU/^52\"!?LF!#UH MO\2NKA+ZA3<)^T0][OB)E?C7(D/W&$4<&?UKMO0_/D=M$0E*#,#%,!OYP\')+4-\U/6OI-T >2R$A>+KPB"TN%X%S K1#N>88)]P@>**9*^2+,]?HPTF*&<%>.?;)_S4\\4C64K_ M->2!6R=MGZ87XY*1@7Q#4OX0.5Q3JD^ M$&2EQP L:QO2>+&D*]\@#>,@N4SS@I2]ME!YQMCI>@D\;5,=:0!JG2(8]DY! M*_@?-0J4DJT&I^I2&JK:/T>KT/\?!SCI=E 1/QBK;J1R]ELPX?F<9Z7Z^IOVO%PJ(\XO:T]2 ,- M+G+W^@7OP^F@U=*-L2^8W=/A"!T_8A*L,.H5QGZOON5@&JF.C_D%Q?C<[GC- MPFW]P>M*M\IQ%DV:4'8JVFD$TR.Q3K?7SLORZZ05&5_H;?98AY[(]0 M_Q.H^@:@.6E\JL2>.88L 7&+SH(B $3ZQAN>Y4#8')Q ?!W#KH!D+[WN+F!;RWF/W2 MH;BWFO*^!QTQJJCH(0=\ ]MX_Q M2FSB2F-"27X,[>2JR@VL=3%@R#L?NWYE,5I8 V+U#8(1T M&!)PC2NP>2E:N'DS*/623"TVQ]3Z<:7>A;%Q_T,T8.U7#RH;3OKP$< M<0>JHG::>69/ ?B_[OW1U3[/7J7)LIMW/@O"/="-EUT[E.?I1'5>M16'I],* M S@^YM5 1_]J?\N/7E%]]HJ.67$K?JV+ZK+IAJ"('_>06MWF<+2[MA9J-NDH MU+X<+P>?4ZLI/>:T+<0[F7=%KCW"[#*ULU/^NKC^Z3XD2RY]TM:_ZVC&VNR; MLZD%^[XMF]<0IANR::5Z'R![K\HN9K\J?V]6__##A_TU/RZ+AXS$?^#HA)]OS9TS".,?7) [Q#:OMSL-K#Q\&-?SVUI"3AN?.7WTYPW=?5=W# M\&X^@OA7$/_,889Z3HK>,*?_U0UQ^A^_-Q$!RR!9W"?QBK?419R'0?(WNB'\ M&!0EH6:HJ:)V8MQ#>2X&Y-ZJS<;9SH5Y'S[[JH%N5'R,TWA=KA'/7-N,"TA+ M0U4NR8D+0=MB?!V:3:FDZBC,I@SOI-X1N,D1MDSX*X'C%<&567^*BP?43X(+ MX>U [[9^N<1L08G;1V8W%.D-9O2)D[@ZNIOHL#&C2$]>&[,KKW#=F%P>P.$P MNQ+:$]VFT,:=@Q:+6+EH6#"@D7&&EY@0YK#R7!]VIU$3S(F.X8F#8F)I?L;# MK"K+A\*DH@".@CGX=0.@*8\3_[B+BM$KT\$Q[BBEHK;8>B?9%HR:DAV85T7=)EE9RS)\&-M)U9/97*L"O/-U M%]0ZIBHIZF+B5^QQ3[:#7R8M!V85Z661L$/EI4N'&>6!8_4.E= N,WHG'5O4 M+]C[:J-W"X!7[&SF!F_8,QH6^FZ9D37?@)YLZQ\G7$)-*\W3S=*<*BNNBZ84 MY9WW^\&OIWR5 .EDBSY@E@)Z\Q"'04+_OH)PHC&*]WBR[4 >$SH1V:VO)Q;B M=&D]JX*#5?6D$L!0>A9L*_=^QN4KQD8W3V\_X)0NC5C$O.-H':=QSO-T/N+: M#W32LF1B63[6([.J*UN(3"K(.VWW@5['WKH\?JPV++%Q*/9NB^715A9/%'C^ M$&^N,6&QTX,55HSX"?K^(^1HJF4.E2-1]D[@N8C'I&TE6=R\6M0[-2TBJ? 1 M:5Q>F=3]K'_M*B5?\.IUP=!R(N Q*QNE(\35N!GM%@1_YZK_VSM-E56[BE-\ M6>"U*F&QC2*(!Z="1:P>G+9:8.AH#74B$9DZXOJ V=@%G9K:.GU-$'P4JV)% MR$X-/B,%K,ITHK&*")2PFV"OF O?:.POE3JT]W]*3K3R84_O>H_UQX^"&7VN:BJ,W5H41;4LVL8X M 1 OZ1#M\5O&,EJS2R77XW;\Y1<_?"Q._SLMSUZI74=C]].Z-L:LC=Q M_O6"8,Q3D^*\<#5@Y=]]L<-5UXP'&ZRRCWZ;0U534S'A7O[US9+*HK@61H1* MPQBU]^;VN)]BNNXP6;_5=<"!/NA\G!ZTX80!>I"OP1J9AZRBX1#_9$D28Y1P+Z4?^]_?K0.KF:\># 7 #-PGO[^QZ3MG>VS(<^/ M00WF0DA34].5D)VJTR1($RHSR(%DH0>&I1/ 2C(@:3D)Z6Y(74WCY9"=*@QB MZJ^';/1> #&-%T2#@/P;'I#?XG;H@!WV"1?52UL6-EW6,P.!WW]RV@D%)OJ, MIW)PXT9G/Z)E1E#Q@!';T'AJZR:%29W!Y%.YOL>DCC63+\HBIUQB&=9Y)'Q9 M7TPJX/=WT/+3SH,_[DW^*WIJTL$$=3J8E)?&%B24#VLZNOAZ.D=95RZL;J_S M' BUG]#QJB)>3-<;*S#N_%KA)76_-,^%U,%1)@BO*_4PY:.59?_ER7_[G0.P M;VIZV?1.+0J_?\9 54-JISYRG40E+>*(X:9KL%L[,<[/G\.DC'!T0?N8 M'>24!5]GB:EF[ XI]O,13ZE6]MA BNPK>_@"F!7]0:JES='2^PSJOH.:#R'6 ML:CW*?[LIOY8+[D1E-.5'9O-= *SO^)=#L=]-TI_(.ZK;#!#<,\5$C;>^QIP MD(Z.CI,D>PHH#R\RF$R-\!&*6W&^/_5.H!U7*<=K9KT/ MLP)JRGY!*]QA<^QQ>5L5#(;\^ZR-=F&;=PM;/%C8AL.%+6X6MNR\AQ_T^!]9 MPLKF Z$C_K0D!*N'C$')Z5BPJL" Y%H-:,L"*[0".YMJ^U*\8M&TM-TW"[[DS>UCG#,KPNY3H[H<%-0%^>I;H1YTH3IIX'7R MC@_TBXPNM:<-.PG6<3=1D;9/+(<>H .+G1@,\7ABOCF!LX29 E>X8FKL!#^( MV#0VQ).UN":8;BJB.M:/QDQ(!>%=^.EABA:<2S?'03QJ0L;2LJ( 1K#G&N"- M>M4WD' ;^T" )N'+C>O%FV["41XC$$%K")C M< U 1+* J8F'P9(R>Z<7G;'*=RD;S##8+LJ"@)#2 M4%%+FBI*>0G$U4.WH')_\1/T2H!,;[7WBDD)"&T5*SF]QDN@H]IM14(]8$NY M_OA9+,C MTCG301OIR8@4SD/ M'2QF3?.!TX"0;9RNI$X]>E%WD6+T8+L@+W(Y[V/- IRJ_U%82[,%1*D_VWY) MWJ)N1V3U1OVV"$BQ@\^H:JPNJ/UC/<1OP5'^(GQ(-54]CJ*8QP":WDH]52"^ MS$)E+#G:ZGDW'C/ 3G5KCDK"^>LWL,#>;(%Z3+,0XRID7^V6>E\Q' M;+%D*0>;ZJFOW(R*CCTW+"LRNN8T:('AG#54B=,O5ZR>$B19X/\8EJ&]3/." ME&S>/L-Y2.*-]K93*>_VZM, >W@/JA &PR@30C$05Y#2]58K!HY&(4N'REQ< M5_$C3K'R>M1"SR>ME-70T4M0@G;R9POX!9@O-A#RZV"K6=$/1=SF21;!#;,@ M=[^#,4424%+KLZE$^/.594<=[XP8DIM-R%:CH!+T9VOZ0-7&A4F!88H2FI0O M!?T=&#GZ*39N"W9%;LP'/*4 ?V2RJ9B:9#IMH.2S@"PE):R\*3=X4X7$SQ=+ MS7Y/%'/)-!7(/I_&,F!8HP F)-9IQ-B9DVF=<\B+Y2!. >>+]/RYB--5 M&>45!.Q&(NX*!+<=!E['>=]-/=/"=@Y$Z7< M*<%1;'.,,Y+W=7HCA:TZM!D(@QGQ)H2&/0[3X+%PN8YW3C7SW'401XH*#T5< M,D<&KD^6_N_0+) $F\3#K5HKL$=^WIEP6][G<10'9+L@[/E$L?V(BX3K2CW&P=HG,&=R![+!V,I#U IX?ZEU4(9 M094>JKZ"&OTCQ#[$+_O8I]#]%DG5&GDX=X MREY+79GN @U*?D:-K@+R<2#3 M ,AL#4PU5\>,!'5K.#OWZ*>[!PCU=QRMTH[X.$7>H>-EOG3A7/^S4/ MQU4?90DY?\8DC'-\3>)PO-J# ,AQOD_/#3]*".H)C??9&4P3C$W#E\H@'(FY M<7"MC39,W:7!Z-7H_'D3D^V9*C&O0M+=$--"[;@O%0-"2ATVP?.^DSUB[Y"H M-(H@W"8<8'+EC1'H'/,/_=$7OAJ4-."!UX&]+T(+I.FDMI($[3'!VO.[ET4I M.!L,'^^I#&\=G-;;9HN!N>*^E@N[/\+OI5UGT09H:\;!?9SPR-\++X>5%')5C/MD#4E0CFW/E +68ZN3[\9[^! ML:P]/3_T-[_U,6TZP9\[KK^)X_U^FY?K^J!$.+Z;KF0F02;J>KQ)$7INZ_=!M>F\F^[T=V35,1U6%?LL26@Q=1FUO1D?L#C\+E&*. M*JWD6LY=1?C4A1Y;71BSV)RVJ>_:#NX;HO[.BU@]FIII+X-3]9%ORL7#4$GM M-5S:GKQF52D'N*J%-!0GN'LX__H+';:VCAR./_V-#_$9WAJ#@>_>8\.[&?C M;Y8NTVO>6;I0] ?YTDL:WIJFVN=0EGP&UM[[('437N8Q21Q))F/X0RZ?U J' MF'WWB0#4$-U_TTX:NOO[_,L9TGNOLW*H?]%/O[[.7MA6G,7IPM$9CS):592W M27 B]U\0YU4)W.?YL&OJF=5QL_$<2+,O.S&GBOEGX2 G # MV4?M-2; L.^";Q",S=7ZE38-=J %MO1+H(;V_*;:YR9+\ID7-TAG5U'AU/R- M3L5"*_B9C"?" #5F#]3(>YZ0)V%X<:/],/57FH)O?4J^R,@2QT5)\*&G9.F7 M0 WO^4VUSRE9\ID7-TAG5U%(E\$N%Y+D&YV4)>W@8U*># /4J#U0(^]U4IZ( MX<6-]\/47V,,=IB6 <\PGOQ=OJ47A\9*3O5XL7]J^#*(!=4CX]LFH575=_/) M /8FMI^B2M:,U6W)<5D\9(0E4?N<1ICT+D^N:37HM#)HJ1O6\+9IQP[Q45^) MRP[7@*K49_O_(IR;7A?5E#[&>,._A6I3@7J6Y A591^A]KT.+Q?Q@L$\DMVA MP<3FNC(F>#O,Q_SO7O;58.9Y>MG@?K%;27K\)#H9GM5O^%V:)Z MB:-;U[S5=:4W2,Y'O^?&-[^0^ M3(%=R-4J+'4-5P)S)BJMDNELTZ3DG63:LT:]!FRRF<[^-(3;X[F>,D+]'0G8 M3N$X>HSSC&QO,7ED1P(?L[1X2+876!ZMWD++7>1ZZRIT4>R-*MXY-0WGF%2U M'@IJ1937FFA=J:(E!OFN[Q-^XC_)]Q]6F@ C&TW#+;T=R%$0_K-D/L)H4Y*\ MI);"^TRDJ!>/Q53]^2(C#6>GM8VJ#*=+^SG5L^"KO #O%F<7U )E>1BMF$L? MU?]$2SJS-7;H"#VR\KQ36#IE-UOU6Q;*ED>[/0V8&^#)MI;+:\%)JZTII7I? MCDUO N-ZS;Y(,$-A/_50)QC(VR)0R,M@:3.;K ,'6_+1W3==!? AR@?UF,5* M*7=+.B7$;@DGB'AGC1Z7L.[G!7G^QW,^AXIW<316.TZBJ0^]>C06B5;2.6G20<,$2V! M*O+^5:D!"%?LWX$>>8T?["N&S?L7M0?6UT&^N:@?3+1NZ=YR@VFV2[OVL+J0 M%W/(85$%R_ZUV#+ZO.?[=B*DP:.6A\H+;V-&=*Q7.'OSG%/NUBCFD%:' ETL MJ^%%Y\?>S%A94.E6Q%;5W;YN6F6ZS9Z=GO>5S RP8YYURFSU7)^BAI%#W9 MN0]!G%YE>;Y(;X-D4"7I!*41AW>89 -6B'9-=5"63NXBQ\F HW^4><',97?H MKF@$@XZ?-+P:^/(WO7=F"\&/P'*]+U8W) M83_Y(GS[)S3>7M:,%M\#,Z@<5%+C<%'M2!3'*IOV"S#&K;!7MLBWV;V5, ?7 MW$_Y_A^X[] L>\GG.BXT&FG\G7H9K=]CV7]MUZ$];9IKKU8 M.S5TK5?S0LUW!YS6WP[1[:ZVKVTQ!9S!D_=#&Q X*CU 9== MOA_V4R_"8%LTUE[LM>8[L ;>82HGL]90ED7[B6-[F18D3O,XY.=P!S)MFN^] MB.,FVV8[4)CEX<=@C;L#UG \^(Y7*\)#VZ.X$:\OAMC#-XOY[X#4.D[X2,>1 MO%'H?$W_547)?.F M^1BG[!ZD;HG\M"2$_E/JI3I)WYV'\(QJ=6["$Y2]4WPNXC$Y*35^\C\+M2'N MS_ 24[BJ\?HE+AXNZ9KJ,8[*(#E_#I.R=8GN#V+V".PZRPN"BYA4(QVG>!DS M5_^[N&!?ZHJALO2OM'KRS]LE<( +W$\2"+CM(9D>P:/V;FY>7%,)DW -G!TF M-KJHK]R/F(^>*'K4?9=%SJ\K@*K9?!!LOWH[.JP%:JIQQ((R\)JP3W=E9_B^ MN$PIT)*!K'95<5C70]E?6AVW8]4"_G!X:10 C0@SRC&)/P9I4+.5-EQ>)OR: M-U@17+VH/:*D3/DLM\Y* +'FFK%RD9$;-=<$*9?L4D#L\VDD H9!O^&2C =I MGCZ7]_H!,$/A$+62>,S@D!T>%\$S>D7HAQXQV;Z&/K).']B:]S(]3P.&?M;( M494!8&3HJV?!?'D!T)FM12T\S^7"*&:A#&O"'[$% HY7*6-S]Q_X.:QD"2VM MVO1DQ0,F4,E]4>$>#-^S>$DW?W3I$P<3&]5<&@#"VU;9@OJFHJ / DO\DO@M MZR!EVZJH%@X!1&I1U/&:[A3)WW! VM^5SHR32@# 9%W5+-@K4X?.6 UFP5>I M?="*BHR%LJ(;NBW5S.F_9X]QS@ZTZ (D+_/.JO.E"<%%20"X\1IFKN:(C@H< MYSDNEJOX=BOK\B*(-%Y]5FB%;JJ4J-]Q?28(:/KSVF[+ 4(SSURC@ M1?P9'L\ZE\0LST\#0K;+C#"?6I-GAU4)7EEHKIJ6E&IUN!PU8A9>VV?IFS#8 MQ,P^)E0'A4P)-5H'\V<6D!^G41M\[9IDM![TGQ1J07\X_V<9;R0^![L5Y<[+ M>;?*=@[/\\J!LCC<0QV$>Y3F=WAV]4.614]QPGP@+]."@H[O$US]9#N8M45X MM:P6E=.:5HT^%+;N@'W,TDZL7@; 8^N"W MD(4 Q'W9_--5<,>G,\]'P1R _E(1+.4/CZ-)9LOZH+,51,R*:!+""6SU)'W2Z,YVY:*'*CUPBZ8YX6^^'#[:[H+N:>E/#]D''W*=5 MNAJ5"[K;&>B =NM^F93W&^34_Q,ZBEH(4\1^F>"13RW 5 MO-Y^(3:[!H(31T^6>]/U JWRB&OU=U#"/E2%\*.#%K%!:]YVOIQ!ZS8]035H MS]/Y?:SLT%-JFH$,V8-.BFX[K,!DQRE1F8BT-R5>8:I#_ZT==+SG47N0B3X& M!%!MKN87YW+[M6NE^]9H M;EE0EH)[J@?(0"2V==JQ26"2=Q>RPG+FF(A:?M10+7OJZ&W^C]BU=?J<1G0> M8KM?')T_AUAQ1K%C66!(:ZJN-8-5!4%;].]2B3&[65E_1I=4FH+U?]&IJ)35 MRMA3@CL#9/76 U[Z.CT^X74*_3QN$G"R36)E(WN.25#I9'!],VH!H)?. XRISEB'E9KM+X#QRQ3'QL:]ML=?,'K#_]=]]=DBB#=AIP#GTGXE6Y MS4\R$NX[BMTX3.ZK3NG%=)<$LK TR-+5&[HN6$/OLRE3+; W*":8NVY&8'>& MC\/6B33Z:SI@R32J MLG?H#4J9=\^P'U&0HZ! F$5^65HD W5X+LLK?X;SD,0;4]!PK8;[,U8M=/$D M52H.YH#!C%%F,3 ^JBY 7JT0ID\KRD[MD1G7E MZ40F% 2&NKN@UR7=J'405T+]\GB&C.'/4%9>BB8P+;W,:DZ#2%M68A!6VJ # MAJZ60(70TRHVPDJ8<(L36MSJ TY92.#C-#J.UG$:L]O2(G[$^L#EMLI.C>RD M"@VLJI4FM$7G)-2"^:R4N7/^.B!?,5M+>.=DNZHYS7(>;:&NA/&.093W0!F>2B<*BDQ2?L44K, M@KZ2>@+=T D4@M]7E=C^,L]+NA@@<8BO,>%_4QEFM;SSY, ZV$(:7YDP&"J9 M$$I3X^8HY@I'+)(P-4W4LJ&<_>"?5.U>Z#PMXF+[)8[P94I-YYH_D[O!CS@M M\07MT?/G I,T2$[+O,C6F-!-TC7)HC+DMOD6DT=:L]QNA[S7;_G901^@N>0[ M[#U^",X@.F#MQ'T0+PRQCD1-<:@MC^W,FQ+Y,K0I$\P.?6H3F;;N.Y3G9BGWHV9)+!NPEVF=.Y*]2J7_RZ*M*,]2 M9I3D]B1K=E6'AUN3BX%VKC"_"G+_4E*5YYW,_=-GCBB7SG,LQF.6KJ[B1QQ5 MKZUM+Q_F%.KK%F)^ ZBN(Z:7",;$[Z4:^@N*JECE6HBM?[B'/"^\#EP#9B$T ML55,ZZ#YQ7F8$&976C(K3"X+S C9L0**-=#D\6"Y-CH@*Y11?S_)X\/HY*&Y M6UIAE<_QV":X\0&Z91PH17498A,4QJ0+YS76;.2Z,#%U(8B6@H;%H//]))Y0 MAD"L/\V2UI>4I8I+'X.LNT"(!K@=MQ2"WJVZ#3KADJ<6:[*0^#^6K_%?IG0( ML'LG_8VU4MKEFL( N3]Q*$2]<\<.GQA6O!;SSAHZR2WIMC7.Z(+C BMOED4Q MESQ1@1RM+ 8R8)BA "8&?.C$T!(#,"A#GTJ].5'(^GO<:!V8$IHAT:$3]PTI M6VV^^I05&+U]]]H_9=C]]CP7*CM5YWX',]RG;/3@T,T>K#3% 5K5ZV2V10V& MZV2;I='A5Q=3NL[4$, "'-C"E6]2=^RYG;8XMT46?CU^"DA*YSRY8= )NMO< MZ(!V.QN9E/EP9;C-U"EZ9 M) #7LND*W)VC$:(-JZX >5-U;@:UWV//H-Q% -N:>(0@D,[6R1 MZOP]:DW44P5CX,1:F2R<5L/QL;@)^NB$7"4.AFUFC))S<"2_P2&F.T4Z^?5\I$:559:&S'J#?*IF[ M&Y]^I>E MKN^HT'VE@U+GN2EV3@8-JS,T$"V30A]YZ8"+(.1'[I?I;P&E1TG7!)7%4=ED M@P*P;K%#JPJ]5&0H0,NZ"!2GJ"WD"%7%^)E8>P^-1AD]^>'0'7XN3JA5_RJY M<+?4!-:-$V$;,WNC.DGPX($48L4@7L[AIL_S-H/Q8FF5)7C0#A.TW4VNDZO4 MT=%:%1@?I^(>$_+JS-/?CU$\7F4DX*E)Z9Z)+Q19 M@-C3C&Q48\:D :S/+.$*IW],#35ZJ%5$3-/O0&M=.3$[-ZE/2B2SE4P,6.?H M,*K=4KDPVE32OM<2$V(VVVUD9I0'K5?W49EYD:U5@:V]+T5N<(ZI\,-I=5+" MK$A6+9E5=M:D :S3+>&*9Q.5&JKU4$^Q-;-^QOB7@%!F%75PQ;OLYO14U5=* M46"=9,(Y[IU&'E4*Z"Y#5,5SOYQR[V@^'7 '7EW-'\,Z9 M/_?3YF,T6BR7=.E*5$-!)0FL!PPPQ3PAE3A_)54K>-YNW?[G;ZH^ MZ'X#UNH",&&G1 7\MNLU)LQ=-EC1Y4ME]1A%RB(O:-?335SUGD-L'@ 59!6G\!V\ M6K5>EM7%LG'UN\Z2.-P*73UHIUGEN',2V*&:':-G% *,S?-K($21Z97$@RWV M\_,NEIV;Z-^K\KP?Z/*MT4F0XXC% *2#JFH$=EZVPJS53K:=R'6P97]B-QW1 M)]HXO%HYS:K!LZ*?]3/4[1P"%120]RG$?-X%BPW%$ M4(]G'TV\G_IB5;>XTHD#ZQ<;K(:81IOF>8$+'\D/?'1'W$EN>R9F"U=*.8S= MJX+8&[-C$6"L4.$3QFDEQX8G%>1YOP&,T&DAQ6"UO :B76@Q/^W?F])UO)>* M >L!'49AH=T[G*_'0.1M##2I#30G:8((L+97X=,\P@B;K%99ZOU0IA?FJKGL M7Q#N]3WA\85U(<#Z;GX-=-Y)2UI6=5G/_NNI<:&@2W?N"3_U?<8!=[!9D'S$ M41Q4CW\NTU!Y0Z,2A=:A!IQB-E0JC[@">E6IO$94Z7N_Y]Z_QG0M>55$JNX8 M_@ZL#Z3@Q@W/A1"5\MS2C?6^HVMXXQ34$P+6YFJ$@D=1,_=P4<^N%B2(,C[X M-%R7" %K?#5",4@1E:S-#2#NJV_F!1%@3:_"IV:][_OXFRS;),&6<^!7G&Z# MJW@=TW6AT@M8*P^L.ZS "@OC2JD>%EP-U7I@G%=8[J]W/[[]DX4'RU 46 >9 M<(J;E@T[>V;+U[@76(WE0POBE&TAZ7:&G4"SDL1C:+;^9;^R,]$@W7K:Z[1K M0JL%+ORE[91%K?^U[/EZDV1;C'O4RU6]H)8%UAE&H,(+Z5H!];W#L8(5.79G?==NSWWS"!D[RFA([G@L:/59S$F#6"]9 E7'\HX MY'J(5'&R(1RF? C6./_\Z_65\J&05 Q8Y^@PRN<:+HQ>??[U-;I.0L^KMG:> M_/RK9ELI%8/8$0J,VI,LUA'6^\N=[C99'#]J:8?A_'*ZZDA*=L,@#_X>$#W0?J5'ZXOXS1(PYB.@CC-B[@H^1+K>U1!HO8IXXG* MOL9IE+,O!4U\S^(A*.BW'BN7F\9Y,GP(6))@3*>7(@ZYQNC[WZ/C),_HU^KR M\X>,%&]8O,HC]!"O6%B')*95CZC((\X+[DA4?2T@&-U3/(C@((JI(.7>(]U4 MQ>Q>@&ZIOJ;94UH'4N.?Y@$PV?F""Z'RL)"[C"2Z5_VZ)ZP\8: M(5ZE,5W.!&D]2;)R'I@7%-O-U3<4]S@,6%R>X6\QBWM (?/K\7X;)BS[N"PD M)Q4Z?ZZ%6K!C&=YCM/@HSFD3LMQC)"LW7)1YL&9I$:?L$5$=02CSY,=4.X7E MBU0>*2>6OO\R*P$;P?:(A7/,6I,-TG&TIZ33]M1[) LQCO(+^C=FA0J+V+EF M'6A]9PM8%E-7.H /YQ+>QWJ+0VZPSFH;:JRQ10A?5E M+=;-?G!BWS0W]K5KUT5&FLA,BI-:^P* ==P\]):1=-#_^)=_>_?V[5\ZEX55 M[2O'W(Z;D%5^^EUVX/9VRC'B6Y [/#/2EW"0^!M=*;*P:,7= ^8D9.YGJL[1 M" /K'#/2<>?4&JA:BR.NA)@6B/ZYQH1'JCM>%MQ=[6]T'V'H);4*S+XRXE7U M&%W$(JZ) J;*G[XR97AW)^^F6+UW(#O+C-32ZKWS'(E(5I'W4_KG_8OIG_=S M^N<]^C_@^N>G*?WSTXOIGY_F],]/GL>/)+%NLY@U/IZUUP76>Y.!:U(,=Q&7 MVTAM4-['WK##1.42O?\KL/Z10!/<8I@(>NO9DXR!4*X&^K]";&#]?%\U\#L M#:RE^MJO7N1D26. MBY+@&^E3SP-^#%CW'[ZFHG]*4QSW!FX^B8+NFRQV=]Z);:K/\G/JJ/^H+N@^ MS4ZFZV][?,D]2N)4+<"-&Q@;+6"TF0!9L"9"GBI4;U2@;%AZCT'C-"YP0C=8 MT25MCG3%W#*JW%K'ZXP4=9BB:[H/RZ()KV3G%PN,!_NLDR[!4*]TU!7?I#GK M?P!57X#RM/;NXY)@G9\_X[!D>_73!VK!UH$RW+]1!1@';/$*(>N^1Q^_ M1XTN:I51H^TYK'9;K9OL2?-@1"X'MH\D(,6.Z??+JYO%E]=' -Z/_/7+"?VO M!&]/'V+,[$WEY&>(0F^C!:RS)D >=]U?:<=]CVIUQ/516P",-;R2M,-W98D9WV8_W40;[?5FQ/9Y7HSL%X+U67 M'37,* X8%-.?,>?WTS%-R\C.\Q/3ST5WPS!OC!H?9 M(R9;96!0@P*P;K1#*WJZ5%JHJ-40J?7\A@YMB'>763P+4VL07=<+$K-EH6Y*8[3B#V,VC"XGW.\+).K>#DAXXUT<6[ M;,I$O%">O*$M%E7E(E8PE)FT[S9)P3:>%F^".&K2 M'V@,IDH26%\88(I!&[DX:N3]QYJIW_VQ8&S* SQ1!EPO* "*[=\)>@_+5- Z M*8-E]G\&UMHR;)+H2DS&;QM_P7F!27I>LD6%JJ4E0L#:6XU0S W$)5$EZIG@ M/+A6\C3J(?EPP**K>ZOT( MK$]$9,)9#@_AXS=J8G>24?LYI5%[:JC<7FG/;R:4 ZS'=JJ$[K2'.7DR'R^V M'4G:,]E-L]/<\)TF^Q$WA<)Y83@K+L'[WY/[Q%G/#NHSZ%$;C!-C$J"_TYX- MRJ1 5^Q+KH=MF;]9!<'F]XJ@DB-RJ<#O[[QWB!Z7<)'*I8Y0+>>UD=6M"ZY9 M#>T)A+N]D%P: HM2@)I; TZ(4=6)^N:S(N2;Y&>836W3QIZ:]H[@("_)ED\: M_$V)K(5%*4 -K0$G^(?5HM4<>82XM*>6YQ >LB3"I$YU*VMY4>KWG\"TO :< ML#KA/Q^AXZ(@\7U9!'6,S>L AEUA>T^K#C'I !H8UE U9HDO[RMQ3YUTFN7% M8GF#'W$J-TX# 4#-+\>ID3^0C$>R6\;2-4WO9T -+$,E)IJE M,J@2@A,K47&_.18#LQ_5HY/>98ZE/1&[]3N2Y4%7"@$BN1J;VL6J$?7=YI=I MF*WQ%1V!VE;OQ""VNP2=NN4K8?2*B;_VU/P=8!99]K2*YTW!=;[V)WB9$5S) MW07/.#]_+DB0D2A. [*]+/ Z_T2_0S7I-Q/>!E4DU;JN+K_,#%J0C[R62EQX?C(4 M=(89FS1L"35I/5F?AS8W>$/;X8'%1SDK217P-LXBY>F940G0/&>/5>[!V%-% ME6X=% + 89NB6A6[IG9FX$=G+75?IP]L^'S#7@WT#NAMMJ-ZXNQ^=L M=C*.A:6EIG!KNC M /,@9#7[$,0IVZ)\3@D.DO@/',FZ;8H^H,Z_@P1V7X;/M6HOV:IVYH24%<$F$X<>M[;=>!0!W3G*:!:=MSHG8&G3ON$"Y9'C$[6CW&$ MHY/MYYR%=FO/&8^IB7A4^D/8:P/JR!F@QUU*BT"L#-04PF)9OF+ET)Y]W7ME MWI7EJ7^[5Y['X3_+F& KE]7IVH#Z=P9HW5/7NI#VV>-1]>[QJ+VOYD6]Y'?) M4/8A%A!5'26JP+*GESPC[%Q[*M$&--YF@)YH3]NB_-O3&]S$CU@LFYS'9_A> M:CU5LH#ZS@A1B.O;*C!7$IY=E.D@IN1KBNMGM^RYL9\_8Q+&N7R3:%0"U$GV M6"5O*;EF=:4W=-=OM3VO3.C6M#L/7"Q/L_4Z2SE4W8I$K06IX^S!*E<@+!=G MI\P&7:5>]28 *WC+TJ#;FL&!,*">,F/4&T*NX\T2#I=/>T]C#FU]:(-5-9XT MNK!6C'4\WYDK1HDVH-$V _3$%6-;E/\5(T,Y3-6>W]#5+(G# D?L![HC'?ZA M)UE=BXE'3V%21MQ3C\X*Z8HGXCA?+G$H]V]QB@ 0SSQ57/"_H04?56SME7^$ MND^C2H2=*(S^.-2HLQY(3A1YZ/8*&6J@(88-5>!>(OG;&IW%.=W4!\D'DI4; MJD'_.ZS)A#-0!VSFFPB8O*VXRM \H"D]ML63 'T$]8<1*A MTP 4;\ 2J+CE:=50HX<:Q2-$57W%Z1'\S/AS95UT)*T&H#%E"52(]R/ZS;6. MD,=)DCT%M%'Y[_;"K5$]0HTR=WYMU/VM0/F3R.L@EMY&]W\'U!M26)(E)!=" M3*I_5M,WAHW04<\WKEJ-@/'LD&]JQ1S9)^,'#02K+T7P[?#Y_ MWL2:P_;#?A&077144??L[:%X::RMW9H.:W)5'_D6[*NQ;@>@8_W-;\)LBNWW M!;,S41P=/](ESPHW#G?7) ZECV$T M=U.+_#*M7!'V3O&](GA)2X;#5'P.X7-;QK>0^'.V^@'_-\O\=F7DD?N3,'Q; M[)]7]0/SOP7U?\$(N,C($L"E9,,7SYY"*BHG2=RKHI72W$?^G":BG M)@+^_XF8M,C R,S$R,S%?<')E+GAM;.U]6W/CN)+F^T;L?]#V M1$R<$['5U575UW/9#?E6XVA7V6N[NF;FI8,F(0FG*%(-DK;5OWX!7B2*Q"5! MD4S(I8F)/BX;"2+S2P")1"+S'__W>1E.'@E+:!S]\YLWWW[WS81$?AS0:/[/ M;S[=O9K>G5Y>?C-)4B\*O#".R#^_B>)O_N__^9__8\+_[Q__Z]6KR04E8?"W MR5GLO[J,9O'?)Q^])?G;Y#V)"//2F/U]\IL79N(W\04-"9NIEV;)IK?OGK\K_Z\@_T=(HR]_$_]Y\!(RX?**DK\])_2?WXCOEI]] M>O=MS.:OWW[WW9O7__GAZLY?D*7WBD9";C[YIJ(2OMJ.)N>^5^IIGUM) G]6Y(/[RKVO32'W?B9B;*%^->KJMDK\:M7 M;]Z^>O?FV^INO?J%!_.>W$4E?B[^\/HVY-O)A MYC0+1F;__.8+;S#C?;]]]^9MT?._[;1*URNNE@D56O7-Y'67KYYXH1#/W8*0 M-#%^7=JZ[U'<>(Q$Z8*DU/="NR%)27L8GY@I9,F[3JYGURLQN[GZ)-,H$#.: MD06)$OI(KN(DN>1KR)(81]VUPYYYN4MC_\LB#@.^')W_D=%T;35R-7G/XSSU MDL5%&#^9-51+U<.H+J.4Q4'F"[R,@Y$U[D,RV7+IL367/YU'=,9U/4JGOA]G M4:(FZ6$\-XRL/!J MQ;/TB>\@]\1?1'$8S]=GY)&$<2[OTS@!2 ;>12^RXK9 E/=,'KA5XYE7)#5) M+RMVA]UDP!WDPJ,LMVT_$"_)& %-,!U1#V/B^_N2IOD&!;#U6FU[F>W"H+CW MG@$KGJ1M#R.XI?-%^BJ>OEI.C7E@,KGH)B$+L.."@3X8 V'G2$(/*![#VH]AM) M![3]@&.$D?AWW9R)F-@FFCQSUN9C;V7)5&I#7^0_V3%CW MV2M'%UQI4_(JY#H;-#?QZ3)F*?TSUXT;PF@PY O4SFLU=?O>CQX!GUOVZ[161MF%MCX:QCT%.#M92AW?1_SV ]6"! M]+WJPAZ[P( K?[-KN R-E#VO;;LK:Y=53=O# "=+:Y%".^CQUL9ZC";"?N=, M,4&O9\T3;(#E*&=M&KO//-_L1+Q+EI+;X^Y5^+YOF5RF?Q9;&3 M\J_S<[H] MT[[]<>K*Z+N&%:?#6I6:0=[#^;_D9#J["KAP%+V_?(')X_$^;3 MA-PPZI-;\;#5^91 ?FKWE"^ZB5Y0^\!/0,EM>$2["4H(=YA&@E]Z]#%DH MC@33.2/%*D3319./:O.6RX0>'./)I M2+UN7H8.O?;*U1F9$<9(P#]<'OZCX(IZ#_S;W33)KL-^?=,=3%QE;ME1SY)_)%%&3M;OB0@U62U$O/HMF7?:JN"= M#>.!.EE7#RKV\$4I.^EUS*KKI_(X;S]^NPZ'BF_J9MI#>^D][JB#20DA'S0^ M:L\Q0[K2C7_%2,)[RSN[XK_8(2'/*8D"$E0="59 KXQ2FHJ6Y:NO-Y-7XHE8 M)J8C_[%H68ZB&D<8^SN?#L6DC1O/EJIG:?F#J83XW\[CQ]853G$9?.>AH$3)A$Q46_?'#R MELTQUA&LRONN8_[L#7?GA6MGB]RM\ZO?(7--P@/V/Q4B6T\H.Q8=PQ MX^?]?W[SYKOO4.3,E9M8Z$4_5LDT9<_W//^I\\4 M!D"+YE!A:#&RF0?C8%'[_EF\]&@D%[^DF7,25^A13?82+DIQCR3MDRRAPO+A MFW3*%\;0&4 M[1"B->U&-0G+N!I9L%/^_4",X2+TYHH%8[<)4+1OD&4K90Q+N&@B:@F;2.N$\%TDYP3KI%C5 3^BW@,+/]:8ZCTL0^]!FY' MEOUIQMC.8+3+CKHU5/K8QUT3OR.+OQBYR-#Y,5/[@=NMH.+&/N*J^$,1<^7B MB%*1@U0GZF9+J+BQ3[8Z/E%$?IJ'(82744">?R5KG-C+UJ=QH%W^#8109+!/MQ920,&G9*+\'\')&QTJTN;@FRXG ML-!P[ @";^T0> M' /O4:^38$03>V2'P#HX ]LG7R#$F J?\QVMV'S\I+MJ5 MC:'2QS[Y&KC%E'V^*UVS&Q8_TJ)>@@F %@44!3<.Q'J^4:=!81M YD#5$BIZ M-P['7NH^-TX)NMX'MOU6:A \5I)X>_<;0(5-?;) M6,K9V-(5@V7$4ROU;@NH;+&/NS*^1A;M52RN;19QI'4:MUM!18Q];E7Q-_8B M+9XV);MP_WXO6O M8AEJM8**'?N J>)O9#%_C.^9)VJ)WJV7#W&H?I\C;0@5-O9Q4L/ER/+>&8=< MTHTF4!ECGR.EG"$M&N?/_D*DJU.';LA;0F6-?:[4\8FV3L]!Z_3<YF?A,PO#7 M*'Z*[HB7Q!$)BB.$[G)"20(%!/L4"^()>@IH!A@GU\A?",%\J5$))*BCWG]EG*$.BA4%% H ML$^W$+[1GBJP4[Y)S6-]E$"C(53PV$=>#9F%8)=31R;O1$"IO[&.O MADL4>9\O"9OS5>\]BY_21?DF5R=W!0%4_MAG80#7.#@\;Q,$%"\4M2!(6H.3 M4;B!@))?K-PKFSICW "( H\I -"UAT* ?2XV\SPR"-?I@K"Z!98/1@Q?%_%A MIH("@GTXAO*/LR77LC5H=^2==E#1NW$,EO&(\Y0M>PBI?Q'&GM;>WVD&%;4; M9UX)ARB2/O&B+RQ;I?[ZAL4^(>+F)]G,0<"9"]@!%!TW3L-64L'Q4\3+I7C8 M%?M?\O)/R766)F+%Y./3>BNT=%"4W#@H0V2 9$*G[L$[>99[3T.WP%7:;GC,7L-.8;FZ\' T(' M3DKHR-IDE@'&-6G,+BA;7BI.X(TF4)%C'[JEG.%(5[W2[S2 2A;[]"SA"D>N M5V59):ULMXV@\L4^(BNXD\CX'Z];C/".OU1_E?YQIS>;\CHG7NAQ,XH?W4DM M?&"GS,[;R:O))L0@K[,3)7%( V&)34KZ2=G!WFHR\Y*''(@L>37WO%6A*R1, MD^HW6Z4I?_'[9G#7LTU,Q$UGCY4!LPW6OI8_VA5E9 M#4G"F",ED3J(W(C9$'62]H5&639),G[+NDG]FY<:F1J%/V#UI"X8E/6[C:98 MLQU0]D.)WFI7;J A9]D1),H;""@@K>;@C.$# :,0K@P!!:OH0)QZR6(:!>)_ M1$GA1R\43NYI>NHQMJ;1_#6BIL+<:&[0@_*.#=,/(RJ-!6=O:B(ZB.?B1E .P:#E&QV.' M$^"N8Q&3YX#\I1S6Y,['/B/\C\%5P;5RA/GPTCCUPKPEW@R*5X0;E,+X2?GJ M+%;FE7#*\-FNFT@Z*O#U#J;U &$SZOR]^OXJC^3UARUT;42+_O+FJ-5#>_5_Y@^2M';HCL^*:+XV> M"&6[(EY";NE\D5[//B6%:JBG@X$,?*I$G0@@WM$1.B,K<562E),UCGR3T:6F M@.*">]PW<8P.23$PD]4+%_? AW:0H?L"+-PKZCW0D*:4)-S,RZ-!%W'(19R( MA3==FYUD\!Z@T Y\PC= :RL1])E5&S#8LZFC@<(T\(D?#I.K3L[*273CK86' M".P>:[:' C*8"P @:[E[3,ZY"\"PC"_1+;:TV*A(H/ ,=J+O H^>?Q<0JBL0 M7XB[80;O!(KB8!Z"?2<91$;HN)X1QD]S(CE#;9 ZJUS:'(K58#X#:ZRT?*.C M4IVWS\B#^1)'VAB*R&!>!6M$-#RCX[%[R*Y86QNA,=&![T.=00DF"73 ;':E M/3:? >J!=9X^D#WFT [#"FV#^(\ I%"0<3T;8!FX-.E LPV.@#,.B!$N#@&Z"JF0TR!^#2J[W- M-T7"M5I"01C,'0&0;WNJR+A%A^&>\3TP8VL($+*V4"@&\RE80Z'FV'X+^J78 M@B(R%X'9J)O0+4D]$AA0(]F$/"&FBX M1-!G86UH>8XKD6*)D86HRO5(1%Z,);F*$Q&2<3V[]YX!8=U=.X3"/)B7PQKF M/65W*-A?Q(S0>52<1/WB]4Y8P!+\*TO2,G(MYW%OO;#[&#BJ^=!TIHO,T?6I M+0P;2Q>.YF".&FLTU1P?\*'2=$??/5H!#C&NFP8J@5Y!QDO-<),+;D%2ZM?* M%.[D:7@'S],P^=<.P_A)R)OO$6=Q]I#.LK#]8L9\?VO7#?)S MR3T2-G22%_I>6CNV?XSYA()[*NK-L1]3[@&;5@ NP5/D=YQFZ2)F]$\2?(I" MNA25=$!H::BQ'UCV YY1/.YAF5?8L8&O(L!^9-DG8KM"< \D?5)9%5==4LH. M=M71)UQ#YY?=V\-;CC@?+-#1NTN"_51S#[2,@L#.U+:M\G8]*^^HN8&?7ZW5 MW!/",5&X*.2'A.]UAX3M)R;Q;++]R(0K[63G,Y._B _]=5)^"NEMGOCV9LSF M$X.2 ,L54P[$E+VMT<,+L\X*=LWN"'ND/E$D/N--Y2T/0>C*P0^3I0PF\=Q' M5@PF428HVXY"0LI0FW $VYR"1-T6QAO5#E'AT5 MIX,]#N:VEJB4 M/?23V2UY)%%& &GSVBU=\02W;*M6$(:<1U>$?\$Y$]HAQO:9IHO3+$FYU4*0(!YH6&Q!E_KPE$(]OH"YXVK]!T*4H'_IG+M>0 @!>X)^R,?&9T M+'(P:62%#O(9X:+U:2'8**@/58VGE@@[K9\M= )H*-T/9MQ>X@EXL:#\V2 M1]X:.ZF?]932\(P.R'L2<6Y"H2_!DD94<")2"1B70B,A=BY 6YB DD!'C-M+ MCS015?#: 5UJN/14Z/D!;<&"" $=J3LO]%@11/O9F^ON_=LMT3,#VB*B8A8? M!1*&PDL2!1\\]H746-+@H:%!3R)HC8Q1 (-YM_.(C^F3X(KD)SWA7E=YN16- MT3/[@>6MXZ+KZ=:AAXXBDM@7H\B#=T[X\2"HFS3&206E1\\1:#O![ 2#OB#> M5J>AEQ7?:Y2@O_FLXAWT/G MZ$D);36@1Y&BJT>+=POWE0,)"SL[/)KLO@1/Y/9%)0#$>F/TC(6=86RS?,! M?HRC>)>Q4AQFUS* %#W5(=C'#)8#^NHI>[EGJ#*4 MIQO8#=^75I61MD?/H=@5)+T T/$1.I0()2)1R[3_7!H3A@2[I\X+YAOI1I68!8$P5EH$-/&-E5 M76 "P718*KW*9^5 ^*AS.=\2/WXD;*WV0.9T1C+T%)/66,+XPH=R_X,P22&^ MC$8S]'2572>GE-T#7GVK3( WA%4^47W6AKCNZ,AIDV M88>2P('M;*;F"8.9;=.)!T$HA? M)_FXBFJI?!:9/*P[3ZY;8'41^3!:Q5UZ6#OD[CZDC!L7$D=0170 H%$C$L<216)04^22:S,C) M#A$6.2?#9)JP,=YWAZ7,.%'9O?+FC@&B4[:F(2]GJ/8<"CU#FRG_A*0I]I/D M+D@H.48WNR4)QTR8:$B<>7ML@8U1 N@8-8M$F !2M7?F7;(%.GK>T:&I)>F7 M9MXWYM6[A)NKN M",+/G 'Q]!PH@$(WBX3"9QGCG-WD \M3>G\D3_E?M&X:K$-7!Y/%H[.8 M7 6XT,=^$-;VA9WAHY^)>P 8O^?V=BI33\' 0_/579Y;R(!TIQZQTX+8X;V' MT-!1'S3H!S\DP13D@SC5;LDJ8_Y"J$=+L%;6:SB0 'O[ _Z_:T#B4GV< F)\??B4SB/D&')*%",S[%6/)$4QS2 MD_6G1&1LV+PSG_HI?2QJI)K?8G?HRY4\XQH@V_9L1XFA&[V#GC2&>Q3:7>!# M/C=X).PA3@ANKJ+-A5QR'XL',9%/0[+#YWWYFO8-S>]J=>08* O'?6L MJ_SGD'1.0*NFQK[:&11 =1);DSC1L3^ Q-*#W1>-J!,]Y*0^O!T,+=/(8'=1 M(VJ,76Z2PW/C.)$W8[ ;K9$5Q3;3QN&I"V+*Z,&NP494DH-(-BTN=KW()^4S MH#P-,Q.7?PD?=56'Z)J=AA[5/:JQ[ ;[LFU$+>@DX'$S*U<#*B]]:^.2 *[. M5JSK!OL";PS NTGF!>P35281ZRPY1D+TB\!1C[ @*:+O&/)LU8:;)$E[]!O! M$;'5R^R@#YSF=)R?(D:\D/ZIBZ"SZP7]'G)$U>DBWX/>3;@(Q2LT&&D95' Z.OW$R)7C]B #602^>%J4"EZS?>6BBZN/?Q?9;Q<5+O@8;Y MRMAEC=#WAUZS8L!5 R))]*T!?M/<1XR- ]4M^HS15#![&3V2I*>0 M+&U?[M3+V#LH"R S]%6!+UVE+5T63.),<+U.US>A%XF,]B*H-R^TI+G#L.@# MOY!&=ZSBSESCVQ%*'W=>'8L$>3[SJSB:IX0MA8#$Z!^]4 Y\3@JAQ"^\L3?< M8%X'OHS8ZML=\3-&T_496<4)E=XN%H/64. 7V^@)&*-4#MIZATNICUW8A6H> M?2W/]I)[>4;;!8V\R._':-/VA5[/HS^C#2 S=*/MEJS*9>]Z)G:C>[X;Z0.2 MU!3XM36ZX]!,^*67RD%O!'4#Q#+? H 4ORA'7TH EM-!7R-65L]%S+;/:?G2 MMTT6:3ZMZ6CQ:WKTI@]@2;V2V1_?.',XN,\XL&LCP.9 Q5)>IO_ M]I([X/.[X'37G9C<$BX>ZG,%%G^81L'N+VHMB_PI[=M)/\R"O+8[MWFB.;GE MD^%\-B.ZL__8XX"JZ_!Y3N!^ QRLOE;EWHCFC":K./'"]RS.5IR"_]LORJ^2 M8%M]=2#5MAX%5+&'S_TRDF)WQ.G@TPY_?T%U:"OHQF,5L66)NS#D$[@*K4\+F9X2IE*1UT7T-5:OS&HP&WKW5!?HV& M4'2&R[%L*>IFZ)Z4<0< V92)!V#2;@N%9;B\R'O"HF(?'9F/<>1S?K;7Q5&P M.7KFJ?0 %ZGP+J X#I_OV.+^U%9"Z)C6Q8.ZV@R SG4+46LS(A^1L- M$J.F9>3+,8N#S-]YUK>3C?&GR:N),*W".,D8X?_8(<$JV"2"O47"VCBD/BQG MF88&9PZ<9 D5;ZW/2.(SNBH3/XF"SLGU[*8&\#T']"34WB1VZ0LYXZ(9Q,;T MZ2XO[$EVERV7'EM?S^[H/*(SZHNHU!;[\NGWU'R,4ZY4C O$.^QKM,%8;41;N4-F$X=NT.>71KP&M-J+W%AS[+=IYKR M?>S-=\TI5E)-2$76Z^W_]E.-T6EF44X)(.S[UU0NX9=\DZB.15OMD5Z6\7N\5;BA"C))EY!AY.8-(Z#)QJ&7-A-1K;#-4\^ MRV[0KBP4(P/,/Q Q\K3K!&;[>@,J).R95[$KGW'OFC-NT_PXT4;BU6J":8E> MP,0"" 5[0MW%LU0DT+PG_B**PWB^/B./)(SS+?@T3E2;V_AA:27.U7&//"G7=S-U9\6-KZZH1_ON__?SVS4]_ MGY0=H&A7\6WSG&BV"BG/LV1,@'ED($.>.Q!XFOF8 M(7+ GCWB,3@M4@K+)TTK'*).@?/L8#N W/+-;\1)).[#;8PRRVZ0GEA !@F8 M7+;](,^V3A WWSQT$AWV?*R%!X2ZVTK!*).N,\U%B *(O]4/-N,$!X&H:9$ MBBPB?!AD-U@G:;T#)+>QG!V(&]Q$B>4(EX_+TO5MT0FZLQL&83SKA5DL2&=T!HMCF>L&,HM68GRQ]$<\-Q528'DVVN,Q\ZK!R%&GE(F MB)J>/;@\L*?0>Q+Q_55<7T^#)8VHX$L45Y9/HW;D1$$^\:)@XNUV,)"UIQHP MW.HS]]!O%*S\>_JW3SDE@- 1RPX*RDZ +%@NV'-$6C]4/D':\0Z"=N)5Q)-5 M23W0[) .%3XU#.0#U;VM?PZ.S.@ M%4S0(,(Y ]#DB_!-?N)#8:E'(UB2<@,9EJ.Z)D\Q0DOW-(0:^P0#@:OEA(:+ MQ:UY=#T[922@J1BT?$ZU0A%V.Q#O9?V\BPD3?0RTMZA'#=]@('WTN\OL?''[ M.>-&8Z9S9*^!P[*SX4#E@CU78 _,M0_-W[;"$> /S2=_J;K^Z_'-^1X)(8I4 M!HV!K8O_0I) .D/[$] *$<++^F-92VPCGH,EAY6M?( M"[E-6#WZ,DUA#0D0Z\%R<%IC;61_WZFJ=CT1QI<&<8]4%6Q9?_88W\4A.V+A M);'H 0C,8"DXXY@XISI!851+3 M%.O4&1#CP>H:V>>DZRXRS#57.:4;(8!0+U!.#*,%NQKP,;;@"A_2_;?1Y--:#,T7>3YF@O:$13 MDO,%,,],I%"LW7%Y@>5QT*N()M]*]2<3^A9=0+7 '1>8M7P.6ALV3VC@&X.2 M HJU.UXQ$_<'#>VYQR(N"E'++C>"P0@;":% N^,Y \H"?4O^2)YJO+$XXC_Z M^4M_6_O-OB8FKWS_WP@Z4+4>A6%>W(U@VR11LI#BZ.! MRF(P7_6=OR!!%A)1KD5Q-_(I(;,LO*(SDBN_.=1]GRX/)^)F?UX=V1:W/&R] MMF4%>A'8'^0A_H7K-A';1(%%DF3+XG=&K:A\PCU_Y^"">X81] A+0^&2"85+ MIGDXGR[%4\$_\Z$6Y;MM%XF].C^<4)\^N79NX6@>]$1XJ)_7_PVSE)A5HC5! M+#L\N,"@/46';82WHV!T!C>DE!.R97VH-9VV>E3)-*]8E-NN=*';BJW\RQ! MZGV@&ZTOJ?#'5O<4XRL.QS[?.A@I@O'O%UYTOV!Q-E]4E:A/X^4#M]Q,>6I: M^M[_-]$-X0ZE0X;' 'V9:"6OURT+K;Q1ZEH*R&O!@155V'I"I<4$JHCP:Y:' MF8*J>W?O\B"*+NPKL3'PK1?7T0OTVF6;J(&?V3!)_XSLQJ_.4O/D[6Y\^$ M^30A-XSZY):?+WK1EQZ^C7VCU(\^]08"MKU6J]&@,]1:^0MK=,B6V<$7(TE8 M6N.3_VO+(__'[U6>BLP+KQ]".L\QO^!#\L+_XD>(#UZ:,:[1EYYY= M'G)IDOVY=VZ?4"7HMK<2H#UAFX1]%*?I*C_L!;M6GD:W8+?2;=:+U""OV"^E M6DTMR& V(\*L))M1WG*5NB5^S)4RI(6KQCY(HT.O!U?MI@\A.K08GY7O:?CH M2V=>%%0/\:NX:2LEL.P0>VG>1P$ZR0Y[/6Y70M(MRZV,K9)Z2/NMSH=4& G@ M\VI^T=;19:)W)%DKM 22)7>.+(^RBDV;["25O0U=&CMUAK8L]E_J"BBX$?S1 MBG'93E%@-VB.R'ZFJI6PT#[8J5?TFW>[.F:]\.S&O)05-M/-R?933%EY,^3I^ +JG&VO"QHCJ^%TLB[_ M:'<18]?A@=5#VT]N^';M;L*DD_5[(@KTK!;4GS*^S8--6LM^L _YEC!W$Q/V M6JNJ7:9;;ULO<=1U\ 8_Y1]>0;SMPN>TAH0#TF[GA(ZM%0/@6_;SW'J;H4Z2=V.A6_J'<[ M^4O9\3'[Q#ZV$-<"LGDSI3%Q&NU,DZZEGX/L;/8/31MLU-.((@/ )R*YY#]J MZK'(VKH!A%R-5,*O#7_C!NH7 $.01NT62YIQI/U;0CYZ2S)]IC)X>)?[]7@( M(.[-9,W,'0]IU9#.XJ5'(SF6)AIDM/8&HH6KB>&M!=6S!;F(O? #X1OZJ1=Y M@7<9^1_(\H$PI8VH)D [9 'D)S/\3*P/=B'PJS#AKM) +^EF*S1W?C?QRID< M3*8WS OB'$VC8*5-T:)LNTE7P^Y@(KZ-XU7HK?.O_DJBM7=%ES0E!FF;J- R MI703/$P(P]TE;A8MBY7:?HWN/V/KOFOT>*MS_LWW?%S)IU]OKDX!0FXW1JM# MM(>852R/H,N??C4NVHK&:$6 ]M5G"BR.*?F3::TSL)5!I.X,++J;B/[$/VMI>XY^ MP#[O1-7):0P>0G /;G@[]DA29V(0WZNH'"' RPBA=0-"6Z6%IF$:WC_9!Y0G MZWO^685+TL1BG?AE@UGG=!@79!]@BC$J?9(F%NO$;H!IH;3@W&@U)O=T2/;Q MB'65I81M!J<\/FR?P,D)L&-#+!2R61SX,[H(PVX4HGGHIKCY/"?/K3J**.A@;X=#,+I;W'(NQ&O>! TK_EQ M;+O/#>630_*RU.^6)E\N&"&7$3>629*.J'SR3V,;LKBJIX/##<5[,'/Z8#/) M[@E;OC%HW$#?Q,X>UDW5!@5@P O-'H=^$;,9R<^,BN6JO% <\).'4\1F>%FX M=KXKTJ&_ M9KTI[UVCF%:V>]\COY:Z1Z.8'B2_][4O_6I/C8\> W;OD R(6@ MN0\WO-9[7 F:6<2_%-2,L>6%DOA&0=1N &FOODV7*8A9_,M!S3A/UA^\?\7L M-/221']):-7)RP>XS3/ZM:%FM-NQ:I\UF-F6=^0&W!W4'(ZWG/&AWCQ, U&2 M95N611]XJ&J-[3[JJ) [%K->$L.^?[A.H @HFV.[4?J P" +='_(:9:D\9*P M/-6+.!@MZ,IXB:LEPO9([(D:A$5'L%-S"KG3A5$CW^#8&-3@_]TB7>A5 MG&SJ\YYYJ:<]W[=2T=?/]V66X[^('O\J#O"3O-.)Z/5XD.^#BX\DW8*F'GBC MV:'=C$JYK$T;/OXB5^U5P;ERF/D84\(2DK?$0JT1/_$Q$RM[6=TBN<[2A*\8 M 1=/7AU;C:IE-]A&I37LG<3462WX1QYB-Q6CK([>8MQ:-=0=89N[?2F'250' MK1[G'HLX+YO=V; ^*)ICV\C64&O9?E& EMH+AW1#<#C7:29.!H%U7(,Z6RX] MMN8[%9U'=$9]$=K9DD]I_GX4A?%$)C"Y?=VJ'%)V+LSK9-O]Q-OT/UF5']A8 MV)/--XZV=B^79E,^KD#H*Q?I'?%%WF\^OO-G/\RXBESPN5%$SY?9TIJJ#KY8 MZ^<[;OAX][A\ZT<,^!=T>_+1\CE()DUO7W!#:8:9<@U%ZT]H^!>&>_)RLI9W MH+]@'/2C1T7L1X[HEYSRP4%N-9J3L!N^=_$L?>(L?R2ZNKP&.G0? M\[!PP\1VT"ZI]W$W2'\K":H!<3^OS>D_OI4JQ@ M@UG\5??HGNB!-X<^07 G2J"]OVDC!%I%-NL1 E5?DVUGV($!VY& 2I!)&B-- M^18L[QE?DDXS)F:"T=&JI$.O+Z:$HSG=0 (XZ,T99FZ:(;?K!MNHLU"!+O*Q MUXA?"HV(R%Q4J,/5B!9WW!#M,.?K5-BFVSY3OLU]]SBAF)OZF/>(RHW6<&?8 MJOVIVV71+PIM6@))R#0[@E>24A-CWZB\^-RT4",.%^#%!K1L7/L<$M<<$M<<$M<<$M:/# M>$6\A"SB,+A2P/S>,AS:8U]&8>\8Q628Q628Q62,=;%/$ZDPY)8TAWNN1PB M#W38IKZ?+;-0A%J<$2Y;GWI%B9%52'(11\%.4EH55]IPB)Z^X.Q*:]*%OH6, MKC7*$6KCV_54SJ[.G6?Z<%'KHWJ"FOX?_37^#]\U'4%MYP]Z6,Q+= /55Q;U M\'=;N;JY&OPX,E;=\9*$XYA2O.X,%^V_3)U?QPWJX?#MV3_35YY.IK0]O-JKF!-- A[YM] MN-Q@HL&>CA6GL&G8JFY:D1]G'R:O9C9>Q(QJLHOYE$)Y:J\&>IQU+4)V@: M-J=!0',G4R?@:]38JV_?^+<$@WY\'V;B_OX6_P _P-P5;/4R>\^C9O*ND<\: MW/"*\@V6/'A7L1?!3AVMFC#;CB:GYR?324INCAJH]=HS-W8(? M8.\)6XH!@J-J9%1NW,WJ<5$&S,@8P@^1V1E5RS,H 4C1W@UH($K7!$C!$'ZH MBQC09<2U*\M7?FU$BZSMP4(B8P8](F5W4)#0$S6%&\BH]4N+QQ@Q(Z=>Y 7> M^9*P.8G\]4F6\(F9)&56/+'CW[!XSKRE/I3!NAML@]VD9#N>D8Y"0K?9Q2)[ M/3OE)B=-+SR?AC1=ZU?*V&<,].*9Z9T R^3!@*P MVF5KJ'7PBF1+>N)%7_3K7*L9=E53J KMK&<*9M'7*[Z*^H0$B2@\<)DDF4C5 M>CV[BJ-Y-='5,P)"B^PDU)\ V@_B@+) AVUW+STCB<_HRO2"2DF";1E8H61D MW3EP?":RT5WP7N@C$58,'"0)*;;O;B^PE*(XZ(QOPAQ-;KRUWOVSVPH[=-4* M1AF#CDTSP0IT7A5ML>V(/292G5G'<+B,4L(%F=YZ*;E+16CD#6&^D.M<,S=L M^@#B]H.#N$&$@X[G+5EYZSQAJKCOUQF [99 ;'YT AL5H^@(O.>GB$24CB/) M=73^+.JC9S19B*&:( &08E=4M<((+(J#-B#J)P\AD:0Z7\(.7PT2(, _.P&P MD77TV5@MVC<>#=1X[+8"0O"+$Q#(&#SDQ"]UCZ4HH9X. MO"S*//53^DC3M3:235NN,/_()/_*I/S,I/:=2?FA2?4E[.@VD:TD79NOW)OM MD.YPLX>$!M1CZVM6C.@#21=QY>4/<*^,.7/EOAE@;>6L!U"F G,X-2(>8#$J%D L"/W1 .D+]'9N&Y.L& MUI'X@]J(Q+WP]>R>[Y@)7[5$MD'#O1R$UC60%8K;1 S &78^XM*X,;WB;S1# MOW ZUL#$BF[Z">4K9DK F,)YZ00Y,8&Y6M&RQ)^\ECP,8ZN\[N3:AFI'%7) M=98FJ1<%_+S],=-C.\[7L2\2079%*_QN/%RPWRPHK_GW%T)2EX+?%,-G0N<+ M\0*?GSR].3E_)LRG";EAU)<9_/F@<,>$OOI9Z;(# NMGF55J:&TTRU;+_$/2WGTC,\?AKZN^CWOHYL9!(P[+>P7XHM+")S<9>& MZL)_^3:8Q<.QX>[,'=%>J7!Z,<20GY_54G%ZE/WFA1G_L3SU)-,DR9;%;JYU ME_^D+?B=YQ^)?5=>36M]'![E5DJ<*IS(G%=ZD^<.I']DQ)0A>MBONN&O 3G0AQ4$OD-](/X M+OGAO^R&FHTQ@<=16J>N"4HVBK"K598VJ[^U%4Y-\=4JBEHDZ'<&LJ&9[@IT M-&Y@;-): #ZN7 TTQ[;CU#%=&("(L1UI9A4TP*41";H#ICG6_(C4";LV);83 M9&_@5,)P#C619LM/22!BP>SG7)L6._BZARFG$HBSV)W11QKP$[R(&N^*H:P/ M[$#@WK!4"\@Y3/,UX[=8)'H/\R@/.S@5Y-CAIGLCJ16+TN3+!2.D_IS# M%DE='U"[QEW#QBPA=% [>X7KQ[#*96FZ==[7$PWX)G85A9'\1'WY]L$HNJ&H M$,5R)+P 4Q,<1.[!K)P/,.7<&JYO#)HPT#>Q@QPP-6M0& _Z\5K/2W#;I!]M M/Y5]&MM5\3+V536H;BS2?7.Z/7 'M?O2DZR@]](ZB__ M-+;#\B4HOPY4=XI4Z![[%F%^/^_SUK?XSO&I[[@+41EA/D:\I/I3R/X7 MV&O?H22,_?K$)=VS?)#2/S1NOSX96U$MGY9\G>K[/@_"O8QN MME8[?#UCD;LB?VOML&IV8;T7+W<[,\7!ZI_35S0VNOI5W-*\O-PJYE"%'0'< MBK]I@Q9^Z2%HH?KD)/_F)/_H,8"A:UEPVA M%W'+HXV]16'Q(;[KQM-XV)(TL"CP$[+LP5>;JRM(4?1AON>&4HTS94'[YOXB MQ4^ZTK,0#5G=A_C842W[E2=ZGIA>)YLQ&?T0'W-$)8>;VD,NCT-7L_L$PR@^5PSC_V%@##6U=RT(P*P]LQ87@'@.&=*PEE1H7A MW9@P? ^ X7M7MJJ"OBA/C?SN/'UP&A!5;\ MARU$_!^_7Y&Y%YY'J5 S^64N;]5J=&C"E_'0Z\6G6=#%IY7WD[S);@MD$JM:.J%XLMQ89,97+5&.C0;&")W*-N#R?W^[C]_TTNXW@+M8@@BRS8K M@TGMX^GEB5YJ]19HS[<@4FNS,JC4KB-U&J-T.[ H+)K,83NGI!:*OK@ M.0W)H5E?9HYJOC>' #(%DVF)' 9)$]JE96DH Z^J,5LD2[F/;T]/]0N2A@ [ M-0Q D7;6*R/OZ&N7;_^%WW M8H#_W;D8?_CRL3OZVA8SLG"52ET-$*K$ PMX5UYR659#':1*JD&8'[QGNLS4 M]1AYFT83Z*K0?YAL4UXM:4J90;H9*O;&DHX"NBX,EGQM2 MU7=L+K//&D)8%&2@UFXJ*"IGX1=7BE8WXC22IJEFCWV)U&;BRK MUCOL#@^UA):H8C=MC(UF;HA>HC)R61_21F23LF>P)U12K0#N(=(4._W*NP(^ MO5^0/"?YF:YJQ#'*6+Z2PE[#HB_T4\!A*Z MCA J>D15![,_JM5D>*"L)8$*?;"4H-W6E[%>'LN^;7B(K"6!BGNPIYC=Q#W6 M"V/9MPT/CK4DT)"=P5X!=1-WSR^).WD3[T4L^/7L,@I$>=7,"]4^<$53-RQ# M*W^X@I-:-!(B )]INMA$U"WHZCXV1&?*&#)U@N]CURJ>#BL3:T.9_&>4$9\W M3_CI_7HVHSYA!I-?1P$U^/O?D+O(5+*@F<6![L:_RQX2\D?&97'^R/]C=N@K M"0YMC3/Q4XL@= 8:HZ=>3>(&/ 9U,V/3TPK6-SC*14[.B>T*-UPZ$I..Z1$9 M*Z":>>+I]31XI$G,UG>$/?*U-,D/GN'Z@LB>B!7ARV9"Y+P/L-=5NS'94&G@ M;RZZ"FH?R5/^)]U> Z3'3G!@!Z(EIN.L5_K=U*"GL0Y MV'Y\&B^7<92K:JZ8,@#SEI*&3L9WZS=<);MNSKN=+ ^;/VZT0Y.!JV-WV!DF M^YMC4-&A U^-;!H%Q=!J&8KN"5NJ,3938I>;[ 0G5"#HR!U(Z>7!;A;[MY5[ M+L5\('9S/ZJBZPJ[0F+O]O,+5I1]R^W9U[ ?H!2BS2"P\_AV4\[Q8<)4:^7Y M@0_?%V#-Q05+/E?%!FKI[OO6GI)T0QT4FV]W=V^3' KPX3CV7IBW]VNI#?[&+:_A.,7" M<73JC _G,4^F>>%1ED^:Z]GVEU?4>Z A3==J18'W@/Y O!/ZMA)"A_2]1Z.K MF#,:W7GASE@U6X26".\-[S[ >1PT-O!1AVGP;^R),TK\&X\JVJD#63H[Q([ M80V2!?K,[+R1U$\O]4.+,'W*5^P#[.2@KZ(_'AIW2[= P@UU:YUNVDP^J'., M@ZS$?CZ!%Y2ZMR+U*6,WM&8/:W?7E?:>\1UXN%.&]&/HP7\HIPR-W _:S.D\ MP_+_E(]CBJO+[>(]P(JF_QPX9LH]G1Q*]@>_TFV7\!'\*=*/0;7*,9?L<')W M0Z>ZS)B2-S%G2+ )25/=U^P[/[5?@VJ58W[@ 27OAEKM,65J1Y7+*&4T2JB? MGY>'6[ TGX0JV,MR QLQ0->R:9CW2P(YJWS=Y3]J5 9*CYY&J1/^=M(Y?)N[ MM[-((YQBDT]DX[0;ZWP(& AZ;A8'SHY@O"0+UKA5Y_P%"3+AV_] (^%ZNR*< MP9*_I"P7MQGL3N&Y-ZW"B0RLZ):'F:N[9%,.YI M'(G#%8E\2I(M)^:J=);=]!N@=+TBPG*/YKEHDXM,W(J6XJ[D?)HQ,4]444I6 M76 _0NP"V4[<4@>!N3,K.<-)%N:)I.:,Y O1YK&_6(>8>&RCG:9O==-TV_UD MT__DB7]@4GYA4G[B.'-'-!TVZ)^55H]B2Q*:L$T";V+. M%$DI*S8S$I$9%3&=[3P>4G8L;D9?U4C#TF+],HSR$F+[O_ M\)F&(?66XG&8GXD(O-.%1]G2,]1+!1"B92CI*9,96#:#Y1SXC\\GG*F0K$\7 ME,PN:.1Q,\X+R[1J>H!@M&CY0GK"R$9"PZ5J^H]*47[C7[WA(J0!9_V&Q4'F MJ]-D%4H&HD7+Z-'75+*0$/I52\T'LK[G6WW"STF"U9-U_2_ZC($V?1QMGKW, M:AM1HY=LK0_)E-A0UM8-7;&?(1K,QC-Q;N.GR\B'VC6[K;'3K:D51V&SR)@= M; WA!*[*1F0-G#A3 8#A>\3R])RYN)/ C+H.\Z M"NP\8D"YFYE&-RG.R$-Z&?&],!/[8'&52_URH]0Y][1DR#=HX[L_6PXU@%2Q MK]QJ[OCRINNCB!\0ITGYO=J[YKU:K8?-;=EDT\GQWFQP7BM%O8C9K7:^MAH> M\AVWBB='EM3;>.V%Z=H8^-9LAVW(]8&)G'?LE6Y[@CR?S8@O%B>^$\=+>36Z?B4]K8@N]UL06;WB=%]Q/>_T1\8++[!>S0@@WS-@NBE@AG MIFU!W!'OYM>E&I:[]C2]('P&>>$=5ZF,CV:]HP0 SOOY#/+2"P"_,:D'$3/Z M,JW@ZG0AS,3+Z#SB B%!5^50=8.]R/>&OEY.KJ++;05"Y]&.1IY1OFP+T5$O MM,;9W"&VCZ WQ*&RB/C2JU-(::R,A=K)U>["!LCCHAV76..^+[V!IA_98H4>8 MQ4@^F=8N,XV"*D&>Z:G'#SIW3-5Q[H8INIYX43"I=7[TQ/2[)&\P_$A2,R-Z MJH/SDT"$@&XGM0:Y?2P6)\FIQ]AZ%C/QS!,0VP_J!-OE 8+%@*192(/=G.N6 MQ_4-B_G(^/^&7I3R/YS_D=&5XNJV*(+;L3=L+X8-B'LQ^@+LI1;K[^,X>**A MB&6[Y)A%<_H0DN)/%G-?H94&OL^[> MIFSCNNK3-S68&Z,/S$#>)^"T_*68EA&9BT N5Z9E[60"PGNG/;;S8C^():SO MB^H]]AFWYD2'15C]V#S.EG$$J>C"G1 K1TZM2I/Y8QSYWHH*]+FY/EV*J%>5 M02QO>SAG3PT3RLT-R=&39R5Z%<]>94EI5FE].S_I?#OUOBK?SGZ^'/4!;#.& M_*/Q;#-\C=(79Q )LYLA)A_=]>Q3.3KU'#:088 &5 R-R [:&AUB9?C]+:(#:4 =$'SU MLCR<1TW0D;;H*\+Y(KM,;[QF'[Q4U+I?:W?MGW6[=M']9--_F2QO\X5)]8GC M7@Z?L5K,-GD-15V[Y_3^B82/Y$,PKP8/V"D*9WU]=#M80 ML!71 OH1BG.M^QGC_;),>#70A!Y0]"39W,^/#L M,06+PL7;$?,Z*?8E4:^PMV7R$I&WQMO"W3)8I&NO./?@9W$HWE7!I-:K\HO. MJZ)VIQR]*.Y:L(=A#[W0^X_JT Z%=]O^0%T8>O:/9T^[;=,UQ\-P^Z;J?L() MB,Z0#X#)T@^\+S

R3LU(N\P#-E#C:08;](-2M4(XTP M2 RN7E4=D L-NF6,ZD%SX6I"%MEP5H8SZ//CF2GQ9V,7M*$2<>CYA:(V@N[B MX2=MR>-ZQ=3UI-XG=EX-%:_F> A>V@TKN^/4B>]KK^0T&,JZXDIX)\AC<24E:WN>'7N%1GFL ME(S?E;.DN12-9O"N'!R+HHA)O5Z+YM0H;8U\9(1NT;ZZXF8EGH-VQ8CD-[Z0T;9>57WU,&H"E!X[HU='3; 3#_J\ON5"Y9]?<)4] M(X\DC/,T=.4H[^)9^L2YV)0HF_I_9#3/]GO#8O&$Z#1.M+Z,'CK'SO;540]Z M%"RZDFR\C&)48F\JV8"$+[9)L%]^=#653$+ ]K0:_*N& ):WK0"6TKFZRIVK MJY<\1II@'!/#Z(>%J4A+?\\_H%_6&LW<4/T^5ZX&@S7'%9)E*?5'U,J2<]Y: M)$W(71K[7Z[S M."73G96&!-O#-^2,:*B#47"#E>^H??$Z(OK-4=X6^RG_&#!IV!\/G_NG&(Q/ MK2W4DTT8^.*N=$8FLG44#3'OF\PJI@>$,>6N;QP3:U8AOD-O(K@0"-F M]/RCXV/:=_J9-W.CE93^K=3HI^L5_KW)&YF(VW9"5J*D1S\_6QF@+[VO@\ MXK"L/]. 7$:SF"USU2C%?\&U^9PK!8N\\#1+TGA)&+?B;U@<9'X>TW!'V"/7 MS@1\K=SKYQPQGPW:H+QN[E46^-?1MNRTUD"),[![EX[HQI#SK.DS["ZL@6Z^ M$Y;6%(?_:ZLT_!^_E_Q=LY([A?N#-Y6W_(H@5LI@F#ML&'#U42N=(-N1RYHC M0Z@4JTKZ,AZPO1[3@)OM*4WXUF/R>$B:HIV>]$*57Y&J.!W,V\Y'R(W/I9C* M/D3..96!""KQ_G-:VX@<;BE>&67-H4<]LUJLG.,J7A=+B5GXA<4^&YEW]:S,0X$WYTD+R! MQ&COA*P1L)(&R@;R,6;I8LK73\Z)$AS>4-8.+5S$!@?%V >>!OG=D5[9=YJ M%Q5\G9:PAGX55K,+JF1WGVFZJ&R#RZAZ?)K["0[D;._\CHJKC+NQ(J:[H3^5YW)[+I3-R*5-T=KT+Z?$&7JVLB M/1CP;?)EBZ=T7?IUY"C5]7*C&]/XMQB6XVXM@ 0XL=@(]G:H%*OZ&]E2F@T"WO" *]/)* M+5#Q-[2@X X"W?*"*-#W)VJ!BK\=A-NG-EY'?!0WPN/'TK5X_9**I#+5H? C MT9RY]%3H@=7[6=P-RQ(BH<[>!?1Z4UN[S9 [3NMG^$'G9R@[GGA1,-GM>E+V M/7R=5A5S\+)4YA[Z]=66WQ.QW!G7$DW&J[R]LCG69+06G\2I:Y !^N)9CN\R MXAQZD6_.0JDD0#-8]X3)Q)HHFJ,=3/I!1RL$?(C$I5KGE+LP:K1K\YX M! 1.IZ=H>P+Q?Z/L[WN M7X/E34[CU M1S7R1N4"\]N.,)DD9A@E+S/ECR[87?4V\JC,NBKRW,:O+2MF! MV_(&5"=_&K.5/H;.3(=VIFS) M3N)U@;(]6)ABE;K^U%O15+A_V"IFGC;96TYHID,[;$#D#F5[V%1@8N\66[?Z M3+!-A=5JB^SY5V_;[31>"C[1SVCYX(I$#6<9H]&\R,?QFQ=FY"-YRO^BM49 MY-@Y3LQ(V?$SP#6,$[ 7>3NZX]ZBQ\Y?LB_P"H$<,/)GG*_'_+A\X5&6*_;U M;/M+0!EQ> _H&4^AZ-L*Y9##NT_CR,]?Y%A42_FIZ939[<2A"BDT^2(NW3_Q MX3$^I$CD+ .41]&3XOF&U#;Y31S;)VAP2 @@64.&61POAZMC,<79RRICE^ MG+):?^KO*-4<#.48JKYC3&@N:8@9FFS4C=UGPBHNAWNF77[1F(A]A)S.Z\D"1E)/A'8D[=+F^.[2:%*F"[ MBKN:>1?707.Q"BV1HW/)VT!FE: M[HR$SBU\QJH50%F@KWY??5(8LZ?NF/6E?2UP/3OE8Z>I$!CLBN!GPQ5!/)OX M>9<3QOL<,WI3S1D\A!/2!W;^ES+S8RWW$3C%BY+4K6A/.)+*O"Y*3O'O%-I# M:RU5T@=$:B(WK""PAK:?$JE9PR]V_O+]*UV! [M:\$J7'UTM!^MJF?IY6H/D MEOB$/@HU-*:-5U)@!ZAT=+B81(!^ZGBI/I<>5\26^\4AO_/1_7)TOZ N@VZ[ M7UY\&(KU,J>/2.G9L7R,2-F5_,N,2!DDM]LQ(L6IJ(F7%I$R2,FC%Q21XB4+ MC962_Q7YM@#@@VM:(C6F>O;_CX_.IXB*G$HDF"[% 5,/5JLQ]BU>-_ 4/*// MEO8A7YLC4=$<^P&6/29:OD>[82O_(O[SX"6$_^;_ U!+ 0(4 Q0 ( (2+ MF5@GL+"&%P@ )A% * " 0 !E>#$R+3$N:'1M4$L! M A0#% @ A(N96)X.RPWW!P "S\ H ( !/P@ &5X M,3(M,BYH=&U02P$"% ,4 " "$BYE8R?ZR0<($ "Z&P "@ M @ %>$ 97@Q,RTQ+FAT;5!+ 0(4 Q0 ( (2+F5B'=3_(Q@0 !X< M * " 4@5 !E>#$S+3(N:'1M4$L! A0#% @ A(N9 M6&A\!LL=!@ (28 < ( !-AH &5X."YH=&U02P$"% ,4 M " "$BYE8D'A'#KY( @ 78AD # @ %X( 9F]R;3(P M+68N:'1M4$L! A0#% @ A(N96+=)1+Z[:@ %W4 ! M ( !8&D" &9OF8M,C R,S$R,S%?8V%L+GAM;%!+ 0(4 Q0 M ( (2+F5C*M(D6/3L ,6W P 6 " ;"Z P!K9&]Z9BTR M,#(S,3(S,5]D968N>&UL4$L! A0#% @ A(N96(NW^\&"

F8M F,C R,S$R,S%?<')E+GAM;%!+!08 #0 - !L# #+N 0 ! end XML 102 form20-f_htm.xml IDEA: XBRL DOCUMENT 0001318482 2023-01-01 2023-12-31 0001318482 dei:BusinessContactMember 2023-01-01 2023-12-31 0001318482 2023-12-31 0001318482 2022-12-31 0001318482 us-gaap:RelatedPartyMember 2023-12-31 0001318482 us-gaap:RelatedPartyMember 2022-12-31 0001318482 2022-01-01 2022-12-31 0001318482 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember 2021-01-01 2021-12-31 0001318482 KDOZF:ProgrammaticMember 2023-01-01 2023-12-31 0001318482 KDOZF:ProgrammaticMember 2022-01-01 2022-12-31 0001318482 KDOZF:ProgrammaticMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember 2021-01-01 2021-12-31 0001318482 us-gaap:CommonStockMember 2020-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2020-12-31 0001318482 us-gaap:RetainedEarningsMember 2020-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001318482 2020-12-31 0001318482 us-gaap:CommonStockMember 2021-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2021-12-31 0001318482 us-gaap:RetainedEarningsMember 2021-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001318482 2021-12-31 0001318482 us-gaap:CommonStockMember 2022-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2022-12-31 0001318482 us-gaap:RetainedEarningsMember 2022-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001318482 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001318482 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001318482 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001318482 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001318482 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001318482 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001318482 us-gaap:CommonStockMember 2023-12-31 0001318482 us-gaap:TreasuryStockCommonMember 2023-12-31 0001318482 us-gaap:RetainedEarningsMember 2023-12-31 0001318482 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001318482 KDOZF:ShoalMediaCanadaIncMember 2023-12-31 0001318482 KDOZF:KidozLtdMember 2023-12-31 0001318482 KDOZF:PradoMediaLtdMember 2023-12-31 0001318482 KDOZF:RooplayMediaKenyaLimitedMember 2023-12-31 0001318482 KDOZF:ShoalMediaIncMember 2023-12-31 0001318482 KDOZF:ShoalGamesUKPLCMember 2023-12-31 0001318482 KDOZF:ShoalMediaUKLtdMember 2023-12-31 0001318482 KDOZF:StockOptionsAndWarrantsMember 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionsAndWarrantsMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionsAndWarrantsMember 2021-01-01 2021-12-31 0001318482 us-gaap:ComputerEquipmentMember 2023-12-31 0001318482 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001318482 KDOZF:AdTechTechnologyMember 2023-12-31 0001318482 KDOZF:KidozOsTechnologyMember 2023-12-31 0001318482 us-gaap:CustomerRelationshipsMember 2023-12-31 0001318482 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001318482 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001318482 us-gaap:ComputerEquipmentMember 2022-12-31 0001318482 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001318482 KDOZF:AdTechTechnologyMember 2022-12-31 0001318482 KDOZF:KidozOsTechnologyMember 2022-12-31 0001318482 us-gaap:CustomerRelationshipsMember 2022-12-31 0001318482 KDOZF:CanadaEmergencyBusinessAccountLoanProgramMember 2020-01-01 2020-12-31 0001318482 KDOZF:CanadaEmergencyBusinessAccountLoanProgramMember 2020-12-31 0001318482 KDOZF:CanadaEmergencyBusinessAccountLoanProgramMember 2023-01-01 2023-12-31 0001318482 KDOZF:LeumiBankMember 2021-01-01 2021-12-31 0001318482 KDOZF:AgoraInternetRelationsCorpMember 2021-01-01 2021-12-31 0001318482 KDOZF:AgoraInternetRelationsCorpMember 2022-01-01 2022-12-31 0001318482 KDOZF:ResearchCapitalCorporationMember 2021-01-01 2021-12-31 0001318482 KDOZF:WarrantsIssuedToRCCMember KDOZF:ResearchCapitalCorporationMember 2021-12-31 0001318482 KDOZF:TSXVMember 2022-01-01 2022-12-31 0001318482 KDOZF:NCIBMember 2023-01-01 2023-12-31 0001318482 KDOZF:NCIBOneMember 2023-01-01 2023-12-31 0001318482 KDOZF:NCIBOneMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2015-01-01 2015-12-31 0001318482 srt:MaximumMember KDOZF:StockOptionPlan2015Member 2015-01-01 2015-12-31 0001318482 KDOZF:EmployeeStockOptionsMember KDOZF:StockOptionPlan2015Member 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember 2023-01-01 2023-12-31 0001318482 KDOZF:DirectorsAndOfficersMember KDOZF:EmployeeStockOptionsMember KDOZF:StockOptionPlan2015Member 2023-01-01 2023-12-31 0001318482 KDOZF:EmployeeStockOptionsMember KDOZF:StockOptionPlan2015Member us-gaap:SubsequentEventMember 2024-01-01 2024-04-22 0001318482 KDOZF:DirectorsAndOfficersMember KDOZF:EmployeeStockOptionsMember KDOZF:StockOptionPlan2015Member us-gaap:SubsequentEventMember 2024-01-01 2024-04-22 0001318482 KDOZF:EmployeeStockOptionsMember KDOZF:StockOptionPlan2015Member 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptionsMember 2022-01-01 2022-12-31 0001318482 KDOZF:DirectorsAndOfficersMember KDOZF:EmployeeStockOptionsMember KDOZF:StockOptionPlan2015Member 2022-01-01 2022-12-31 0001318482 KDOZF:EmployeeStockOptions1Member KDOZF:StockOptionPlan2015Member 2021-01-01 2021-12-31 0001318482 KDOZF:EmployeeStockOptions1Member KDOZF:VestingAtTheGrantDateMember 2021-01-01 2021-12-31 0001318482 KDOZF:EmployeeStockOptions1Member 2021-01-01 2021-12-31 0001318482 KDOZF:EmployeeStockOptions1Member KDOZF:VestingPerMonthAfterOneYearMember 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions2Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions3Member 2021-01-01 2021-12-31 0001318482 KDOZF:DirectorsAndOfficersMember KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions3Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member KDOZF:EmployeeStockOptions4Member 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2023-01-01 2023-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionPlan2015Member 2021-01-01 2021-12-31 0001318482 us-gaap:WarrantMember 2022-12-31 0001318482 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001318482 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001318482 us-gaap:WarrantMember 2023-12-31 0001318482 us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001318482 us-gaap:MeasurementInputExercisePriceMember 2021-12-31 0001318482 us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001318482 us-gaap:MeasurementInputSharePriceMember 2021-12-31 0001318482 us-gaap:MeasurementInputExpectedTermMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-12-31 0001318482 us-gaap:MeasurementInputExpectedDividendRateMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputExpectedDividendRateMember 2021-01-01 2021-12-31 0001318482 us-gaap:MeasurementInputPriceVolatilityMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputPriceVolatilityMember 2021-01-01 2021-12-31 0001318482 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-01-01 2022-12-31 0001318482 us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-01-01 2021-12-31 0001318482 KDOZF:Range1Member 2023-12-31 0001318482 KDOZF:Range1Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range2Member 2023-12-31 0001318482 KDOZF:Range2Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range3Member 2023-12-31 0001318482 KDOZF:Range3Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range4Member 2023-12-31 0001318482 KDOZF:Range4Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range5Member 2023-12-31 0001318482 KDOZF:Range5Member 2023-01-01 2023-12-31 0001318482 KDOZF:Range6Member 2023-12-31 0001318482 KDOZF:Range6Member 2023-01-01 2023-12-31 0001318482 KDOZF:TMWilliamsExecutiveChairmanMember KDOZF:TMWilliamsRowIncMember 2023-01-01 2023-12-31 0001318482 KDOZF:HWBromleyChiefFinancialOfficerMember KDOZF:BromleyAccountingServicesLtdMember 2023-01-01 2023-12-31 0001318482 KDOZF:THWilliamsVicePresidentProductMember KDOZF:FarcastOperationsIncMember 2023-01-01 2023-12-31 0001318482 KDOZF:FacilityInVancouverCanadaMember 2019-04-01 0001318482 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001318482 us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001318482 us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001318482 KDOZF:DirectorAndOfficerMember 2023-12-31 0001318482 KDOZF:DirectorAndOfficerMember 2022-12-31 0001318482 us-gaap:EmployeeStockOptionMember KDOZF:DirectorAndOfficerMember 2023-01-01 2023-12-31 0001318482 us-gaap:EmployeeStockOptionMember KDOZF:DirectorAndOfficerMember 2023-12-31 0001318482 us-gaap:EmployeeStockOptionMember KDOZF:DirectorAndOfficerMember us-gaap:SubsequentEventMember 2024-01-01 2024-04-24 0001318482 us-gaap:EmployeeStockOptionMember KDOZF:DirectorAndOfficerMember us-gaap:SubsequentEventMember 2024-04-24 0001318482 KDOZF:StockOptionOneMember KDOZF:DirectorAndOfficerMember 2022-01-01 2022-12-31 0001318482 KDOZF:StockOptionOneMember KDOZF:DirectorAndOfficerMember 2022-12-31 0001318482 KDOZF:StockOptionOneMember KDOZF:DirectorAndOfficerMember 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionOneMember KDOZF:DirectorAndOfficerMember 2021-12-31 0001318482 KDOZF:StockOptionTwoMember KDOZF:DirectorAndOfficerMember 2021-01-01 2021-12-31 0001318482 KDOZF:StockOptionTwoMember KDOZF:DirectorAndOfficerMember 2021-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:WesternEuropeMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:WesternEuropeMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:WesternEuropeMember 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:CentralEasternAndSouthernEuropeMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:CentralEasternAndSouthernEuropeMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:CentralEasternAndSouthernEuropeMember 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:OtherMember 2023-01-01 2023-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:OtherMember 2022-01-01 2022-12-31 0001318482 us-gaap:AdvertisingMember KDOZF:OtherMember 2021-01-01 2021-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember 2023-01-01 2023-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember 2022-01-01 2022-12-31 0001318482 KDOZF:ProgrammaticAdvertisingMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember KDOZF:WesternEuropeMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember KDOZF:WesternEuropeMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember KDOZF:WesternEuropeMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember KDOZF:CentralEasternAndSouthernEuropeMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember KDOZF:CentralEasternAndSouthernEuropeMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember KDOZF:CentralEasternAndSouthernEuropeMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 KDOZF:ContentMember KDOZF:OtherMember 2023-01-01 2023-12-31 0001318482 KDOZF:ContentMember KDOZF:OtherMember 2022-01-01 2022-12-31 0001318482 KDOZF:ContentMember KDOZF:OtherMember 2021-01-01 2021-12-31 0001318482 KDOZF:WesternEuropeMember 2023-01-01 2023-12-31 0001318482 KDOZF:WesternEuropeMember 2022-01-01 2022-12-31 0001318482 KDOZF:WesternEuropeMember 2021-01-01 2021-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember 2023-01-01 2023-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember 2022-01-01 2022-12-31 0001318482 KDOZF:CentralEasternAndSouthernEuropeMember 2021-01-01 2021-12-31 0001318482 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001318482 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001318482 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001318482 KDOZF:OtherMember 2023-01-01 2023-12-31 0001318482 KDOZF:OtherMember 2022-01-01 2022-12-31 0001318482 KDOZF:OtherMember 2021-01-01 2021-12-31 0001318482 country:AI 2023-12-31 0001318482 country:AI 2022-12-31 0001318482 country:CA 2023-12-31 0001318482 country:CA 2022-12-31 0001318482 country:IL 2023-12-31 0001318482 country:IL 2022-12-31 0001318482 country:GB 2023-12-31 0001318482 country:GB 2022-12-31 0001318482 KDOZF:ResearchCapitalCorporationMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001318482 KDOZF:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0001318482 KDOZF:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001318482 KDOZF:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 0001318482 KDOZF:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:CAD utr:sqft utr:sqm iso4217:CAD shares false FY 0001318482 Unlimited Unlimited 20-F false true 2023-12-31 --12-31 2023 false false false 333-120120-01 KIDOZ Inc. Z4 Pacific Centre Suite 1500 701 West Georgia Street Vancouver BC V7Y 1C6 CA Henry Bromley, Chief Financial Officer 1 888 374-2163 Pacific Centre Suite 1500 701 West Georgia Street Vancouver BC V7Y 1C6 CA COMMON STOCK, NO PAR VALUE PER SHARE 131304499 No No Yes Yes Non-accelerated Filer false false false U.S. GAAP false 731 DAVIDSON & COMPANY LLP Vancouver, Canada 1469224 2363530 106839 53241 6261305 7400282 102895 71248 7833424 9835060 29234 33522 3301439 3301439 601719 1147457 23847 22310 6781 36529 10636 10766 11807080 14387083 3834082 4826667 691239 703880 79852 80874 51 44296 7605 32116 4612778 5687884 7440 4612778 5695324 0 0 131304499 131304499 131347999 131347999 51167693 50664887 41500 11793 -43997971 -41985915 24580 24580 7194302 8691759 11807080 14387083 11879425 14425918 12194518 1223392 361394 58507 224007 309744 231614 13326824 15097056 12484639 8392767 9973211 7152307 8392767 9973211 7152307 4934057 5123845 5332332 29748 28935 40851 558740 557267 565540 7505 8970 8000 673654 760936 604882 84952 705830 751811 693964 1268218 1039713 641393 -146300 -161332 -402845 515116 696248 660266 2999079 2496877 1678848 6989142 6502089 5296589 -2055085 -1378244 35743 1139 -142857 -69835 51 23314 60207 1049 185 241 14812 -2038034 -1497602 26356 -25978 60010 6178 -210499 210499 -2012056 -1347113 -190321 -0.02 -0.02 -0.01 -0.01 -0.00 -0.00 131305254 131481983 131340989 131305254 131481983 131340989 131124989 49094096 -40448481 24580 8670195 230000 179293 179293 70000 31264 31264 660266 660266 -190321 -190321 131424989 49964919 -40638802 24580 9350697 156510 79705 79705 233500 75985 11793 87778 696248 696248 -1347113 -1347113 131347999 50664887 -11793 -41985915 24580 8691759 131347999 50664887 -11793 -41985915 24580 8691759 43500 12310 -11793 517 515116 515116 -2012056 -2012056 131304499 51167693 -43997971 24580 7194302 131304499 51167693 -43997971 24580 7194302 -2012056 -1347113 -190321 558740 557267 565540 29748 28935 40851 51 23314 60207 14812 84952 179293 -83572 -210499 210499 515116 696248 660266 1407 1052 -134 -1054025 772418 2694324 31647 -34220 15498 -1006248 1471471 2071728 -823640 433745 851533 8714 22806 8152 7768 3727 -8714 -26533 -384 29484 31264 517 87778 200000 200000 31951 34511 29851 -61952 -122289 1413 -894306 284923 852562 2363530 2078607 1226045 1469224 2363530 2078607 987 3697 3129 2989 79705 <p id="xdx_80C_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_znVaid4yShHa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. <span id="xdx_823_zI1NTO0ceyR6">Introduction</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature of business</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 14.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. (the “Company”, “Kidoz” or “we”), incorporated in Anguilla, British West Indies in 2005, is a focused AdTech solution provider. The Company is the owner of the Kidoz SDK and Kidoz Connect Programmatic network, a Children’s Online Privacy Protection Rule (“COPPA”) &amp; General Data Protection Regulation (“GDPR”) compliant contextual mobile advertising network that reaches kids, teens, and families every month. Google certified and Apple approved, Kidoz provides a suite of advertising technology that connects brands, content publishers and families. The Company has created a network that app developers use to compliantly monetize traffic and advertisers rely on to reach their customers. Kidoz has developed contextual targeting tools to enable brands to reach their ideal customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective January 1, 2023, Kidoz Inc. continued out of the jurisdiction of the Anguillian Business Companies Act, 2022, and into the jurisdiction of the Canada Business Corporations Act (“CBCA”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Continuing operations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These consolidated financial statements have been prepared assuming the realization of assets and the settlement of liabilities in the normal course of operations. The Company expects to continue to generate sufficient cash flows to fund continued operations for the next 12 months, or, in the absence of adequate cash flows from operations, obtaining additional financing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.2in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management continues to review operations in order to identify additional strategies designed to generate cash flow, improve the Company’s financial position, and enable the timely discharge of the Company’s obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There have been many factors which have affected the world economies in recent years. These include global pandemics (i.e. coronavirus COVID-19), inflation, the war in Ukraine and Gaza and many more. These factors have adversely affected workforces, economies, and financial markets globally. It has also disrupted the normal operations of many businesses, including the Company’s. These factors have affected spending, thereby affecting demand for the Company’s product and the Company’s business and its results of operations. It is not possible for the Company to predict the duration or magnitude of these factors at this time and the full effects on the Company’s business, its future results of operations, or ability to raise funds.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_805_eus-gaap--SignificantAccountingPoliciesTextBlock_z8OmFXTDpR8j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. <span><span id="xdx_82E_zQJEQPc0mNO2">Summary of significant accounting policies</span>:</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_848_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zQ0oJSaDaKW" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86D_zZduGfutSWc">Basis of presentation</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.7pt; text-align: justify; text-indent: -17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) applicable to annual financial information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--EquityMethodInvestmentsTextBlock_zFaKiHEFaBJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The financial statements include the accounts of the Company’s subsidiaries:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zRnJKQeyj8gd" style="display: none">Schedule of Consolidation of Subsidiaries</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Company</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Registered</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Owned</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%; text-align: justify">Shoal Media (Canada) Inc.</td><td style="width: 2%"> </td> <td style="width: 32%; text-align: justify">British Columbia, Canada</td><td style="width: 2%"> </td> <td id="xdx_984_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaCanadaIncMember_zTMCcxSu6mc4" style="width: 32%; text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Kidoz Ltd.</td><td> </td> <td style="text-align: justify">Israel</td><td> </td> <td id="xdx_98D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--KidozLtdMember_z3X9QKkURzrl" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prado Media Ltd.</td><td> </td> <td style="text-align: justify">British Columbia, Canada</td><td> </td> <td id="xdx_984_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PradoMediaLtdMember_zhIHlgaMEERi" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Rooplay Media Kenya Limited</td><td> </td> <td style="text-align: justify">Kenya</td><td> </td> <td id="xdx_983_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--RooplayMediaKenyaLimitedMember_znjOf9iIqiEj" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Shoal Media Inc.</td><td> </td> <td style="text-align: justify">Anguilla</td><td> </td> <td id="xdx_98D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaIncMember_ze7fmiwhNdl6" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Shoal Games (UK) Plc</td><td> </td> <td style="text-align: justify">United Kingdom</td><td> </td> <td id="xdx_987_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalGamesUKPLCMember_zPodbRL2r6A4" style="text-align: center" title="Ownership percentage">0%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Shoal Media (UK) Ltd.</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">United Kingdom</td><td style="padding-bottom: 1.5pt"> </td> <td id="xdx_985_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaUKLtdMember_zwZYzxtrBwG9" style="text-align: center; padding-bottom: 1.5pt" title="Ownership percentage">100%</td></tr> </table> <p id="xdx_8A9_zNG4bVIAVo2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, Coral Reef Marketing Inc. merged with Kidoz Inc. and Kidoz Inc. is the surviving entity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, Shoal Games (UK) Plc was discontinued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition, there are the following dormant subsidiaries; Bingo.com (Antigua) Inc., Bingo.com (Wyoming) Inc., and Bingo Acquisition Corp.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All inter-company balances and transactions have been eliminated in the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--UseOfEstimates_z2KtmCgE2JZ5" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_860_z5RUPZkA23d9">Use of estimates</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with US GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and recognized revenues and expenses for the reporting periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant areas requiring the use of estimates include the collectability of accounts receivable, the valuation of stock-based compensation, the valuation of deferred tax assets and liabilities, the useful lives of intangible assets, the inputs used in assessing goodwill impairment, and the derivative liability – warrants valuation. Actual results may differ significantly from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z0AtuBSRRiqh" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zBPqQLf0o3ra">Revenue recognition</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We derive substantially all of our revenue from the sale of Ad tech advertising revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognition: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>To achieve this core principle, the Company applied the following five steps:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Identify the contract with a customer</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred, whose impression count will form the basis of the revenue and identifies the payment terms related to these services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Identify the performance obligations in the contract</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Determine the transaction price</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. None of the Company’s contracts contain financing or variable consideration components.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4) Allocate the transaction price to performance obligations in the contract</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -22.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognition: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5) Recognize revenue when or as the Company satisfies a performance obligation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company satisfies performance obligations at a point in time as discussed in further detail under “Disaggregation of Revenue” below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of Revenue</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All of the Company’s performance obligations, and associated revenue, are generally transferred to customers at a point in time. The Company has the following revenue streams:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Ad tech advertising revenue - The pricing and terms for all our in-game advertising arrangements are mostly governed by insertion order which generally stipulates the payment terms, the duration (usually short term in nature), the number of advertising units delivered (e.g. impressions, completed views, or cost per install) and the contractually agreed upon price per advertising unit. The Company has concluded that the delivery of the Ad tech advertising is delivered at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Programmatic revenue - The Company generally offers these services under a programmatic bid on a Cost-per-Impression (CPM) basis. Our customers upload their advertisements into a demand side platform which then connects to our Publisher Software Development Kit (“SDK”) through an exchange platform and on a bid system agree on the CPM rate and the impressions to be served.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has concluded that the delivery of the Programmatic advertising is delivered at the earlier of month end or at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company is deemed to be the principal in the transaction and therefore recognizes the revenue on a gross basis and commissions are recognized as cost of sales. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Content revenue – The Company recognizes content revenue on the following forms of revenue:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a) Carriers and Original Equipment Manufacturer (“OEMs”) - The Company generally offers these services under a customer contract per tablet device license fee model with OEMs. Monthly or quarterly license fees are based on the OEM agreement with the number of devices the Kidoz Kid Mode is installed upon.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognition: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b) Rooplay - The Company generates revenue through subscriptions or premium sales of Rooplay, (www.rooplay.com) the cloud-based EduGame system for kids to learn and play within its games on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. The revenue is recognized net of platform fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c) Rooplay licensing - The Company licenses its branded educational games under a monthly cost per game agreement license fee model. Monthly license fees are based on the number of games licensed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d) In App purchases - The Company generates revenue through in-application purchases (“in-app purchases”) within its games; (i.e. Trophy Bingo (www.trophybingo.com)) on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. Users can download the Company’s free-to-play games through Android, Amazon, iOS and Facebook Messenger (this was discontinued in fiscal 2021) and pay to acquire virtual currency which can be redeemed in the game for power plays. The initial download of the mobile game from the Digital Storefront does not create a contract under ASC 606 because of the lack of commercial substance; however, the separate election by the player to make an in-application purchase satisfies the criterion thus creating a contract under ASC 606.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has identified the following performance obligations in these contracts:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i. Ongoing game related services such as hosting of game play, storage of customer content, when and if available content updates, maintaining the virtual currency management engine, tracking gameplay statistics, matchmaking as it relates to multiple player gameplay, etc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii. Obligation to the paying player to continue displaying and providing access to the virtual items within the game.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither of these obligations are considered distinct since the actual mobile game and the related ongoing services are both required to purchase and benefit from the related virtual items. As such, the Company’s performance obligations represent a single combined performance obligation which is to make the game and the ongoing game related services available to the players. The revenue is recognized net of platform fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z3CibBUYTGOb" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zfcIW2gjCCs4">Foreign currency</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.7pt; text-align: justify; text-indent: -17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements are presented in United States dollars, the functional currency of the Company and its subsidiaries. The Company accounts for foreign currency transactions and translation of foreign currency financial statements under ASC 830, Foreign Currency Matters. Transaction amounts denominated in foreign currencies are translated at exchange rates prevailing</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summary of significant accounting policies (Continued):</span></td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at the transaction dates. Carrying values of monetary assets and liabilities are adjusted at each balance sheet date to reflect the exchange rate at that date. Non-monetary assets and liabilities are translated at the exchange rate on the original transaction date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gains and losses from restatement of foreign currency monetary and non-monetary assets and liabilities are included in operations. Revenues and expenses are translated at the rates of exchange prevailing on the dates such items are recognized in earnings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zTdt5WZ55U96" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_869_zkG5bzKNot26">Cash and Cash Equivalents</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents includes cash on hand, deposits held at call with financial institutions and other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash, and subject to an insignificant risk of change in value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z0J0jDEv6pV1" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zsInnAqM1gSb">Accounts receivable</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade and other accounts receivable are reported at face value less any provisions for uncollectible accounts considered necessary. Accounts receivable includes receivables from online platforms and trade receivables from customers. The Company estimates doubtful accounts on an item-by-item basis and includes over-aged accounts as part of allowance for doubtful accounts, which are generally ones that are greater than ninety-days overdue. Bad debt expense, for the year ended December 31, 2023 was $<span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20231231_zSTPmPQXj60h" title="Bad debt expense">84,952</span> (2022 - $<span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_dxL_c20220101__20221231_zzt97Lz3hb2c" title="Bad debt expense::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0637">nil</span></span> and 2021 - $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20210101__20211231_zp3CaI2QW104" title="Bad debt expense">945</span>). (Note 3)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zWTCbyoCf6Ql" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zJpi9VnlsoV3">Equipment</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment is recorded at cost less accumulated depreciation. Depreciation is provided for annually on the declining balance method over the following periods:</span></p> <p id="xdx_896_ecustom--ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_zF7VYC7wtTCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zYnXhrSVpM72" style="display: none">Schedule of Useful Life of Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; border-collapse: collapse; width: 60%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zHTRQHUlYXal" title="Equipment, useful life (Year)">3</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVCNpQsR5uK8" title="Equipment, useful life (Year)">5</span> years </span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zlxZ0T4zNNB2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenditures for maintenance and repairs are charged to expenses as incurred. Major improvements are capitalized. Gains and losses on disposition of equipment are included in operations as realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASU No. 2016-02 “Leases (Topic 842), leasehold improvements are accounted as a prepayment of rental payments since they are deemed to be an asset of the lessor.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--InternalUseSoftwarePolicy_zldUcbXO64P7" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_z1KWcZQg09Qd">Software Technology Development Costs</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -17.6pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expenses all software technology development costs as incurred for the year ended December 31, 2023, 2022 and 2021. As at December 31, 2023 and 2022, all capitalized software technology development costs have been fully amortized and the Company has no capitalized software technology development costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software Technology Development Costs: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total software technology development costs were $<span id="xdx_903_eus-gaap--CapitalizedComputerSoftwareNet_iI_pp0p0_c20231231_zGAc8k6v676h" title="Software development cost">16,055,557</span> as at December 31, 2023 (2022 - $<span id="xdx_902_eus-gaap--CapitalizedComputerSoftwareNet_iI_pp0p0_c20221231_zZsfnLNvtIEd" title="Software development cost">13,056,478</span> and 2021 - $<span id="xdx_908_eus-gaap--CapitalizedComputerSoftwareNet_iI_pp0p0_c20211231_zP5MJWazdcP5" title="Software technology development costs">10,559,601</span>) (Note 8).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_ecustom--DerivativeLiabilityWarrantsPolicyTextBlock_zFPSEkSDtg56" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zlCsyASXcKwi">Derivative liability – warrants</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s warrants have an exercise price in Canadian dollars whilst the Company’s functional currency is US Dollars. Therefore, in accordance with ASU 815 – Derivatives and Hedging, the warrants have a derivative liability value. This liability value has no effect on the cashflow of the Company and does not represent a cash payment of any kind.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zvdYTqmwBCY1" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_86C_zyFNFPomlI86">Stock-based compensation</span>:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for stock-based compensation under the provisions of Accounting Standard Codification (“ASC”) 718, “Compensation-Stock Compensation”. Under the fair value recognition provisions, stock-based compensation expense is measured at the grant date for all stock-based awards to employees, directors and non-employees and is recognized as an expense over the requisite service period, which is generally the vesting period. The Black-Scholes option valuation model is used to calculate fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zru9mJ7FUlKh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zVHFwMEgLF85" style="display: none">Schedule of Weighted Average Assumptions of Option</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20230101__20231231_z3CjTzIqDvxg" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0663">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20220101__20221231_z6VDpQljyvnc" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0665">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20211231_zLBRiFqEiZCi" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0667">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 46%">Volatility</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20231231_zwXidRj1wiug" style="width: 14%; text-align: right" title="Volatility">118.91</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231_zBiw2Th9DaAg" style="width: 14%; text-align: right" title="Volatility">90.20</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_zmznbb7FdBPl" style="width: 14%; text-align: right" title="Volatility">107.06</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20231231_z1xBeZWqJLKj" style="text-align: right" title="Risk-free interest rate">3.69</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20221231_zPKwxJC47UCe" style="text-align: right" title="Risk-free interest rate">1.57</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_zEuDkSUAcYy4" style="text-align: right" title="Risk-free interest rate">0.52</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231_zknfZWzisqGg" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zAEXhouIUIyd" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zBvpaZcApNf6" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Forfeiture rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20230101__20231231_zT2xEKUPCKRc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20220101__20221231_zOM9BErBp3M2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20210101__20211231_znoUx9iSKZ0f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A9_zkkxzJMdRjO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_ecustom--RightofuseAssetPolicyPolicyTextBlock_zXooPuXZ7ww" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zpV3oUHmlnKe">Right-of-use assets</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if an agreement is a lease at inception. The Company evaluates the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company uses the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use assets: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_z4UVEL204ZE5" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zOZZXXEvPjYk">Impairment of long-lived assets and long-lived assets to be disposed of</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount and the fair value less costs to sell.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zWRDRXFenI26" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_z91V1groN4sk">Intangible assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_ecustom--ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock_zkwCIRSOOm7b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zr6MQs5P7uS2" style="display: none">Schedule of Finite-Lived Intangible Assets, Amortization Period</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization period</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_zmpVDl9Mb7nc" title="Amortization period (Year)">5</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zRUXm6mxdmR7" title="Amortization period (Year)">3</span> years </span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zacAXkvKAqr7" title="Amortization period (Year)">8</span> years</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zzRpMSdwygXb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews intangible assets subject to amortization quarterly to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in the remaining useful life. If an impairment indicator exists, we test the intangible asset for recoverability. For purposes of the recoverability test, amortizable intangible assets are grouped with other assets and liabilities at the lowest level of identifiable cash flows if the intangible asset does not generate cash flows independent of other assets and liabilities. If the carrying value of the asset group exceeds the undiscounted cash flows expected to result from the use and eventual disposition of the asset group, the Company will write the carrying value down to the fair value in the period identified.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_ztPwXbiGowEj" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_860_zEgsiKmL7iH9">Goodwill</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for goodwill in accordance with the provisions of ASC 350, Intangibles-Goodwill and Others. Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less liabilities assumed, in a business combination. The Company reviews goodwill for impairment. Goodwill is not amortized but is evaluated for impairment at least annually or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, and compares the fair value of a reporting unit with its carrying amount and is based on discounted future cash flows, based on market multiples applied to free cash flow. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results, exogenous market conditions, or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023 and 2022, there was <span id="xdx_907_eus-gaap--GoodwillImpairmentLoss_doxL_c20230101__20231231_z0iiBXHkHgEc" title="Goodwill, impairment loss::XDX::-"><span id="xdx_90C_eus-gaap--GoodwillImpairmentLoss_doxL_c20220101__20221231_zNEIeYRbFvR7" title="Goodwill, impairment loss::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0709"><span style="-sec-ix-hidden: xdx2ixbrl0711">no</span></span></span></span> impairment of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zFbqT1yImvw5" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zhnYJed9fpgj">Income taxes</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows the asset and liability method of accounting for income taxes. Under this method, current income taxes are recognized for the estimated income taxes payable for the current period. The Company recognizes the income tax recovery from the receipt of tax credits upon receipt of funds. Deferred income taxes are provided based on the estimated future tax effects of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases, as well as the benefit of losses available to be carried forward to future years for tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered and settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets when it is not more likely than not that such future tax assets will be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_ztJEFBQ1Qgbj" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_868_zGTTltC4Q7W6">Net income (loss) per share</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 260, “Earnings Per Share”, requires presentation of basic earnings per share (“Basic EPS”) and diluted earnings per share (“Diluted EPS”). Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution, using the treasury stock method, that could occur if outstanding options or warrants were exercised and converted into common stock. In computing diluted earnings per share, the treasury stock method assumes that outstanding options and warrants are exercised and the proceeds are used to purchase common stock at the average market price during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income (loss) per share: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options and warrants will have a dilutive effect under the treasury stock method only when the average market price of the common stock during the period exceeds the exercise price of the options and warrants. In periods where losses are reported, the weighted average number of common shares outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. A total of <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20230101__20231231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsAndWarrantsMember_zpMt8DUp8gCa" title="Antidilutive securities excluded from computation of earnings per share">8,066,000</span> (2022 - <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20220101__20221231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsAndWarrantsMember_zSw5ernHx0h1" title="Antidilutive securities excluded from computation of earnings per share">8,859,000</span> and 2021 – <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20210101__20211231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsAndWarrantsMember_z1dnUb4GP8Yj" title="Antidilutive securities excluded from computation of earnings per share">7,100,150</span>) stock options and warrants were excluded as at December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zE1w0La5XPP1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zAfltYZJDkyf" style="display: none">Schedule of Income (Loss) Per Share Data</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_zdP4fnqA6FPk" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220101__20221231_zObw1t1n0x95" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20211231_zXKv1EEaPtLg" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLoss_zm2oYrRpyUt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Loss for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(2,012,056</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(1,347,113</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(190,321</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Basic and diluted weighted average number of common shares outstanding</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20231231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20231231_pdd" title="Diluted weighted average number of common shares outstanding">131,305,254</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20221231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_906_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20221231_pdd" title="Diluted weighted average number of common shares outstanding">131,481,983</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20211231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_900_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20211231_pdd" title="Diluted weighted average number of common shares outstanding">131,340,989</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareBasic_z4LkNK7hpBY7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Basic and diluted loss per common share outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--EarningsPerShareBasic_c20230101__20231231_pdd" title="Basic loss per common share outstanding"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_c20230101__20231231_pdd" title="Diluted loss per common share outstanding">(0.02</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--EarningsPerShareBasic_c20220101__20221231_pdd" title="Basic loss per common share outstanding"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_c20220101__20221231_pdd" title="Diluted loss per common share outstanding">(0.01</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20210101__20211231_pdd" title="Basic loss per common share outstanding"><span id="xdx_902_eus-gaap--EarningsPerShareDiluted_c20210101__20211231_pdd" title="Diluted loss per common share outstanding">(0.00</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AB_z9f1Q40tVkfi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zXlo1FyxDzWh" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zEInajZe5VC9">New accounting pronouncements and changes in accounting policies</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, the Financial Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires that segment expenses deemed significant to the chief operating decision maker (CODM) typically incorporated in measuring profit or loss of the segment should be disclosed. The guidance also requires that the difference between segment revenues and these significant segment expenses is disclosed. Any annually disclosed segment information is now required to be reported in interim periods as well. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Public entities are required to apply the amendment retrospectively to prior periods presented in the financial statements. The Company plans to adopt ASU 2023-07 effective for its Fiscal year 2024 and for the interim periods beginning in Fiscal 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has evaluated all the recently issued, but not yet effective, accounting standards that have been issued or proposed by the Financial Accounting Standards Board or other standards-setting bodies through the filing date of these consolidated financial statements and does not believe the future adoption of any such pronouncements will have a material impact on its consolidated financial statements.</span></p> <p id="xdx_855_z01R0sxiZ01f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zRCNvfYASEp8" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zfxflAJcyHwa">Financial instruments and fair value measurements</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Fair values:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on measurement date. The Company classifies assets and liabilities recorded at fair value under the fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. The fair value measurements are classified under the following hierarchy:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1—Observable inputs that reflect quoted market prices (unadjusted) for identical assets and liabilities in active markets;</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2—Observable inputs, other than quoted market prices, that are either directly or indirectly observable in the marketplace for identical or similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities; and</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3—Unobservable inputs that are supported by little or no market activity that are significant to the fair value of assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When available, we use quoted market prices to determine fair value, and we classify such measurements within Level 1. In some cases where market prices are not available, we make use of observable market-based inputs to calculate fair value, in which case the measurements are classified within Level 2. If quoted or observable market prices are not available, fair value is based upon valuations in which one or more significant inputs are unobservable, including internally developed models that use, where possible, current market-based parameters such as interest rates, yield curves and currency rates. These measurements are classified within Level 3.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurements are classified according to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurement includes the consideration of nonperformance risk. Nonperformance risk refers to the risk that an obligation (either by a counterparty) will not be fulfilled. For financial assets traded in an active market (Level 1 and certain Level 2), the nonperformance risk is included in the market price. For certain other financial assets and liabilities (certain Level 2 and Level 3), our fair value calculations have been adjusted accordingly.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of accounts receivable, accounts payable, accrued liabilities, and accounts payable, accrued liabilities - related party and the government CEBA loan approximate their financial statement carrying amounts due to the short-term maturities of these instruments and are therefore carried at their historical cost basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments and fair value measurements: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Fair values: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and included situations where there is little, if any, market activity for the asset. Stock-based compensation and derivative liability – warrants were measured using Level 2 inputs. Goodwill impairment was measured using Level 3 inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Foreign currency risk:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates internationally, which gives rise to the risk that cash flows may be adversely impacted by exchange rate fluctuations. The Company has not entered into any forward exchange contracts or other derivative instrument to hedge against foreign exchange risk.</span></p> <p id="xdx_857_zcrbrZ7emrs1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zQ0oJSaDaKW" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86D_zZduGfutSWc">Basis of presentation</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.7pt; text-align: justify; text-indent: -17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”) applicable to annual financial information.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis of presentation: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--EquityMethodInvestmentsTextBlock_zFaKiHEFaBJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The financial statements include the accounts of the Company’s subsidiaries:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zRnJKQeyj8gd" style="display: none">Schedule of Consolidation of Subsidiaries</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Company</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Registered</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Owned</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%; text-align: justify">Shoal Media (Canada) Inc.</td><td style="width: 2%"> </td> <td style="width: 32%; text-align: justify">British Columbia, Canada</td><td style="width: 2%"> </td> <td id="xdx_984_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaCanadaIncMember_zTMCcxSu6mc4" style="width: 32%; text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Kidoz Ltd.</td><td> </td> <td style="text-align: justify">Israel</td><td> </td> <td id="xdx_98D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--KidozLtdMember_z3X9QKkURzrl" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prado Media Ltd.</td><td> </td> <td style="text-align: justify">British Columbia, Canada</td><td> </td> <td id="xdx_984_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PradoMediaLtdMember_zhIHlgaMEERi" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Rooplay Media Kenya Limited</td><td> </td> <td style="text-align: justify">Kenya</td><td> </td> <td id="xdx_983_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--RooplayMediaKenyaLimitedMember_znjOf9iIqiEj" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Shoal Media Inc.</td><td> </td> <td style="text-align: justify">Anguilla</td><td> </td> <td id="xdx_98D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaIncMember_ze7fmiwhNdl6" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Shoal Games (UK) Plc</td><td> </td> <td style="text-align: justify">United Kingdom</td><td> </td> <td id="xdx_987_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalGamesUKPLCMember_zPodbRL2r6A4" style="text-align: center" title="Ownership percentage">0%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Shoal Media (UK) Ltd.</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">United Kingdom</td><td style="padding-bottom: 1.5pt"> </td> <td id="xdx_985_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaUKLtdMember_zwZYzxtrBwG9" style="text-align: center; padding-bottom: 1.5pt" title="Ownership percentage">100%</td></tr> </table> <p id="xdx_8A9_zNG4bVIAVo2k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, Coral Reef Marketing Inc. merged with Kidoz Inc. and Kidoz Inc. is the surviving entity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, Shoal Games (UK) Plc was discontinued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition, there are the following dormant subsidiaries; Bingo.com (Antigua) Inc., Bingo.com (Wyoming) Inc., and Bingo Acquisition Corp.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All inter-company balances and transactions have been eliminated in the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--EquityMethodInvestmentsTextBlock_zFaKiHEFaBJ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The financial statements include the accounts of the Company’s subsidiaries:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zRnJKQeyj8gd" style="display: none">Schedule of Consolidation of Subsidiaries</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Company</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Registered</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Owned</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%; text-align: justify">Shoal Media (Canada) Inc.</td><td style="width: 2%"> </td> <td style="width: 32%; text-align: justify">British Columbia, Canada</td><td style="width: 2%"> </td> <td id="xdx_984_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaCanadaIncMember_zTMCcxSu6mc4" style="width: 32%; text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Kidoz Ltd.</td><td> </td> <td style="text-align: justify">Israel</td><td> </td> <td id="xdx_98D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--KidozLtdMember_z3X9QKkURzrl" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Prado Media Ltd.</td><td> </td> <td style="text-align: justify">British Columbia, Canada</td><td> </td> <td id="xdx_984_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PradoMediaLtdMember_zhIHlgaMEERi" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Rooplay Media Kenya Limited</td><td> </td> <td style="text-align: justify">Kenya</td><td> </td> <td id="xdx_983_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--RooplayMediaKenyaLimitedMember_znjOf9iIqiEj" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Shoal Media Inc.</td><td> </td> <td style="text-align: justify">Anguilla</td><td> </td> <td id="xdx_98D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaIncMember_ze7fmiwhNdl6" style="text-align: center" title="Ownership percentage">100%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Shoal Games (UK) Plc</td><td> </td> <td style="text-align: justify">United Kingdom</td><td> </td> <td id="xdx_987_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalGamesUKPLCMember_zPodbRL2r6A4" style="text-align: center" title="Ownership percentage">0%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Shoal Media (UK) Ltd.</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">United Kingdom</td><td style="padding-bottom: 1.5pt"> </td> <td id="xdx_985_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_c20231231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--ShoalMediaUKLtdMember_zwZYzxtrBwG9" style="text-align: center; padding-bottom: 1.5pt" title="Ownership percentage">100%</td></tr> </table> 1 1 1 1 1 0 1 <p id="xdx_848_eus-gaap--UseOfEstimates_z2KtmCgE2JZ5" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_860_z5RUPZkA23d9">Use of estimates</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with US GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and recognized revenues and expenses for the reporting periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant areas requiring the use of estimates include the collectability of accounts receivable, the valuation of stock-based compensation, the valuation of deferred tax assets and liabilities, the useful lives of intangible assets, the inputs used in assessing goodwill impairment, and the derivative liability – warrants valuation. Actual results may differ significantly from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_z0AtuBSRRiqh" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zBPqQLf0o3ra">Revenue recognition</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We derive substantially all of our revenue from the sale of Ad tech advertising revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognition: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>To achieve this core principle, the Company applied the following five steps:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Identify the contract with a customer</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred, whose impression count will form the basis of the revenue and identifies the payment terms related to these services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Identify the performance obligations in the contract</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Determine the transaction price</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring services to the customer. None of the Company’s contracts contain financing or variable consideration components.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4) Allocate the transaction price to performance obligations in the contract</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0pt"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -22.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognition: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5) Recognize revenue when or as the Company satisfies a performance obligation</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company satisfies performance obligations at a point in time as discussed in further detail under “Disaggregation of Revenue” below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of Revenue</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All of the Company’s performance obligations, and associated revenue, are generally transferred to customers at a point in time. The Company has the following revenue streams:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1) Ad tech advertising revenue - The pricing and terms for all our in-game advertising arrangements are mostly governed by insertion order which generally stipulates the payment terms, the duration (usually short term in nature), the number of advertising units delivered (e.g. impressions, completed views, or cost per install) and the contractually agreed upon price per advertising unit. The Company has concluded that the delivery of the Ad tech advertising is delivered at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2) Programmatic revenue - The Company generally offers these services under a programmatic bid on a Cost-per-Impression (CPM) basis. Our customers upload their advertisements into a demand side platform which then connects to our Publisher Software Development Kit (“SDK”) through an exchange platform and on a bid system agree on the CPM rate and the impressions to be served.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has concluded that the delivery of the Programmatic advertising is delivered at the earlier of month end or at a point in time and, as such, has concluded these deliveries are a single performance obligation. The Company is deemed to be the principal in the transaction and therefore recognizes the revenue on a gross basis and commissions are recognized as cost of sales. The Company invoices fees which are generally variable based on the arrangement, which would typically include the number of impressions delivered at a specified price per application. For impressions delivered, revenue is recognized in the month in which the Company delivers the application to the end consumer or the month when the campaign ends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3) Content revenue – The Company recognizes content revenue on the following forms of revenue:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a) Carriers and Original Equipment Manufacturer (“OEMs”) - The Company generally offers these services under a customer contract per tablet device license fee model with OEMs. Monthly or quarterly license fees are based on the OEM agreement with the number of devices the Kidoz Kid Mode is installed upon.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognition: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b) Rooplay - The Company generates revenue through subscriptions or premium sales of Rooplay, (www.rooplay.com) the cloud-based EduGame system for kids to learn and play within its games on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. The revenue is recognized net of platform fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c) Rooplay licensing - The Company licenses its branded educational games under a monthly cost per game agreement license fee model. Monthly license fees are based on the number of games licensed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d) In App purchases - The Company generates revenue through in-application purchases (“in-app purchases”) within its games; (i.e. Trophy Bingo (www.trophybingo.com)) on smartphones and tablet devices, such as Apple’s iPhone and iPad, and mobile devices utilizing Google’s Android operating system. Users can download the Company’s free-to-play games through Android, Amazon, iOS and Facebook Messenger (this was discontinued in fiscal 2021) and pay to acquire virtual currency which can be redeemed in the game for power plays. The initial download of the mobile game from the Digital Storefront does not create a contract under ASC 606 because of the lack of commercial substance; however, the separate election by the player to make an in-application purchase satisfies the criterion thus creating a contract under ASC 606.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has identified the following performance obligations in these contracts:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i. Ongoing game related services such as hosting of game play, storage of customer content, when and if available content updates, maintaining the virtual currency management engine, tracking gameplay statistics, matchmaking as it relates to multiple player gameplay, etc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii. Obligation to the paying player to continue displaying and providing access to the virtual items within the game.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither of these obligations are considered distinct since the actual mobile game and the related ongoing services are both required to purchase and benefit from the related virtual items. As such, the Company’s performance obligations represent a single combined performance obligation which is to make the game and the ongoing game related services available to the players. The revenue is recognized net of platform fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_z3CibBUYTGOb" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zfcIW2gjCCs4">Foreign currency</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.7pt; text-align: justify; text-indent: -17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements are presented in United States dollars, the functional currency of the Company and its subsidiaries. The Company accounts for foreign currency transactions and translation of foreign currency financial statements under ASC 830, Foreign Currency Matters. Transaction amounts denominated in foreign currencies are translated at exchange rates prevailing</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summary of significant accounting policies (Continued):</span></td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at the transaction dates. Carrying values of monetary assets and liabilities are adjusted at each balance sheet date to reflect the exchange rate at that date. Non-monetary assets and liabilities are translated at the exchange rate on the original transaction date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gains and losses from restatement of foreign currency monetary and non-monetary assets and liabilities are included in operations. Revenues and expenses are translated at the rates of exchange prevailing on the dates such items are recognized in earnings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zTdt5WZ55U96" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_869_zkG5bzKNot26">Cash and Cash Equivalents</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents includes cash on hand, deposits held at call with financial institutions and other short-term, highly liquid investments with original maturities of three months or less that are readily convertible to known amounts of cash, and subject to an insignificant risk of change in value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z0J0jDEv6pV1" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zsInnAqM1gSb">Accounts receivable</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade and other accounts receivable are reported at face value less any provisions for uncollectible accounts considered necessary. Accounts receivable includes receivables from online platforms and trade receivables from customers. The Company estimates doubtful accounts on an item-by-item basis and includes over-aged accounts as part of allowance for doubtful accounts, which are generally ones that are greater than ninety-days overdue. Bad debt expense, for the year ended December 31, 2023 was $<span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20231231_zSTPmPQXj60h" title="Bad debt expense">84,952</span> (2022 - $<span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_dxL_c20220101__20221231_zzt97Lz3hb2c" title="Bad debt expense::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0637">nil</span></span> and 2021 - $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20210101__20211231_zp3CaI2QW104" title="Bad debt expense">945</span>). (Note 3)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 84952 945 <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zWTCbyoCf6Ql" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zJpi9VnlsoV3">Equipment</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment is recorded at cost less accumulated depreciation. Depreciation is provided for annually on the declining balance method over the following periods:</span></p> <p id="xdx_896_ecustom--ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_zF7VYC7wtTCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zYnXhrSVpM72" style="display: none">Schedule of Useful Life of Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; border-collapse: collapse; width: 60%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zHTRQHUlYXal" title="Equipment, useful life (Year)">3</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVCNpQsR5uK8" title="Equipment, useful life (Year)">5</span> years </span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zlxZ0T4zNNB2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenditures for maintenance and repairs are charged to expenses as incurred. Major improvements are capitalized. Gains and losses on disposition of equipment are included in operations as realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASU No. 2016-02 “Leases (Topic 842), leasehold improvements are accounted as a prepayment of rental payments since they are deemed to be an asset of the lessor.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_ecustom--ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock_zF7VYC7wtTCi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zYnXhrSVpM72" style="display: none">Schedule of Useful Life of Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 1in; border-collapse: collapse; width: 60%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zHTRQHUlYXal" title="Equipment, useful life (Year)">3</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVCNpQsR5uK8" title="Equipment, useful life (Year)">5</span> years </span></td><td style="text-align: left"> </td></tr> </table> P3Y P5Y <p id="xdx_842_eus-gaap--InternalUseSoftwarePolicy_zldUcbXO64P7" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_z1KWcZQg09Qd">Software Technology Development Costs</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -17.6pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expenses all software technology development costs as incurred for the year ended December 31, 2023, 2022 and 2021. As at December 31, 2023 and 2022, all capitalized software technology development costs have been fully amortized and the Company has no capitalized software technology development costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr></table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software Technology Development Costs: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total software technology development costs were $<span id="xdx_903_eus-gaap--CapitalizedComputerSoftwareNet_iI_pp0p0_c20231231_zGAc8k6v676h" title="Software development cost">16,055,557</span> as at December 31, 2023 (2022 - $<span id="xdx_902_eus-gaap--CapitalizedComputerSoftwareNet_iI_pp0p0_c20221231_zZsfnLNvtIEd" title="Software development cost">13,056,478</span> and 2021 - $<span id="xdx_908_eus-gaap--CapitalizedComputerSoftwareNet_iI_pp0p0_c20211231_zP5MJWazdcP5" title="Software technology development costs">10,559,601</span>) (Note 8).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 16055557 13056478 10559601 <p id="xdx_84D_ecustom--DerivativeLiabilityWarrantsPolicyTextBlock_zFPSEkSDtg56" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zlCsyASXcKwi">Derivative liability – warrants</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s warrants have an exercise price in Canadian dollars whilst the Company’s functional currency is US Dollars. Therefore, in accordance with ASU 815 – Derivatives and Hedging, the warrants have a derivative liability value. This liability value has no effect on the cashflow of the Company and does not represent a cash payment of any kind.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zvdYTqmwBCY1" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_86C_zyFNFPomlI86">Stock-based compensation</span>:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for stock-based compensation under the provisions of Accounting Standard Codification (“ASC”) 718, “Compensation-Stock Compensation”. Under the fair value recognition provisions, stock-based compensation expense is measured at the grant date for all stock-based awards to employees, directors and non-employees and is recognized as an expense over the requisite service period, which is generally the vesting period. The Black-Scholes option valuation model is used to calculate fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zru9mJ7FUlKh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zVHFwMEgLF85" style="display: none">Schedule of Weighted Average Assumptions of Option</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20230101__20231231_z3CjTzIqDvxg" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0663">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20220101__20221231_z6VDpQljyvnc" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0665">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20211231_zLBRiFqEiZCi" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0667">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 46%">Volatility</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20231231_zwXidRj1wiug" style="width: 14%; text-align: right" title="Volatility">118.91</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231_zBiw2Th9DaAg" style="width: 14%; text-align: right" title="Volatility">90.20</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_zmznbb7FdBPl" style="width: 14%; text-align: right" title="Volatility">107.06</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20231231_z1xBeZWqJLKj" style="text-align: right" title="Risk-free interest rate">3.69</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20221231_zPKwxJC47UCe" style="text-align: right" title="Risk-free interest rate">1.57</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_zEuDkSUAcYy4" style="text-align: right" title="Risk-free interest rate">0.52</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231_zknfZWzisqGg" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zAEXhouIUIyd" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zBvpaZcApNf6" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Forfeiture rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20230101__20231231_zT2xEKUPCKRc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20220101__20221231_zOM9BErBp3M2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20210101__20211231_znoUx9iSKZ0f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A9_zkkxzJMdRjO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zru9mJ7FUlKh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of each option grant has been estimated on the date of the grant using the Black-Scholes option-pricing model with the following weighted average assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zVHFwMEgLF85" style="display: none">Schedule of Weighted Average Assumptions of Option</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20230101__20231231_z3CjTzIqDvxg" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0663">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20220101__20221231_z6VDpQljyvnc" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0665">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20211231_zLBRiFqEiZCi" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl0667">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 46%">Volatility</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230101__20231231_zwXidRj1wiug" style="width: 14%; text-align: right" title="Volatility">118.91</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231_zBiw2Th9DaAg" style="width: 14%; text-align: right" title="Volatility">90.20</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_zmznbb7FdBPl" style="width: 14%; text-align: right" title="Volatility">107.06</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230101__20231231_z1xBeZWqJLKj" style="text-align: right" title="Risk-free interest rate">3.69</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20221231_zPKwxJC47UCe" style="text-align: right" title="Risk-free interest rate">1.57</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_zEuDkSUAcYy4" style="text-align: right" title="Risk-free interest rate">0.52</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected life of options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231_zknfZWzisqGg" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zAEXhouIUIyd" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zBvpaZcApNf6" title="Expected life of options (years)">5</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Forfeiture rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20230101__20231231_zT2xEKUPCKRc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20220101__20221231_zOM9BErBp3M2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsForfeitureRate_dp_c20210101__20211231_znoUx9iSKZ0f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Forfeiture rate of share-based compensation awards.">5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> </table> 1.1891 0.9020 1.0706 0.0369 0.0157 0.0052 P5Y P5Y P5Y 0.05 0.05 0.05 <p id="xdx_840_ecustom--RightofuseAssetPolicyPolicyTextBlock_zXooPuXZ7ww" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zpV3oUHmlnKe">Right-of-use assets</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines if an agreement is a lease at inception. The Company evaluates the lease terms to determine whether the lease will be accounted for as an operating or finance lease. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current portion, and operating lease liabilities, net of current portion in the consolidated balance sheets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company leases do not provide an implicit rate, the Company uses the incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company uses the implicit rate when readily determinable. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. The Company’s lease terms may include</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right-of-use assets: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A lease that transfers substantially all of the benefits and risks incidental to ownership of property are accounted for as finance leases. At the inception of a finance lease, an asset and finance lease obligation is recorded at an amount equal to the lesser of the present value of the minimum lease payments and the property’s fair market value. Finance lease obligations are classified as either current or long-term based on the due dates of future minimum lease payments, net of interest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_z4UVEL204ZE5" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zOZZXXEvPjYk">Impairment of long-lived assets and long-lived assets to be disposed of</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount and the fair value less costs to sell.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zWRDRXFenI26" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_z91V1groN4sk">Intangible assets</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_ecustom--ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock_zkwCIRSOOm7b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zr6MQs5P7uS2" style="display: none">Schedule of Finite-Lived Intangible Assets, Amortization Period</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization period</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_zmpVDl9Mb7nc" title="Amortization period (Year)">5</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zRUXm6mxdmR7" title="Amortization period (Year)">3</span> years </span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zacAXkvKAqr7" title="Amortization period (Year)">8</span> years</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zzRpMSdwygXb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews intangible assets subject to amortization quarterly to determine if any adverse conditions exist or a change in circumstances has occurred that would indicate impairment or a change in the remaining useful life. If an impairment indicator exists, we test the intangible asset for recoverability. For purposes of the recoverability test, amortizable intangible assets are grouped with other assets and liabilities at the lowest level of identifiable cash flows if the intangible asset does not generate cash flows independent of other assets and liabilities. If the carrying value of the asset group exceeds the undiscounted cash flows expected to result from the use and eventual disposition of the asset group, the Company will write the carrying value down to the fair value in the period identified.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_ecustom--ScheduleOfFinitelivedIntangibleAssetsAmortizationPeriodTableTextBlock_zkwCIRSOOm7b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company identified the following intangible assets in the acquisition of Kidoz Ltd. Finite life intangible assets are recorded at historical cost less accumulated amortization based on their estimated useful life and any impairment is determined in accordance with ASC 360. The Company does not have any indefinite life intangible assets. Amortization is provided for annually on the straight-line method over the following periods:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zr6MQs5P7uS2" style="display: none">Schedule of Finite-Lived Intangible Assets, Amortization Period</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization period</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_zmpVDl9Mb7nc" title="Amortization period (Year)">5</span> years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zRUXm6mxdmR7" title="Amortization period (Year)">3</span> years </span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtYp_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zacAXkvKAqr7" title="Amortization period (Year)">8</span> years</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> P5Y P3Y P8Y <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_ztPwXbiGowEj" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_860_zEgsiKmL7iH9">Goodwill</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for goodwill in accordance with the provisions of ASC 350, Intangibles-Goodwill and Others. Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less liabilities assumed, in a business combination. The Company reviews goodwill for impairment. Goodwill is not amortized but is evaluated for impairment at least annually or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The goodwill impairment test is used to identify both the existence of impairment and the amount of impairment loss, and compares the fair value of a reporting unit with its carrying amount and is based on discounted future cash flows, based on market multiples applied to free cash flow. The determination of the fair value of our reporting units requires management to make significant estimates and assumptions including the selection of control premiums, discount rates, terminal growth rates, forecasts of revenue and expense growth rates, income tax rates, changes in working capital, depreciation, amortization and capital expenditures. Changes in assumptions concerning future financial results, exogenous market conditions, or other underlying assumptions could have a significant impact on either the fair value of the reporting unit or the amount of the goodwill impairment charge. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023 and 2022, there was <span id="xdx_907_eus-gaap--GoodwillImpairmentLoss_doxL_c20230101__20231231_z0iiBXHkHgEc" title="Goodwill, impairment loss::XDX::-"><span id="xdx_90C_eus-gaap--GoodwillImpairmentLoss_doxL_c20220101__20221231_zNEIeYRbFvR7" title="Goodwill, impairment loss::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0709"><span style="-sec-ix-hidden: xdx2ixbrl0711">no</span></span></span></span> impairment of goodwill.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--IncomeTaxPolicyTextBlock_zFbqT1yImvw5" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zhnYJed9fpgj">Income taxes</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows the asset and liability method of accounting for income taxes. Under this method, current income taxes are recognized for the estimated income taxes payable for the current period. The Company recognizes the income tax recovery from the receipt of tax credits upon receipt of funds. Deferred income taxes are provided based on the estimated future tax effects of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases, as well as the benefit of losses available to be carried forward to future years for tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and liabilities are measured using the enacted tax rates that are expected to apply to taxable income in the years in which those temporary differences are expected to be recovered and settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is recorded for deferred tax assets when it is not more likely than not that such future tax assets will be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_ztJEFBQ1Qgbj" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_868_zGTTltC4Q7W6">Net income (loss) per share</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 260, “Earnings Per Share”, requires presentation of basic earnings per share (“Basic EPS”) and diluted earnings per share (“Diluted EPS”). Basic earnings (loss) per share is computed by dividing earnings (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution, using the treasury stock method, that could occur if outstanding options or warrants were exercised and converted into common stock. In computing diluted earnings per share, the treasury stock method assumes that outstanding options and warrants are exercised and the proceeds are used to purchase common stock at the average market price during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income (loss) per share: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Options and warrants will have a dilutive effect under the treasury stock method only when the average market price of the common stock during the period exceeds the exercise price of the options and warrants. In periods where losses are reported, the weighted average number of common shares outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. A total of <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20230101__20231231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsAndWarrantsMember_zpMt8DUp8gCa" title="Antidilutive securities excluded from computation of earnings per share">8,066,000</span> (2022 - <span id="xdx_901_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20220101__20221231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsAndWarrantsMember_zSw5ernHx0h1" title="Antidilutive securities excluded from computation of earnings per share">8,859,000</span> and 2021 – <span id="xdx_90A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20210101__20211231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--StockOptionsAndWarrantsMember_z1dnUb4GP8Yj" title="Antidilutive securities excluded from computation of earnings per share">7,100,150</span>) stock options and warrants were excluded as at December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zE1w0La5XPP1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zAfltYZJDkyf" style="display: none">Schedule of Income (Loss) Per Share Data</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_zdP4fnqA6FPk" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220101__20221231_zObw1t1n0x95" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20211231_zXKv1EEaPtLg" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLoss_zm2oYrRpyUt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Loss for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(2,012,056</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(1,347,113</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(190,321</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Basic and diluted weighted average number of common shares outstanding</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20231231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20231231_pdd" title="Diluted weighted average number of common shares outstanding">131,305,254</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20221231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_906_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20221231_pdd" title="Diluted weighted average number of common shares outstanding">131,481,983</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20211231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_900_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20211231_pdd" title="Diluted weighted average number of common shares outstanding">131,340,989</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareBasic_z4LkNK7hpBY7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Basic and diluted loss per common share outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--EarningsPerShareBasic_c20230101__20231231_pdd" title="Basic loss per common share outstanding"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_c20230101__20231231_pdd" title="Diluted loss per common share outstanding">(0.02</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--EarningsPerShareBasic_c20220101__20221231_pdd" title="Basic loss per common share outstanding"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_c20220101__20221231_pdd" title="Diluted loss per common share outstanding">(0.01</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20210101__20211231_pdd" title="Basic loss per common share outstanding"><span id="xdx_902_eus-gaap--EarningsPerShareDiluted_c20210101__20211231_pdd" title="Diluted loss per common share outstanding">(0.00</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AB_z9f1Q40tVkfi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 8066000 8859000 7100150 <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zE1w0La5XPP1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The income (loss) per share data for the year ended December 31, 2023 and 2022 are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zAfltYZJDkyf" style="display: none">Schedule of Income (Loss) Per Share Data</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_zdP4fnqA6FPk" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220101__20221231_zObw1t1n0x95" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20210101__20211231_zXKv1EEaPtLg" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_eus-gaap--NetIncomeLoss_zm2oYrRpyUt4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Loss for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(2,012,056</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(1,347,113</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(190,321</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Basic and diluted weighted average number of common shares outstanding</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230101__20231231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230101__20231231_pdd" title="Diluted weighted average number of common shares outstanding">131,305,254</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20221231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_906_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20221231_pdd" title="Diluted weighted average number of common shares outstanding">131,481,983</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20211231_pdd" title="Basic weighted average number of common shares outstanding"><span id="xdx_900_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20211231_pdd" title="Diluted weighted average number of common shares outstanding">131,340,989</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareBasic_z4LkNK7hpBY7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Basic and diluted loss per common share outstanding</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--EarningsPerShareBasic_c20230101__20231231_pdd" title="Basic loss per common share outstanding"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_c20230101__20231231_pdd" title="Diluted loss per common share outstanding">(0.02</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--EarningsPerShareBasic_c20220101__20221231_pdd" title="Basic loss per common share outstanding"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_c20220101__20221231_pdd" title="Diluted loss per common share outstanding">(0.01</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--EarningsPerShareBasic_c20210101__20211231_pdd" title="Basic loss per common share outstanding"><span id="xdx_902_eus-gaap--EarningsPerShareDiluted_c20210101__20211231_pdd" title="Diluted loss per common share outstanding">(0.00</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -2012056 -1347113 -190321 131305254 131305254 131481983 131481983 131340989 131340989 -0.02 -0.02 -0.02 -0.01 -0.01 -0.01 -0.00 -0.00 -0.00 <p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zXlo1FyxDzWh" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zEInajZe5VC9">New accounting pronouncements and changes in accounting policies</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, the Financial Standards Board issued ASU 2023-07, Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which requires that segment expenses deemed significant to the chief operating decision maker (CODM) typically incorporated in measuring profit or loss of the segment should be disclosed. The guidance also requires that the difference between segment revenues and these significant segment expenses is disclosed. Any annually disclosed segment information is now required to be reported in interim periods as well. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods beginning after December 15, 2024. Public entities are required to apply the amendment retrospectively to prior periods presented in the financial statements. The Company plans to adopt ASU 2023-07 effective for its Fiscal year 2024 and for the interim periods beginning in Fiscal 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has evaluated all the recently issued, but not yet effective, accounting standards that have been issued or proposed by the Financial Accounting Standards Board or other standards-setting bodies through the filing date of these consolidated financial statements and does not believe the future adoption of any such pronouncements will have a material impact on its consolidated financial statements.</span></p> <p id="xdx_843_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zRCNvfYASEp8" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zfxflAJcyHwa">Financial instruments and fair value measurements</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Fair values:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on measurement date. The Company classifies assets and liabilities recorded at fair value under the fair value hierarchy based upon the observability of inputs used in valuation techniques. Observable inputs (highest level) reflect market data obtained from independent sources, while unobservable inputs (lowest level) reflect internally developed market assumptions. The fair value measurements are classified under the following hierarchy:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1—Observable inputs that reflect quoted market prices (unadjusted) for identical assets and liabilities in active markets;</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2—Observable inputs, other than quoted market prices, that are either directly or indirectly observable in the marketplace for identical or similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets and liabilities; and</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3—Unobservable inputs that are supported by little or no market activity that are significant to the fair value of assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When available, we use quoted market prices to determine fair value, and we classify such measurements within Level 1. In some cases where market prices are not available, we make use of observable market-based inputs to calculate fair value, in which case the measurements are classified within Level 2. If quoted or observable market prices are not available, fair value is based upon valuations in which one or more significant inputs are unobservable, including internally developed models that use, where possible, current market-based parameters such as interest rates, yield curves and currency rates. These measurements are classified within Level 3.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurements are classified according to the lowest level input or value-driver that is significant to the valuation. A measurement may therefore be classified within Level 3 even though there may be significant inputs that are readily observable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value measurement includes the consideration of nonperformance risk. Nonperformance risk refers to the risk that an obligation (either by a counterparty) will not be fulfilled. For financial assets traded in an active market (Level 1 and certain Level 2), the nonperformance risk is included in the market price. For certain other financial assets and liabilities (certain Level 2 and Level 3), our fair value calculations have been adjusted accordingly.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of accounts receivable, accounts payable, accrued liabilities, and accounts payable, accrued liabilities - related party and the government CEBA loan approximate their financial statement carrying amounts due to the short-term maturities of these instruments and are therefore carried at their historical cost basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary of significant accounting policies (Continued):</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments and fair value measurements: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Fair values: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair values determined by Level 3 inputs are unobservable data points for the asset or liability, and included situations where there is little, if any, market activity for the asset. Stock-based compensation and derivative liability – warrants were measured using Level 2 inputs. Goodwill impairment was measured using Level 3 inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Foreign currency risk:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates internationally, which gives rise to the risk that cash flows may be adversely impacted by exchange rate fluctuations. The Company has not entered into any forward exchange contracts or other derivative instrument to hedge against foreign exchange risk.</span></p> <p id="xdx_802_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_z8w2RNXM9tZ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. <span id="xdx_828_zEYLqX7EB4ll">Accounts Receivable</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zLsDuQCoUYb6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The accounts receivable as at December 31, 2023, is summarized as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z95OH7MJvjt8" style="display: none">Schedule of Accounts Receivable</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20231231_zzoHAc6hoChd" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_z1AH4bzxbiG5" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNzS3p_zR3odOh5FAI6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,368,144</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,453,523</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNzS3p_zUQ2AIuY3p93" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Provision for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(106,839</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53,241</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNzS3p_zOcZkHZDFqY" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net accounts receivable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,261,305</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,400,282</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zVjF9pQ2NLj3" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has a doubtful debt provision of $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20231231_zzlImoiRiMIk" title="Doubtful debt provision">106,839</span> (2022 - $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20221231_zflYQNITDV07" title="Doubtful debt provision">53,241</span>) for existing accounts receivable. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zLsDuQCoUYb6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The accounts receivable as at December 31, 2023, is summarized as follows: </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z95OH7MJvjt8" style="display: none">Schedule of Accounts Receivable</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20231231_zzoHAc6hoChd" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20221231_z1AH4bzxbiG5" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNzS3p_zR3odOh5FAI6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,368,144</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">7,453,523</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di_msARNzS3p_zUQ2AIuY3p93" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Provision for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(106,839</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53,241</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNzS3p_zOcZkHZDFqY" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net accounts receivable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,261,305</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,400,282</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6368144 7453523 106839 53241 6261305 7400282 106839 53241 <p id="xdx_80B_ecustom--PrepaidExpensesTextBlock_zHqkADiw3Yli" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. <span id="xdx_823_zzeSAe4vjRC1">Prepaid expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has other prepaid expenses of $<span id="xdx_905_eus-gaap--PrepaidExpenseCurrent_iI_pdp0_c20231231_zsEV8mOq3Z7k" title="Prepaid expense and other assets">102,895</span> (2022 - $<span id="xdx_90D_eus-gaap--PrepaidExpenseCurrent_iI_pdp0_c20221231_zUKoxJoBiqdl" title="Prepaid expense and other assets">71,248</span>) including leasehold improvements of $<span id="xdx_909_eus-gaap--PrepaidRent_iI_pdp0_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_znzzVd6WSff1" title="Prepaid rent">1,604</span> (2022 - $<span id="xdx_902_eus-gaap--PrepaidRent_iI_pdp0_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBeXmSUUBDm9" title="Prepaid rent">8,519</span>), which is recognized as prepaid rent for the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 102895 71248 1604 8519 <p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zIu7gIXT31G5" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. <span id="xdx_824_zyjmvLynUI18">Equipment</span>:</span></p> <p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2NjfkXdNdKe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zuybt2AhEN7i" style="display: none">Schedule of Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48C_eus-gaap--PropertyPlantAndEquipmentGross_iI_z3BBV0OySU4c" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_481_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_z6qd4QGXOi6l" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_487_eus-gaap--PropertyPlantAndEquipmentNet_iI_zeRHnqPS0Sd3" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_41F_20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zs50rYANns45" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">184,487</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">160,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">24,268</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_419_20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zUf8Yaktjqpe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,517</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,966</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_41F_20231231_zOeGsDuBnzJi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">201,004</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">171,770</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. Equipment: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48C_eus-gaap--PropertyPlantAndEquipmentGross_iI_zD22SIIRxZZb" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_481_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_zhGuR0N5hu19" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_487_eus-gaap--PropertyPlantAndEquipmentNet_iI_z3VT62yrBWr4" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_413_20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zKGYudIs71pb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">175,773</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">148,266</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">27,507</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_418_20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVT4mY14Yq1f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,517</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,502</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,015</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20221231_zCVEg9QQ01d1" style="border-bottom: Black 2.5pt double; text-align: right" title="Equipment, Cost">192,290</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20221231_zS4MWaZl0kz6" style="border-bottom: Black 2.5pt double; text-align: right" title="Equipment, Accumulated depreciation">158,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20221231_zC9TBJor4Bo2" style="border-bottom: Black 2.5pt double; text-align: right" title="Equipment, Net book value">33,522</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z6x6ue3bHzO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Depreciation expense was $<span id="xdx_900_eus-gaap--Depreciation_c20230101__20231231_zSgxeLmBsUYi" title="Depreciation expense">13,002</span> (2022 - $<span id="xdx_90E_eus-gaap--Depreciation_c20220101__20221231_zCtjAmNtkpab" title="Depreciation expense">9,807</span> and 2021 - $<span id="xdx_90E_eus-gaap--Depreciation_c20210101__20211231_zOrKEyzhmJph" title="Depreciation expense">9,468</span>) for the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--PropertyPlantAndEquipmentTextBlock_z2NjfkXdNdKe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zuybt2AhEN7i" style="display: none">Schedule of Equipment</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48C_eus-gaap--PropertyPlantAndEquipmentGross_iI_z3BBV0OySU4c" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_481_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_z6qd4QGXOi6l" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_487_eus-gaap--PropertyPlantAndEquipmentNet_iI_zeRHnqPS0Sd3" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_41F_20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zs50rYANns45" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">184,487</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">160,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">24,268</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_419_20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zUf8Yaktjqpe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,517</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,551</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,966</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_41F_20231231_zOeGsDuBnzJi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">201,004</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">171,770</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. Equipment: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48C_eus-gaap--PropertyPlantAndEquipmentGross_iI_zD22SIIRxZZb" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_481_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_zhGuR0N5hu19" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_487_eus-gaap--PropertyPlantAndEquipmentNet_iI_z3VT62yrBWr4" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_413_20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zKGYudIs71pb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Equipment and computers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">175,773</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">148,266</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">27,507</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_418_20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zVT4mY14Yq1f" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,517</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,502</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,015</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20221231_zCVEg9QQ01d1" style="border-bottom: Black 2.5pt double; text-align: right" title="Equipment, Cost">192,290</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20221231_zS4MWaZl0kz6" style="border-bottom: Black 2.5pt double; text-align: right" title="Equipment, Accumulated depreciation">158,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20221231_zC9TBJor4Bo2" style="border-bottom: Black 2.5pt double; text-align: right" title="Equipment, Net book value">33,522</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 184487 160219 24268 16517 11551 4966 201004 171770 29234 175773 148266 27507 16517 10502 6015 192290 158768 33522 13002 9807 9468 <p id="xdx_803_eus-gaap--IntangibleAssetsDisclosureTextBlock_zkN6G1yZ1uR9" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6. <span id="xdx_82B_zZVdhZJZmlLh">Intangible assets</span>:</span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA4ubL1UDu98" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zxUZDGwCeWJ6" style="display: none">Schedule of Intangible Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_485_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_z3v0cdyTtVJb" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_zfM2v9Wbxpp4" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zqrdse4uXE0d" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_41E_20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_z8rtoTUjoFv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,877,415</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,814,835</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">62,580</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_412_20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zMHD6oxfGK88" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0827">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_410_20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zUOwXVlg5cac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationship</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,362,035</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">822,896</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">538,139</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_418_20231231_zUnZdBOOflp" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,270,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,668,737</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">601,719</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_485_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_zV2DASBGUg2a" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_zGiSkeaoTHuk" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zsjhAvgyYqG3" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_413_20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_zMw5BGV9AUD3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,877,415</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,439,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">438,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_419_20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zZh4TBmgylB9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0839">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_419_20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zlNgRyiLTGjh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationship</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,362,035</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">652,642</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">709,393</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Cost">3,270,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Accumulated amortization">2,122,999</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Net book value">1,147,457</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zo2KHNASgVU1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">Amortization expense was $<span id="xdx_900_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20230101__20231231_zinpkMEGGRXl" title="Amortization of intangible assets">545,738</span> (2022 - $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20221231_zmwHskDF0E3c" title="Amortization of intangible assets">547,460</span> and 2021 - $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231_zgySnHmJWFnc" title="Amortization expense">556,072</span>) for the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zA4ubL1UDu98" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zxUZDGwCeWJ6" style="display: none">Schedule of Intangible Assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_485_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_z3v0cdyTtVJb" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_zfM2v9Wbxpp4" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zqrdse4uXE0d" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_41E_20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_z8rtoTUjoFv2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,877,415</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,814,835</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">62,580</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_412_20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zMHD6oxfGK88" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0827">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_410_20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zUOwXVlg5cac" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationship</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,362,035</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">822,896</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">538,139</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_418_20231231_zUnZdBOOflp" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,270,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,668,737</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">601,719</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_485_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_zV2DASBGUg2a" style="border-bottom: Black 1.5pt solid; text-align: right">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_zGiSkeaoTHuk" style="border-bottom: Black 1.5pt solid; text-align: right">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_48A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zsjhAvgyYqG3" style="border-bottom: Black 1.5pt solid; text-align: right">Net book <br/>Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_413_20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--AdTechTechnologyMember_zMw5BGV9AUD3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Ad Tech technology</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,877,415</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,439,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">438,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_419_20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--KidozOsTechnologyMember_zZh4TBmgylB9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Kidoz OS technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,006</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0839">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_419_20221231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zlNgRyiLTGjh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationship</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,362,035</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">652,642</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">709,393</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets total</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Cost">3,270,456</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Accumulated amortization">2,122,999</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, Net book value">1,147,457</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1877415 1814835 62580 31006 31006 1362035 822896 538139 3270456 2668737 601719 1877415 1439351 438064 31006 31006 1362035 652642 709393 3270456 2122999 1147457 545738 547460 556072 <p id="xdx_80D_eus-gaap--GoodwillDisclosureTextBlock_zKTeZQ8jnw21" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. <span id="xdx_821_z26D1nXoXavb">Goodwill</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a goodwill balance of $<span id="xdx_908_eus-gaap--Goodwill_c20231231_pp0p0" title="Goodwill"><span id="xdx_902_eus-gaap--Goodwill_iI_pp0p0_c20221231_zVtSrqmdnY16" title="Goodwill">3,301,439</span></span> for year ended December 31, 2023 and 2022 from the acquisition of Kidoz Ltd.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s annual goodwill impairment analysis performed during the fourth quarter of fiscal 2023 and 2022 included a quantitative analysis of the Kidoz Ltd. reporting unit (consisting of intangible assets (Note 6), deferred taxation (Note 13) and goodwill). The reporting unit has a carrying amount of $<span id="xdx_906_ecustom--GoodwillCarryingAmount_iI_c20231231_zz3itIX7X4sb" title="Goodwill carrying amount">3,903,158</span> (2022 - $<span id="xdx_908_ecustom--GoodwillCarryingAmount_iI_c20221231_zki7lFyvfoR3" title="Goodwill carrying amount">4,448,896</span>) as at December 31, 2023. The Company performed a discounted cash flow analysis for the reporting unit. These discounted cash flow models included management assumptions for expected sales growth, margin expansion, operational leverage, capital expenditures, and overall operational forecasts. The Company classified these significant inputs and assumptions as Level 3 fair value measurements. Based on the annual impairment test described above there was no additional impairment determined for fiscal 2023 or fiscal 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 3301439 3301439 3903158 4448896 <p id="xdx_806_eus-gaap--ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_z0dJJIGPder3" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8. <span id="xdx_82C_zhch9iYsxKbg">Software technology development costs</span>:</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company develops software technology for our business. This software technology includes the continued development of the KIDOZ Safe Ad Network, the KIDOZ Kid-Mode Operating System, and the KIDOZ publisher SDK.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the years ended December 31, 2023, 2022 and 2021, the Company has expensed the development costs of all products as incurred and has expensed the following development costs.</span></p> <p id="xdx_891_eus-gaap--ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock_z5tpySkttZs5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_ztpIyzHog7e9" style="display: none">Schedule of Expense of Development Costs</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20231231_zyp02LwEKcYg" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220101__20221231_zoP33mtIT235" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20210101__20211231_ztE2M0nnNLhg" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_403_eus-gaap--CapitalizedComputerSoftwareNet_iS_z0x4OBctfRt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Opening total software technology development costs</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">13,056,478</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,559,601</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,880,753</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareAdditions_zF4a0Ej63fd9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Software technology development during the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,999,079</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,496,877</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,678,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--CapitalizedComputerSoftwareNet_iE_zlHfjIRvfXl8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Closing total software technology development costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,055,557</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,056,478</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,559,601</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zqEtOAIBDONb" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfResearchAndDevelopmentAssetsAcquiredOtherThanThroughBusinessCombinationTextBlock_z5tpySkttZs5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_ztpIyzHog7e9" style="display: none">Schedule of Expense of Development Costs</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230101__20231231_zyp02LwEKcYg" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220101__20221231_zoP33mtIT235" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20210101__20211231_ztE2M0nnNLhg" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_403_eus-gaap--CapitalizedComputerSoftwareNet_iS_z0x4OBctfRt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Opening total software technology development costs</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">13,056,478</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,559,601</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,880,753</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--CapitalizedComputerSoftwareAdditions_zF4a0Ej63fd9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Software technology development during the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,999,079</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,496,877</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,678,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--CapitalizedComputerSoftwareNet_iE_zlHfjIRvfXl8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Closing total software technology development costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">16,055,557</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,056,478</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,559,601</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 13056478 10559601 8880753 2999079 2496877 1678848 16055557 13056478 10559601 <p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zP2S3djUWzs7" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9. <span id="xdx_82E_zzxolt84W4p1">Government CEBA loan</span>:</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2020, the Company was granted a loan of $<span id="xdx_907_eus-gaap--ProceedsFromIssuanceOfLongTermDebt_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zEuozhsoXUFd" title="Proceeds from issuance of long-term debt">44,296</span> (CAD$<span id="xdx_900_eus-gaap--ProceedsFromIssuanceOfLongTermDebt_uCAD_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_znGE0ZvTptoc" title="Proceeds from loan">60,000</span>) under the Canada Emergency Business Account (CEBA) loan program for small businesses. The CEBA loan program is one of the many incentives the Canadian Government put in place in response to COVID-19. <span id="xdx_909_eus-gaap--DebtInstrumentDescription_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zgKgXtJbPgq2" title="Loan description">The loan is interest free and a third of the loan $<span id="xdx_90E_eus-gaap--DebtInstrumentDecreaseForgiveness_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zcQIZX67t8f2" title="Loan amount eligible for forgiveness">14,812</span> (CAD$<span id="xdx_906_eus-gaap--DebtInstrumentDecreaseForgiveness_uCAD_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zDdH5706VI3j" title="Proceeds from loan">20,000</span>) is eligible for complete forgiveness if $<span id="xdx_907_eus-gaap--LoansPayable_iI_c20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zyKPHPppScqb" title="Loan payable for forgiveness">29,624</span> (CAD$<span id="xdx_905_eus-gaap--LoansPayable_iI_uCAD_c20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_za18mGa5VVN7" title="Loan payable for forgiveness">40,000</span>) is fully repaid on or before December 31, 2023. If the loan cannot be repaid by December 31, 2023, it can be converted into a <span id="xdx_90E_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zucwMoLOmz36" title="Loan term">2</span>-year term loan charging an interest rate of <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zDtjamSMXP83" title="Loan interest rate">5</span>%</span>. During the year ended December 31, 2023, CAD$<span id="xdx_909_eus-gaap--RepaymentsOfDebt_uCAD_c20230101__20231231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zmhjhlrdh9e8" title="Repayment of loan">40,000</span> was repaid and the Company recognized a gain on settlement of debt of $<span id="xdx_90D_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20230101__20231231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zcnwQZO92xXk" title="Gain on settlement of debt">14,812</span>. (CAD$<span id="xdx_900_eus-gaap--GainsLossesOnExtinguishmentOfDebt_uCAD_c20230101__20231231__us-gaap--DebtInstrumentAxis__custom--CanadaEmergencyBusinessAccountLoanProgramMember_zNiEUNQfbEj6" title="Gain on settlement of debt">20,000</span>)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company drew $<span id="xdx_90A_eus-gaap--ProceedsFromLinesOfCredit_c20210101__20211231__us-gaap--LineOfCreditFacilityAxis__custom--LeumiBankMember_zTaDwBNfh5t8" title="Proceeds from lines of credit">200,000</span> from its line of credit with the Leumi Bank in Israel. The loan was repaid in full during the year ended December 31, 2021 with interest costs of $<span id="xdx_90E_eus-gaap--InterestPaid_c20210101__20211231__us-gaap--LineOfCreditFacilityAxis__custom--LeumiBankMember_z94J7WZ5hPM5" title="Interest paid">987</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 44296 60000 The loan is interest free and a third of the loan $14,812 (CAD$20,000) is eligible for complete forgiveness if $29,624 (CAD$40,000) is fully repaid on or before December 31, 2023. If the loan cannot be repaid by December 31, 2023, it can be converted into a 2-year term loan charging an interest rate of 5% 14812 20000 29624 40000 P2Y 0.05 40000 14812 20000 200000 987 <p id="xdx_804_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z2eq0Ckes3A6" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. <span id="xdx_829_zy0iJCXjzxLf">Stockholders’ Equity</span>:</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The holders of common stock are entitled to one vote for each share held. There are no restrictions that limit the Company’s ability to pay dividends on its common stock. The Company has not declared any dividends since incorporation. The Company’s common stock has no par value per common stock and there is only one class of common shares. The Company has an unlimited number of common shares authorized for issue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock issuances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were no common stock issuances for the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. Stockholders’ Equity: (Continued)</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock issuances: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal 2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company engaged with Agora Internet Relations Corp. for an online marketing campaign on the AGORACOM platform. The agreement was for 12 months for a fee of $<span id="xdx_908_ecustom--TradingAdvisoryServicesMonthlyFee_c20210101__20211231__dei--LegalEntityAxis__custom--AgoraInternetRelationsCorpMember_z3CAUBfNstd2" title="Trading advisory services monthly fee">79,705</span> (CAD$<span id="xdx_905_ecustom--TradingAdvisoryServicesMonthlyFee_uCAD_c20210101__20211231__dei--LegalEntityAxis__custom--AgoraInternetRelationsCorpMember_zT5aUGEJvaUj" title="Trading advisory services monthly fee">100,000</span>) payable in shares of the Company. During the year ended December 31, 2022, the Company issued <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_uShares_c20220101__20221231__dei--LegalEntityAxis__custom--AgoraInternetRelationsCorpMember_zM4VJusYrlM9" title="Stock issued during period, shares">156,510</span> shares in settlement of its obligation under the contract.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal 2021</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company engaged Research Capital Corporation (“RCC”) as a financial and capital markets advisor. As part of the compensation for its services, RCC will receive a monthly fee of $<span id="xdx_906_ecustom--TradingAdvisoryServicesMonthlyFee_c20210101__20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_znRLFt7enFWk" title="Trading advisory services monthly fee">5,119</span> (CAD$<span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_uCAD_c20210101__20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zaUANFlDjcZ" title="Stock issued, issued for services, value">6,500</span>) for its trading advisory services for a minimum of 6 months with extension by mutual agreement and a financial advisory fee to be satisfied by the issuance of <span id="xdx_903_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20211231__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsIssuedToRCCMember__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zKsvrV75OoW" title="Number of securities called by warrants">230,000</span> common shares of the Company valued at $<span id="xdx_901_ecustom--CommonStockValues_iI_c20211231_ziQQTnI43db7" title="Common stock value">179,293</span>. In addition, the Company granted <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20211231__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsIssuedToRCCMember__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_z2liphhhmYk9" title="Number of securities called by warrants">230,000</span> common share purchase warrants to RCC (Note 2(i)). Each warrant entitled the holder thereof to purchase one common share in the capital of the Company at an exercise price of $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsIssuedToRCCMember_zvG3Usm1VTV2" title="Exercise price of warrants">0.77</span> (CAD$<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_uCADPShares_c20211231__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsIssuedToRCCMember__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zPRGmPVCU7Hj" title="Exercise price of warrants">0.98</span>) at any time up to <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtM_c20211231__us-gaap--ClassOfWarrantOrRightAxis__custom--WarrantsIssuedToRCCMember__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zQwklQ17kJ01" title="Warrants and rights outstanding, term">24</span> months following the date of issuance and expire on April 1, 2023. During the year ended December 31, 2023, the warrants expired unexercised.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the holder of <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210101__20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zj30qCOfvhDj" title="Stock option exercised">70,000</span> stock options exercised their options for <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210101__20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zp3dgQYPIOJk" title="Stock options exercised">70,000</span> shares for $<span id="xdx_906_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_c20210101__20211231_zjCZPZ4eKxQi" title="Stock options exercised, value">31,264</span> at an average exercise price of $<span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zNIC7Blt15W5" title="Average exercise price">0.45</span> (CAD$<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_uCADPShares_c20210101__20211231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_z8WIQ6yjCLIe" title="Average exercise price">0.54</span>) per share.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Normal Course Issuer Bid:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, the Company filed a Notice of Intention to Make a Normal Course Issuer Bid (the “Notice of Intention”) with the TSX Venture Exchange (“TSX-V”) on September 15, 2022. Upon receiving approval from the TSX-V, effective September 16, 2022, the Company commenced a normal course issuer bid (“NCIB”), whereby the Company may purchase for cancellation up to <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20220101__20221231__dei--LegalEntityAxis__custom--TSXVMember_zbHqZF4u6Vwb" title="Shares issued, shares">6,579,074</span> shares, being <span id="xdx_90A_ecustom--PercentageOfIssuedAndOutstandingShares_pid_dp_c20220101__20221231__dei--LegalEntityAxis__custom--TSXVMember_zJuYDnD9MnJg" title="Percentage of issued and outstanding shares">5</span>% of the issued and outstanding shares as of such date. Any purchases under the NCIB will be made on the open market through the facilities of the TSX-V or alternative Canadian trading systems. Purchases will be made at market prices of the shares at the time of acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchases under the NCIB may commence as of September 16, 2022, and will end on the earlier of: (i) September 14, 2023; or (ii) the date on which the Company has purchased the maximum number of shares to be acquired under the NCIB. The Company may terminate the NCIB earlier if it feels it is appropriate to do so.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The normal course issuer bid will be conducted through Kidoz Inc’s broker Research Capital Corporation. The purchase and payment of the common shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of common shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All common shares acquired will be returned to treasury and cancelled.</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. Stockholders’ Equity: (Continued)</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Normal Course Issuer Bid: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase of and payment for the shares will be made in accordance with the requirements of the TSX-V and applicable securities laws. The actual number of shares purchased, timing of purchases and share price will depend upon market conditions at the time and securities law requirements. All shares acquired pursuant to the NCIB will be returned to treasury and cancelled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230101__20231231__dei--LegalEntityAxis__custom--NCIBMember_zbO0EgNDTvD4" title="Shares acquired pursuant">41,500</span> shares which were acquired during the year ended December 31, 2022, pursuant to the NCIB in effect, at an aggregate cost of $<span id="xdx_90E_eus-gaap--StockGrantedDuringPeriodValueSharebasedCompensationForfeited_c20230101__20231231__dei--LegalEntityAxis__custom--NCIBMember_zKLueSgczg0e" title="Shares cancelled value">11,793</span>, were cancelled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230101__20231231__dei--LegalEntityAxis__custom--NCIBOneMember_ztO84VJm505f" title="Shares acquired pursuant">2,000</span> shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $<span id="xdx_903_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20230101__20231231__dei--LegalEntityAxis__custom--NCIBOneMember_zxfrPD0zDxwg" title="Shares acquired pursuant value">517</span>. During the year ended December 31, 2023, <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c20230101__20231231__dei--LegalEntityAxis__custom--NCIBOneMember_zSY9iwFnvdXb" title="Shares cancelled">2,000</span> shares were cancelled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220101__20221231__dei--LegalEntityAxis__custom--NCIBOneMember_zvd7E0eSlwEc" title="Shares acquired pursuant">275,000</span> shares were acquired pursuant to the NCIB in effect, at an aggregate cost of $<span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20220101__20221231__dei--LegalEntityAxis__custom--NCIBOneMember_zk2IOtQEkiuj" title="Shares acquired pursuant value">87,778</span>. During the year ended December 31, 2022, <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c20220101__20221231__dei--LegalEntityAxis__custom--NCIBOneMember_zFkJpmyrlm71" title="Shares cancelled">233,500</span> shares were cancelled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zPVBSZj3iVb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of warrant activity for the year ended December 31, 2023 and 2022 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEB3ywN9rBTc" style="display: none">Schedule of Share Based Payment Arrangement Warrant Activity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number of warrants</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Exercise price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Expiry date</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%">Outstanding, December 31, 2022 and 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zX5wc2y4fv43" title="Number of warrants, beginning balance">230,000</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_904_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrucmentsOutstandingWeightedAverageExercisePrice_iI_pid_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zD7dYvbt01Fg" title="Warrant, weighted average exercise price, beginning balance">0.98</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--OutstandingExpiryDate_dd_c20220101__20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zVp0r89gQMJa" title="Outstanding, expiry date">April 3, 2023</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_iN_di_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_ztXIjHeEDeCb" title="Expired">(230,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding December 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zaW5gYbohZxb" title="Number of warrants, ending balance"><span style="-sec-ix-hidden: xdx2ixbrl0976">-</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_z1N08uwwwHtk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A fair value of the derivative liability of $<span id="xdx_900_eus-gaap--DerivativeFairValueOfDerivativeLiability_iI_c20221231_z5vGlIQIrD5h" title="Fair value of derivative liability">83,572</span> was estimated on the date of the subscription using the Binomial Lattice pricing model.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, the warrants expired unexercised and there was a gain on derivative liability - warrants of $<span id="xdx_90C_eus-gaap--GainLossOnSaleOfDerivatives_c20230101__20231231_zxxX8uDHrJxg" title="Gain on derivative liability">51</span> (2022 - $<span id="xdx_901_eus-gaap--GainLossOnSaleOfDerivatives_c20220101__20221231_zQqsDYGvCeO1" title="Gain on derivative liability">23,314</span>; 2021 - $<span id="xdx_903_eus-gaap--GainLossOnSaleOfDerivatives_c20210101__20211231_zMVc4EYRJ7i" title="Gain on derivative liability">60,207</span>) and the derivative liability – warrants value reduced to $<span id="xdx_908_eus-gaap--FairValueAdjustmentOfWarrants_dxL_c20230101__20231231_z5zDPjhpMU6j" title="Warrants value::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0986">nil</span></span> (2022 - $<span id="xdx_90D_eus-gaap--FairValueAdjustmentOfWarrants_c20220101__20221231_zMpvbxy1okKb" title="Warrants value">51</span>) with the following assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_ecustom--ScheduleOfFairValueOfWarrantsOrRightsTableTextBlock_zHFJx83ygp6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zPYC5wzkKjF"><span style="display: none">Schedule of Fair Value of Warrants Assumptions</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercise price</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_uCADPShares_c20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zICa7e8SYcOf" title="Exercise price">0.98</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_uCADPShares_c20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zCKfcLCJT2jh" title="Exercise price">0.98</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Stock price</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_901_eus-gaap--SharePrice_iI_pid_uCADPShares_c20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zUQxqxTBRgFh" title="Share Price">0.35</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90E_eus-gaap--SharePrice_iI_pid_uCADPShares_c20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zwJOJwjlc2Fi" title="Share Price">0.59</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zqxFyjzM3gC7" title="Expected term">0.25</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zdPFE9jR5FV5" title="Expected term">1.25</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zjpDl6vRjuo2" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1004">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zQSxuvP4Y6G8" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1006">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Expected stock price volatility</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zSEapLpYoQ02" title="Expected stock price volatility">77.46</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zvtdOKwgIXu2" title="Expected stock price volatility">88.33</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Risk-free interest rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_z3Ggcp3qYaoc" title="Risk-free interest rate">3.55</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zdpFy6dpRkM7" title="Risk-free interest rate">1.18</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A7_zeOpgWmDU0qk" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. Stockholders’ Equity: (Continued)</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock option plans:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2015 stock option plan</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the year ended December 31, 2015, the shareholders approved the 2015 stock option plan. The 2015 stock option plan as amended in November 2020, is intended to provide incentive to employees, directors, advisors and consultants of the Company to encourage proprietary interest in the Company, to encourage such employees to remain in the employ of the Company or such directors, advisors and consultants to remain in the service of the Company, and to attract new employees, directors, advisors and consultants with outstanding qualifications. The maximum number of shares issuable under the Plan shall not exceed <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_pid_dp_uPure_c20150101__20151231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_z0jz5NJyx19a" title="Number of shares issued and outstanding percentage">10</span>% of the number of Shares of the Company issued and outstanding as of each Award Date unless shareholder approval is obtained in advance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Board of Directors determines the terms of the options granted, including the number of options granted, the exercise price and their vesting schedule. The maximum term possible is <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20150101__20151231__srt--RangeAxis__srt--MaximumMember__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zGTVow6pW4Ld" title="Share-based compensation arrangement, expiration period">10</span> years. Under the 2015 plan we have reserved <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_pid_dp_uPure_c20150101__20151231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zwqzjTgS3fm7" title="Number of shares issued and outstanding percentage">10</span>% of the number of Shares of the Company issued and outstanding as of each Award Date. During the year ended December 31, 2020, the Rolling Stock Option plan was amended by inclusion of an Israeli Taxpayers Appendix.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, the Company granted <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_znddjLRXYJCh" title="Number of options granted">1,885,000</span> options to employees and consultants with an exercise price of CAD$<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zkrrgHRxeEg7" title="Exercise price">0.30</span> ($<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zqfqJTD5j5Vh" title="Exercise price">0.22</span>) where <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptionsMember_z4F3f5Orrtm8" title="Vesting per month">2</span>% vests per month. <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__srt--TitleOfIndividualAxis__custom--DirectorsAndOfficersMember_zQWMz2dxC9Uc" title="Number of options granted">400,000</span> of these options were granted to directors and officers of the Company. Subsequent to the year ended December 31, 2023, <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240422__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zlLXA8s6jlv8" title="Number of options granted">2,318,750</span> options were granted to employees and consultants with an exercise price of CAD$<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20240101__20240422__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z6fHjwMQ35D2" title="Exercise price">0.20</span> ($<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20240101__20240422__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zTrMll2LnTKc" title="Exercise price">0.14</span>) where <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20240101__20240422__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z7AvcUxMfRJ8" title="Vesting per month">2</span>% vests per month. <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240422__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__srt--TitleOfIndividualAxis__custom--DirectorsAndOfficersMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zwZ1suDXiE8" title="Number of options granted">1,056,250</span> options of these options were granted to directors and officers of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zrYF4vlbHdZ4" title="Cancelled, number of options">460,000</span> options were cancelled, and <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zz4JLtOOYhTl" title="Expired, number of options">1,988,000</span> options expired unexercised.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, the Company granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zocKnTKhGEh6" title="Number of options granted">2,550,000</span> options to employees and consultants with an exercise price of CAD$<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_z023opfMqiIb" title="Exercise price">0.50</span> ($<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zv0Y83mJCE9l" title="Exercise price">0.37</span>) where <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptionsMember_z4tnhb09Qwf" title="Vesting per month">2</span>% vests per month. <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember__srt--TitleOfIndividualAxis__custom--DirectorsAndOfficersMember_zDTmr74x1Ns6" title="Number of options granted">900,000</span> of these options were granted to directors and officers of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_zUJOPMZJoPd5" title="Cancelled, number of options">285,600</span> options were cancelled, and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptionsMember_z2ZeQNt85P68" title="Expired, number of options">506,150</span> options expired unexercised.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company granted to employees and consultants the following options:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_zYKsOkFUU7he" title="Number of options granted">1,040,000</span> options at CAD$<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_z79XpHlxznv3" title="Share-based compensation arrangement, grants in period, weighted average exercise price (in CAD per share)">0.50</span> ($<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_zh3I6H4OpHvh" title="Share-based compensation arrangement, grants in period, weighted average exercise price (in CAD per share)">0.39</span>) where <span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_dp_uPure_c20210101__20211231__us-gaap--VestingAxis__custom--VestingAtTheGrantDateMember__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_zOmFd0UeenQa" title="Vests on grant date">10</span>% vests on grant date, <span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_z2bZGdjHWBfc" title="Vests on grant date">15</span>% one year following and <span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231__us-gaap--VestingAxis__custom--VestingPerMonthAfterOneYearMember__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_zp9mhmimo4y8" title="Vesting rights">2</span>% per month thereafter and expire on February 1, 2026. <span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_c20210101__20211231__us-gaap--AwardTypeAxis__custom--EmployeeStockOptions1Member_zm7fSWcUJwr6" title="Vested">400,000</span> of these options were granted to directors and officers of the Company.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 71.3pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions2Member_zmPuX6YJn1x9" title="Number of options granted">35,000</span> options at CAD$<span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions2Member_zUx9tntcAbx9" title="Share-based compensation arrangement, grants in period, weighted average exercise price (in CAD per share)">0.50</span> ($<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions2Member_zqsfCVZB97Jg" title="Share-based compensation arrangement, grants in period, weighted average exercise price (in CAD per share)">0.39</span>) which vested immediately and expire on February 1, 2026.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 71.3pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions3Member_za09f8mr9PH6" title="Number of options granted">1,300,000</span> options at CAD$<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions3Member_zYywFb6pGu6i" title="Share-based compensation arrangement, grants in period, weighted average exercise price (in CAD per share)">1.02</span> ($<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions3Member_zsAUndFscCvj" title="Share-based compensation arrangement, grants in period, weighted average exercise price (in CAD per share)">0.80</span>) where <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions3Member_zsUmdzXGk97k" title="Vesting per month">2</span>% vests per month and expire on April 6, 2026. <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__srt--TitleOfIndividualAxis__custom--DirectorsAndOfficersMember__us-gaap--VestingAxis__custom--EmployeeStockOptions3Member_zdoOZWF1MLsh" title="Grants in period">400,000</span> of these options were granted to directors and officers of the Company.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 71.3pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. Stockholders’ Equity: (Continued)</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.25in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock option plans: (Continued)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions4Member_zQ9qeEfx6YT7" title="Number of options granted">300,000</span> options at CAD$<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uCADPShares_c20210101__20211231__us-gaap--VestingAxis__custom--EmployeeStockOptions4Member__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zs4vp9IqXd5h" title="Options exercise price per share">0.66</span> ($<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210101__20211231__us-gaap--VestingAxis__custom--EmployeeStockOptions4Member__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zDTpuXS7yDT9" title="Options exercise price per share">0.52</span>) where <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member__us-gaap--VestingAxis__custom--EmployeeStockOptions4Member_zcn1mcmok1Q7" title="Vesting rights">2</span>% vests per month and expire on July 12, 2026.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 71.3pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zN3HDnsYWPdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of stock option activity for the stock option plans for the years ended December 31, 2023 and 2022 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span id="xdx_8BF_zeN7jqg8cUjd" style="display: none">Schedule of Share Based Payment Arrangement Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number of options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Outstanding December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210101__20211231_zfDSxl1rVoZ2" style="width: 16%; text-align: right" title="Outstanding, number of options, beginning balance">5,875,750</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231_zi4e9MCN8kf7" style="width: 16%; text-align: right" title="Outstanding, weighted average exercise price, beginning balance">0.39</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231_zThJFZt2qSF5" style="text-align: right" title="Granted, number of options">2,675,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210101__20211231_zERVPSQtEaT1" style="text-align: right" title="Granted, Weighted average exercise price">0.60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210101__20211231_z7oinCQMVbx5" style="text-align: right" title="Exercised, number of options">(70,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_iN_di_c20210101__20211231_zdKVywvB8ang" style="text-align: right" title="Exercised, weighted average exercise price">(0.45</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20210101__20211231_zdTs9bFeJGe7" style="text-align: right" title="Expired, number of options">(570,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20210101__20211231_zCOHPCTybexc" style="text-align: right" title="Expired, weighted average exercise price">(0.43</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20210101__20211231_z5CKRK8fv68g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, number of options">(1,040,600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_iN_di_c20210101__20211231_ztCQHbbIs4N5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, weighted average exercise price">(0.42</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Outstanding December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220101__20221231_zbGg2Q9TVgCf" style="text-align: right" title="Outstanding, number of options, beginning balance">6,870,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220101__20221231_zKRyKR0rr8d7" style="text-align: right" title="Outstanding, weighted average exercise price, beginning balance">0.48</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220101__20221231_zBdwGreCJTH3" style="text-align: right" title="Granted, number of options">2,550,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20220101__20221231_z1yYrLzZfVec" style="text-align: right" title="Granted, Weighted average exercise price">0.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20220101__20221231_zbbTxqU8Nixe" style="text-align: right" title="Expired, number of options">(506,150</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20220101__20221231_zzwe82M9ui4f" style="text-align: right" title="Expired, weighted average exercise price">(0.40</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20220101__20221231_zBHAt15OZHT3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, number of options">(285,600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_iN_di_c20220101__20221231_zAFP5DvrLTvk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, weighted average exercise price">(0.48</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231_z4dDBsjcDKG9" style="text-align: right" title="Outstanding, number of options, beginning balance">8,629,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231_zSChSE0E8yUk" style="text-align: right" title="Outstanding, weighted average exercise price, beginning balance">0.43</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231_zNKdaPNnidn1" style="text-align: right" title="Granted, number of options">1,885,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20230101__20231231_zpoUStdEClF9" style="text-align: right" title="Granted, Weighted average exercise price">0.22</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231_zdXkeODrjEt8" style="text-align: right" title="Expired, number of options">(1,988,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20230101__20231231_zuRgD0w5e3ei" style="text-align: right" title="Expired, weighted average exercise price">(0.46</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20230101__20231231_zWeQAv3QEes6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, number of options">(460,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_iN_di_c20230101__20231231_z3QFr5ZbpOe6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, weighted average exercise price">(0.44</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding December 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20231231_zoJZ6dG1Onl7" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding, number of options, ending balance">8,066,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20231231_ziOgtgugIhr8" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding, weighted average exercise price, ending balance">0.39</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zkYsU4f5TAyj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate intrinsic value for options as of December 31, 2023 was $<span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dxL_c20231231_zxJu9px0tLci" title="Aggregate intrinsic value for options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1156">nil</span></span> (2022 - $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_dxL_c20221231_z7f8Hyp7RRj1" title="Aggregate intrinsic value for options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1158">nil</span></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_z4eNR2iPZ7Ta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes information concerning outstanding and exercisable stock options at December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zbDSJSlVh8p6" style="display: none">Schedule of Share Based Payment Arrangement Option Exercise Price Range</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Exercise <br/>prices per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number outstanding</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number exercisable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right">Expiry date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_z8ytUI5WYZoh" title="Exercise prices per share">0.30</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zz6gJYTvFNT9" style="width: 16%; text-align: right" title="Number outstanding">1,845,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zjuXWUZPeY9" style="width: 16%; text-align: right" title="Number exercisable">369,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 40%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ziVW1fGb6aOh" title="Expiry date">February 21, 2028</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zWSiD5xoxJK6" title="Exercise prices per share">0.45</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zgrhNdW61YSh" style="text-align: right" title="Number outstanding">1,930,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zV60grMuF98h" style="text-align: right" title="Number exercisable">1,292,696</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zD10vhso9AH1" title="Expiry date">June 30, 2025</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zWrAYGxUuZZh" title="Exercise prices per share">0.50</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zsDRpdRaLdB4" style="text-align: right" title="Number outstanding">789,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zT252f9c6i68" style="text-align: right" title="Number exercisable">572,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z9Ak3cAFrROg" title="Expiry date">February 1, 2026</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zgRQYgf7qnqa" title="Exercise prices per share">0.50</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzJLytwKkAM1" style="text-align: right" title="Number outstanding">2,295,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zAwbULEFYSYg" style="text-align: right" title="Number exercisable">1,009,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zeDMDiMtXmBk" title="Expiry date">February 1, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zFvdntURdu44" title="Exercise prices per share">0.66</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zg2Z0q9IGgy9" style="text-align: right" title="Number outstanding">200,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zyA6sY4qfaGi" style="text-align: right" title="Number exercisable">116,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zvjKPy7qVYHj" title="Expiry date">July 12, 2026</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_z2lCPjuIMCf9" title="Exercise prices per share">1.02</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_z7Cd0B31JrI5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number outstanding">1,006,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_ztFl1Bxrssii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number exercisable">646,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zalwGbxiHEb5" title="Expiry date">April 6, 2026</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231_zzcWPveQgZki" style="border-bottom: Black 2.5pt double; text-align: right" title="Number outstanding">8,066,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231_zY7AN70mwqB8" style="border-bottom: Black 2.5pt double; text-align: right" title="Number exercisable">4,005,596</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td></tr> </table> <p id="xdx_8A9_z0hdmwCEbRy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recorded stock-based compensation of $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zbASoqXglXW5" title="Share-based payment arrangement, expense">515,116</span> on the options granted and vested (2022 – $<span id="xdx_903_eus-gaap--AllocatedShareBasedCompensationExpense_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zSrDmrouY1d7" title="Share-based payment arrangement, expense">696,248</span>; 2021 - $<span id="xdx_906_eus-gaap--AllocatedShareBasedCompensationExpense_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zZ8F2m645wN2" title="Share-based payment arrangement, expense">660,266</span>) and as per the Black-Scholes option-pricing model, with a weighted average fair value per option grant of $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230101__20231231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zwUFQCWADqac" title="Share-based compensation arrangement, weighted average grant">0.29</span> (2022 - $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220101__20221231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zJ5tiMbiO5Uh" title="Share-based compensation arrangement, weighted average grant">0.42</span>; 2021 - $<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210101__20211231__us-gaap--PlanNameAxis__custom--StockOptionPlan2015Member_zr6Jay0RcSR9" title="Share-based compensation arrangement, weighted average grant">0.45</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 79705 100000 156510 5119 6500 230000 179293 230000 0.77 0.98 P24M 70000 70000 31264 0.45 0.54 6579074 0.05 41500 11793 2000 517 2000 275000 87778 233500 <p id="xdx_897_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zPVBSZj3iVb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of warrant activity for the year ended December 31, 2023 and 2022 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEB3ywN9rBTc" style="display: none">Schedule of Share Based Payment Arrangement Warrant Activity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number of warrants</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Exercise price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Expiry date</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%">Outstanding, December 31, 2022 and 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zX5wc2y4fv43" title="Number of warrants, beginning balance">230,000</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_904_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrucmentsOutstandingWeightedAverageExercisePrice_iI_pid_c20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zD7dYvbt01Fg" title="Warrant, weighted average exercise price, beginning balance">0.98</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--OutstandingExpiryDate_dd_c20220101__20221231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zVp0r89gQMJa" title="Outstanding, expiry date">April 3, 2023</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_iN_di_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_ztXIjHeEDeCb" title="Expired">(230,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding December 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--WarrantMember_zaW5gYbohZxb" title="Number of warrants, ending balance"><span style="-sec-ix-hidden: xdx2ixbrl0976">-</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 230000 0.98 2023-04-03 230000 83572 51 23314 60207 51 <p id="xdx_897_ecustom--ScheduleOfFairValueOfWarrantsOrRightsTableTextBlock_zHFJx83ygp6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zPYC5wzkKjF"><span style="display: none">Schedule of Fair Value of Warrants Assumptions</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercise price</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_uCADPShares_c20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zICa7e8SYcOf" title="Exercise price">0.98</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pid_uCADPShares_c20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zCKfcLCJT2jh" title="Exercise price">0.98</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Stock price</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_901_eus-gaap--SharePrice_iI_pid_uCADPShares_c20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zUQxqxTBRgFh" title="Share Price">0.35</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90E_eus-gaap--SharePrice_iI_pid_uCADPShares_c20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zwJOJwjlc2Fi" title="Share Price">0.59</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zqxFyjzM3gC7" title="Expected term">0.25</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zdPFE9jR5FV5" title="Expected term">1.25</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zjpDl6vRjuo2" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1004">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zQSxuvP4Y6G8" style="text-align: right" title="Expected dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1006">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Expected stock price volatility</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zSEapLpYoQ02" title="Expected stock price volatility">77.46</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zvtdOKwgIXu2" title="Expected stock price volatility">88.33</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Risk-free interest rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20220101__20221231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_z3Ggcp3qYaoc" title="Risk-free interest rate">3.55</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zdpFy6dpRkM7" title="Risk-free interest rate">1.18</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> </table> 0.98 0.98 0.35 0.59 P0Y3M P1Y3M 0.7746 0.8833 0.0355 0.0118 0.10 P10Y 0.10 1885000 0.30 0.22 0.02 400000 2318750 0.20 0.14 0.02 1056250 460000 1988000 2550000 0.50 0.37 0.02 900000 285600 506150 1040000 0.50 0.39 0.10 0.15 0.02 400000 35000 0.50 0.39 1300000 1.02 0.80 0.02 400000 300000 0.66 0.52 0.02 <p id="xdx_897_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zN3HDnsYWPdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of stock option activity for the stock option plans for the years ended December 31, 2023 and 2022 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span id="xdx_8BF_zeN7jqg8cUjd" style="display: none">Schedule of Share Based Payment Arrangement Option Activity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number of options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Weighted average exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Outstanding December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210101__20211231_zfDSxl1rVoZ2" style="width: 16%; text-align: right" title="Outstanding, number of options, beginning balance">5,875,750</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210101__20211231_zi4e9MCN8kf7" style="width: 16%; text-align: right" title="Outstanding, weighted average exercise price, beginning balance">0.39</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231_zThJFZt2qSF5" style="text-align: right" title="Granted, number of options">2,675,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210101__20211231_zERVPSQtEaT1" style="text-align: right" title="Granted, Weighted average exercise price">0.60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210101__20211231_z7oinCQMVbx5" style="text-align: right" title="Exercised, number of options">(70,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_iN_di_c20210101__20211231_zdKVywvB8ang" style="text-align: right" title="Exercised, weighted average exercise price">(0.45</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20210101__20211231_zdTs9bFeJGe7" style="text-align: right" title="Expired, number of options">(570,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20210101__20211231_zCOHPCTybexc" style="text-align: right" title="Expired, weighted average exercise price">(0.43</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20210101__20211231_z5CKRK8fv68g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, number of options">(1,040,600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_iN_di_c20210101__20211231_ztCQHbbIs4N5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, weighted average exercise price">(0.42</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Outstanding December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220101__20221231_zbGg2Q9TVgCf" style="text-align: right" title="Outstanding, number of options, beginning balance">6,870,150</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220101__20221231_zKRyKR0rr8d7" style="text-align: right" title="Outstanding, weighted average exercise price, beginning balance">0.48</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220101__20221231_zBdwGreCJTH3" style="text-align: right" title="Granted, number of options">2,550,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20220101__20221231_z1yYrLzZfVec" style="text-align: right" title="Granted, Weighted average exercise price">0.37</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20220101__20221231_zbbTxqU8Nixe" style="text-align: right" title="Expired, number of options">(506,150</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20220101__20221231_zzwe82M9ui4f" style="text-align: right" title="Expired, weighted average exercise price">(0.40</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20220101__20221231_zBHAt15OZHT3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, number of options">(285,600</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_iN_di_c20220101__20221231_zAFP5DvrLTvk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, weighted average exercise price">(0.48</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230101__20231231_z4dDBsjcDKG9" style="text-align: right" title="Outstanding, number of options, beginning balance">8,629,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230101__20231231_zSChSE0E8yUk" style="text-align: right" title="Outstanding, weighted average exercise price, beginning balance">0.43</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231_zNKdaPNnidn1" style="text-align: right" title="Granted, number of options">1,885,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20230101__20231231_zpoUStdEClF9" style="text-align: right" title="Granted, Weighted average exercise price">0.22</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20230101__20231231_zdXkeODrjEt8" style="text-align: right" title="Expired, number of options">(1,988,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_iN_di_c20230101__20231231_zuRgD0w5e3ei" style="text-align: right" title="Expired, weighted average exercise price">(0.46</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20230101__20231231_zWeQAv3QEes6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, number of options">(460,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_iN_di_c20230101__20231231_z3QFr5ZbpOe6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cancelled, weighted average exercise price">(0.44</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Outstanding December 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230101__20231231_zoJZ6dG1Onl7" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding, number of options, ending balance">8,066,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230101__20231231_ziOgtgugIhr8" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding, weighted average exercise price, ending balance">0.39</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5875750 0.39 2675000 0.60 70000 0.45 570000 0.43 1040600 0.42 6870150 0.48 2550000 0.37 506150 0.40 285600 0.48 8629000 0.43 1885000 0.22 1988000 0.46 460000 0.44 8066000 0.39 <p id="xdx_893_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_z4eNR2iPZ7Ta" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes information concerning outstanding and exercisable stock options at December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zbDSJSlVh8p6" style="display: none">Schedule of Share Based Payment Arrangement Option Exercise Price Range</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Exercise <br/>prices per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number outstanding</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Number exercisable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right">Expiry date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_z8ytUI5WYZoh" title="Exercise prices per share">0.30</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zz6gJYTvFNT9" style="width: 16%; text-align: right" title="Number outstanding">1,845,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zjuXWUZPeY9" style="width: 16%; text-align: right" title="Number exercisable">369,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 40%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ziVW1fGb6aOh" title="Expiry date">February 21, 2028</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zWSiD5xoxJK6" title="Exercise prices per share">0.45</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zgrhNdW61YSh" style="text-align: right" title="Number outstanding">1,930,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zV60grMuF98h" style="text-align: right" title="Number exercisable">1,292,696</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zD10vhso9AH1" title="Expiry date">June 30, 2025</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zWrAYGxUuZZh" title="Exercise prices per share">0.50</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zsDRpdRaLdB4" style="text-align: right" title="Number outstanding">789,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zT252f9c6i68" style="text-align: right" title="Number exercisable">572,100</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z9Ak3cAFrROg" title="Expiry date">February 1, 2026</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zgRQYgf7qnqa" title="Exercise prices per share">0.50</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzJLytwKkAM1" style="text-align: right" title="Number outstanding">2,295,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zAwbULEFYSYg" style="text-align: right" title="Number exercisable">1,009,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zeDMDiMtXmBk" title="Expiry date">February 1, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zFvdntURdu44" title="Exercise prices per share">0.66</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zg2Z0q9IGgy9" style="text-align: right" title="Number outstanding">200,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zyA6sY4qfaGi" style="text-align: right" title="Number exercisable">116,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zvjKPy7qVYHj" title="Expiry date">July 12, 2026</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CAD$<span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_uCADPShares_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_z2lCPjuIMCf9" title="Exercise prices per share">1.02</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_z7Cd0B31JrI5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number outstanding">1,006,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_ztFl1Bxrssii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number exercisable">646,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_dd_c20230101__20231231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zalwGbxiHEb5" title="Expiry date">April 6, 2026</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20231231_zzcWPveQgZki" style="border-bottom: Black 2.5pt double; text-align: right" title="Number outstanding">8,066,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20231231_zY7AN70mwqB8" style="border-bottom: Black 2.5pt double; text-align: right" title="Number exercisable">4,005,596</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td></tr> </table> 0.30 1845000 369000 2028-02-21 0.45 1930400 1292696 2025-06-30 0.50 789600 572100 2026-02-01 0.50 2295000 1009800 2027-02-01 0.66 200000 116000 2026-07-12 1.02 1006000 646000 2026-04-06 8066000 4005596 515116 696248 660266 0.29 0.42 0.45 <p id="xdx_80C_eus-gaap--FairValueDisclosuresTextBlock_zUq5iI2DMoch" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11. <span id="xdx_82F_z4S2UoTMcbIh">Fair value measurement</span>:</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except for derivative liability – warrant that was measured at level 3 inputs in the three-tier fair value hierarchy, the Company does not have any other financial instruments that are subsequently measured at fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_807_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z9UpZuvr9I7f" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12. <span id="xdx_82C_z6QHoSfEASm">Commitments</span>:</span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases office facilities in Vancouver, British Columbia, Canada, British West Indies and Netanya, Israel. These office facilities are leased under operating lease agreements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2020, the Company signed a five-year lease for a facility in Vancouver, Canada, commencing April 1, 2020 and ending March 2024. The Company accounts for the lease in accordance with ASU 2016-02 (Topic 842) and recognizes a right-of-use asset and operating lease liability. Subsequent to the year ended December 31, 2023, the lease on the Vancouver office expired and was not renewed. Our Canadian staff will continue to work on a virtual basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Netanya, Israel operating lease expired on July 14, 2017, but unless 3 months’ notice is given it automatically renews for a future 12 months until notice is given. During the year ended December 31, 2023, the lease was extended for a further 12 months. The renewal of this lease is uncertain, hence the Company has accounted for this lease as a short-term lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_esrt--ContractualObligationFiscalYearMaturityScheduleTableTextBlock_zBCj66HoJDD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Minimum lease payments under these leases are approximately as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span id="xdx_8BD_zrZ9y09cWv78" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Schedule of Minimum Lease Payments</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--OperatingLeasesFutureMinimumPaymentsCurrent_iI_c20231231_zzILsrLApwB8" style="width: 16%; text-align: right" title="2024">60,460</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zCIIiZ4Ng3Ib" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company paid rent expense totaling $<span id="xdx_903_eus-gaap--PaymentsForRent_pp0p0_c20230101__20231231_z3sNqTXtCXS3" title="Payments for rent">120,557</span> for the year ended December 31, 2023 (2022 - $<span id="xdx_900_eus-gaap--PaymentsForRent_pp0p0_c20220101__20221231_zY5qA4j6sWH7" title="Payments for rent">130,308</span>; 2021 - $<span id="xdx_90E_eus-gaap--PaymentsForRent_pp0p0_c20210101__20211231_zWNBvGHHxAn3" title="Payments for rent">129,250</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zKkMgG3S7DUa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has the following management consulting agreements with related parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zaDBRagOJeDd" style="display: none">Schedule of Consulting Agreement with Related Parties</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Company</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Person</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Role</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Annual amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: justify">T.M. Williams (ROW), Inc.</td><td style="width: 2%"> </td> <td style="width: 24%; text-align: justify">T. M. Williams</td><td style="width: 2%"> </td> <td style="width: 24%; text-align: justify">Chairman</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_c20230101__20231231__srt--TitleOfIndividualAxis__custom--TMWilliamsExecutiveChairmanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TMWilliamsRowIncMember_zRX0qv9SPmG7" title="Management consulting agreements, annual amount">160,000</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Bromley Accounting <br/>Services Ltd.</td><td> </td> <td style="text-align: justify">H. W. Bromley</td><td> </td> <td style="text-align: justify">CFO</td><td> </td> <td style="text-align: left">CAD$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--DebtInstrumentPeriodicPayment_uCAD_c20230101__20231231__srt--TitleOfIndividualAxis__custom--HWBromleyChiefFinancialOfficerMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BromleyAccountingServicesLtdMember_zPNicAQBYZz6" title="Management consulting agreements, annual amount">215,000</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Farcast Operations Inc.</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">T. H. Williams</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">VP Product</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">CAD$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPayment_uCAD_c20230101__20231231__srt--TitleOfIndividualAxis__custom--THWilliamsVicePresidentProductMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FarcastOperationsIncMember_ztHwtMSs0tMc" title="Management consulting agreements, annual amount">240,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zwOlKr2LqS44" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, Mr. J. M. Williams, the Company’s CEO, became an employee of Shoal Media (Canada) Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at December 31, 2023, the Company had a number of renewable license commitments with large brands, including, Mr. Men and Little Miss and Mr. Bean. These agreements have commitments to pay royalties on the revenue from the licenses subject to the minimum guarantee payments. As at December 31, 2023, there were no further minimum guarantee payments commitments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company expensed the minimum guarantee payments over the life of the agreement and recognized license expense of $<span id="xdx_901_eus-gaap--RoyaltyExpense_c20230101__20231231_znI01rl0QE19" title="Royalty expense">19,868</span> (2022 - $<span id="xdx_90D_eus-gaap--RoyaltyExpense_c20220101__20221231_zoab0hKTBCMa" title="Royalty expense">14,090</span>; 2021 - $<span id="xdx_907_eus-gaap--RoyaltyExpense_c20210101__20211231_zfKQa8tycYe" title="Royalty expense">18,512</span>) for the year ended December 31, 2023.</span></p> <p id="xdx_893_esrt--ContractualObligationFiscalYearMaturityScheduleTableTextBlock_zBCj66HoJDD2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Minimum lease payments under these leases are approximately as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span id="xdx_8BD_zrZ9y09cWv78" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Schedule of Minimum Lease Payments</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.25in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--OperatingLeasesFutureMinimumPaymentsCurrent_iI_c20231231_zzILsrLApwB8" style="width: 16%; text-align: right" title="2024">60,460</td><td style="width: 1%; text-align: left"> </td></tr> </table> 60460 120557 130308 129250 <p id="xdx_896_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zKkMgG3S7DUa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has the following management consulting agreements with related parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zaDBRagOJeDd" style="display: none">Schedule of Consulting Agreement with Related Parties</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Company</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Person</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Role</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Annual amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: justify">T.M. Williams (ROW), Inc.</td><td style="width: 2%"> </td> <td style="width: 24%; text-align: justify">T. M. Williams</td><td style="width: 2%"> </td> <td style="width: 24%; text-align: justify">Chairman</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_c20230101__20231231__srt--TitleOfIndividualAxis__custom--TMWilliamsExecutiveChairmanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TMWilliamsRowIncMember_zRX0qv9SPmG7" title="Management consulting agreements, annual amount">160,000</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Bromley Accounting <br/>Services Ltd.</td><td> </td> <td style="text-align: justify">H. W. Bromley</td><td> </td> <td style="text-align: justify">CFO</td><td> </td> <td style="text-align: left">CAD$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--DebtInstrumentPeriodicPayment_uCAD_c20230101__20231231__srt--TitleOfIndividualAxis__custom--HWBromleyChiefFinancialOfficerMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BromleyAccountingServicesLtdMember_zPNicAQBYZz6" title="Management consulting agreements, annual amount">215,000</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Farcast Operations Inc.</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">T. H. Williams</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: justify; padding-bottom: 1.5pt">VP Product</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">CAD$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPayment_uCAD_c20230101__20231231__srt--TitleOfIndividualAxis__custom--THWilliamsVicePresidentProductMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FarcastOperationsIncMember_ztHwtMSs0tMc" title="Management consulting agreements, annual amount">240,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 160000 215000 240000 19868 14090 18512 <p id="xdx_80F_eus-gaap--IncomeTaxDisclosureTextBlock_zn9iHIaK8Dzd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13. <span id="xdx_823_z8ak0PoJjI05">Income taxes</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at December 31, 2022, Kidoz Inc. was domiciled in the tax-free jurisdiction of Anguilla, British West Indies. However certain of the Company’s subsidiaries incur income taxation. Effective January 1, 2023, the Company continued out of Anguilla and into Canada and became a Canadian tax payer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zgUd4nj6Jla4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022, are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span id="xdx_8B0_z3di0XDrjp0h" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20231231_zf0AIruBVq3h" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20221231_zI3kHhGeeyb3" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210101__20211231_zOIOZoFm5TPe" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maCITEBz2ai_zChpDee1Vst8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Expected tax (recovery) expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(550,269</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(314,497</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,535</td><td style="width: 1%; text-align: left"></td></tr> <tr id="xdx_404_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_maCITEBz2ai_zS6ib93rkZsj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Change in statutory, foreign tax, foreign exchange rates and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,916</td><td style="text-align: left"></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(161,505</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231,545</td><td style="text-align: left"></td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_maCITEBz2ai_zPrmdoHbsbC7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Permanent differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187,044</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">227</td><td style="text-align: left"></td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationPriorYearIncomeTaxes_maCITEBz2ai_zVckHoNDBloh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Adjustment to prior years provision versus statutory tax returns</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(26,902</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,161</td><td style="text-align: left"></td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_maCITEBz2ai_zvto8w7b6id8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">226,705</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">138,474</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(37,791</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCITEBz2ai_maITEBzQQv_zzoCxr0Dlqzi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current income taxes (recovery) expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(25,978</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">60,010</td><td style="text-align: left"></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,178</td><td style="text-align: left"></td></tr> <tr id="xdx_408_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzQQv_zVETZgDNsfBh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax (recovery) expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1282">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(210,499</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">210,499</td><td style="padding-bottom: 1.5pt; text-align: left"></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_iT_mtITEBzQQv_zVvc5OMeXvSe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total taxation (recovery) expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(25,978</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(150,489</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">216,677</td><td style="padding-bottom: 2.5pt; text-align: left"></td></tr> </table> <p id="xdx_8A2_zi8snzNtX5Ca" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zZivMKR2dEwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span id="xdx_8BC_zRU0ec8ngpwl" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20231231_zmtCgqIMtv4h" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20221231_zPeCBM6QQlzb" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zC3F9cGjh85k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax (liabilities) assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_msDTLzc9F_zYvT02L4JEUk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Non-capital loss carry forwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">362,074</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">208,480</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--DeferredTaxAssetsAndLiabilityPropertyPlantAndEquipment_i01I_msDTLzc9F_zSAG4UywvPYc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,072</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,627</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_i01I_msDTLzc9F_zZVuYX99UZNi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(72,206</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(263,915</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOther_i01I_msDTLzc9F_zUcfspa3L2u7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">157,457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273,357</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_di_maDTLzc9F_zMrO4zekYglc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Valuation Allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(446,253</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(219,549</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilities_i01NTI_di_mtDTLzc9F_zaLL3Omgu2zg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total deferred tax (liability) asset</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1311">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zc2mLINtUBid" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at December 31, 2023, the Company’s had $<span id="xdx_904_ecustom--NoncapitalLossAmount_iI_c20231231_zePkFGSyYNZb" title="Non-capital loss amount">1,490,165</span> (2022 - $<span id="xdx_90A_ecustom--NoncapitalLossAmount_iI_c20221231_zb80DR5xcUN4" title="Non-capital loss amount">1,023,314</span>) of non-capital losses expiring through December 31, 2043.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those differences become deductible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies in assessing the realizability of deferred tax assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized this tax credit as a recovery of income tax expense on the statement of operations and comprehensive (loss) income upon receipt of funds.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_892_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zgUd4nj6Jla4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022, are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span id="xdx_8B0_z3di0XDrjp0h" style="display: none">Schedule of Effective Income Tax Rate Reconciliation</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230101__20231231_zf0AIruBVq3h" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220101__20221231_zI3kHhGeeyb3" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210101__20211231_zOIOZoFm5TPe" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maCITEBz2ai_zChpDee1Vst8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Expected tax (recovery) expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(550,269</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(314,497</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,535</td><td style="width: 1%; text-align: left"></td></tr> <tr id="xdx_404_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_maCITEBz2ai_zS6ib93rkZsj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Change in statutory, foreign tax, foreign exchange rates and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,916</td><td style="text-align: left"></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(161,505</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">231,545</td><td style="text-align: left"></td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_maCITEBz2ai_zPrmdoHbsbC7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Permanent differences</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187,044</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">227</td><td style="text-align: left"></td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationPriorYearIncomeTaxes_maCITEBz2ai_zVckHoNDBloh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Adjustment to prior years provision versus statutory tax returns</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(26,902</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,161</td><td style="text-align: left"></td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_maCITEBz2ai_zvto8w7b6id8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">226,705</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">138,474</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(37,791</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCITEBz2ai_maITEBzQQv_zzoCxr0Dlqzi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current income taxes (recovery) expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(25,978</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">60,010</td><td style="text-align: left"></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,178</td><td style="text-align: left"></td></tr> <tr id="xdx_408_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzQQv_zVETZgDNsfBh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax (recovery) expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1282">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(210,499</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">210,499</td><td style="padding-bottom: 1.5pt; text-align: left"></td></tr> <tr id="xdx_409_eus-gaap--IncomeTaxExpenseBenefit_iT_mtITEBzQQv_zVvc5OMeXvSe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total taxation (recovery) expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(25,978</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(150,489</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">216,677</td><td style="padding-bottom: 2.5pt; text-align: left"></td></tr> </table> -550269 -314497 5535 183916 -161505 231545 140572 187044 227 -26902 -5 17161 226705 138474 -37791 -25978 60010 6178 -210499 210499 -25978 -150489 216677 <p id="xdx_898_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zZivMKR2dEwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities at December 31, 2023 and 2022 are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span id="xdx_8BC_zRU0ec8ngpwl" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20231231_zmtCgqIMtv4h" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20221231_zPeCBM6QQlzb" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsNetAbstract_iB_zC3F9cGjh85k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax (liabilities) assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_msDTLzc9F_zYvT02L4JEUk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Non-capital loss carry forwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">362,074</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">208,480</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--DeferredTaxAssetsAndLiabilityPropertyPlantAndEquipment_i01I_msDTLzc9F_zSAG4UywvPYc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,072</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,627</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_i01I_msDTLzc9F_zZVuYX99UZNi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(72,206</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(263,915</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOther_i01I_msDTLzc9F_zUcfspa3L2u7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">157,457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273,357</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_di_maDTLzc9F_zMrO4zekYglc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Valuation Allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(446,253</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(219,549</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilities_i01NTI_di_mtDTLzc9F_zaLL3Omgu2zg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total deferred tax (liability) asset</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1310">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1311">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 362074 208480 -1072 1627 -72206 -263915 157457 273357 446253 219549 1490165 1023314 <p id="xdx_806_eus-gaap--LesseeOperatingLeasesTextBlock_zRxm3BFhCcal" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14. <span id="xdx_82E_zkXTKyRV9pQk">Right-of-use assets</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective April 1, 2019, we recognized lease assets and liabilities of $<span id="xdx_901_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20190401__us-gaap--LeaseContractualTermAxis__custom--FacilityInVancouverCanadaMember_zX5fgztzWBq5" title="Operating lease liability">125,474</span>, in relation to the Vancouver office. We estimated a discount rate of <span id="xdx_900_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20190401__us-gaap--LeaseContractualTermAxis__custom--FacilityInVancouverCanadaMember_z1ymqeYdPvs5" title="Discount rate">4.12</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We elected the package of practical expedients permitted under the transition guidance within Topic 842, which allowed us to carry forward prior conclusions about lease identification, classification and initial direct costs for leases entered into prior to adoption of Topic 842.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally, we elected to not separate lease and non-lease components for all of our leases. For leases with a term of 12 months or less, our current offices, we elected the short-term lease exemption, which allowed us to not recognize right-of-use assets or lease liabilities for qualifying leases existing at transition and new leases we may enter into in the future, as there is significant uncertainty on whether the leases will be renewed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_ecustom--ScheduleOfRightofuseAssetsTableTextBlock_zyrQE57HgAej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The right-of-use assets as at December 31, 2023, is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 21.25pt"><span id="xdx_8B9_zp2gRdhwlkm1" style="display: none">Schedule of Right-of-use Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20230101__20231231_zlSWqXrkE1tf" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220101__20221231_zLlTezvPzYAi" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20210101__20211231_zqMdJuD8IQX7" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iS_zJ4CJ6pOPBs7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Opening balance for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">36,529</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">65,464</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">106,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_di_zbfjorErDVDl" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Amortization and expiration of operating lease right-of use assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,748</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(28,935</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(40,851</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zH4nz0QlD2xc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Closing balance for the year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,781</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">36,529</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">65,464</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zWbG8zFrR0h9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJGVPPY9SUd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The operating lease as at December 31, 2023, is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 21.25pt"><span id="xdx_8B0_zRApHbC8b5O8" style="display: none">Schedule of Lessee Operating Lease Liability Maturity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">As at December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20231231_zc5YBiW5RTyc" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Office lease</b></span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzL5t_zrwgA0tpuQa" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: left; padding-bottom: 1.5pt">2024</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">7,658</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzL5t_zTIonERMaVEh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,658</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zmiyRYpCRoN6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_z9tOmEfDZB0j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Present value of lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,605</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityAbstract_iB_zoNz931wDI7e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amounts recognized on the balance sheet</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_pp0p0_maOLLzQtu_zAHIXaEbbc2j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,605</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0_maOLLzQtu_zOvjneimSBAg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Long-term lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1351">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseLiability_i01TI_pp0p0_mtOLLzQtu_zUF0z7Efjg43" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total lease payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,605</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zlUQCGdWqpt3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfOperatingLeaseLiabilityTableTextBlock_zmrWTAm2Qvtc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zFwfsfcrFq1h" style="display: none">Schedule of Operating Lease Liability</span><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_z8dkWwRSXpNa" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220101__20221231_zh52qKRBkX1a" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210101__20211231_zIlIRMibVNfh" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_408_eus-gaap--OperatingLeaseLiability_iS_zW9p0hL0yJQ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Opening balance for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">39,556</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">74,067</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">103,918</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeasePayments_iN_di_zkgGIur9JiQk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Payments on operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,951</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(34,511</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,851</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiability_iE_z2YNcdrkmmja" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Closing balance for the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,605</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,556</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74,067</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_c20231231_zd9KS2XTc4nj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(7,605</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_c20221231_zm8i6MNbfB8c" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(32,116</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_c20211231_zj6nr3TnVYs2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(32,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Operating lease liabilities – non-current portion as at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20231231_zAiWmkPu34u9" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating lease liabilities - non-current portion as at end of period"><span style="-sec-ix-hidden: xdx2ixbrl1375">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20221231_z7rDpT5tu5zc" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating lease liabilities - non-current portion as at end of period">7,440</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_zdESjLK920u2" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating lease liabilities - non-current portion as at end of period">41,999</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zLTRTn5ELV01" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 125474 0.0412 <p id="xdx_89E_ecustom--ScheduleOfRightofuseAssetsTableTextBlock_zyrQE57HgAej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The right-of-use assets as at December 31, 2023, is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 21.25pt"><span id="xdx_8B9_zp2gRdhwlkm1" style="display: none">Schedule of Right-of-use Assets</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20230101__20231231_zlSWqXrkE1tf" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220101__20221231_zLlTezvPzYAi" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20210101__20211231_zqMdJuD8IQX7" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iS_zJ4CJ6pOPBs7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Opening balance for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">36,529</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">65,464</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">106,315</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_di_zbfjorErDVDl" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Amortization and expiration of operating lease right-of use assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,748</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(28,935</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(40,851</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zH4nz0QlD2xc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Closing balance for the year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,781</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">36,529</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">65,464</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 36529 65464 106315 29748 28935 40851 6781 36529 65464 <p id="xdx_891_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zJGVPPY9SUd6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The operating lease as at December 31, 2023, is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 21.25pt"><span id="xdx_8B0_zRApHbC8b5O8" style="display: none">Schedule of Lessee Operating Lease Liability Maturity</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">As at December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20231231_zc5YBiW5RTyc" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Office lease</b></span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzL5t_zrwgA0tpuQa" style="vertical-align: bottom; background-color: White"> <td style="width: 80%; text-align: left; padding-bottom: 1.5pt">2024</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">7,658</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzL5t_zTIonERMaVEh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,658</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zmiyRYpCRoN6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_pp0p0_z9tOmEfDZB0j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Present value of lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,605</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityAbstract_iB_zoNz931wDI7e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amounts recognized on the balance sheet</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_pp0p0_maOLLzQtu_zAHIXaEbbc2j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,605</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0_maOLLzQtu_zOvjneimSBAg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Long-term lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1351">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseLiability_i01TI_pp0p0_mtOLLzQtu_zUF0z7Efjg43" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total lease payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,605</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 7658 7658 53 7605 7605 7605 <p id="xdx_89C_ecustom--ScheduleOfOperatingLeaseLiabilityTableTextBlock_zmrWTAm2Qvtc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zFwfsfcrFq1h" style="display: none">Schedule of Operating Lease Liability</span><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_z8dkWwRSXpNa" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20220101__20221231_zh52qKRBkX1a" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210101__20211231_zIlIRMibVNfh" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_408_eus-gaap--OperatingLeaseLiability_iS_zW9p0hL0yJQ4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Opening balance for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">39,556</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">74,067</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">103,918</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OperatingLeasePayments_iN_di_zkgGIur9JiQk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Payments on operating lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,951</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(34,511</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(29,851</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiability_iE_z2YNcdrkmmja" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Closing balance for the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,605</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,556</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74,067</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_c20231231_zd9KS2XTc4nj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(7,605</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_c20221231_zm8i6MNbfB8c" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(32,116</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_c20211231_zj6nr3TnVYs2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(32,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Operating lease liabilities – non-current portion as at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20231231_zAiWmkPu34u9" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating lease liabilities - non-current portion as at end of period"><span style="-sec-ix-hidden: xdx2ixbrl1375">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20221231_z7rDpT5tu5zc" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating lease liabilities - non-current portion as at end of period">7,440</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_zdESjLK920u2" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating lease liabilities - non-current portion as at end of period">41,999</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 39556 74067 103918 31951 34511 29851 7605 39556 74067 7605 32116 32068 7440 41999 <p id="xdx_806_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zTCJRkc34kWb" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15. <span id="xdx_82E_zmy9PwtAK8ql">Related party transactions</span>:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock_zOg6Y2dmywdf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at and for the year ended December 31, 2023, the Company has the following related party transactions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span id="xdx_8BB_zZutiotSR1ei" style="display: none">Schedule of Related Party Transactions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zzawpxYwFB7a" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zX70mbvtsTB" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zXPPZjgZb6ya" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--OfficersCompensation_z0C1AtvqbZje" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 46%; text-align: justify">Directors fees</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,505</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,970</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--SalariesAndWages_zwgBLXr688F9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Salaries, wages, consultants and benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">667,229</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">659,558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">612,492</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--SellingGeneralAndAdministrativeExpense_zuaG4uVq6lIg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify">Selling and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,920</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,906</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--AllocatedShareBasedCompensationExpense_zSCvzEvksSR3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Stock-based compensation (Note 10)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,961</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">276,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,348</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_zVtlf9S9k0ub" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Software technology development (Note 8)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">248,780</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">246,016</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">214,843</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingCostsAndExpenses_zOgDZcfdaqSf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Closing balance for the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,182,914</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,317,671</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,150,589</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zEeU0JpKQ5xl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has liabilities of $<span id="xdx_90E_eus-gaap--OtherLiabilitiesCurrent_iI_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember_zFHFmzTMm9el" title="Due to related parties">79,852</span> (2022 - $<span id="xdx_906_eus-gaap--OtherLiabilitiesCurrent_iI_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember_zA9kPrrDhqC9" title="Due to related parties">80,874</span>) as at December 31, 2023, to current directors, officers and companies owned by the current directors and officers of the Company for employment, director and consulting fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, the Company granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zAY5DAQzAWYa" title="Number of options granted">400,000</span> options with an exercise price of CAD$<span id="xdx_90B_eus-gaap--SharesIssuedPricePerShare_iI_uCADPShares_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zaeoTjQfuSf3" title="Shares issued, price per share">0.30</span> ($<span id="xdx_90E_eus-gaap--SharesIssuedPricePerShare_iI_c20231231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember_zXg2aiiubDhd" title="Shares issued, price per share">0.22</span>) per share to current directors and officers of the Company. Subsequent to the year ended December 31, 2023, the Company granted <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20240424__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zEW6TqahSfQ" title="Number of options granted">1,056,250</span> options with an exercise price of CAD$<span id="xdx_905_eus-gaap--SharesIssuedPricePerShare_iI_uCADPShares_c20240424__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zP4QPsL7IkU7" title="Shares issued, price per share">0.20</span> ($<span id="xdx_904_eus-gaap--SharesIssuedPricePerShare_iI_c20240424__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zoitmewP1A31" title="Shares issued, price per share">0.14</span>) to current directors and officers of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2022, the Company granted <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__custom--StockOptionOneMember_zPtuYFFZ5DZk" title="Number of options granted">900,000</span> options with an exercise price of CAD$<span id="xdx_909_eus-gaap--SharesIssuedPricePerShare_iI_pid_uCADPShares_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__custom--StockOptionOneMember_zqLjRD49iIC4" title="Shares issued, price per share">0.50</span> ($<span id="xdx_901_eus-gaap--SharesIssuedPricePerShare_iI_pid_uUSDPShares_c20221231__us-gaap--AwardTypeAxis__custom--StockOptionOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember_zlBMMNPWbN3" title="Shares issued, price per share">0.39</span>) per share to current directors and officers of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company granted the following options to related parties:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a) <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__custom--StockOptionOneMember_zzYb5h41QVLg" title="Number of options granted">400,000</span> options with an exercise price of CAD$<span id="xdx_905_eus-gaap--SharesIssuedPricePerShare_iI_pid_uCADPShares_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__custom--StockOptionOneMember_zR6tiuMP5h3" title="Shares issued, price per share">0.50</span> ($<span id="xdx_909_eus-gaap--SharesIssuedPricePerShare_iI_pid_uUSDPShares_c20211231__us-gaap--AwardTypeAxis__custom--StockOptionOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember_z9ZciSFJOPKc" title="Shares issued, price per share">0.39</span>) per share</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b) <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__custom--StockOptionTwoMember_zvPSkD66f55" title="Number of options granted">400,000</span> options with an exercise price of CAD$<span id="xdx_90B_eus-gaap--SharesIssuedPricePerShare_iI_pid_uCADPShares_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember__us-gaap--AwardTypeAxis__custom--StockOptionTwoMember_zHgXyP6EFAf3" title="Shares issued, price per share">1.02</span> ($<span id="xdx_906_eus-gaap--SharesIssuedPricePerShare_iI_pid_uUSDPShares_c20211231__us-gaap--AwardTypeAxis__custom--StockOptionTwoMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DirectorAndOfficerMember_zOGWK5KEetB7" title="Shares issued, price per share">0.80</span>) per share</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The related party transactions are in the normal course of operations and were measured at the exchange amount, which is the amount of consideration established and agreed to by the related parties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfRelatedPartyTransactionsByRelatedPartyTableTextBlock_zOg6Y2dmywdf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at and for the year ended December 31, 2023, the Company has the following related party transactions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span id="xdx_8BB_zZutiotSR1ei" style="display: none">Schedule of Related Party Transactions</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zzawpxYwFB7a" style="border-bottom: Black 1.5pt solid; text-align: right">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zX70mbvtsTB" style="border-bottom: Black 1.5pt solid; text-align: right">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zXPPZjgZb6ya" style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--OfficersCompensation_z0C1AtvqbZje" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 46%; text-align: justify">Directors fees</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,505</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,970</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">8,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--SalariesAndWages_zwgBLXr688F9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Salaries, wages, consultants and benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">667,229</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">659,558</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">612,492</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--SellingGeneralAndAdministrativeExpense_zuaG4uVq6lIg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify">Selling and marketing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,920</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,906</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--AllocatedShareBasedCompensationExpense_zSCvzEvksSR3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Stock-based compensation (Note 10)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,961</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">276,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,348</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_zVtlf9S9k0ub" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Software technology development (Note 8)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">248,780</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">246,016</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">214,843</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--OperatingCostsAndExpenses_zOgDZcfdaqSf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Closing balance for the year</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,182,914</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,317,671</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,150,589</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 7505 8970 8000 667229 659558 612492 70439 126920 77906 188961 276207 237348 248780 246016 214843 1182914 1317671 1150589 79852 80874 400000 0.30 0.22 1056250 0.20 0.14 900000 0.50 0.39 400000 0.50 0.39 400000 1.02 0.80 <p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zFVUNarDsjm9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>16. <span id="xdx_820_zh8WvQ4DKxaf">Segmented information</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates in reportable business segments, the sale of Ad tech advertising, programmatic advertising, and content revenue, including the sale of in-app purchases on Trophy Bingo and Garfield’s Bingo; the premium purchase for Rooplay Originals and recurring subscription revenues from Rooplay and Kidoz OS and the sale of licenses of Kidoz OS.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker, or decision-making group, in making decisions on how to allocate resources and assess performance. The Company’s chief operating decision makers are the Chairman, Chief Executive Officer and President. The Company and the chief decision makers view the Company’s operations and manage its business as three operating segments, namely Ad tech advertising, programmatic advertising, and content revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>16. Segmented information: (Continued) </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zDU3mpmpkkS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had the following revenue by geographical region.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span id="xdx_8BE_zAeL6mrr0Dth" style="display: none">Schedule of Revenue By Geographical Region</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_zg5kFkYkKfPe" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220101__20221231_zFOQSJ86iZu9" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20210101__20211231_zjN0meLnRSEf" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Ad tech advertising revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__custom--WesternEuropeMember_zOEDRZg7ywv8" style="vertical-align: bottom; background-color: White"> <td style="width: 46%; text-align: left">Western Europe</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,163,712</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,675,383</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,927,191</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__custom--CentralEasternAndSouthernEuropeMember_zSvP4DAmMZW3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Central, Eastern and Southern Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">488,973</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297,862</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">193,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zpfdEEZPbEhd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,769,464</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,096,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,653,038</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__custom--OtherMember_zu8u5L1Ez8qf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">457,276</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,356,418</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">421,204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember_zo8tTxDBNsT8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total ad tech advertising revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,879,425</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,425,918</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,194,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Programmatic advertising revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ProgrammaticAdvertisingMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbWWhWJweCAi" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">North America</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,223,392</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,507</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ProgrammaticAdvertisingMember_zImTZyi1CC6k" style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; text-align: left; padding-bottom: 1.5pt">Total Programmatic advertising revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,223,392</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,507</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; text-align: left">Content revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--WesternEuropeMember__srt--ProductOrServiceAxis__custom--ContentMember_zOgiz1w9EIb7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Western Europe</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">73,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">76,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">84,884</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--CentralEasternAndSouthernEuropeMember__srt--ProductOrServiceAxis__custom--ContentMember_zRupulmXTtS4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Central, Eastern and Southern Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">381</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,517</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zdCWvhMw6qI2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,651</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,766</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,390</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContentMember__srt--StatementGeographicalAxis__custom--OtherMember_zLVTDzFQYoxk" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">142,230</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">195,025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,823</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContentMember_zikJ5U4WQuI9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total content revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,007</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">309,744</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">231,614</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; text-align: left">Total revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--WesternEuropeMember_zSO77cZkhF7i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Western Europe</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,236,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,751,955</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,012,075</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--CentralEasternAndSouthernEuropeMember_zVLigpdRCsp" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Central, Eastern and Southern Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">489,014</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">298,243</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">194,602</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_zr8OdPeem3ka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,001,507</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,495,415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,758,935</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--OtherMember_zXNJphVsfhC2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">599,506</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,551,443</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">519,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_zRMeomaiNrD3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,326,824</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,097,056</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,484,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_ziZCE7DVr0Bd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equipment</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_895_eus-gaap--LongLivedAssetsByGeographicAreasTableTextBlock_zagN4hZHS8h1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s equipment is located as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span id="xdx_8B9_zotJT6LEIKc" style="display: none">Schedule of Equipment By Location</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Net Book Value</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20231231_z7yaAw2Rtwxh" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20221231_zJSjpgO6bhUe" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--AI_zQ4F9d25eDWj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Anguilla</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1517">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">60</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--CA_zQqFI7KNf3qk" style="vertical-align: bottom; background-color: White"> <td>Canada</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,143</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--IL_zt2fd5LjE6Kf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Israel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,279</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--GB_zJc2IQB1tzr1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United Kingdom</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,065</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,040</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentNet_iI_zr0zNyGjod7f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total equipment</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">33,522</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zIjkGwlnMyk4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zDU3mpmpkkS5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had the following revenue by geographical region.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span id="xdx_8BE_zAeL6mrr0Dth" style="display: none">Schedule of Revenue By Geographical Region</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_zg5kFkYkKfPe" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220101__20221231_zFOQSJ86iZu9" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20210101__20211231_zjN0meLnRSEf" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Ad tech advertising revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__custom--WesternEuropeMember_zOEDRZg7ywv8" style="vertical-align: bottom; background-color: White"> <td style="width: 46%; text-align: left">Western Europe</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,163,712</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,675,383</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,927,191</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__custom--CentralEasternAndSouthernEuropeMember_zSvP4DAmMZW3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Central, Eastern and Southern Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">488,973</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297,862</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">193,085</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zpfdEEZPbEhd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,769,464</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,096,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,653,038</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember__srt--StatementGeographicalAxis__custom--OtherMember_zu8u5L1Ez8qf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">457,276</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,356,418</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">421,204</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--AdvertisingMember_zo8tTxDBNsT8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total ad tech advertising revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,879,425</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,425,918</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,194,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Programmatic advertising revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ProgrammaticAdvertisingMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zbWWhWJweCAi" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">North America</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,223,392</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,507</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ProgrammaticAdvertisingMember_zImTZyi1CC6k" style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; text-align: left; padding-bottom: 1.5pt">Total Programmatic advertising revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,223,392</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,507</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; text-align: left">Content revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--WesternEuropeMember__srt--ProductOrServiceAxis__custom--ContentMember_zOgiz1w9EIb7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Western Europe</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">73,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">76,572</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">84,884</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--CentralEasternAndSouthernEuropeMember__srt--ProductOrServiceAxis__custom--ContentMember_zRupulmXTtS4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Central, Eastern and Southern Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">381</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,517</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContentMember__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zdCWvhMw6qI2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,651</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37,766</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,390</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContentMember__srt--StatementGeographicalAxis__custom--OtherMember_zLVTDzFQYoxk" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">142,230</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">195,025</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,823</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContentMember_zikJ5U4WQuI9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Total content revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,007</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">309,744</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">231,614</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; text-align: left">Total revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--WesternEuropeMember_zSO77cZkhF7i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Western Europe</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,236,797</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,751,955</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,012,075</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--CentralEasternAndSouthernEuropeMember_zVLigpdRCsp" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Central, Eastern and Southern Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">489,014</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">298,243</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">194,602</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_zr8OdPeem3ka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,001,507</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,495,415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,758,935</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_hsrt--StatementGeographicalAxis__custom--OtherMember_zXNJphVsfhC2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">599,506</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,551,443</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">519,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_zRMeomaiNrD3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,326,824</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,097,056</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,484,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5163712 5675383 3927191 488973 297862 193085 5769464 7096255 7653038 457276 1356418 421204 11879425 14425918 12194518 1223392 361394 58507 1223392 361394 58507 73085 76572 84884 41 381 1517 8651 37766 47390 142230 195025 97823 224007 309744 231614 5236797 5751955 4012075 489014 298243 194602 7001507 7495415 7758935 599506 1551443 519027 13326824 15097056 12484639 <p id="xdx_895_eus-gaap--LongLivedAssetsByGeographicAreasTableTextBlock_zagN4hZHS8h1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s equipment is located as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span id="xdx_8B9_zotJT6LEIKc" style="display: none">Schedule of Equipment By Location</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Net Book Value</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20231231_z7yaAw2Rtwxh" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20221231_zJSjpgO6bhUe" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--AI_zQ4F9d25eDWj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Anguilla</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1517">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">60</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--CA_zQqFI7KNf3qk" style="vertical-align: bottom; background-color: White"> <td>Canada</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,730</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,143</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--IL_zt2fd5LjE6Kf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Israel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,279</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentNet_iI_hsrt--StatementGeographicalAxis__country--GB_zJc2IQB1tzr1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United Kingdom</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,065</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,040</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentNet_iI_zr0zNyGjod7f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total equipment</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">29,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">33,522</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 60 18730 20143 7439 9279 3065 4040 29234 33522 <p id="xdx_80C_ecustom--GeneralAndAdministrationTextBlock_zlG7NRqbZIik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>17. <span id="xdx_821_zokZMhC8nSd8">General and administrative</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_89E_ecustom--ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock_zknIatSWpq4k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 17.85pt"><span id="xdx_8B4_zCpvXOOdVftc" style="display: none">Schedule of General and Administrative Expense</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230101__20231231_zeOlg7R8840d" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20220101__20221231_zWnGgVCQsjek" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210101__20211231_zjNBtZF3wiMi" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_ecustom--GeneralComputerExpenses_maGAAEzNdd_zNXaFHzMNJ3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Computer expenses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">103,531</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">67,704</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">43,361</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--GeneralInsuranceExpense_maGAAEzNdd_zfKaYOw98mQ8" style="vertical-align: bottom; background-color: White"> <td>Insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,821</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,765</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,357</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ProfessionalFees_maGAAEzNdd_zbzfn9GtJKJd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">185,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">319,016</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,873</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseExpense_maGAAEzNdd_zWXDYXyM3YCj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Rental (Note 12)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,308</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129,250</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherGeneralAndAdministrativeExpense_maGAAEzNdd_z9aojbu8Qoml" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other general and administrative expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">214,771</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">197,143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">178,041</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_iT_mtGAAEzNdd_znrK6SW16L4d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total general and administrative expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">673,654</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">760,936</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">604,882</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zJcO3v9m2n47" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_89E_ecustom--ScheduleOfGeneralAndAdministrativeExpenseTableTextBlock_zknIatSWpq4k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 17.85pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General and administrative expenses were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 17.85pt"><span id="xdx_8B4_zCpvXOOdVftc" style="display: none">Schedule of General and Administrative Expense</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 96%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230101__20231231_zeOlg7R8840d" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20220101__20221231_zWnGgVCQsjek" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210101__20211231_zjNBtZF3wiMi" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_ecustom--GeneralComputerExpenses_maGAAEzNdd_zNXaFHzMNJ3k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Computer expenses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">103,531</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">67,704</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">43,361</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--GeneralInsuranceExpense_maGAAEzNdd_zfKaYOw98mQ8" style="vertical-align: bottom; background-color: White"> <td>Insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,821</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,765</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,357</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ProfessionalFees_maGAAEzNdd_zbzfn9GtJKJd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">185,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">319,016</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,873</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseExpense_maGAAEzNdd_zWXDYXyM3YCj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Rental (Note 12)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,308</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129,250</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherGeneralAndAdministrativeExpense_maGAAEzNdd_z9aojbu8Qoml" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other general and administrative expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">214,771</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">197,143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">178,041</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_iT_mtGAAEzNdd_znrK6SW16L4d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total general and administrative expenses</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">673,654</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">760,936</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">604,882</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 103531 67704 43361 48821 46765 42357 185974 319016 211873 120557 130308 129250 214771 197143 178041 673654 760936 604882 <p id="xdx_80A_ecustom--StockAwarnessProgramTextBlock_z5GX8yu4ZHpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>18. <span id="xdx_82A_zdghZ2Xtg8M1">Stock awareness program</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company commenced a corporate stock awareness program. The Company engaged Research Capital Corporation, Agora Internet Relations Corp., Stockhouse Publishing Ltd., TSM Talk Shop Media and Proactive for financial and capital markets advisory services and to assist with general market outreach to increase investor awareness as the Company continues to achieve important milestones and grow its investor base. Stockhouse Publishing Ltd. campaign was discontinued in the year ended December 31, 2022 and TSM Talk Shop Media was discontinued in the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred stock awareness expenses of $<span id="xdx_904_ecustom--StockAwarnessExpense_c20230101__20231231_zZC4s3bguID2" title="Stock awarness expense">146,300</span> during the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred stock awareness expenses of $<span id="xdx_907_ecustom--StockAwarnessExpense_c20220101__20221231__dei--LegalEntityAxis__custom--AgoraInternetRelationsCorpMember_zAn1VloftSH7" title="Stock awarness expense">161,332</span> during the year ended December 31, 2022, of which $<span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20220101__20221231__dei--LegalEntityAxis__custom--AgoraInternetRelationsCorpMember_zDqpuNolOxA6" title="Issuance of stock value">26,334</span> was paid in shares to Agora Internet Relations Corp.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred stock awareness expenses of $<span id="xdx_902_ecustom--StockAwarnessExpense_c20220101__20221231_zm1GbCkVhSfa" title="Stock awarness expense">402,845</span> during the year ended December 31, 2022, of which $<span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodValueNewIssues_c20220101__20221231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zcBhe2duMXcl" title="Issuance of stock value">179,293</span> is from the issuance of <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220101__20221231__dei--LegalEntityAxis__custom--ResearchCapitalCorporationMember_zf9vjf1haSVh" title="Issuance of common shares">230,000</span> common shares to RCC (Note 10) and a derivative liability of $<span id="xdx_906_eus-gaap--DerivativeFairValueOfDerivativeLiability_iI_c20221231_z8k7lJ0TFqac" title="Derivative liability">83,572</span> (Note 10) from the warrants granted.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 146300 161332 26334 402845 179293 230000 83572 <p id="xdx_807_eus-gaap--ConcentrationRiskDisclosureTextBlock_z1n2hZiu2tB1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>19 <span id="xdx_821_zHOZ309oN5n">Concentrations</span>: </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Major customers</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 17.85pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, and 2022, the Company sold Ad tech revenue; sold subscriptions on its site Rooplay; sold in-app purchases on its social bingo sites, Trophy Bingo and Garfield’s Bingo and premium purchases of Rooplay Originals. During the year ended December 31, 2023, the Company had revenues of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zJ9sImnlXBh7" title="Total revenue">2,927,239</span> and $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zx3cQ7yNIfB" title="Total revenue">1,716,205</span>, from two customers (December 31, 2022 - three customers for $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zppJmUUOirgf" title="Total revenue">3,528,530</span>, $<span id="xdx_90A_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zcFzC1Kpurb4" title="Total revenue">2,293,798</span>, and $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20220101__20221231__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zhmri4MzbT17" title="Total revenue">1,507,029</span>; December 31, 2021 - three customers for $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zAnH19ttoYTf" title="Total revenue">3,373,241</span>, $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zVfNNYpZLvG2" title="Total revenue">2,522,559</span> and $<span id="xdx_90B_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20210101__20211231__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zhS7BlgwxAu2" title="Total revenue">1,381,678</span>) which was more than 10% of the total revenue. The Company is reliant on the Google App, iOS App and Amazon App Stores to provide a content platform for Rooplay, Trophy Bingo and Garfield’s Bingo to be played thereon and certain advertising agencies for the Ad tech revenue.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kidoz Inc. <span style="text-transform: none">and subsidiaries</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9.05pt; text-align: justify; text-indent: -9.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Expressed in United States Dollars)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years ended December 31, 2023, 2022 and 2021</span></p> <div style="margin: 0pt auto; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"> </div></div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 2927239 1716205 3528530 2293798 1507029 3373241 2522559 1381678 <p id="xdx_809_ecustom--ConcentrationCreditRiskTextBlock_zjfdhYQWBpX2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>20. <span id="xdx_82D_zCxtjmd3C2A">Concentrations of credit risk</span>:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company places its cash and cash equivalents with high quality financial institutions and limits the amount of credit exposure with any one institution.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company currently maintains a substantial portion of its day-to-day operating cash and long-term cash equivalents balances at financial institutions. At December 31, 2023, the Company had total cash of $<span id="xdx_90B_eus-gaap--Cash_iI_pp0p0_c20231231_zsBuGPQOeBoc" title="Cash">1,493,071</span> (2022 - $<span id="xdx_908_eus-gaap--Cash_iI_pp0p0_c20221231_z80qhWYonhP" title="Cash">2,385,840</span>) at financial institutions, where $<span id="xdx_90A_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20231231_znRzTersFfbd" title="Cash, uninsured amount">1,266,481</span> (2022 - $<span id="xdx_904_eus-gaap--CashUninsuredAmount_iI_pp0p0_c20221231_zWl4p6U2HcF5" title="Cash, uninsured amount">2,150,761</span>) is in excess of federally insured limits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has concentrations of credit risk with respect to accounts receivable, the majority of its accounts receivable are concentrated geographically in the United States amongst a small number of customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2023, the Company had one customer, totaling $<span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_c20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerOneMember_zEoqkfzL3Zbd" title="Accounts receivable, after allowance for credit loss">1,016,280</span>, respectively who accounted for greater than 10% of the total accounts receivable. As of December 31, 2022, the Company had three customers, totaling $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_c20221231__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zyUFWtGlzZ89" title="Accounts receivable"><span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_c20221231__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zti7PQi3fUZe" title="Accounts receivable">1,921,602</span></span>, $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_c20221231__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zJwu2WWedRI7" title="Accounts receivable">1,061,177</span>, and $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_c20221231__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z3ash3FVoVG7" title="Accounts receivable">920,736</span> who accounted for greater than 10% of the total accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company controls credit risk through monitoring procedures and receiving prepayments of cash for services rendered. The Company performs credit evaluations of its customers but generally does not require collateral to secure accounts receivable.</span></p> 1493071 2385840 1266481 2150761 1016280 1921602 1921602 1061177 920736