/*! elementor-pro - v4.2.0 - 20-07-2026 */
"use strict";
(self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["search-form"],{
/***/ "../modules/theme-elements/assets/js/frontend/handlers/search-form.js"
/*!****************************************************************************!*\
!*** ../modules/theme-elements/assets/js/frontend/handlers/search-form.js ***!
\****************************************************************************/
(__unused_webpack_module, exports) {
Object.defineProperty(exports, "__esModule", ({
value: true
}));
exports["default"] = void 0;
var _default = exports["default"] = elementorModules.frontend.handlers.Base.extend({
getDefaultSettings() {
return {
selectors: {
wrapper: '.elementor-search-form',
container: '.elementor-search-form__container',
icon: '.elementor-search-form__icon',
input: '.elementor-search-form__input',
toggle: '.elementor-search-form__toggle',
submit: '.elementor-search-form__submit',
closeButton: '.dialog-close-button'
},
classes: {
isFocus: 'elementor-search-form--focus',
isFullScreen: 'elementor-search-form--full-screen',
lightbox: 'elementor-lightbox'
}
};
},
getDefaultElements() {
var selectors = this.getSettings('selectors'),
elements = {};
elements.$wrapper = this.$element.find(selectors.wrapper);
elements.$container = this.$element.find(selectors.container);
elements.$input = this.$element.find(selectors.input);
elements.$icon = this.$element.find(selectors.icon);
elements.$toggle = this.$element.find(selectors.toggle);
elements.$submit = this.$element.find(selectors.submit);
elements.$closeButton = this.$element.find(selectors.closeButton);
return elements;
},
bindEvents() {
var self = this,
$container = self.elements.$container,
$closeButton = self.elements.$closeButton,
$input = self.elements.$input,
$wrapper = self.elements.$wrapper,
$icon = self.elements.$icon,
$toggle = self.elements.$toggle,
skin = this.getElementSettings('skin'),
classes = this.getSettings('classes');
const openFullScreenSearch = () => {
$container.addClass(classes.isFullScreen).addClass(classes.lightbox);
$input.trigger('focus');
};
const closeFullScreenSearch = () => {
$container.removeClass(classes.isFullScreen).removeClass(classes.lightbox);
$toggle.trigger('focus');
};
const triggerClickOnEnterSpace = event => {
const ENTER_KEY = 13,
SPACE_KEY = 32;
if (ENTER_KEY === event.keyCode || SPACE_KEY === event.keyCode) {
event.currentTarget.click();
event.stopPropagation();
}
};
if ('full_screen' === skin) {
// Activate full-screen mode on mouse click or keyboard Enter & Space keyup.
$toggle.on('click', () => openFullScreenSearch()).on('keyup', event => triggerClickOnEnterSpace(event));
// Deactivate full-screen mode when clicking outside the container.
$container.on('click', function (event) {
if ($container.hasClass(classes.isFullScreen) && $container[0] === event.target) {
$container.removeClass(classes.isFullScreen).removeClass(classes.lightbox);
}
});
// Deactivate full-screen mode on mouse click or keyboard Enter & Space keyup.
$closeButton.on('click', () => closeFullScreenSearch()).on('keyup', event => triggerClickOnEnterSpace(event));
// Deactivate full-screen mode on keyboard Esc keyup.
elementorFrontend.elements.$document.on('keyup', function (event) {
const ESC_KEY = 27;
if (ESC_KEY === event.keyCode) {
if ($container.hasClass(classes.isFullScreen)) {
$container.trigger('click');
}
}
});
} else {
// Apply focus style on wrapper element when input is focused
$input.on({
focus() {
$wrapper.addClass(classes.isFocus);
},
blur() {
$wrapper.removeClass(classes.isFocus);
}
});
}
if ('minimal' === skin) {
// Apply focus style on wrapper element when icon is clicked in minimal skin
$icon.on('click', function () {
$wrapper.addClass(classes.isFocus);
$input.trigger('focus');
});
}
}
});
/***/ }
}]);
//# sourceMappingURL=search-form.71ab9fe5b72d445e5924.bundle.js.map Marriage matching is not only about checking star and rasi. It is about understanding how two people will live together, share feelings, and adjust in real life. A strong relationship needs both emotional connection and mutual comfort. In traditional Indian astrology, marriage matching is done using a system called Thirumana Porutham. It checks the compatibility between the bride and groom based on their birth stars (Nakshatra). Among the different types of poruthams, Yoni Porutham plays an important role. Yoni Porutham mainly focuses on physical, emotional, and intimate compatibility between two individuals. It helps to understand how well a couple will connect at a deeper level in married life. In this guide, you will learn what Yoni Porutham means, why it is important, and how to check it correctly in a simple and clear way. Yoni Porutham is one of the key compatibility checks in Thirumana Porutham. The word “Yoni” refers to nature, instinct, and physical compatibility. Each Nakshatra (birth star) is linked to a specific animal symbol. This animal represents the natural behavior, emotional pattern, and physical nature of a person. When matching two people for marriage, astrology checks whether their yoni animals are friendly, neutral, or enemy types. Simple Meaning: In short, Yoni Porutham helps to understand how naturally two people connect in married life.
Marriage is not only about family and responsibilities. It also includes emotional closeness and physical comfort. Yoni Porutham helps to check this important part and gives better understanding about how two people may connect in married life.
It shows whether the couple will feel comfortable and satisfied in their relationship. This helps in understanding natural attraction and comfort between both partners.
Good Yoni matching supports understanding and bonding between partners. It helps the couple feel closer and more connected in daily married life.
When natural instincts match, there will be fewer misunderstandings. This can help both partners handle their relationship in a smoother and more peaceful way.
It helps in building a stable and happy married life. Good compatibility in this area can support comfort, trust, and better adjustment over time.
Without proper compatibility in this area, couples may face confusion or discomfort in their relationship.
Each Nakshatra is connected with an animal. These animals are grouped based on their natural behavior. Here are some examples: Horse, Elephant, Sheep, Serpent, Dog, Cat, Rat, Cow, Tiger, Deer, Monkey, Lion. Each animal has its own nature. Some animals are naturally friendly, while others are enemies. Example: Cow and Tiger → Not compatible This comparison helps astrologers decide whether the match is good or not.
Yoni Porutham is usually divided into three main categories based on the nature of the animal symbols. This helps to understand how well the couple may connect in married life.
If both partners belong to the same animal group or friendly animals, it is considered a good match.
If the animals are neutral, the match is considered average.
If the animals are enemies, the match is considered weak.
Checking Yoni Porutham is simple when you follow the correct steps. It starts with the birth stars of the bride and groom and then moves step by step to understand the level of compatibility.
First, find the Nakshatra or birth star of both the bride and groom. This is the starting point for checking Yoni Porutham and other marriage matching factors.
Each Nakshatra has a specific Yoni animal. Once the birth stars are known, the next step is to identify the animal connected to each star.
After identifying both Yoni animals, compare them correctly to understand the nature of the match.
The result is understood based on how the animals relate to each other. This helps in deciding whether the match is strong, average, or weak.
Yoni Porutham should not be checked alone. It should always be combined with other important poruthams to get a complete view of marriage compatibility.
Yoni Porutham is important, but it should be understood correctly. Always look at the complete picture before making a decision. Astrology gives guidance, but real life depends on human behavior. Even if Yoni Porutham is not perfect: Marriage success depends on both astrology and real-life effort.
Many people misunderstand Yoni Porutham and become worried unnecessarily. Understanding the real meaning helps you make better and more confident marriage decisions.
If Yoni Porutham is not matching: Do not panic Many successful marriages exist without perfect Yoni matching. Yoni Porutham is an important part of Thirumana Porutham, but it should be understood in a balanced and practical way. It helps to check physical comfort, emotional bonding, and natural connection between two people. This gives a clear idea about how the relationship may feel after marriage. However, Yoni Porutham alone cannot decide the success of a marriage. It should always be checked along with other important poruthams and the full horoscope. A complete analysis gives better clarity and avoids confusion. In real life, a happy marriage depends on trust, communication, patience, and mutual respect. Astrology can guide you in the right direction, but your understanding and efforts build a strong and successful relationship.
Here are some common questions and simple answers to help you understand Yoni Porutham in a clear and practical way before checking marriage compatibility.
Yoni Porutham is one of the important marriage matching factors in astrology. It mainly checks the natural attraction, emotional closeness, and physical comfort between the bride and groom. This porutham is based on the birth stars of both individuals and the animal symbols connected to those stars. It helps to understand how comfortably the couple may connect in married life.
Yoni Porutham is important because marriage is not only about family life and responsibilities. It also includes emotional bonding, natural understanding, and physical comfort between partners. When Yoni Porutham is good, the couple may feel more connected and balanced in their relationship. It gives useful guidance, but it should always be checked together with other poruthams for better clarity.
Yoni Porutham is checked by first finding the Nakshatra or birth star of both the bride and groom. Each star has a specific Yoni animal. After identifying the animals, they are compared as same, friendly, neutral, or enemy types. Based on this, the compatibility is understood. For correct marriage matching, this result should also be combined with other important poruthams and full horoscope analysis.
No, a weak Yoni Porutham does not automatically mean the marriage will fail. It only shows that there may be some need for deeper understanding in emotional or physical compatibility. Marriage success depends on many factors such as trust, communication, patience, family support, and overall horoscope strength. That is why astrologers never make a final decision by checking only one porutham.
Yes, many couples can still have a happy and successful marriage even if Yoni Porutham is not perfect. A strong relationship is built through mutual respect, emotional support, understanding, and practical adjustment in daily life. Astrology gives guidance, but real marriage happiness depends on how both partners handle life together. Complete compatibility should always be judged through overall porutham and horoscope matching.
What is Yoni Porutham in Thirumana Porutham and How to Check It Correctly
Table of Content

What is Yoni Porutham?

Why is Yoni Porutham Important?
1. Physical Compatibility
2. Emotional Connection
3. Reduced Conflicts
4. Long-Term Harmony
Animal Symbols in Yoni Porutham
Horse and Horse → Good compatibility
Dog and Cat → Can create conflictsTypes of Yoni Compatibility
1. Good Match (Friendly Yoni)
2. Average Match (Neutral Yoni)
3. Poor Match (Enemy Yoni)
How to Check Yoni Porutham Correctly
Identify Birth Stars
Find Yoni Animal
Compare the Animals
Understand the Result
Check Other Poruthams
Important Points to Remember
Real-Life Understanding
Common Misunderstandings About Yoni Porutham
Misunderstanding 1
Misunderstanding 2
Misunderstanding 3
When Yoni Porutham Does Not Match
Final Understanding
Frequently Asked Questions About Yoni Porutham