Thankful Garnet Quail

Recently Rewarded
Track your hotspot
Monitor your portfolio performance and get instant alerts.

Transmit Scale

1.00

Gain

8 dBi

Elevation

20 m

Earnings (UTC)

6,135

IOT Data (Bytes)

342

IOT Reward Breakdown

Rank Type Rank / Total Rewarded (IOT)
Total151216 / 319390184.020726 IOT
Poc151034 / 314416184.020726 IOT
Witness140661 / 300051153.705513 IOT
Beacon193965 / 31011130.315213 IOT

Denied Edges (503)

Hotspot NameReason for Denylist
Tall Syrup RattlesnakeDistance insensitivity
Best Porcelain EelDistance insensitivity
Immense Aqua OspreyDistance insensitivity
Flaky Slate CowTerrain intersection
Jovial Ceramic GoblinDistance insensitivity
Witty Mango KoalaDistance insensitivity
Joyous Coconut ManateeTerrain intersection
Glamorous Lemon ChameleonDistance insensitivity
Jovial Pickle ToadDistance insensitivity
Sunny Tiger CondorTerrain intersection
Cheery Hemp HamsterTerrain intersection
Daring Carob CorgiDistance insensitivity
Fresh Mustard FishDistance insensitivity
Upbeat Blonde ChameleonDistance insensitivity
Strong Lipstick ZebraDistance insensitivity
Brief Graphite ElephantDistance insensitivity
Tame Cotton RoosterDistance insensitivity
Breezy Bronze JellyfishDistance insensitivity
Bumpy Indigo BeetleIngest latency
Creamy Coal CaterpillarDistance insensitivity
Nice Sepia GriffinDistance insensitivity
Spare Fossilized NewtDistance insensitivity
Plain Charcoal FrogDistance insensitivity
Narrow Aegean BarracudaTerrain intersection
Decent Gingham CheetahDistance insensitivity
Faithful Mulberry PerchDistance insensitivity
Rough Quartz TurtleDistance insensitivity
Trendy Holographic CowTerrain intersection
Noisy Chocolate GibbonDistance insensitivity
Salty Marmalade SardineDistance insensitivity
Main Ivory OpossumDistance insensitivity
High Sangria CricketTerrain intersection
Exotic Maroon TurkeyDistance insensitivity
Thankful Ivory MothTerrain intersection
Brief Grey MonkeyDistance insensitivity
Furry Ruby OtterDistance insensitivity
Icy Admiral QuailTerrain intersection
Winning Sapphire OrcaDistance insensitivity
Soaring Black ElephantTerrain intersection
Best Gingham HawkTerrain intersection
Cheerful Watermelon CopperheadDistance insensitivity
Able Tiger WaspTerrain intersection
Low Raspberry GeckoDistance insensitivity
Helpful Hickory StarlingDistance insensitivity
Custom Sand SidewinderTerrain intersection
Strong Nylon CrowTerrain intersection
Merry Silver SquidTerrain intersection
Nice Cornflower DeerDistance insensitivity
Eager Jetblack TroutDistance insensitivity
Best Beige HorseTerrain intersection
Small Bone PheasantTerrain intersection
Cheerful Hotpink ToadDistance insensitivity
Small Chili OctopusDistance insensitivity
Melodic Zinc BoaDistance insensitivity
Flat Graphite ToadDistance insensitivity
Ambitious Lime SheepTerrain intersection
Young Fern SheepTerrain intersection
Loud Holographic SparrowDistance insensitivity
Plain Eggshell HedgehogTerrain intersection
Small Lead YetiTerrain intersection
Elegant Silver CaterpillarDistance insensitivity
Rich Mint WolfDistance insensitivity
Zesty Velvet CrabDistance insensitivity
Able Rose RabbitTerrain intersection
Kind Butter GoldfishDistance insensitivity
Abundant Cream MandrillTerrain intersection
Broad Tin FrogDistance insensitivity
Melted Fossilized AntelopeDistance insensitivity
Dapper Tiger WoodpeckerTerrain intersection
Lively Iris CanaryTerrain intersection
Dandy Canvas BeetleDistance insensitivity
Bald Silver AlbatrossTerrain intersection
Clumsy Tangerine NewtTerrain intersection
Long Burlap BarbelDistance insensitivity
Brief Blonde BeetleTerrain intersection
Best Carbon LizardTerrain intersection
Calm Mint PigeonTerrain intersection
Damaged Caramel SwiftTerrain intersection
Modern Beige PikeTerrain intersection
Petite Cedar GorillaTerrain intersection
Keen Bronze PonyTerrain intersection
Harsh Dijon RoosterTerrain intersection
Sparkly Hickory TerrierTerrain intersection
Small Bamboo MuleTerrain intersection
Tiny Plum SlothTerrain intersection
Stale Pine SealTerrain intersection
Flat Cloud CraneTerrain intersection
Curved Glossy KittenTerrain intersection
Quaint Fossilized HornetTerrain intersection
Loud Raisin WolfTerrain intersection
Modern Mulberry MantisDistance insensitivity
Scrawny Sapphire PandaDistance insensitivity
Silly Aegean LionTerrain intersection
Jolly Cinnabar QuailTerrain intersection
Glamorous Gauze WolverineTerrain intersection
Soft Scarlet SeagullDistance insensitivity
Clever Cerulean StarfishTerrain intersection
Docile Rainbow MarmotTerrain intersection
Cool Pine HornetTerrain intersection
Strong Magenta BearDistance insensitivity
Mini Wool WoodpeckerDistance insensitivity
Spicy Rusty PikeTerrain intersection
Fantastic Bone BuffaloDistance insensitivity
Virtual Rose CrowTerrain intersection
Sweet Blush GoatTerrain intersection
Breezy Blue GibbonTerrain intersection
Shiny Indigo YakTerrain intersection
Proper Stone ChimpanzeeTerrain intersection
Docile Aegean GiraffeTerrain intersection
Obedient Brunette CorgiTerrain intersection
Wild Satin HamsterDistance insensitivity
Rare Steel PenguinTerrain intersection
Raspy Khaki LlamaTerrain intersection
Damaged Coconut OctopusTerrain intersection
Sparkly Corduroy WallabyTerrain intersection
Clever Neon LigerTerrain intersection
Perfect Punch FrogDistance insensitivity
Shaggy Violet ChimpanzeeDistance insensitivity
Deep Citron LlamaTerrain intersection
Short Mauve KittenDistance insensitivity
Odd Viridian WeaselTerrain intersection
Nutty Chrome JaguarDistance insensitivity
Future Turquoise UrchinTerrain intersection
Fresh Shadow IguanaTerrain intersection
Powerful Ash RamTerrain intersection
Harsh Bamboo MammothTerrain intersection
Jovial Frost MantarayDistance insensitivity
Bald Currant ScorpionDistance insensitivity
Muscular Obsidian ShetlandDistance insensitivity
Bent Fuzzy DuckDistance insensitivity
Tangy Black ChinchillaDistance insensitivity
Handsome Stone PlatypusTerrain intersection
Fantastic Lava CyborgTerrain intersection
Large Cream FishDistance insensitivity
Dry Sand TortoiseDistance insensitivity
Lone Fiery SquidTerrain intersection
Happy Mulberry GrasshopperTerrain intersection
Macho Satin PandaTerrain intersection
Slow Seaweed GiraffeTerrain intersection
Chilly Lipstick MothDistance insensitivity
Fit Plum ChameleonDistance insensitivity
Narrow Blush MantarayDistance insensitivity
Sneaky Pecan OpossumTerrain intersection
Great Peach TrollTerrain intersection
Cheery Hotpink AlpacaTerrain intersection
Sticky Navy PumaTerrain intersection
Lone Rusty GriffinTerrain intersection
Fast Ebony DinosaurDistance insensitivity
Mini Oily HippoDistance insensitivity
Mysterious Bone CobraDistance insensitivity
Cuddly Oily HorseDistance insensitivity
Tart Olive NewtTerrain intersection
Sweet Plum BirdTerrain intersection
Raspy Peach GoldfishTerrain intersection
Funny Glass FoxTerrain intersection
Generous Viridian SkunkTerrain intersection
Dazzling Laurel VultureTerrain intersection
Shiny Linen CrocodileTerrain intersection
Wobbly Turquoise GiraffeDistance insensitivity
Late Chartreuse SeagullDistance insensitivity
Upbeat Tweed ParakeetTerrain intersection
Micro Walnut RamDistance insensitivity
Fluffy Hickory RatDistance insensitivity
Sharp Shamrock AntDistance insensitivity
Sunny Menthol BeetleDistance insensitivity
Fluffy Navy NightingaleTerrain intersection
Spare Licorice CottonmouthTerrain intersection
Damaged Pine AlligatorDistance insensitivity
Brave Lipstick TadpoleTerrain intersection
Urban Carob SeagullDistance insensitivity
Odd Pine FrogTerrain intersection
Orbiting Myrtle CobraTerrain intersection
Magnificent Honey LigerTerrain intersection
Cheesy Red ParrotTerrain intersection
Shaggy Leather WolverineDistance insensitivity
Electric Alabaster GibbonDistance insensitivity
Loud Licorice ArmadilloDistance insensitivity
Virtual Lipstick KoalaDistance insensitivity
Restless Caramel DalmatianTerrain intersection
Mythical Seaweed CrocodileTerrain intersection
Glamorous Bamboo BoarTerrain intersection
Massive Brick BoarDistance insensitivity
Damp Pastel PelicanTerrain intersection
Howling Aegean ChameleonTerrain intersection
Immense Seafoam MuleTerrain intersection
Skinny Pine GiraffeTerrain intersection
Striped Mauve PandaDistance insensitivity
Salty Peanut CraneDistance insensitivity
Damaged Peach RookTerrain intersection
Eager Grape ParrotTerrain intersection
Tangy Berry UrchinDistance insensitivity
Flat Pickle HareDistance insensitivity
Prehistoric Slate SeahorseDistance insensitivity
Teeny Watermelon CaterpillarTerrain intersection
Docile Pastel GibbonDistance insensitivity
Overt Iron TerrierDistance insensitivity
Soft Corduroy FalconTerrain intersection
Chilly Viridian BuffaloDistance insensitivity
Salty Caramel MoleDistance insensitivity
Faint Tangelo RhinoTerrain intersection
Melodic Red ManateeDistance insensitivity
Raspy Foggy GoatTerrain intersection
Short Stone CuckooTerrain intersection
Formal Crimson WolverineDistance insensitivity
Abundant Felt UrchinTerrain intersection
Genuine Cherry ReindeerDistance insensitivity
Broad Chiffon AnteaterTerrain intersection
Funny Cotton ElephantDistance insensitivity
Exotic Tawny HalibutDistance insensitivity
Fast Burlap MandrillTerrain intersection
Square Currant SquirrelDistance insensitivity
Low Canvas SlothTerrain intersection
Lone Basil GiraffeDistance insensitivity
Shallow Mocha PorpoiseDistance insensitivity
Flat Cobalt MustangTerrain intersection
Salty Aquamarine BearDistance insensitivity
Brilliant Sangria DachshundDistance insensitivity
Skinny Wooden CyborgTerrain intersection
Winning Foggy KittenDistance insensitivity
Mythical Seafoam KookaburraTerrain intersection
Prehistoric Foggy EelDistance insensitivity
Large Cinnabar PoodleDistance insensitivity
Soaring Topaz KoalaTerrain intersection
Basic Cotton TerrierTerrain intersection
Handsome Cinnabar PonyDistance insensitivity
Gorgeous Ginger NuthatchDistance insensitivity
Mini Concrete FerretTerrain intersection
Clean Fuzzy KittenTerrain intersection
Basic Powder CaribouTerrain intersection
Ambitious Rose SkunkTerrain intersection
Funny Iris TadpoleDistance insensitivity
Atomic Walnut WaspDistance insensitivity
Chilly Mossy MuleTerrain intersection
Sparkly Concrete PikeDistance insensitivity
Feisty Bone PorpoiseDistance insensitivity
Sour Pine BatDistance insensitivity
Restless Parchment MinkDistance insensitivity
Young Fiery TadpoleDistance insensitivity
Amusing Red JayDistance insensitivity
Clever Caramel BaboonDistance insensitivity
Ambitious Holographic SharkDistance insensitivity
Prehistoric Orchid KangarooDistance insensitivity
Clever Cobalt CuckooDistance insensitivity
Dazzling Sky ShrimpDistance insensitivity
Faint Pistachio YakDistance insensitivity
Lively Honeysuckle CyborgTerrain intersection
Slow Amber CyborgDistance insensitivity
Basic Cotton CaribouDistance insensitivity
Dapper Hotpink BeaverTerrain intersection
Active Raisin CricketDistance insensitivity
Strong Candy RabbitDistance insensitivity
Shallow Yellow OtterTerrain intersection
Skinny Cloth ChickenTerrain intersection
Clever Bronze HedgehogTerrain intersection
Polite Gauze RhinoDistance insensitivity
Blunt Carob BlackbirdDistance insensitivity
Pet Admiral OstrichDistance insensitivity
Cool Grey ChipmunkDistance insensitivity
Keen Sand QuailDistance insensitivity
Faint Stone HawkTerrain intersection
Massive Flaxen PythonDistance insensitivity
Innocent Basil SnailTerrain intersection
Lively Frost DachshundTerrain intersection
Glamorous Oily CougarTerrain intersection
Young Glass YetiDistance insensitivity
Short Mahogany SwanDistance insensitivity
Virtual Onyx PumaTerrain intersection
Dazzling Peach ApeTerrain intersection
Cool Ultraviolet PeacockDistance insensitivity
Shaggy Vinyl BullDistance insensitivity
Nice Butter WolfDistance insensitivity
Keen Cream KangarooTerrain intersection
Rhythmic Opaque PigeonTerrain intersection
Hot Flint PuppyTerrain intersection
Savory Lace BaboonTerrain intersection
Micro Pewter MammothTerrain intersection
Spare Tangerine MantisTerrain intersection
Proud Admiral CyborgTerrain intersection
Special Walnut ReindeerTerrain intersection
Orbiting Merlot ChinchillaTerrain intersection
Urban Blonde OysterTerrain intersection
Sneaky Emerald OpossumTerrain intersection
Creamy Quartz WoodpeckerDistance insensitivity
Faithful Turquoise LemurDistance insensitivity
Rich Garnet RattlesnakeDistance insensitivity
Damaged Taffy SwiftDistance insensitivity
Square Golden CodDistance insensitivity
Witty Tawny ParrotTerrain intersection
Suave Mulberry PenguinDistance insensitivity
Joyful Menthol HyenaTerrain intersection
Raspy Midnight GoatDistance insensitivity
Spicy Hickory OtterDistance insensitivity
Old Shamrock RavenDistance insensitivity
Round Pear GeckoDistance insensitivity
Skinny Emerald SalamanderDistance insensitivity
Deep Lime PantherDistance insensitivity
Large Ruby SwanDistance insensitivity
Gentle Pear WrenDistance insensitivity
Bald Amber CorgiDistance insensitivity
Docile Violet JayDistance insensitivity
Eager Metal PuppyDistance insensitivity
Clever White CheetahDistance insensitivity
Fierce Porcelain ViperTerrain intersection
Salty Bamboo SwanDistance insensitivity
Spicy Mustard BadgerDistance insensitivity
Real Teal SwanDistance insensitivity
Great Burlap MantisDistance insensitivity
Dizzy Walnut CorgiDistance insensitivity
Cool Aquamarine OstrichDistance insensitivity
Winning Green HawkDistance insensitivity
Winning Fern RaccoonDistance insensitivity
Sticky Garnet MarmotDistance insensitivity
Dry Sandstone LynxDistance insensitivity
Icy Indigo PeacockDistance insensitivity
Alert Carob BatDistance insensitivity
Clumsy Amethyst CougarDistance insensitivity
Icy Boysenberry BlackbirdDistance insensitivity
Droll Cider ApeDistance insensitivity
Dazzling Zinc GazelleDistance insensitivity
Magnificent Tin LarkDistance insensitivity
Sticky Raspberry PigDistance insensitivity
Atomic Holographic DonkeyDistance insensitivity
Noisy Cinnabar HaddockDistance insensitivity
Fantastic Plum GuppyDistance insensitivity
Muscular Chambray PikeDistance insensitivity
Tangy Silver SheepDistance insensitivity
Mysterious Paisley SnakeDistance insensitivity
Bouncy Maroon HamsterDistance insensitivity
Bitter Ruby ZebraDistance insensitivity
Vast Blood LobsterDistance insensitivity
Zany Coal PuppyDistance insensitivity
Melodic Tangelo BobcatDistance insensitivity
Stable Butter FalconDistance insensitivity
Melodic Cedar PonyDistance insensitivity
Sneaky Glossy DolphinDistance insensitivity
High Lead SpiderDistance insensitivity
Long Mocha DonkeyDistance insensitivity
Young Rusty BarracudaDistance insensitivity
Wide Metal LlamaDistance insensitivity
Spare Caramel BearDistance insensitivity
Long Lavender ShetlandDistance insensitivity
Fun Violet SwanDistance insensitivity
Odd Aqua OkapiDistance insensitivity
Winning Jade HawkDistance insensitivity
Lively Iron KittenDistance insensitivity
Amateur Wintergreen FoxDistance insensitivity
Skinny Rusty PeacockDistance insensitivity
Blunt Scarlet CatDistance insensitivity
Savory Peanut ShetlandDistance insensitivity
Scruffy Flaxen NarwhalDistance insensitivity
Massive Wintergreen WeaselDistance insensitivity
Brilliant Opal RookDistance insensitivity
Narrow Gauze WolverineDistance insensitivity
Generous Frost WoodpeckerDistance insensitivity
Elegant Powder OrangutanDistance insensitivity
Special Concrete KestrelDistance insensitivity
Rhythmic Currant BarbelDistance insensitivity
Plain Brunette TardigradeDistance insensitivity
Low Cinnabar TadpoleDistance insensitivity
Rare Cotton LynxDistance insensitivity
Damaged Marmalade GerbilDistance insensitivity
Mammoth Champagne PenguinDistance insensitivity
Proper Mahogany BadgerDistance insensitivity
Dizzy Licorice JayDistance insensitivity
Witty Burgundy SealionDistance insensitivity
Cold Cream WormDistance insensitivity
Dizzy Fiery CowDistance insensitivity
Bright Bronze TadpoleDistance insensitivity
Hot Sage DolphinDistance insensitivity
Cheery Malachite LarkDistance insensitivity
Restless Indigo CopperheadDistance insensitivity
Rare Sable AardvarkDistance insensitivity
Savory Wool ChimpanzeeDistance insensitivity
Lucky Metal SalmonDistance insensitivity
Boxy Zinc RaccoonDistance insensitivity
Rapid Rose ChimpanzeeDistance insensitivity
Rapid Butter TapirTerrain intersection
Sneaky Tan JellyfishTerrain intersection
Dancing Infrared TarantulaDistance insensitivity
Short Mercurial RaccoonTerrain intersection
Ambitious Gauze ToadDistance insensitivity
Precise Burgundy BearTerrain intersection
Crazy Ultraviolet CapybaraTerrain intersection
Acidic Pearl CowDistance insensitivity
Virtual Alabaster YakTerrain intersection
Tangy Peach OctopusTerrain intersection
Tart Pine MouseDistance insensitivity
Colossal Tawny WalrusDistance insensitivity
Prehistoric Boysenberry KangarooDistance insensitivity
Expert Purple ToadDistance insensitivity
Precise Velvet PythonDistance insensitivity
Sunny Crepe JayTerrain intersection
Fantastic Berry ShellDistance insensitivity
Straight Misty GorillaTerrain intersection
Zany Butter LemurDistance insensitivity
Basic Sage HedgehogDistance insensitivity
Strong Malachite WallabyTerrain intersection
Rare Pear RookDistance insensitivity
Abundant Sage CottonmouthTerrain intersection
Beautiful Opaque DachshundDistance insensitivity
Trendy Seaweed WhaleDistance insensitivity
Helpful Daffodil GoblinTerrain intersection
Atomic Opaque MongooseDistance insensitivity
Fierce Strawberry MammothDistance insensitivity
Original Jade RabbitTerrain intersection
Electric Berry TortoiseDistance insensitivity
Acrobatic Goldenrod OrcaDistance insensitivity
Tart Ivory SealionDistance insensitivity
Howling Mulberry MarmotDistance insensitivity
Hollow Lavender LeopardDistance insensitivity
Cheery Cerulean GazelleDistance insensitivity
Fit Saffron DalmatianDistance insensitivity
Calm Topaz SwanTerrain intersection
Raspy Boysenberry WolverineDistance insensitivity
Sweet Latte SheepDistance insensitivity
Energetic Tangerine KestrelTerrain intersection
Soft Lava MarmotTerrain intersection
Rough Purple MothDistance insensitivity
Brilliant Bubblegum CamelDistance insensitivity
Refined Snowy RhinoTerrain intersection
Plain Porcelain BaboonDistance insensitivity
Ambitious Paisley WombatDistance insensitivity
Virtual Marigold WalrusDistance insensitivity
Early Foggy WeaselDistance insensitivity
Itchy Crepe CaribouDistance insensitivity
Special Gunmetal TrollDistance insensitivity
Howling Brunette BoaTerrain intersection
Scruffy Lead SwiftDistance insensitivity
Magic Grape BearTerrain intersection
Petite Rose PigeonTerrain intersection
Noisy Clear BlackbirdDistance insensitivity
Clean Seaweed GuppyDistance insensitivity
Happy Tortilla PythonTerrain intersection
Generous Bronze ZebraDistance insensitivity
Low Cider TarantulaDistance insensitivity
Damp Mint AntelopeDistance insensitivity
Tall Cotton DonkeyDistance insensitivity
Striped Hemp ApeTerrain intersection
Soaring Fuchsia LorisDistance insensitivity
Short Mercurial MuleTerrain intersection
Short Paisley CobraDistance insensitivity
Dancing Wintergreen StorkDistance insensitivity
Immense Mulberry LlamaDistance insensitivity
Active Gunmetal SeahorseTerrain intersection
Rhythmic Latte HyenaDistance insensitivity
Puny Infrared ShellDistance insensitivity
Precise Tartan SidewinderDistance insensitivity
Late Lipstick FlyDistance insensitivity
Soft Ultraviolet GrasshopperTerrain intersection
Cool Teal HedgehogDistance insensitivity
Atomic Honey HawkDistance insensitivity
Young Steel GorillaTerrain intersection
Radiant Cinnamon BeetleTerrain intersection
Creamy Iris ManateeDistance insensitivity
Lucky Amber TapirDistance insensitivity
Sleepy Silver TadpoleTerrain intersection
Straight Gingerbread PeacockDistance insensitivity
Careful Opal RaccoonDistance insensitivity
Ambitious Orchid FerretDistance insensitivity
Formal Shadow NuthatchTerrain intersection
Lone Pineapple BoarTerrain intersection
Warm Velvet ShellDistance insensitivity
Docile Hazel SwiftTerrain intersection
Noisy Sandstone WallabyDistance insensitivity
Ripe Cinnamon SquirrelDistance insensitivity
Colossal Chocolate LadybugDistance insensitivity
Fit Lead SkunkTerrain intersection
Future Caramel SwanDistance insensitivity
Salty Lava MarmotDistance insensitivity
Main Clay BeetleTerrain intersection
Shallow Cinnabar SardineTerrain intersection
Zany Macaroon AntelopeDistance insensitivity
Fresh Hotpink RamDistance insensitivity
Lucky Chrome RatTerrain intersection
Faithful Grey DalmatianDistance insensitivity
Recumbent Marmalade SquidDistance insensitivity
Genuine Infrared OpossumDistance insensitivity
Scruffy Mandarin DuckDistance insensitivity
Modern Cloud RatTerrain intersection
Generous Oily AlbatrossDistance insensitivity
Feisty Blood BisonDistance insensitivity
Alert Caramel UnicornDistance insensitivity
Howling Emerald PorpoiseDistance insensitivity
Brisk Powder CaterpillarDistance insensitivity
Winning Stone QuailDistance insensitivity
Hot Ash FishDistance insensitivity
Helpful Pewter LobsterTerrain intersection
Wobbly Pear AphidTerrain intersection
Shiny Garnet TigerDistance insensitivity
Original Taffy CrowTerrain intersection
Bouncy Mustard SalamanderDistance insensitivity
Sparkly Tangelo OpossumTerrain intersection
Nice Emerald SwallowDistance insensitivity
Flat Charcoal KestrelDistance insensitivity
Melted Magenta MuleDistance insensitivity
Upbeat Butter GuppyDistance insensitivity
Dancing Coconut KangarooTerrain intersection
Jumpy Hemp LlamaDistance insensitivity
Droll Coffee CamelTerrain intersection
Cool Azure ChinchillaTerrain intersection
Scrawny Tweed LemurDistance insensitivity
Joyous Pineapple JaguarDistance insensitivity
Active Charcoal SeahorseDistance insensitivity